.page_page__eKo_q{--visit-blue:#2563a7;--visit-yellow:#f6bf3f;--visit-red:#f5664f;--visit-mint:#99cabc;min-height:100vh;overflow:hidden;background:var(--cream);color:var(--ink)}.page_page__eKo_q .nav{position:relative;z-index:20}.page_eyebrow__BEltC{display:flex;align-items:center;gap:11px;color:var(--visit-blue);font-size:11px;font-weight:850;letter-spacing:.18em}.page_eyebrow__BEltC span{width:30px;height:4px;border-radius:5px;background:var(--visit-red)}.page_hero__y9HSI{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:6vw;gap:6vw;align-items:center;min-height:calc(100vh - 84px);padding:70px 6vw 90px;background:radial-gradient(circle at 7% 17%,rgba(246,191,63,.2) 0 7px,transparent 8px),radial-gradient(circle at 52% 87%,rgba(37,99,167,.16) 0 6px,transparent 7px),linear-gradient(120deg,var(--cream) 52%,#dcece6 52%)}.page_hero__y9HSI:after,.page_hero__y9HSI:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.page_hero__y9HSI:before{top:11%;right:-5%;width:190px;height:190px;background:var(--visit-yellow);opacity:.9}.page_hero__y9HSI:after{bottom:7%;left:45%;width:70px;height:70px;border:18px solid var(--visit-red);opacity:.85}.page_heroCopy__ScSDb,.page_videoWrap__r42q5{position:relative;z-index:2}.page_hero__y9HSI h1{max-width:740px;margin:25px 0;font-family:Fraunces,serif;font-size:clamp(58px,6.8vw,102px);line-height:.92;letter-spacing:-.055em}.page_experience__GcIfo h2 em,.page_faq__HeESU h2 em,.page_finalCta___HLBU h2 em,.page_hero__y9HSI h1 em,.page_prep__kwP5Q h2 em,.page_setup__GBvzE h2 em{color:var(--visit-red)}.page_heroCopy__ScSDb>p{max-width:690px;color:#4e5e5b;font-size:18px;line-height:1.75}.page_heroActions__1dOJA{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:34px}.page_finalCta___HLBU>a,.page_primaryButton__XSLbt,.page_textButton__T1be7{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:850}.page_primaryButton__XSLbt{padding:17px 23px;border-radius:999px;background:var(--ink);color:white;box-shadow:6px 6px 0 var(--visit-yellow)}.page_textButton__T1be7{padding:12px 0;border-bottom:2px solid var(--ink)}.page_quickFacts__gtNu4{display:flex;flex-wrap:wrap;gap:14px 22px;margin-top:45px;color:#576763;font-size:12px;font-weight:750}.page_quickFacts__gtNu4 span{display:flex;align-items:center;gap:7px}.page_quickFacts__gtNu4 svg{width:17px;color:var(--visit-blue)}.page_videoWrap__r42q5{transform:rotate(1.5deg)}.page_videoFrame__SXvQm{position:relative;aspect-ratio:16/9;overflow:hidden;border:11px solid white;border-radius:18px;background:#101a1a;box-shadow:18px 22px 0 var(--visit-blue),0 25px 55px rgba(22,37,37,.2)}.page_videoFrame__SXvQm iframe{position:absolute;inset:0;width:100%;height:100%;border:0;pointer-events:none}.page_videoTape__rHG75{position:absolute;z-index:3;top:-20px;left:50%;padding:13px 26px;transform:translateX(-50%) rotate(-2deg);background:var(--visit-yellow);color:var(--ink);font-size:11px;font-weight:900;letter-spacing:.13em;white-space:nowrap;box-shadow:3px 3px 0 rgba(22,37,37,.15)}.page_videoNote__uSohl{display:block;margin-top:26px;color:#4d625e;font-size:11px;font-weight:750;letter-spacing:.08em;text-align:center}.page_quoteStrip__5gBsJ{display:grid;grid-template-columns:repeat(3,1fr);background:var(--ink);color:white}.page_quoteStrip__5gBsJ blockquote{display:grid;place-items:center;min-height:185px;margin:0;padding:38px;border-right:1px dashed rgba(255,255,255,.28);font-family:Fraunces,serif;font-size:25px;line-height:1.35;text-align:center}.page_quoteStrip__5gBsJ blockquote:nth-child(2){color:var(--visit-yellow)}.page_quoteStrip__5gBsJ blockquote:last-child{border-right:0}.page_experience__GcIfo,.page_faq__HeESU,.page_prep__kwP5Q{padding:105px 7vw}.page_sectionIntro__zrqfU{display:grid;grid-template-columns:1fr .8fr;grid-gap:7vw;gap:7vw;align-items:end}.page_sectionIntro__zrqfU .page_eyebrow__BEltC{grid-column:1/-1}.page_finalCta___HLBU h2,.page_prepHeading__vtEZc h2,.page_sectionIntro__zrqfU h2,.page_setup__GBvzE h2{margin:0;font-size:clamp(46px,5.3vw,76px);line-height:.99}.page_prepHeading__vtEZc>p,.page_sectionIntro__zrqfU>p{margin:0;color:#52615f;font-size:17px;line-height:1.8}.page_steps__X78Hf{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px;margin-top:62px}.page_steps__X78Hf article{min-height:310px;padding:28px;border:2px solid var(--ink);background:white;box-shadow:7px 7px 0 var(--visit-yellow)}.page_steps__X78Hf article:nth-child(2n){transform:translateY(18px);box-shadow:7px 7px 0 var(--visit-mint)}.page_stepTop__fjntJ{display:flex;align-items:center;justify-content:space-between;color:var(--visit-blue);font-size:12px;font-weight:900}.page_stepTop__fjntJ svg{width:29px;height:29px}.page_steps__X78Hf h3{margin:52px 0 14px;font-family:Fraunces,serif;font-size:26px;line-height:1.08}.page_steps__X78Hf p{margin:0;color:#566663;font-size:14px;line-height:1.7}.page_gallery__ymXSp{display:grid;grid-template-columns:1.25fr .75fr;grid-auto-rows:420px;grid-gap:12px;gap:12px;padding:0 4vw 105px;background:var(--cream)}.page_gallery__ymXSp figure{position:relative;overflow:hidden;margin:0;border:8px solid white;background:#ccc}.page_gallery__ymXSp figure:nth-child(2){transform:rotate(1deg)}.page_gallery__ymXSp figure:nth-child(3){transform:rotate(-1deg)}.page_gallery__ymXSp img{width:100%;height:100%;object-fit:cover}.page_gallery__ymXSp figcaption{position:absolute;right:16px;bottom:16px;left:16px;padding:12px 15px;background:rgba(255,255,255,.92);color:var(--ink);font-size:12px;font-weight:800}.page_whyItWorks__SZgm7{display:grid;grid-template-columns:1fr 1fr}.page_whyCardAlt__oEX2F,.page_whyCard__c6bHS{min-height:480px;padding:85px 8vw}.page_whyCard__c6bHS{background:var(--visit-yellow)}.page_whyCardAlt__oEX2F{background:var(--visit-blue);color:white}.page_whyItWorks__SZgm7 svg{width:38px;height:38px}.page_whyItWorks__SZgm7 h2{margin:50px 0 20px;font-size:49px;line-height:1.05}.page_whyItWorks__SZgm7 p{max-width:640px;font-size:17px;line-height:1.8}.page_whyCardAlt__oEX2F p{color:#dce7e4}.page_prep__kwP5Q{position:relative;background:linear-gradient(rgba(37,99,167,.07) 1px,transparent 0),linear-gradient(90deg,rgba(37,99,167,.07) 1px,transparent 0),#fbfaf5;background-size:28px 28px}.page_prepHeading__vtEZc{display:grid;grid-template-columns:1fr .75fr;grid-gap:5vw;gap:5vw;align-items:end}.page_prepHeading__vtEZc .page_eyebrow__BEltC{grid-column:1/-1}.page_prepCards__Wov6g{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:58px}.page_prepCards__Wov6g>a{position:relative;display:flex;flex-direction:column;min-height:410px;padding:35px;border:2px solid var(--ink);background:white;transition:transform .2s ease,box-shadow .2s ease}.page_prepCards__Wov6g>a:hover{transform:translateY(-7px) rotate(-.5deg);box-shadow:9px 9px 0 var(--visit-red)}.page_prepCards__Wov6g>a>svg{width:35px;height:35px;margin:35px 0 22px;color:var(--visit-blue)}.page_prepCards__Wov6g small{color:var(--visit-red);font-size:10px;font-weight:900;letter-spacing:.14em}.page_prepCards__Wov6g h3{margin:10px 0;font-family:Fraunces,serif;font-size:30px}.page_prepCards__Wov6g p{color:#586865;font-size:14px;line-height:1.7}.page_prepCards__Wov6g b{display:flex;align-items:center;gap:8px;margin-top:auto;font-size:13px}.page_prepCards__Wov6g b svg{width:16px}.page_prepNumber__VLr7I{position:absolute;top:24px;right:24px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--visit-yellow);font-family:Fraunces,serif;font-size:20px;font-weight:800}.page_prepReminder__q_3nl{display:flex;align-items:center;gap:15px;max-width:870px;margin:38px auto 0;padding:22px 26px;border-radius:999px;background:var(--ink);color:white;font-size:14px}.page_prepReminder__q_3nl svg{flex:0 0 auto;padding:5px;border-radius:50%;background:var(--visit-mint);color:var(--ink)}.page_setup__GBvzE{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:8vw;gap:8vw;align-items:center;padding:100px 8vw;background:var(--ink);color:white}.page_setup__GBvzE .page_eyebrow__BEltC{color:var(--visit-yellow)}.page_setup__GBvzE h2{margin-top:24px}.page_setup__GBvzE ul{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.page_setup__GBvzE li{display:grid;grid-template-columns:42px 1fr;grid-gap:17px;gap:17px;align-items:center;padding:20px 0;border-bottom:1px solid #465552;color:#cdd7d5;line-height:1.6}.page_setup__GBvzE li svg{color:var(--visit-yellow)}.page_setup__GBvzE li strong{color:white}.page_faq__HeESU{background:#e9e1d4}.page_faqList__oluH8{max-width:1040px;margin:60px auto 0;border-top:2px solid var(--ink)}.page_faqList__oluH8 details{border-bottom:1px solid #aaa398}.page_faqList__oluH8 summary{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:28px 5px;cursor:pointer;font-family:Fraunces,serif;font-size:25px;font-weight:650;list-style:none}.page_faqList__oluH8 summary::-webkit-details-marker{display:none}.page_faqList__oluH8 summary span{display:grid;flex:0 0 auto;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--visit-yellow);font-family:Arial,sans-serif;font-size:22px;transition:transform .2s ease}.page_faqList__oluH8 details[open] summary span{transform:rotate(45deg)}.page_faqList__oluH8 details p{max-width:830px;margin:-6px 0 0;padding:0 5px 30px;color:#52615f;font-size:16px;line-height:1.8}.page_finalCta___HLBU{position:relative;display:grid;grid-template-columns:1fr auto;grid-gap:50px;gap:50px;align-items:center;padding:95px 8vw;overflow:hidden;background:var(--visit-red);color:white}.page_finalCta___HLBU small{font-weight:900;letter-spacing:.15em}.page_finalCta___HLBU h2{margin-top:22px}.page_finalCta___HLBU h2 em{color:var(--visit-yellow)}.page_finalCta___HLBU>a{position:relative;z-index:2;padding:18px 24px;border-radius:999px;background:white;color:var(--ink);box-shadow:7px 7px 0 var(--visit-yellow)}.page_doodleStar__4K25k{position:absolute;top:-40px;right:26%;color:rgba(255,255,255,.18);font-size:260px;line-height:1}@media (max-width:1050px){.page_hero__y9HSI{grid-template-columns:1fr;padding-top:65px}.page_heroCopy__ScSDb{max-width:780px}.page_videoWrap__r42q5{width:min(900px,96%);margin:35px auto 25px}.page_steps__X78Hf{grid-template-columns:repeat(2,1fr)}.page_steps__X78Hf article:nth-child(2n){transform:none}.page_gallery__ymXSp{grid-auto-rows:350px}.page_prepCards__Wov6g{grid-template-columns:1fr}.page_prepCards__Wov6g>a{min-height:320px}}@media (max-width:800px){.page_hero__y9HSI{min-height:auto;padding:60px 6vw 85px;background:var(--cream)}.page_hero__y9HSI:before{width:130px;height:130px}.page_hero__y9HSI:after{display:none}.page_quoteStrip__5gBsJ{grid-template-columns:1fr}.page_quoteStrip__5gBsJ blockquote{min-height:130px;border-right:0;border-bottom:1px dashed rgba(255,255,255,.28)}.page_finalCta___HLBU,.page_prepHeading__vtEZc,.page_sectionIntro__zrqfU,.page_setup__GBvzE{grid-template-columns:1fr}.page_steps__X78Hf{grid-template-columns:1fr 1fr}.page_gallery__ymXSp{grid-template-columns:1fr;grid-auto-rows:380px}.page_gallery__ymXSp figure{transform:none!important}.page_whyItWorks__SZgm7{grid-template-columns:1fr}.page_whyCardAlt__oEX2F,.page_whyCard__c6bHS{min-height:auto;padding:70px 8vw}.page_prepHeading__vtEZc .page_eyebrow__BEltC,.page_sectionIntro__zrqfU .page_eyebrow__BEltC{grid-column:auto}.page_prepReminder__q_3nl{border-radius:22px}.page_finalCta___HLBU>a{justify-self:start}}@media (max-width:580px){.page_hero__y9HSI{padding-top:45px}.page_hero__y9HSI h1{font-size:58px}.page_heroCopy__ScSDb>p{font-size:16px}.page_heroActions__1dOJA{align-items:flex-start;flex-direction:column}.page_quickFacts__gtNu4{flex-direction:column}.page_videoWrap__r42q5{width:100%;margin-top:48px;transform:none}.page_videoFrame__SXvQm{border-width:6px;border-radius:10px;box-shadow:10px 12px 0 var(--visit-blue)}.page_videoTape__rHG75{top:-26px;padding:10px 16px;font-size:9px}.page_experience__GcIfo,.page_faq__HeESU,.page_prep__kwP5Q{padding:75px 6vw}.page_finalCta___HLBU h2,.page_prepHeading__vtEZc h2,.page_sectionIntro__zrqfU h2,.page_setup__GBvzE h2{font-size:43px}.page_steps__X78Hf{grid-template-columns:1fr}.page_steps__X78Hf article{min-height:270px}.page_gallery__ymXSp{grid-auto-rows:300px;padding:0 3vw 75px}.page_gallery__ymXSp .page_widePhoto__h_AR5:first-child{height:250px}.page_whyItWorks__SZgm7 h2{font-size:39px}.page_prepCards__Wov6g>a{min-height:360px;padding:28px}.page_prepReminder__q_3nl{align-items:flex-start}.page_setup__GBvzE{padding:75px 6vw}.page_setup__GBvzE li{grid-template-columns:34px 1fr}.page_faqList__oluH8 summary{font-size:21px}.page_finalCta___HLBU{padding:75px 7vw}}@media (prefers-reduced-motion:reduce){.page_faqList__oluH8 summary span,.page_prepCards__Wov6g>a{transition:none}}