.CheckInPage_page__qIiL2{--bg:#f4f3ef;--surface:#fff;--ink:#111820;--muted:#5b6470;--line:rgba(17,24,32,.1);--accent:#d95454;--accent-dark:#b84242;--dark:#121a22;--container:1180px;min-height:100vh;background:var(--bg);color:var(--ink)}.CheckInPage_page__qIiL2 *{box-sizing:border-box}.CheckInPage_container__LTdBa{width:min(var(--container),calc(100% - 2rem));margin:0 auto}.CheckInPage_skip__Pbjro{position:fixed;top:-5rem;left:1rem;z-index:1000;padding:.8rem 1rem;border-radius:10px;background:#fff;color:var(--ink)}.CheckInPage_skip__Pbjro:focus{top:1rem}.CheckInPage_breadcrumb__psTa_{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding-top:1.25rem;color:var(--muted);font-size:.82rem}.CheckInPage_breadcrumb__psTa_ a{color:inherit;text-decoration:none}.CheckInPage_breadcrumb__psTa_ a:hover{color:var(--accent-dark)}.CheckInPage_hero__Im9aa{position:relative;overflow:hidden;padding:3.5rem 0 5.8rem}.CheckInPage_hero__Im9aa:before{content:"";position:absolute;width:48rem;height:48rem;right:-12rem;top:-23rem;border-radius:50%;background:radial-gradient(circle,rgba(217,84,84,.18),rgba(217,84,84,0) 68%);pointer-events:none}.CheckInPage_heroGrid__aHuuU{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:3.4rem;align-items:center}.CheckInPage_eyebrow__nisSB{margin:0 0 .9rem;color:var(--accent-dark);font-size:.74rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.CheckInPage_hero__Im9aa h1{max-width:730px;margin:0;font-size:clamp(2.75rem,5.35vw,5.35rem);line-height:.98;letter-spacing:-.055em}.CheckInPage_lead__0LT7C{max-width:650px;margin:1.35rem 0 0;color:var(--muted);font-size:clamp(1.05rem,1.8vw,1.18rem);line-height:1.72}.CheckInPage_actions__ECe59{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem}.CheckInPage_primary__Spg5D,.CheckInPage_secondary__C7Frq{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:.78rem 1.3rem;border:1px solid var(--line);border-radius:999px;font-size:.9rem;text-decoration:none;transition:transform .16s ease,background .16s ease}.CheckInPage_primary__Spg5D{background:var(--accent);color:#fff;box-shadow:0 16px 32px rgba(217,84,84,.22)}.CheckInPage_secondary__C7Frq{background:rgba(255,255,255,.75);color:var(--ink)}.CheckInPage_primary__Spg5D:hover,.CheckInPage_secondary__C7Frq:hover{transform:translateY(-2px)}.CheckInPage_primary__Spg5D:hover{background:var(--accent-dark)}.CheckInPage_proof___BE5s{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.5rem}.CheckInPage_proof___BE5s span{padding:.52rem .72rem;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.66);color:var(--muted);font-size:.78rem}.CheckInPage_proof___BE5s span:before{content:"✓";margin-right:.4rem;color:var(--accent);font-weight:900}.CheckInPage_heroMedia__UJXp6{position:relative;margin:0;padding:.75rem;border:1px solid rgba(17,24,32,.08);border-radius:34px;background:rgba(255,255,255,.88);box-shadow:0 30px 70px rgba(17,24,32,.16);overflow:hidden}.CheckInPage_heroImage__8TFRX{display:block;width:100%;height:auto;border-radius:25px}.CheckInPage_heroMedia__UJXp6 figcaption{padding:.75rem .45rem .2rem;color:#7d8690;font-size:.72rem;line-height:1.45}.CheckInPage_mediaBadge__rjfIB{position:absolute;left:1.6rem;bottom:3.7rem;display:grid;gap:.1rem;padding:.7rem .85rem;border-radius:16px;background:rgba(18,26,34,.9);color:#fff;box-shadow:0 14px 30px rgba(0,0,0,.18);backdrop-filter:blur(8px)}.CheckInPage_mediaBadge__rjfIB strong{font-size:.82rem}.CheckInPage_mediaBadge__rjfIB span{color:#c8d0d6;font-size:.68rem}.CheckInPage_section__9oWQ6{padding:5.4rem 0}.CheckInPage_white__k70o3{background:#fff}.CheckInPage_heading__QpdJP{max-width:840px;margin:0 auto 2.7rem;text-align:center}.CheckInPage_heading__QpdJP h2{margin:0;font-size:clamp(2rem,4.1vw,3.7rem);line-height:1.04;letter-spacing:-.045em}.CheckInPage_heading__QpdJP>p:not(.CheckInPage_eyebrow__nisSB){max-width:720px;margin:1rem auto 0;color:var(--muted);line-height:1.72}.CheckInPage_benefitGrid__69Rof{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.CheckInPage_benefit__CzIgg{padding:1.4rem;border:1px solid var(--line);border-radius:24px;background:#fff}.CheckInPage_benefit__CzIgg>span{width:42px;height:42px;display:grid;place-items:center;margin-bottom:1.15rem;border-radius:14px;background:#f5e8e8;color:var(--accent-dark);font-size:.78rem;font-weight:900}.CheckInPage_benefit__CzIgg h3{margin:0;font-size:1.05rem}.CheckInPage_benefit__CzIgg p{margin:.65rem 0 0;color:var(--muted);font-size:.9rem;line-height:1.58}.CheckInPage_dark__IuDkl{position:relative;overflow:hidden;background:var(--dark);color:#fff}.CheckInPage_dark__IuDkl:after{content:"";position:absolute;width:34rem;height:34rem;right:-14rem;bottom:-18rem;border-radius:50%;background:radial-gradient(circle,rgba(217,84,84,.2),rgba(217,84,84,0) 70%)}.CheckInPage_dark__IuDkl .CheckInPage_heading__QpdJP>p:not(.CheckInPage_eyebrow__nisSB){color:#b9c2ca}.CheckInPage_beforeAfter__xyFHX{position:relative;z-index:1;display:grid;grid-template-columns:1fr 110px 1fr;gap:1rem;align-items:stretch}.CheckInPage_beforeAfter__xyFHX article{padding:clamp(1.6rem,3vw,2.4rem);border:1px solid rgba(255,255,255,.12);border-radius:28px;background:rgba(255,255,255,.055)}.CheckInPage_beforeAfter__xyFHX small{color:#98a4ae;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.CheckInPage_beforeAfter__xyFHX h3{margin:.65rem 0 0;font-size:clamp(1.55rem,2.5vw,2.35rem);letter-spacing:-.03em}.CheckInPage_beforeAfter__xyFHX p{margin:.8rem 0 0;color:#b9c2ca;line-height:1.65}.CheckInPage_pills__UtwJg{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.5rem}.CheckInPage_pills__UtwJg span{padding:.58rem .72rem;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(255,255,255,.06);color:#d9dfe4;font-size:.78rem}.CheckInPage_arrow__Dfug_{display:grid;place-items:center;color:var(--accent);font-size:2rem}.CheckInPage_modeGrid__GLY14{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.CheckInPage_mode__nRGIT{min-height:260px;padding:1.6rem;border:1px solid var(--line);border-radius:28px;background:#fff;box-shadow:0 18px 38px rgba(17,24,32,.05)}.CheckInPage_mode__nRGIT>span{display:inline-block;color:var(--accent-dark);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.CheckInPage_mode__nRGIT h3{margin:1rem 0 0;font-size:1.45rem}.CheckInPage_mode__nRGIT p{margin:.8rem 0 0;color:var(--muted);line-height:1.65}.CheckInPage_setupGrid__tuNof{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.CheckInPage_setup__ueaz_{display:flex;gap:1rem;padding:1.35rem;border:1px solid var(--line);border-radius:24px;background:#f9f9f7}.CheckInPage_setup__ueaz_>span{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:var(--dark);color:#fff;font-size:.76rem;font-weight:850}.CheckInPage_setup__ueaz_ h3{margin:.1rem 0 0;font-size:1.08rem}.CheckInPage_setup__ueaz_ p{margin:.55rem 0 0;color:var(--muted);line-height:1.6}.CheckInPage_linkBox__fNWFk,.CheckInPage_note__h6Gl_{margin-top:1.2rem;padding:1rem 1.15rem;border:1px solid rgba(217,84,84,.18);border-radius:18px;background:#fff7f7;color:var(--muted);line-height:1.6}.CheckInPage_note__h6Gl_ strong{color:var(--ink)}.CheckInPage_linkBox__fNWFk a{color:var(--accent-dark);font-weight:750;text-underline-offset:3px}.CheckInPage_flow__Xjp2B{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.CheckInPage_flow__Xjp2B article{position:relative;padding:1.4rem;border:1px solid var(--line);border-radius:24px;background:#fff}.CheckInPage_flow__Xjp2B article>span{display:block;color:var(--accent);font-size:.74rem;font-weight:900}.CheckInPage_flow__Xjp2B h3{margin:.8rem 0 0;font-size:1.1rem}.CheckInPage_flow__Xjp2B p{margin:.55rem 0 0;color:var(--muted);font-size:.9rem;line-height:1.55}.CheckInPage_security__PxzWt{background:#e9edef}.CheckInPage_securityGrid__lEsgQ{display:grid;grid-template-columns:1.05fr .95fr;gap:2.3rem;align-items:center}.CheckInPage_securityGrid__lEsgQ h2{margin:0;font-size:clamp(2rem,3.7vw,3.4rem);line-height:1.05;letter-spacing:-.04em}.CheckInPage_securityGrid__lEsgQ p{margin:1rem 0 0;color:var(--muted);line-height:1.7}.CheckInPage_securityGrid__lEsgQ ul{margin:0;padding:1.4rem;display:grid;gap:.75rem;border-radius:28px;background:var(--dark);list-style:none}.CheckInPage_securityGrid__lEsgQ li{position:relative;padding:.8rem .85rem .8rem 2.35rem;border-radius:14px;background:rgba(255,255,255,.06);color:#d9dfe4;line-height:1.5}.CheckInPage_securityGrid__lEsgQ li:before{content:"✓";position:absolute;left:.9rem;color:#ff8c8c;font-weight:900}.CheckInPage_scopeGrid__as_lN{display:grid;grid-template-columns:1.15fr .85fr;gap:1rem}.CheckInPage_capabilities__OM17_,.CheckInPage_conditions__3EaN4{padding:1.6rem;border-radius:28px}.CheckInPage_capabilities__OM17_{border:1px solid var(--line);background:#fff}.CheckInPage_conditions__3EaN4{background:var(--dark);color:#fff}.CheckInPage_capabilities__OM17_ h3,.CheckInPage_conditions__3EaN4 h3{margin:0;font-size:1.35rem}.CheckInPage_capabilities__OM17_ ul,.CheckInPage_conditions__3EaN4 ul{margin:1.2rem 0 0;padding:0;display:grid;gap:.65rem;list-style:none}.CheckInPage_capabilities__OM17_ li{position:relative;padding:.75rem .8rem .75rem 2.25rem;border-radius:14px;background:#f7f7f5;color:var(--muted);line-height:1.5}.CheckInPage_capabilities__OM17_ li:before{content:"✓";position:absolute;left:.85rem;color:var(--accent);font-weight:900}.CheckInPage_conditions__3EaN4 li{position:relative;padding-left:1.25rem;color:#bdc6ce;line-height:1.55}.CheckInPage_conditions__3EaN4 li:before{content:"•";position:absolute;left:0;color:#ff8c8c}.CheckInPage_verticalGrid__ai4Ko{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.CheckInPage_vertical__clmH9{display:block;padding:1.35rem;border:1px solid var(--line);border-radius:24px;background:#fff;color:inherit;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.CheckInPage_vertical__clmH9:hover{transform:translateY(-3px);box-shadow:0 18px 34px rgba(17,24,32,.08)}.CheckInPage_vertical__clmH9 strong{display:block;font-size:1.05rem}.CheckInPage_vertical__clmH9 p{margin:.55rem 0 1rem;color:var(--muted);font-size:.88rem;line-height:1.55}.CheckInPage_vertical__clmH9 span{color:var(--accent-dark);font-size:.82rem}.CheckInPage_faq__qcQHQ{max-width:920px;margin:0 auto;display:grid;gap:.8rem}.CheckInPage_faq__qcQHQ details{padding:0 1.3rem;border:1px solid var(--line);border-radius:18px;background:#fff}.CheckInPage_faq__qcQHQ summary{padding:1.2rem 0;cursor:pointer;font-weight:800;list-style:none}.CheckInPage_faq__qcQHQ summary::-webkit-details-marker{display:none}.CheckInPage_faq__qcQHQ summary:after{content:"+";float:right;color:var(--accent)}.CheckInPage_faq__qcQHQ details[open] summary:after{content:"−"}.CheckInPage_faq__qcQHQ p{margin:0 0 1.25rem;color:var(--muted);line-height:1.65}.CheckInPage_guideGrid__DuiKe{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.CheckInPage_guideGrid__DuiKe article{padding:1.5rem;border:1px solid var(--line);border-radius:24px;background:#fff}.CheckInPage_guideGrid__DuiKe h3{margin:0;font-size:1.2rem}.CheckInPage_guideGrid__DuiKe p{margin:.7rem 0 0;color:var(--muted);line-height:1.6}.CheckInPage_guideGrid__DuiKe a{display:inline-flex;margin-top:1rem;color:var(--accent-dark);text-decoration:none}.CheckInPage_final__BV0gh{padding:5.5rem 0}.CheckInPage_finalCard__gERKj{position:relative;overflow:hidden;padding:clamp(2rem,5vw,4.4rem);border-radius:34px;background:var(--dark);color:#fff;text-align:center}.CheckInPage_finalCard__gERKj:before{content:"";position:absolute;width:26rem;height:26rem;left:-8rem;top:-12rem;border-radius:50%;background:radial-gradient(circle,rgba(217,84,84,.28),rgba(217,84,84,0) 70%)}.CheckInPage_finalCard__gERKj h2{position:relative;max-width:820px;margin:0 auto;font-size:clamp(2rem,4vw,3.7rem);line-height:1.05;letter-spacing:-.04em}.CheckInPage_finalCard__gERKj p{position:relative;max-width:690px;margin:1rem auto 0;color:#bdc6ce;line-height:1.7}.CheckInPage_finalCard__gERKj .CheckInPage_actions__ECe59{position:relative;justify-content:center}.CheckInPage_finalCard__gERKj .CheckInPage_secondary__C7Frq{border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.06);color:#fff}.CheckInPage_page__qIiL2 :is(a,button,summary):focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media(max-width:1040px){.CheckInPage_heroGrid__aHuuU{grid-template-columns:1fr}.CheckInPage_heroCopy__54aZ_{text-align:center}.CheckInPage_hero__Im9aa h1,.CheckInPage_lead__0LT7C{margin-left:auto;margin-right:auto}.CheckInPage_actions__ECe59,.CheckInPage_proof___BE5s{justify-content:center}.CheckInPage_heroMedia__UJXp6{max-width:820px;margin:0 auto}.CheckInPage_benefitGrid__69Rof,.CheckInPage_flow__Xjp2B{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.CheckInPage_section__9oWQ6{padding:4.3rem 0}.CheckInPage_beforeAfter__xyFHX{grid-template-columns:1fr}.CheckInPage_arrow__Dfug_{transform:rotate(90deg);min-height:64px}.CheckInPage_modeGrid__GLY14,.CheckInPage_verticalGrid__ai4Ko{grid-template-columns:1fr 1fr}.CheckInPage_scopeGrid__as_lN,.CheckInPage_securityGrid__lEsgQ{grid-template-columns:1fr}}@media(max-width:620px){.CheckInPage_hero__Im9aa{padding:2.7rem 0 4rem}.CheckInPage_heroGrid__aHuuU{gap:2.2rem}.CheckInPage_benefitGrid__69Rof,.CheckInPage_flow__Xjp2B,.CheckInPage_guideGrid__DuiKe,.CheckInPage_modeGrid__GLY14,.CheckInPage_setupGrid__tuNof,.CheckInPage_verticalGrid__ai4Ko{grid-template-columns:1fr}.CheckInPage_heroMedia__UJXp6{padding:.55rem;border-radius:24px}.CheckInPage_heroImage__8TFRX{border-radius:18px}.CheckInPage_mediaBadge__rjfIB{left:1.1rem;bottom:3.8rem}.CheckInPage_heading__QpdJP h2{font-size:clamp(1.9rem,9vw,2.65rem)}}@media(prefers-reduced-motion:reduce){.CheckInPage_page__qIiL2 *{transition:none!important;scroll-behavior:auto!important}}