.page-module__-_dPrW__page{--ink:#173d43;--teal:#14b9ad;--pink:#f455a5;--green:#87cd43;--yellow:#ffda4f;min-height:100vh;color:var(--ink);background:linear-gradient(140deg,#effffb,#fff7d5 55%,#ffe4f1);padding:14px clamp(12px,3vw,42px) 28px;font-family:Helvetica Neue,Arial,sans-serif;position:relative}.page-module__-_dPrW__grid{pointer-events:none;opacity:.22;background-image:linear-gradient(#14b9ad33 1px,#0000 1px),linear-gradient(90deg,#14b9ad33 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.page-module__-_dPrW__header,.page-module__-_dPrW__window,.page-module__-_dPrW__page footer{z-index:2;width:min(1120px,100%);margin-inline:auto;position:relative}.page-module__-_dPrW__header{background:linear-gradient(#fff,#bde9e3);border:1px solid #6d9693;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:8px 12px;display:flex;box-shadow:0 5px #8eaaa8}.page-module__-_dPrW__brand{align-items:center;gap:9px;font:800 12px/1 monospace;display:flex}.page-module__-_dPrW__brand b{background:var(--pink);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.page-module__-_dPrW__header nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.page-module__-_dPrW__header nav a{text-transform:uppercase;background:#f5fffd;border:1px solid #60928d;border-radius:4px;padding:8px 9px;font:800 8px/1 monospace}.page-module__-_dPrW__window{background:#ffffffeb;border:1px solid #879b9a;border-radius:8px 8px 22px 22px;margin-top:20px;overflow:hidden;box-shadow:inset 0 0 0 1px #fff,0 28px 70px #2a38462e,0 4px #c3c9cc}.page-module__-_dPrW__windowBar{background:linear-gradient(#fff,#b9ded8);border-bottom:1px solid #98aaa8;grid-template-columns:100px 1fr 100px;align-items:center;gap:10px;height:45px;padding:0 15px;font:700 9px/1 monospace;display:grid}.page-module__-_dPrW__windowBar>span{gap:7px;display:flex}.page-module__-_dPrW__windowBar i{border:1px solid #0000004d;border-radius:50%;width:12px;height:12px}.page-module__-_dPrW__windowBar i:first-child{background:var(--pink)}.page-module__-_dPrW__windowBar i:nth-child(2){background:var(--yellow)}.page-module__-_dPrW__windowBar i:nth-child(3){background:var(--green)}.page-module__-_dPrW__windowBar b{text-align:center}.page-module__-_dPrW__windowBar em{text-align:right;color:#166760;font-style:normal}.page-module__-_dPrW__hero{background:radial-gradient(circle at 85% 12%,#ffda4fcc,#0000 27%),linear-gradient(135deg,#d8fff8,#fff3fa);border-bottom:1px solid #aac4c0;padding:clamp(42px,7vw,86px)}.page-module__-_dPrW__hero>span{color:#a12b6d;letter-spacing:.1em;font:900 9px/1 monospace}.page-module__-_dPrW__hero h1{letter-spacing:-.08em;margin:16px 0;font-size:clamp(64px,11vw,132px);line-height:.72}.page-module__-_dPrW__hero p{max-width:500px;margin:25px 0 0;font-size:16px;line-height:1.55}.page-module__-_dPrW__content{gap:0;padding:clamp(25px,5vw,70px);display:grid}.page-module__-_dPrW__content section{border-bottom:1px dashed #85aaa5;max-width:790px;margin-inline:auto;padding:34px 0}.page-module__-_dPrW__content h2{color:#a12b6d;letter-spacing:-.04em;margin:0 0 22px;font-size:clamp(25px,4vw,42px)}.page-module__-_dPrW__content p{font-size:16px;line-height:1.75}.page-module__-_dPrW__content strong{background:linear-gradient(#0000 60%,#ffda4fa6 60%)}.page-module__-_dPrW__content aside{border:1px solid #5e918b;border-left:8px solid var(--pink);background:#effffb;margin:24px 0;padding:22px;font-size:15px;line-height:1.7}.page-module__-_dPrW__customButton{box-shadow:5px 5px 0 var(--pink);color:#fff;text-transform:uppercase;background:linear-gradient(#4ed8cd,#14a99f);border:1px solid #286c67;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:17px 18px;font:900 9px/1.4 monospace;display:flex}.page-module__-_dPrW__customButton b{color:var(--yellow)}.page-module__-_dPrW__thanks{text-align:center;border-bottom:0!important}.page-module__-_dPrW__thanks p{font-size:18px}.page-module__-_dPrW__thanks>strong{color:#a12b6d;margin-top:30px;font:900 10px/1.5 monospace;display:block;background:0 0!important}.page-module__-_dPrW__page footer{color:#58716f;text-transform:uppercase;justify-content:space-between;gap:15px;margin-top:20px;font:800 8px/1 monospace;display:flex}.page-module__-_dPrW__nightMode{color:#effffc;background:linear-gradient(#050a279e,#05122cc7),url(/assets/night-amusement-park.png) 50%/cover fixed}.page-module__-_dPrW__nightMode .page-module__-_dPrW__header,.page-module__-_dPrW__nightMode .page-module__-_dPrW__window{background:#071d2df0;border-color:#4d7e86;box-shadow:inset 0 0 0 1px #ffffff1a,0 28px 80px #0006,0 4px #163f4d}.page-module__-_dPrW__nightMode .page-module__-_dPrW__header nav a{color:#eafffb;background:#0a1d2b;border-color:#4d7178}.page-module__-_dPrW__nightMode .page-module__-_dPrW__windowBar{background:linear-gradient(#233d4c,#081d2b);border-color:#294b59}.page-module__-_dPrW__nightMode .page-module__-_dPrW__hero{background:radial-gradient(circle at 85% 12%,#ffda4f26,#0000 27%),linear-gradient(135deg,#0b2436,#183d42);border-color:#3d676b}.page-module__-_dPrW__nightMode .page-module__-_dPrW__content section{border-color:#456d70}.page-module__-_dPrW__nightMode .page-module__-_dPrW__content h2,.page-module__-_dPrW__nightMode .page-module__-_dPrW__thanks>strong{color:#ff91ca}.page-module__-_dPrW__nightMode .page-module__-_dPrW__content aside{border-color:#527e7b;border-left-color:var(--pink);background:#102f3a}.page-module__-_dPrW__nightMode .page-module__-_dPrW__content strong{background:linear-gradient(#0000 60%,#ffda4f2b 60%)}.page-module__-_dPrW__nightMode footer{color:#b8d7d4}@media (max-width:720px){.page-module__-_dPrW__header{flex-direction:column;align-items:flex-start}.page-module__-_dPrW__header nav{justify-content:flex-start}.page-module__-_dPrW__windowBar{grid-template-columns:65px 1fr}.page-module__-_dPrW__windowBar em{display:none}.page-module__-_dPrW__hero{padding:48px 25px}.page-module__-_dPrW__content{padding:20px}.page-module__-_dPrW__content section{padding:28px 0}.page-module__-_dPrW__customButton,.page-module__-_dPrW__page footer{flex-direction:column;align-items:flex-start}}
.compact-module__eSHPRG__window{width:min(1180px,100%)}.compact-module__eSHPRG__hero{grid-template-columns:1.1fr .9fr;align-items:end;gap:10px 34px;padding:32px 38px;display:grid}.compact-module__eSHPRG__hero>span{grid-column:1/-1}.compact-module__eSHPRG__hero h1{margin:8px 0 0;font-size:clamp(50px,7vw,78px);line-height:.78}.compact-module__eSHPRG__hero p{margin:0 0 3px;font-size:14px;line-height:1.45}.compact-module__eSHPRG__content{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:12px;padding:18px}.compact-module__eSHPRG__content section{background:#f7fffcd1;border:1px solid #9bb4b1;border-radius:9px;max-width:none;margin:0;padding:19px 20px}.compact-module__eSHPRG__content section:first-child{grid-row:span 2}.compact-module__eSHPRG__content h2{margin:0 0 13px;font-size:clamp(21px,2.5vw,29px);line-height:1.05}.compact-module__eSHPRG__content p{margin:9px 0;font-size:13.5px;line-height:1.52}.compact-module__eSHPRG__content aside{border-left-width:5px;margin:12px 0;padding:13px 14px;font-size:12.5px;line-height:1.5}.compact-module__eSHPRG__content a{margin-top:15px;padding:12px 13px;box-shadow:3px 3px #f455a5}.compact-module__eSHPRG__content section:last-child{grid-column:1/-1;padding:16px 20px}.compact-module__eSHPRG__content section:last-child p{margin:0;font-size:14px}.compact-module__eSHPRG__content section:last-child>strong{margin-top:10px}.compact-module__eSHPRG__night .compact-module__eSHPRG__content section{background:#0c2832d6;border-color:#456d70}@media (max-width:760px){.compact-module__eSHPRG__hero{grid-template-columns:1fr;padding:28px 22px}.compact-module__eSHPRG__hero>span{grid-column:auto}.compact-module__eSHPRG__hero h1{font-size:54px}.compact-module__eSHPRG__hero p{margin-top:7px}.compact-module__eSHPRG__content{grid-template-columns:1fr;padding:12px}.compact-module__eSHPRG__content section:first-child{grid-row:auto}.compact-module__eSHPRG__content section:last-child{grid-column:auto}.compact-module__eSHPRG__content section{padding:17px}}
