:root{--am-navy:#061426;--am-navy-2:#0b2b51;--am-blue:#1769e0;--am-blue-2:#0d55c4;--am-gold:#f5b62e;--am-soft:#f3f7fb;--am-ink:#102033;--am-muted:#65758a;--am-line:#dce5ef;--am-success:#0e9a6b;--am-danger:#c43d3d;--am-shadow:0 24px 70px #071c372e}.d-flex{display:flex!important}.align-items-center{align-items:center!important}.justify-content-between{justify-content:space-between!important}.text-start{text-align:left!important}.border-0{border:0!important}.bg-transparent{background-color:#0000!important}.p-0{padding:0!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.row{margin-left:calc(-.5 * var(--bs-gutter-x,1.5rem));margin-right:calc(-.5 * var(--bs-gutter-x,1.5rem));margin-top:calc(-1 * var(--bs-gutter-y,0));flex-wrap:wrap;display:flex}.row>*{width:100%;max-width:100%;padding-left:calc(.5 * var(--bs-gutter-x,1.5rem));padding-right:calc(.5 * var(--bs-gutter-x,1.5rem));margin-top:var(--bs-gutter-y,0)}.col-6{flex:none;width:50%}.col-12{flex:none;width:100%}.form-control,.form-select{color:#212529;background:#fff;border:1px solid #dee2e6;width:100%;display:block}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{line-height:1.25}.form-floating>label{pointer-events:none;transform-origin:0 0;height:100%;transition:opacity .1s ease-in-out,transform .1s ease-in-out;position:absolute;top:0;left:0}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.72;transform:scale(.78)translateY(-.15rem)translate(.15rem)}.btn{text-align:center;vertical-align:middle;cursor:pointer;display:inline-block}.btn-light{color:#000;background:#f8f9fa;border:1px solid #f8f9fa}.btn-sm{border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem}.btn-outline-secondary{color:#6c757d;background:0 0;border:1px solid #6c757d}*{box-sizing:border-box}html,body{overscroll-behavior:none;width:100%;height:100%;margin:0;overflow:hidden}body{color:var(--am-ink);background:var(--am-navy);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}button,input,select,textarea{font:inherit}a{text-decoration:none}.app-navbar{z-index:1050;color:#fff;pointer-events:none;background:linear-gradient(#020c18d1,#020c180f);height:68px;padding:0 clamp(14px,3vw,42px);position:fixed;inset:0 0 auto}.app-navbar>*{pointer-events:auto}.brand-link{color:#fff;align-items:center;gap:10px;font-weight:900;display:flex}.brand-mark{background:linear-gradient(145deg,var(--am-gold),#ffe178);width:40px;height:40px;color:var(--am-navy);border-radius:12px;place-items:center;font-weight:950;display:grid;box-shadow:0 10px 28px #f5b62e3d}.brand-copy{line-height:1.02}.brand-copy small{color:#bdccdc;margin-top:3px;font-size:.68rem;font-weight:650;display:block}.navbar-actions{justify-content:flex-end;align-items:center;gap:9px;width:100%;display:flex}.navbar-promo,.navbar-register{border-radius:12px;min-height:42px;padding-inline:15px;font-size:.86rem;font-weight:900}.navbar-promo{color:var(--am-navy);background:var(--am-gold);border:1px solid var(--am-gold);box-shadow:0 10px 26px #f5b62e33}.navbar-promo:hover,.navbar-promo:focus{color:var(--am-navy);background:#ffd15b;border-color:#ffd15b}.screen-track{will-change:transform;width:100%;height:100dvh;transition:transform .68s cubic-bezier(.22,.78,.2,1);display:flex;transform:translate(0,0)}.screen{width:100vw;height:100dvh;min-height:100dvh;padding:max(76px, calc(env(safe-area-inset-top) + 68px)) clamp(14px,4vw,58px) max(58px, calc(env(safe-area-inset-bottom) + 52px));flex:0 0 100vw;align-items:center;display:flex;position:relative;overflow:hidden}.screen-inner{z-index:2;width:min(1180px,100%);margin-inline:auto;position:relative}.screen-dark{color:#fff;background:radial-gradient(circle at 83% 18%,#1769e073,#0000 34%),radial-gradient(circle at 10% 92%,#f5b62e24,#0000 25%),linear-gradient(135deg,#03101f,#071a31 58%,#0a2d56)}.screen-soft{background:var(--am-soft)}.screen-white{background:#fff}.screen-blue{color:#fff;background:radial-gradient(circle at 86% 18%,#ffffff24,#0000 28%),linear-gradient(135deg,#0e61d7,#104da9)}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.06em;margin-bottom:16px;font-size:clamp(2.45rem,5.7vw,5.45rem);line-height:.98}h2{letter-spacing:-.045em;margin-bottom:13px;font-size:clamp(1.9rem,4.2vw,3.8rem);line-height:1.04}h3{line-height:1.2}.lead-copy{max-width:680px;font-size:clamp(.97rem,1.65vw,1.2rem);line-height:1.52}.text-soft{color:#cad7e6}.text-muted-am{color:var(--am-muted)}.text-gold{color:var(--am-gold)}.eyebrow{color:var(--am-blue);letter-spacing:.05em;background:#1769e017;border:1px solid #1769e02b;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 11px;font-size:.75rem;font-weight:950;display:inline-flex}.screen-dark .eyebrow,.screen-blue .eyebrow{color:#fff;background:#ffffff14;border-color:#ffffff29}.eyebrow:before{content:"";background:var(--am-gold);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #f5b62e2b}.btn-am{border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding-inline:18px;font-weight:900;display:inline-flex}.btn-am-primary{color:#fff;background:var(--am-blue);border:1px solid var(--am-blue);box-shadow:0 12px 30px #1769e047}.btn-am-primary:hover,.btn-am-primary:focus{color:#fff;background:var(--am-blue-2);border-color:var(--am-blue-2)}.btn-am-light{color:var(--am-navy);background:#fff;border:1px solid #fff}.btn-am-outline{color:#fff;background:#ffffff0a;border:1px solid #ffffff57}.hero-layout{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(26px,5vw,72px);display:grid}.hero-copy strong{color:var(--am-gold)}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:23px;display:flex}.hero-pains{grid-template-columns:repeat(3,1fr);gap:9px;max-width:740px;margin-top:19px;display:grid}.hero-pain{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:14px;min-height:72px;padding:11px 12px}.hero-pain b{color:#fff;font-size:.82rem;line-height:1.18;display:block}.hero-pain small{color:#b9cada;margin-top:4px;font-size:.7rem;line-height:1.28;display:block}.dashboard-mock{background:#edf3f9;border-radius:24px;padding:10px;transform:rotate(1deg);box-shadow:0 34px 95px #00000057}.mock-window{color:var(--am-ink);background:#fff;border-radius:16px;overflow:hidden}.mock-top{border-bottom:1px solid #e6edf4;justify-content:space-between;align-items:center;height:48px;padding-inline:15px;font-size:.85rem;display:flex}.mock-dots{gap:6px;display:flex}.mock-dots i{background:#d3deea;border-radius:50%;width:8px;height:8px;display:block}.mock-dots i:first-child{background:var(--am-gold)}.mock-body{grid-template-columns:122px 1fr;min-height:min(390px,48vh);display:grid}.mock-sidebar{background:var(--am-navy);padding:16px 10px}.mock-sidebar b{color:#fff;margin-bottom:17px;font-size:.6rem;display:block}.mock-sidebar span{background:#ffffff12;border-radius:7px;height:27px;margin-bottom:7px;display:block}.mock-sidebar span:first-of-type{background:var(--am-blue)}.mock-main{background:#f7f9fc;padding:18px}.mock-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.mock-metric{background:#fff;border:1px solid #e5ecf4;border-radius:10px;padding:10px}.mock-metric small{color:#8291a3;font-size:.56rem;display:block}.mock-metric b{font-size:.75rem}.mock-chart{background:#fff;border:1px solid #e5ecf4;border-radius:11px;height:min(118px,15vh);margin-top:10px;position:relative;overflow:hidden}.mock-chart:after{content:"";clip-path:polygon(0 78%,13% 59%,25% 67%,37% 30%,48% 47%,61% 18%,73% 38%,84% 10%,100% 24%,100% 100%,0 100%);background:linear-gradient(#1769e04d,#1769e008);height:66%;position:absolute;inset:auto 10px 16px}.mock-lines{background:#fff;border:1px solid #e5ecf4;border-radius:11px;margin-top:10px;padding:11px}.mock-lines i{background:#e9eff5;border-radius:8px;height:7px;margin:7px 0;display:block}.mock-lines i:nth-child(2){width:83%}.mock-lines i:nth-child(3){width:64%}.feature-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.feature-card{border:1px solid var(--am-line);background:#fff;border-radius:18px;min-height:136px;padding:18px;box-shadow:0 12px 34px #0926490e}.feature-card small{color:var(--am-blue);letter-spacing:.08em;margin-bottom:8px;font-size:.68rem;font-weight:950;display:block}.feature-card h3{margin-bottom:7px;font-size:1rem;font-weight:900}.feature-card p{color:var(--am-muted);margin:0;font-size:.82rem;line-height:1.42}.trial-layout{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,6vw,80px);display:grid}.trial-points{gap:9px;margin-top:17px;display:grid}.trial-point{background:#ffffff14;border:1px solid #ffffff1f;border-radius:13px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.check-round{background:var(--am-success);color:#fff;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:.72rem;font-weight:950;display:grid}.trial-point b{font-size:.86rem;display:block}.trial-point small{color:#d2e0f2;font-size:.72rem}.trial-number{color:#fff;text-align:center;letter-spacing:-.09em;text-shadow:0 20px 65px #0000002e;font-size:clamp(7rem,18vw,14rem);font-weight:950;line-height:.74}.trial-number span{letter-spacing:.15em;margin-top:24px;font-size:.105em;line-height:1;display:block}.plans-layout{grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(26px,5vw,60px);display:grid}.plan-tabs{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.plan-tab{border:1px solid var(--am-line);color:#53657a;background:#fff;border-radius:999px;padding:8px 13px;font-size:.78rem;font-weight:900}.plan-tab.active{color:#fff;background:var(--am-blue);border-color:var(--am-blue)}.plan-tab-promo{color:#6b4a00;background:#fff7df;border-color:#f0c55f}.plan-tab-promo.active{color:var(--am-navy);background:var(--am-gold);border-color:var(--am-gold);box-shadow:0 8px 22px #f5b62e38}.plan-card{border:2px solid var(--am-blue);box-shadow:var(--am-shadow);background:#fff;border-radius:25px;padding:clamp(22px,3vw,36px)}.plan-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.plan-name{font-size:1.45rem;font-weight:950}.plan-price{letter-spacing:-.05em;white-space:nowrap;font-size:clamp(1.9rem,3.7vw,3rem);font-weight:950}.plan-price small{color:var(--am-muted);letter-spacing:0;font-size:.72rem}.plan-description{color:var(--am-muted);font-size:.88rem}.plan-list{grid-template-columns:1fr 1fr;gap:9px 15px;margin:18px 0 22px;display:grid}.plan-list div{color:#3d5065;align-items:flex-start;gap:8px;font-size:.82rem;font-weight:750;display:flex}.promo-panel[hidden]{display:none!important}.promo-panel{background:linear-gradient(135deg,#fff9e9,#fff3c8);border:1px solid #f0cc72;border-radius:16px;margin:14px 0 18px;padding:14px}.promo-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.promo-heading strong{color:var(--am-ink);font-size:.92rem}.promo-badge{min-height:24px;color:var(--am-navy);background:var(--am-gold);letter-spacing:.08em;border-radius:999px;align-items:center;padding:0 9px;font-size:.64rem;font-weight:950;display:inline-flex}.promo-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.promo-option{text-align:left;min-height:102px;color:var(--am-ink);background:#fff;border:1px solid #e3c36f;border-radius:13px;padding:11px 12px;transition:all .18s;position:relative}.promo-option:hover,.promo-option:focus{border-color:var(--am-blue);transform:translateY(-2px);box-shadow:0 10px 24px #071c371a}.promo-option span:first-child{color:#7c5a0b;letter-spacing:.04em;font-size:.68rem;font-weight:950;display:block}.promo-option b{letter-spacing:-.025em;margin:2px 0 1px;font-size:1.08rem;display:block}.promo-option small{color:var(--am-muted);padding-right:30px;font-size:.65rem;line-height:1.25;display:block}.promo-option .promo-arrow{color:#fff;background:var(--am-blue);border-radius:50%;place-items:center;width:25px;height:25px;font-size:.72rem;font-weight:950;display:grid;position:absolute;bottom:9px;right:10px}.registration-layout{grid-template-columns:.62fr 1.38fr;align-items:center;gap:clamp(22px,4vw,52px);display:grid}.registration-intro p{color:#cad8e8;font-size:.94rem;line-height:1.45}.registration-badges{gap:8px;margin-top:15px;display:grid}.registration-badge{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:12px;align-items:flex-start;gap:9px;padding:9px 10px;font-size:.78rem;display:flex}.registration-card{width:100%;color:var(--am-ink);background:#fff;border:1px solid #ffffff59;border-radius:23px;padding:clamp(17px,2.4vw,28px);box-shadow:0 25px 80px #00000047}.registration-card h2{margin-bottom:4px;font-size:clamp(1.42rem,2.6vw,2.15rem)}.registration-card .form-subtitle{color:var(--am-muted);margin-bottom:13px;font-size:.78rem}.compact-form .row{--bs-gutter-x:.55rem;--bs-gutter-y:.48rem}.compact-form .form-floating>.form-control,.compact-form .form-floating>.form-select{border-radius:11px;height:48px;min-height:48px;padding-top:1.18rem;padding-bottom:.26rem;font-size:.82rem}.compact-form .form-floating>label{color:#65758a;padding:.72rem .75rem;font-size:.76rem}.compact-form textarea.form-control{resize:none;height:54px!important;min-height:54px!important}.compact-form .form-control:focus,.compact-form .form-select:focus{border-color:var(--am-blue);box-shadow:0 0 0 .2rem #1769e01c}.upload-box,.location-box{background:#fff;border:1px solid #ced9e5;border-radius:11px;min-height:58px;padding:7px 9px}.mini-label{color:#65758a;margin-bottom:4px;font-size:.68rem;font-weight:800;display:block}.photo-row{align-items:center;gap:7px;display:flex}.photo-preview{object-fit:cover;border:1px solid var(--am-line);background:var(--am-soft);border-radius:9px;flex:none;width:36px;height:36px}.photo-input{width:100%;min-width:0;font-size:.68rem}.location-row{align-items:center;gap:7px;display:flex}.location-button{border:1px solid var(--am-blue);min-height:34px;color:var(--am-blue);white-space:nowrap;background:#fff;border-radius:9px;padding:5px 9px;font-size:.7rem;font-weight:900}.location-manual{width:100%;min-width:0;height:30px;color:var(--am-ink);background:0 0;border:0;border-bottom:1px solid #d7e0e9;outline:none;padding:4px 6px;font-size:.64rem}.location-manual:focus{border-bottom-color:var(--am-blue)}.consent-line{color:#53657a;align-items:flex-start;gap:8px;font-size:.69rem;line-height:1.28;display:flex}.consent-line input{flex:none;width:16px;height:16px;margin-top:1px}.submit-row{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.form-note{color:#7a8999;max-width:330px;margin:0;font-size:.64rem;line-height:1.2}.submit-button{color:#fff;background:var(--am-blue);white-space:nowrap;border:0;border-radius:11px;min-height:43px;padding-inline:17px;font-size:.78rem;font-weight:950}.success-panel{text-align:center;padding:8px 4px;display:none}.success-icon{color:#fff;background:var(--am-success);border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 12px;font-size:1.75rem;font-weight:950;display:grid}.success-panel h2{font-size:clamp(1.55rem,3vw,2.25rem)}.success-panel p{max-width:560px;color:var(--am-muted);margin-inline:auto;font-size:.86rem}.wa-button{color:#fff;background:#16a34a;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding-inline:19px;font-size:.84rem;font-weight:950;display:inline-flex}.wa-button:hover{color:#fff;background:#12813b}.prototype-warning{color:#6f6040;background:#fff6dc;border-radius:10px;max-width:610px;margin:12px auto 0;padding:9px 11px;font-size:.68rem;line-height:1.3}.trial-retention-note{color:#e0ebf8;max-width:650px;margin:11px 0 0;font-size:.76rem;line-height:1.42}.field-help{color:#718197;margin:5px 0 0;font-size:.64rem;line-height:1.35}.location-box-wide{min-height:auto;padding:10px 11px}.location-actions{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.location-status{color:#607086;min-height:18px;margin-top:6px;font-size:.64rem;line-height:1.35}.location-status.is-success{color:var(--am-success)}.location-status.is-warning{color:#9a6b00}.location-status.is-error{color:var(--am-danger)}.location-preview-link{color:var(--am-blue);margin-top:4px;font-size:.64rem;font-weight:800;display:none}.location-preview-link.is-visible{display:inline-flex}.optional-label{color:#8795a7;font-weight:700}.registration-number{color:#0a4d36;background:#dcfce7;border-radius:999px;width:fit-content;margin:0 auto 10px;padding:7px 11px;font-size:.76rem;font-weight:900;display:none}.registration-number.is-visible{display:block}.submit-button[disabled]{opacity:.68;cursor:wait}.form-server-error{color:#8d2525;background:#feecec;border-radius:9px;margin:0 0 9px;padding:8px 10px;font-size:.7rem;line-height:1.35;display:none}.form-server-error.is-visible{display:block}.screen-dots{z-index:1060;left:clamp(14px,2.5vw,34px);bottom:max(15px,env(safe-area-inset-bottom));align-items:center;gap:7px;display:flex;position:fixed}.screen-dot{background:#ffffff61;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:all .2s}.screen-dot.active{background:var(--am-gold);width:28px}.screen-arrows{z-index:1060;right:clamp(12px,2vw,28px);bottom:max(10px,env(safe-area-inset-bottom));gap:8px;display:flex;position:fixed}.screen-arrow{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07182dd6;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1rem;font-weight:950;display:grid}.screen-arrow:disabled{opacity:.25}.page-counter{z-index:1060;color:#ffffffa1;writing-mode:vertical-rl;letter-spacing:.14em;font-size:.7rem;font-weight:950;position:fixed;top:50%;right:clamp(13px,2.5vw,35px);transform:translateY(-50%)}.light-controls .screen-dot{background:#10203338}.light-controls .screen-dot.active{background:var(--am-blue)}.light-controls .screen-arrow{color:var(--am-ink);background:#ffffffeb;border-color:#1020331f;box-shadow:0 10px 30px #081e391a}.light-controls .page-counter{color:#1020337a}@media (width<=991.98px){.screen{padding-inline:22px;padding-top:max(72px,calc(env(safe-area-inset-top) + 66px))}.hero-layout,.trial-layout,.plans-layout,.registration-layout{grid-template-columns:1fr;gap:18px}.hero-layout{grid-template-columns:1.02fr .98fr;gap:18px}.hero-pains{margin-top:13px}.dashboard-mock{transform:none}.mock-body{min-height:33vh}.feature-grid{gap:10px}.feature-card{min-height:124px;padding:15px}.trial-layout{grid-template-columns:1.05fr .65fr}.trial-number{font-size:clamp(7rem,16vw,10rem)}.plans-layout{grid-template-columns:.72fr 1.28fr}.plan-card{padding:21px}.registration-layout{grid-template-columns:.5fr 1.5fr}.registration-intro h2{font-size:2rem}.registration-intro p{font-size:.82rem}.registration-badge{padding:7px 8px;font-size:.7rem}}@media (width<=767.98px){.app-navbar{height:60px;padding-inline:12px}.brand-mark{border-radius:10px;width:36px;height:36px}.brand-copy{font-size:.8rem}.brand-copy small{font-size:.59rem}.navbar-actions{gap:6px}.navbar-promo,.navbar-register{min-height:38px;padding-inline:10px;font-size:.72rem}.screen{padding:max(65px,calc(env(safe-area-inset-top) + 58px)) 12px max(54px,calc(env(safe-area-inset-bottom) + 48px))}.hero-layout{grid-template-columns:1fr;gap:13px}h1{margin-bottom:10px;font-size:clamp(2.2rem,10.8vw,3.25rem)}h2{margin-bottom:8px;font-size:clamp(1.68rem,8.2vw,2.55rem)}.lead-copy{font-size:.84rem;line-height:1.36}.eyebrow{margin-bottom:9px;padding:5px 9px;font-size:.65rem}.hero-actions{gap:7px;margin-top:14px}.btn-am{min-height:41px;padding-inline:12px;font-size:.75rem}.hero-pains{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:10px}.hero-pain{min-height:57px;padding:7px}.hero-pain b{font-size:.65rem}.hero-pain small{display:none}.dashboard-mock{border-radius:18px;padding:7px}.mock-top{height:37px;font-size:.67rem}.mock-body{grid-template-columns:68px 1fr;min-height:27vh}.mock-sidebar{padding:9px 6px}.mock-sidebar b{margin-bottom:8px;font-size:.4rem}.mock-sidebar span{height:18px;margin-bottom:5px}.mock-main{padding:9px;font-size:.68rem}.mock-metrics{grid-template-columns:repeat(2,1fr);gap:5px;margin-top:7px}.mock-metric:nth-child(3){display:none}.mock-metric{padding:6px}.mock-metric small{font-size:.43rem}.mock-metric b{font-size:.58rem}.mock-chart{height:52px;margin-top:6px}.mock-lines{display:none}.feature-grid{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:12px}.feature-card{border-radius:13px;min-height:91px;padding:10px}.feature-card small{margin-bottom:4px;font-size:.55rem}.feature-card h3{margin-bottom:4px;font-size:.75rem}.feature-card p{font-size:.65rem;line-height:1.28}.trial-layout{grid-template-columns:1fr .66fr;gap:8px}.trial-points{gap:6px;margin-top:10px}.trial-point{gap:7px;padding:7px 8px}.check-round{width:18px;height:18px;font-size:.62rem}.trial-point b{font-size:.69rem}.trial-point small{font-size:.59rem}.trial-number{font-size:clamp(5.3rem,25vw,7rem)}.trial-number span{margin-top:14px;font-size:.12em}.plans-layout{grid-template-columns:1fr;gap:10px}.plans-copy{display:block}.plans-copy h2{margin-bottom:5px}.plans-copy .lead-copy{margin-bottom:7px;font-size:.76rem}.plan-tabs{justify-content:flex-start;margin-top:7px}.plan-tab{padding:6px 9px;font-size:.63rem}.plan-card{border-radius:18px;padding:14px}.plan-name{font-size:1.05rem}.plan-price{font-size:1.65rem}.plan-description{margin-bottom:0;font-size:.68rem}.plan-list{gap:6px 8px;margin:10px 0 12px}.plan-list div{font-size:.64rem;line-height:1.22}.plan-list .check-round{width:16px;height:16px;font-size:.55rem}.promo-panel{border-radius:13px;margin:8px 0 10px;padding:9px}.promo-heading{margin-bottom:7px}.promo-heading strong{font-size:.72rem}.promo-badge{min-height:20px;padding-inline:7px;font-size:.54rem}.promo-options{gap:6px}.promo-option{border-radius:10px;min-height:80px;padding:8px}.promo-option span:first-child{font-size:.56rem}.promo-option b{font-size:.84rem}.promo-option small{padding-right:21px;font-size:.54rem}.promo-option .promo-arrow{width:20px;height:20px;font-size:.58rem;bottom:6px;right:6px}.plan-card .btn-am{width:100%;min-height:39px}.registration-layout{grid-template-columns:1fr;gap:7px}.registration-intro{grid-template-columns:1fr auto;align-items:end;column-gap:8px;display:grid}.registration-intro .eyebrow,.registration-intro p,.registration-badges{display:none}.registration-intro h2{margin:0;font-size:1.45rem}.registration-card{border-radius:17px;padding:11px}.registration-card h2{margin-bottom:2px;font-size:1.15rem}.registration-card .form-subtitle{margin-bottom:7px;font-size:.64rem}.compact-form .row{--bs-gutter-x:.38rem;--bs-gutter-y:.36rem}.compact-form .form-floating>.form-control,.compact-form .form-floating>.form-select{border-radius:9px;height:42px;min-height:42px;padding:.98rem .58rem .17rem;font-size:.7rem}.compact-form .form-floating>label{padding:.59rem .58rem;font-size:.64rem}.compact-form textarea.form-control{height:45px!important;min-height:45px!important}.upload-box,.location-box{border-radius:9px;min-height:50px;padding:5px 6px}.mini-label{margin-bottom:2px;font-size:.58rem}.photo-preview{border-radius:7px;width:30px;height:30px}.photo-input{font-size:.56rem}.location-button{min-height:29px;padding:3px 6px;font-size:.59rem}.location-manual{height:27px;padding:3px 4px;font-size:.54rem}.consent-line{gap:6px;font-size:.58rem}.consent-line input{width:14px;height:14px}.submit-row{gap:6px}.form-note{max-width:190px;font-size:.54rem}.submit-button{min-height:37px;padding-inline:11px;font-size:.65rem}.success-icon{width:50px;height:50px;font-size:1.35rem}.success-panel h2{font-size:1.35rem}.success-panel p{font-size:.72rem}.wa-button{min-height:42px;padding-inline:13px;font-size:.72rem}.prototype-warning{font-size:.58rem}.screen-arrows{right:8px;bottom:max(7px,env(safe-area-inset-bottom))}.screen-arrow{width:40px;height:40px}.screen-dots{left:10px;bottom:max(17px,env(safe-area-inset-bottom))}.page-counter{display:none}}@media (height<=700px){.screen{padding-top:max(64px,calc(env(safe-area-inset-top) + 58px));padding-bottom:max(48px,calc(env(safe-area-inset-bottom) + 43px))}h1{font-size:clamp(2.05rem,5vw,4rem)}h2{font-size:clamp(1.55rem,3.5vw,2.85rem)}.hero-pain{min-height:54px}.feature-card{min-height:105px;padding:12px}.trial-point{padding-block:7px}.registration-card{padding-block:12px}.compact-form .row{--bs-gutter-y:.33rem}.compact-form .form-floating>.form-control,.compact-form .form-floating>.form-select{height:42px;min-height:42px}.compact-form textarea.form-control{height:44px!important;min-height:44px!important}}@media (height<=580px) and (orientation:landscape){.registration-intro{display:none}.registration-layout{grid-template-columns:1fr}.registration-card{width:min(960px,100%);margin-inline:auto}.screen{padding-top:62px;padding-bottom:46px}}.screen[aria-label=Pendaftaran]{overscroll-behavior-y:contain;overflow-y:auto}@media (width<=767.98px){.screen[aria-label=Pendaftaran]{padding-top:max(72px,calc(env(safe-area-inset-top) + 64px));padding-bottom:max(78px,calc(env(safe-area-inset-bottom) + 70px));align-items:flex-start}.screen[aria-label=Pendaftaran] .screen-inner{margin-block:auto}.compact-form .col-6{width:100%}.registration-card{padding:14px}.compact-form .form-floating>.form-control,.compact-form .form-floating>.form-select{height:48px;min-height:48px;font-size:.82rem}.compact-form textarea.form-control{height:74px!important;min-height:74px!important}.location-actions{grid-template-columns:1fr}.location-button,.submit-button{width:100%;min-height:46px}.location-manual{height:42px;padding:8px 5px;font-size:.78rem}.upload-box,.location-box{padding:10px}.mini-label{font-size:.72rem}.field-help,.location-status,.location-preview-link{font-size:.68rem}.consent-line{font-size:.68rem;line-height:1.42}.submit-row{grid-template-columns:1fr;gap:9px;display:grid}.form-note{max-width:none;font-size:.66rem}}
