.landing-page{--landing-border:var(--color-line);--landing-border-strong:#ffffff1f;--landing-gutter:32px;--landing-nav-height:80px;--landing-section-space:112px;--landing-radius-card:16px;--landing-radius-control:10px;--landing-ease:cubic-bezier(.2, .7, .2, 1);background:var(--color-ink)}.landing-container{width:min(100% - var(--landing-gutter) * 2, 1216px);margin-inline:auto}.landing-section{padding-block:var(--landing-section-space)}.landing-eyebrow,.landing-micro{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:400;line-height:1.5}.landing-eyebrow{color:var(--color-acid);align-items:center;gap:10px;display:flex}.landing-micro{color:var(--color-muted)}.status-dot{background:var(--color-acid);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.landing-skip-link{z-index:70;background:var(--color-acid);color:var(--color-ink);font-family:var(--font-display);border-radius:999px;padding:12px 20px;font-size:14px;font-weight:700;transition:transform .15s;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.landing-skip-link:focus{outline-color:var(--color-bone);transform:none}.landing-button{min-height:52px;font-family:var(--font-display);text-align:center;transition:background .2s, border-color .2s, color .2s, transform .2s var(--landing-ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:12px 26px;font-size:15px;font-weight:700;line-height:1.2;display:inline-flex}.landing-button svg{flex-shrink:0}.landing-button:hover{transform:translateY(-2px)}.landing-button:active{transform:translateY(0)}.landing-button-primary{color:var(--color-ink);background:var(--color-acid)}.landing-button-primary:hover{background:#dbff4d}.landing-button-secondary{color:var(--color-bone);border-color:#ffffff2e}.landing-button-secondary:hover{background:#ffffff08;border-color:#fff6}.landing-text-link{min-height:44px;color:var(--color-bone);text-underline-offset:4px;align-items:center;gap:8px;font-size:14px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s;display:inline-flex}.landing-text-link:hover{color:var(--color-acid);text-decoration-color:currentColor}.landing-nav{z-index:50;border-bottom:1px solid var(--landing-border);background:color-mix(in srgb, var(--color-ink) 88%, transparent);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);position:fixed;inset:0 0 auto}.landing-nav[data-open=true]{background:var(--color-ink)}.landing-nav-bar{width:min(100% - var(--landing-gutter) * 2, 1216px);height:var(--landing-nav-height);justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;display:flex}.landing-nav-home{border-radius:8px;flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.landing-nav-links{align-items:center;gap:2px;display:none}.landing-nav-links a,.landing-nav-login{white-space:nowrap;min-height:44px;color:var(--color-muted);border-radius:999px;align-items:center;padding-inline:14px;font-size:14px;transition:color .2s,background .2s;display:inline-flex}.landing-nav-links a:hover,.landing-nav-login:hover{color:var(--color-bone);background:#ffffff0d}.landing-nav-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.landing-nav-login{display:none}.landing-nav-cta{background:var(--color-acid);min-height:44px;color:var(--color-ink);font-family:var(--font-display);white-space:nowrap;border-radius:999px;align-items:center;padding-inline:20px;font-size:14px;font-weight:700;transition:background .2s;display:none}.landing-nav-cta:hover{background:#dbff4d}.landing-nav-toggle{border:1px solid var(--landing-border-strong);width:44px;height:44px;color:var(--color-bone);cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;transition:border-color .2s,color .2s;display:grid}.landing-nav-toggle:hover,.landing-nav-toggle[aria-expanded=true]{color:var(--color-acid);border-color:#ccff0080}.landing-mobile-menu{max-height:calc(100dvh - var(--landing-nav-height));overscroll-behavior:contain;border-top:1px solid var(--landing-border);animation:landing-menu-in .2s var(--landing-ease) both;overflow-y:auto}.landing-mobile-menu>ul,.landing-mobile-actions{width:min(100% - var(--landing-gutter) * 2, 1216px);margin-inline:auto}.landing-mobile-menu>ul{padding-block:8px}.landing-mobile-menu li+li{border-top:1px solid var(--landing-border)}.landing-mobile-menu li>a{min-height:60px;color:var(--color-bone);font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:16px;font-size:22px;font-weight:700;transition:color .2s;display:flex}.landing-mobile-menu li>a>span{width:22px;color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.06em;font-size:11px;font-weight:400}.landing-mobile-menu li>a>svg{color:var(--color-muted);transition:color .2s, transform .2s var(--landing-ease);margin-left:auto}.landing-mobile-menu li>a:hover{color:var(--color-acid)}.landing-mobile-menu li>a:hover>svg{color:var(--color-acid);transform:translate(3px)}.landing-mobile-actions{gap:10px;padding-block:12px 24px;display:grid}.landing-nav-backdrop{z-index:40;background:#000000b3;animation:.2s ease-out both landing-fade-in;position:fixed;inset:0}.landing-hero{isolation:isolate;padding-top:calc(var(--landing-nav-height) + 64px);background-image:radial-gradient(#ffffff13 .6px,#0000 .6px);background-size:24px 24px;position:relative;overflow:hidden}.landing-hero:before{content:"";background:linear-gradient(90deg, var(--color-ink) 5%, #0a0a0b66 55%, transparent);pointer-events:none;position:absolute;inset:0}.landing-hero>.landing-container{position:relative}.hero-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:56px;padding-bottom:64px;display:grid}.hero-copy{min-width:0}.hero-title{max-width:680px;font-family:var(--font-display);letter-spacing:-.062em;text-wrap:balance;margin-top:24px;font-size:clamp(56px,6.6vw,94px);font-weight:800;line-height:.98}.hero-title>span{max-width:480px;color:var(--color-acid);font-family:var(--font-serif);letter-spacing:-.045em;margin-top:8px;font-style:italic;font-weight:400;line-height:.94;display:inline-block}.hero-description{max-width:470px;color:var(--color-muted);text-wrap:pretty;margin-top:28px;font-size:17px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-assurances{color:var(--color-muted);flex-wrap:wrap;gap:8px 20px;margin-top:24px;font-size:13px;display:flex}.hero-assurances>li{align-items:center;gap:6px;display:flex}.hero-assurances svg{color:var(--color-acid);flex-shrink:0}.hero-baseline{border-top:1px solid var(--landing-border);color:var(--color-muted);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:24px;padding-block:10px;font-size:12px;display:flex}.hero-baseline a{flex:none;align-items:center;gap:8px;min-height:44px;transition:color .2s;display:inline-flex}.hero-baseline a:hover{color:var(--color-acid)}.hero-enter{animation:landing-enter .8s var(--landing-ease) both}.hero-title.hero-enter{animation-delay:70ms}.hero-description.hero-enter{animation-delay:.14s}.hero-actions.hero-enter{animation-delay:.21s}.hero-assurances.hero-enter{animation-delay:.26s}.hero-demo-wrap.hero-enter{animation-delay:.18s}.hero-demo-wrap{min-width:0;padding:28px 20px 0}.sms-demo-scene{width:100%;max-width:416px;margin-inline:auto;scroll-margin-top:40px;position:relative}.demo-orbit{z-index:0;border:1px solid var(--color-line);pointer-events:none;border-radius:50%;position:absolute;inset:40px -50px}.demo-orbit-one{transform:rotate(-26deg)}.demo-orbit-two{border-style:dashed;border-color:#ffffff12;inset:0 -12px;transform:rotate(26deg)}.demo-privacy-note{z-index:2;color:#23202b;max-width:calc(100% - 24px);font-family:var(--font-mono);background:#d0c0f0;border:1px solid #decffc;border-radius:6px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;line-height:1.35;display:flex;position:absolute;top:-28px;right:-18px;transform:rotate(4deg);box-shadow:0 8px 22px #0003}.demo-privacy-note svg{flex-shrink:0}.sms-console{border:1px solid var(--color-line);border-radius:var(--landing-radius-card);background:var(--color-panel);position:relative;overflow:hidden;box-shadow:0 28px 70px #0005,0 0 0 6px #ffffff02}.console-topbar{background:#ffffff02;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.console-topbar>span:first-child{font-family:var(--font-mono);align-items:center;gap:8px;font-size:11px;display:flex}.demo-badge{color:var(--color-muted);font-family:var(--font-mono);border:1px solid #ffffff1c;border-radius:999px;padding:3px 8px;font-size:11px;line-height:1.3}.console-body{padding:22px}.demo-service-heading{color:var(--color-muted);justify-content:space-between;align-items:center;display:flex}.demo-service-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.demo-service-options button{border-radius:var(--landing-radius-control);min-width:0;min-height:44px;color:var(--color-muted);cursor:pointer;border:1px solid #ffffff14;justify-content:center;align-items:center;gap:6px;padding-inline:6px;font-size:12px;transition:background .2s,color .2s,border-color .2s;display:flex}.demo-service-options button svg{flex-shrink:0}.demo-service-options button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demo-service-options button:hover{color:var(--color-bone);border-color:#ccff0070}.demo-service-options button[aria-pressed=true]{color:var(--color-acid);background:#ccff0012;border-color:#ccff0080}.demo-number{border-radius:var(--landing-radius-control);background:var(--color-ink);border:1px solid #ffffff12;margin-top:20px;padding:14px 16px 12px}.demo-number-label{justify-content:space-between;align-items:center;display:flex}.demo-country{font-family:var(--font-mono);color:var(--color-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.demo-number>p{color:var(--color-bone);font-family:var(--font-mono);letter-spacing:-.05em;white-space:nowrap;margin-top:8px;font-size:clamp(20px,2vw,26px)}.demo-window{color:var(--color-muted);font-family:var(--font-mono);border-top:1px solid #ffffff0f;justify-content:space-between;gap:8px;margin-top:12px;padding-top:10px;font-size:11px;display:flex}.demo-window>span:last-child{color:var(--color-acid);align-items:center;gap:6px;display:flex}.demo-message{margin-block:20px}.demo-message-heading{min-height:18px;color:var(--color-acid);justify-content:space-between;align-items:center;display:flex}.demo-message-status{min-height:18px;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;line-height:1.5;overflow:hidden}.demo-digits{gap:7px;margin-top:12px;display:flex}.demo-digits>span{background:var(--color-panel-2);height:52px;color:var(--color-muted);font-family:var(--font-mono);border:1px solid #ffffff0b;border-radius:8px;flex:1;place-items:center;font-size:26px;display:grid}.demo-digits>span:nth-child(3){margin-right:6px}.demo-digits>.digit-received{color:var(--color-acid);background:#ccff000d;border-color:#ccff0030;animation:.4s cubic-bezier(.2,.8,.2,1) both digit-arrive}.console-bottom{color:var(--color-muted);text-align:center;border-top:1px solid #ffffff0b;justify-content:center;align-items:center;gap:6px;padding:12px 16px;font-size:11px;line-height:1.4;display:flex}.console-bottom svg{flex-shrink:0}.demo-caption{color:var(--color-muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;justify-content:center;align-items:center;gap:12px;margin-top:24px;font-size:11px;display:flex}.demo-caption span{white-space:nowrap}.demo-caption i{background:#ffffff24;flex-shrink:1;width:24px;min-width:8px;height:1px}.demo-waiting-dots{gap:4px;display:flex}.demo-waiting-dots i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:.7s ease-in-out infinite alternate sms-wait}.demo-waiting-dots i:nth-child(2){animation-delay:.15s}.demo-waiting-dots i:nth-child(3){animation-delay:.3s}.service-showcase{border-block:1px solid var(--landing-border);background:var(--color-panel);padding-block:28px 24px}.service-intro{justify-content:space-between;align-items:center;gap:24px;display:flex}.service-logo-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-block:16px 12px;display:grid}.service-logo{min-height:64px;color:var(--color-muted);font-family:var(--font-display);justify-content:center;align-items:center;gap:10px;padding:8px;font-size:18px;font-weight:700;display:flex}.service-logo svg{flex-shrink:0}.service-logo+.service-logo{border-left:1px solid var(--landing-border)}.service-footnote{color:var(--color-muted);text-align:center;font-size:12px;line-height:1.6}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:56px;display:flex}.section-heading h2,.faq-heading h2{font-family:var(--font-display);letter-spacing:-.045em;margin-top:16px;font-size:clamp(40px,4.4vw,60px);font-weight:750;line-height:1.02}.section-heading h2 em,.faq-heading h2 em{font-family:var(--font-serif);color:var(--color-muted);font-weight:400}.section-description{max-width:360px;color:var(--color-muted);text-wrap:pretty;font-size:15px;line-height:1.7}.workflow-grid{border-top:1px solid #ffffff21;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workflow-grid>li+li{border-left:1px solid var(--landing-border)}.workflow-step{height:100%;padding:24px 32px 8px}.workflow-grid>li:first-child .workflow-step{padding-left:0}.workflow-grid>li:last-child .workflow-step{padding-right:0}.step-top{color:var(--color-muted);justify-content:space-between;display:flex}.step-top>span{font-family:var(--font-mono);font-size:12px}.step-art{flex-direction:column;justify-content:center;height:156px;margin-block:16px 8px;display:flex}.workflow-step h3{font-family:var(--font-display);letter-spacing:-.035em;margin-top:12px;font-size:24px;font-weight:700;line-height:1.2}.workflow-step p{color:var(--color-muted);margin-top:10px;font-size:14px;line-height:1.7}.section-cta{border-top:1px solid var(--landing-border);flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:40px;padding-top:32px;display:flex}.section-cta p{color:var(--color-muted);font-size:14px}.features-section{padding-top:16px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.privacy-feature{border-radius:var(--landing-radius-card);color:#262031;background:#c9b9e8;flex-direction:column;padding:32px 36px;display:flex}.feature-kicker{align-items:center;gap:10px;font-size:13px;display:flex}.feature-kicker svg{flex-shrink:0}.privacy-art{padding:40px 4px 32px}.privacy-personal,.privacy-temporary{border-radius:var(--landing-radius-control);background:#ffffff15;border:1px solid #29203533;grid-template-columns:1fr auto;align-items:center;gap:6px 8px;padding:16px 18px;display:grid;transform:rotate(-3deg)}.privacy-personal>span,.privacy-temporary>span{font-family:var(--font-mono);font-size:11px}.privacy-personal strong,.privacy-temporary strong{font-family:var(--font-mono);letter-spacing:-.04em;white-space:nowrap;grid-column:1;font-size:19px;font-weight:400}.privacy-personal strong span{letter-spacing:.1em}.privacy-personal>svg,.privacy-temporary>svg{grid-area:1/2/3}.privacy-temporary{color:#dfd4ef;background:#211e27;transform:rotate(3deg)}.privacy-temporary>svg{color:var(--color-acid)}.privacy-connector{color:#5d4d70;justify-content:center;align-items:center;gap:8px;height:44px;display:flex}.privacy-connector span{background:#34214333;width:1px;height:13px}.privacy-feature h3{font-family:var(--font-display);letter-spacing:-.05em;font-size:42px;font-weight:750;line-height:1.03}.privacy-feature h3 em{font-family:var(--font-serif);font-weight:400}.privacy-feature>p{color:#463d55;max-width:380px;margin-top:16px;font-size:15px;line-height:1.7}.privacy-link{min-height:56px;font-family:var(--font-display);text-underline-offset:4px;justify-content:space-between;align-items:center;margin-top:auto;padding-top:24px;font-size:15px;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s;display:flex}.privacy-link:hover{text-decoration-color:currentColor}.privacy-link:focus-visible{outline-color:var(--color-ink)}.feature-side{flex-direction:column;gap:20px;display:flex}.activation-feature{border-radius:var(--landing-radius-card);background:var(--color-panel);border:1px solid #ffffff1a;flex:1;padding:32px}.activation-feature .feature-kicker{color:var(--color-muted)}.activation-art{padding-block:32px 24px}.activation-art>span{font-family:var(--font-mono);letter-spacing:-.07em;color:var(--color-bone);font-size:64px;line-height:1}.activation-art>span>span{color:var(--color-muted)}.activation-track{gap:5px;margin-top:24px;display:flex}.activation-track i{background:var(--color-panel-2);border-radius:3px;flex:1;height:16px}.activation-track i[data-filled=true]{background:var(--color-acid);opacity:.9}.activation-labels{font-family:var(--font-mono);color:var(--color-muted);justify-content:space-between;gap:12px;margin-top:10px;font-size:11px;display:flex}.activation-feature h3,.history-feature h3{font-family:var(--font-display);letter-spacing:-.025em;font-size:24px;font-weight:650;line-height:1.2}.activation-feature>p,.history-feature p{color:var(--color-muted);margin-top:10px;font-size:14px;line-height:1.7}.history-feature{border-radius:var(--landing-radius-card);border:1px solid #ffffff1a;align-items:flex-start;gap:18px;padding:28px 32px;display:flex}.history-feature>svg{color:#c0b2d9;flex:none;margin-top:3px}.history-feature h3{font-size:20px}.refund-note{color:var(--color-muted);border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:16px;margin-top:20px;padding:16px 16px 16px 24px;display:flex}.refund-note>svg{flex:none}.refund-note>div{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.refund-note strong{color:var(--color-bone);font-size:14px;font-weight:600}.refund-note p{color:var(--color-muted);font-size:13px;line-height:1.6}.refund-note>a{border-radius:999px;flex:none;place-items:center;width:44px;height:44px;margin-left:auto;transition:background .2s,color .2s;display:grid}.refund-note>a:hover{color:var(--color-acid);background:#ffffff0d}.faq-section{border-top:1px solid var(--landing-border);background:var(--color-panel);padding-block:104px}.faq-layout{grid-template-columns:.8fr 1.2fr;gap:96px;display:grid}.faq-heading{top:calc(var(--landing-nav-height) + 40px);align-self:start;position:sticky}.faq-heading h2 em{color:var(--color-acid)}.faq-heading>p:not(.landing-eyebrow){max-width:280px;color:var(--color-muted);margin-top:20px;font-size:15px;line-height:1.7}.faq-heading>a{margin-top:12px}.faq-list{min-width:0}.faq-item{border-bottom:1px solid #ffffff16;transition:border-color .25s}.faq-item:first-child{border-top:1px solid #ffffff16}.faq-item[data-open=true]{border-bottom-color:#ccff0040}.faq-question{text-align:start;width:100%;min-height:72px;font-family:var(--font-display);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:18px;font-size:17px;font-weight:600;line-height:1.35;transition:color .2s;display:flex}.faq-question:hover{color:var(--color-acid)}.faq-question svg{color:var(--color-muted);transition:transform .3s var(--landing-ease), color .2s;flex-shrink:0}.faq-item[data-open=true] .faq-question svg{color:var(--color-acid);transform:rotate(45deg)}.faq-answer{transition:grid-template-rows .3s var(--landing-ease);grid-template-rows:0fr;display:grid}.faq-item[data-open=true] .faq-answer{grid-template-rows:1fr}.faq-answer>div{overflow:hidden}.faq-answer p{max-width:64ch;color:var(--color-muted);padding:0 48px 24px 0;font-size:15px;line-height:1.7}.landing-footer{padding-top:96px}.footer-cta{background:var(--color-panel);color:var(--color-bone);border:1px solid var(--color-line);border-radius:20px;justify-content:space-between;align-items:center;gap:44px;padding:64px;display:flex;position:relative;overflow:hidden}.footer-cta h2{z-index:1;font-family:var(--font-display);letter-spacing:-.05em;margin-top:20px;font-size:clamp(40px,4.7vw,64px);font-weight:800;line-height:.98;position:relative}.footer-cta h2 em{font-family:var(--font-serif);font-weight:400}.footer-cta-action{z-index:1;flex:none;width:min(100%,260px);position:relative}.footer-cta .landing-button{width:100%}.footer-cta-action p{color:var(--color-muted);margin-top:14px;font-size:13px;line-height:1.6}.footer-main{justify-content:space-between;align-items:center;gap:32px;padding-block:56px 32px;display:flex}.footer-home{border-radius:8px;align-items:center;min-height:44px;display:inline-flex}.footer-main>div>p{color:var(--color-muted);margin-top:10px;font-size:14px}.footer-main nav ul{flex-wrap:wrap;gap:4px;margin-right:-12px;display:flex}.footer-main nav a{min-height:44px;color:var(--color-muted);border-radius:999px;align-items:center;padding-inline:12px;font-size:14px;transition:color .2s,background .2s;display:inline-flex}.footer-main nav a:hover{color:var(--color-acid);background:#ffffff08}.footer-bottom{padding-block:24px max(32px, env(safe-area-inset-bottom));border-top:1px solid var(--landing-border);color:var(--color-muted);font-family:var(--font-mono);justify-content:space-between;align-items:start;gap:32px;font-size:11px;line-height:1.7;display:flex}.footer-bottom>p:first-child{flex:none}.footer-bottom>p:last-child{text-align:right;max-width:640px}@keyframes landing-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-fade-in{0%{opacity:0}to{opacity:1}}@keyframes digit-arrive{0%{opacity:0;transform:translateY(9px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sms-wait{0%{opacity:.35;transform:translateY(0)}to{opacity:1;transform:translateY(-3px)}}@media (min-width:480px){.landing-nav-cta{display:inline-flex}.landing-mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.landing-nav-login{display:inline-flex}}@media (min-width:1024px){.landing-nav-links{display:flex}.landing-nav-toggle,.landing-mobile-menu,.landing-nav-backdrop{display:none}}@media (min-width:1500px){.landing-hero{padding-top:calc(var(--landing-nav-height) + 90px)}.hero-grid{padding-bottom:80px}}@media (max-width:1100px){.landing-nav-links a{padding-inline:10px}}@media (max-width:1050px){.hero-grid{grid-template-columns:1.05fr 1fr;gap:32px}.hero-title{font-size:72px}.hero-demo-wrap{padding-inline:0}.demo-privacy-note{right:0}.service-logo{gap:8px;font-size:15px}.service-logo svg{width:22px;height:22px}.workflow-step{padding-inline:24px}.faq-layout{gap:56px}.footer-cta{padding:48px}}@media (min-width:768px) and (max-width:1023px){.landing-page{--landing-section-space:96px}.hero-grid{grid-template-columns:minmax(0,1fr);gap:48px}.hero-copy{max-width:650px}.hero-title{font-size:clamp(64px,9vw,84px)}.hero-title>span{max-width:650px}.hero-demo-wrap{width:100%;max-width:450px;margin-inline:auto}.feature-grid{gap:16px}.privacy-feature{padding:28px}.privacy-feature h3{font-size:36px}.activation-feature,.history-feature{padding:28px}.activation-art>span{font-size:54px}}@media (max-width:767px){.landing-page{--landing-gutter:20px;--landing-nav-height:64px;--landing-section-space:72px}.landing-hero{padding-top:calc(var(--landing-nav-height) + 40px)}.hero-grid{grid-template-columns:minmax(0,1fr);gap:44px;padding-bottom:40px}.hero-copy{max-width:540px}.hero-title{max-width:540px;margin-top:20px;font-size:clamp(52px,15vw,82px)}.hero-title>span{max-width:480px}.hero-description{max-width:460px;margin-top:20px;font-size:16px}.hero-actions{gap:10px;max-width:460px;margin-top:28px}.hero-actions .landing-button{flex:140px;gap:10px;padding-inline:18px}.hero-assurances{gap:8px 16px;margin-top:20px}.hero-demo-wrap{width:100%;max-width:430px;margin:0 auto;padding-inline:4px}.demo-privacy-note{right:-4px}.demo-number>p{font-size:24px}.hero-baseline{gap:16px;font-size:11px}.service-intro{gap:16px}.service-intro .landing-micro{max-width:200px}.service-intro .landing-text-link{flex:none;font-size:13px}.service-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:4px;margin-block:12px}.service-logo{gap:8px;min-height:52px;padding:6px 4px;font-size:14px}.service-logo:nth-child(3n+1){border-left:0}.service-logo svg{width:20px;height:20px}.service-footnote{max-width:320px;margin-inline:auto}.section-heading{flex-direction:column;align-items:start;gap:16px;margin-bottom:36px}.section-heading h2,.faq-heading h2{font-size:clamp(38px,11vw,46px)}.section-description{max-width:460px}.workflow-grid{grid-template-columns:minmax(0,1fr)}.workflow-grid>li+li{border-left:0}.workflow-grid>li{border-bottom:1px solid var(--landing-border)}.workflow-step,.workflow-grid>li:first-child .workflow-step,.workflow-grid>li:last-child .workflow-step{padding:24px 0 28px}.step-art{max-width:380px;height:auto;min-height:112px;margin-block:20px 8px}.workflow-step h3{font-size:22px}.section-cta{border-top:0;margin-top:0}.section-cta .landing-button{flex:100%}.features-section{padding-top:0}.feature-grid{grid-template-columns:minmax(0,1fr);gap:16px}.feature-side{gap:16px}.privacy-feature{padding:24px}.privacy-art{width:100%;max-width:380px;margin-inline:auto;padding-block:32px}.privacy-feature h3{font-size:clamp(34px,10vw,42px)}.activation-feature{padding:24px}.activation-art>span{font-size:56px}.history-feature{padding:24px}.refund-note{align-items:start;padding:16px 12px 16px 20px}.refund-note>svg{margin-top:3px}.refund-note>a{margin-block:-6px}.faq-section{padding-block:72px}.faq-layout{grid-template-columns:minmax(0,1fr);gap:32px}.faq-heading{position:static}.faq-heading>p:not(.landing-eyebrow){max-width:none}.faq-question{gap:16px;min-height:64px;font-size:16px}.faq-answer p{padding-right:24px;font-size:14px}.landing-footer{padding-top:56px}.footer-cta{flex-direction:column;align-items:stretch;gap:28px;padding:32px 24px}.footer-cta h2{font-size:clamp(38px,11vw,56px)}.footer-cta-action{width:100%}.footer-main{flex-direction:column;align-items:start;gap:20px;padding-block:40px 24px}.footer-main nav ul{margin-inline:-12px}.footer-bottom{flex-direction:column;gap:12px}.footer-bottom>p:last-child{text-align:left}}@media (max-width:479px){.demo-service-options button{flex-direction:column;gap:4px;min-height:60px;padding-block:8px}}@media (max-width:374px){.landing-page{--landing-gutter:16px}.hero-title{font-size:50px}.landing-eyebrow{letter-spacing:.05em}.console-body{padding:16px}.console-topbar{padding:12px 16px}.demo-service-options{gap:6px}.demo-service-options button{font-size:11px}.demo-number>p{font-size:21px}.demo-digits{gap:5px}.demo-digits>span{height:46px;font-size:22px}.service-logo{gap:6px;font-size:12px}.privacy-personal strong,.privacy-temporary strong{font-size:16px}}@media (prefers-reduced-motion:reduce){.hero-enter,.demo-digits>.digit-received,.demo-waiting-dots i,.landing-mobile-menu,.landing-nav-backdrop{animation:none}.landing-button:hover,.landing-mobile-menu li>a:hover>svg{transform:none}}.landing-page:lang(hi) :is(h1,h2,h3),.landing-page:lang(bn) :is(h1,h2,h3),.landing-page:lang(hi) .hero-title>span,.landing-page:lang(bn) .hero-title>span{letter-spacing:0;line-height:1.2}
