.landing-root{background:var(--paper);width:100%;color:var(--ink);font-family:var(--serif);font-feature-settings:"ss01", "ss02";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:var(--lh-prose);scroll-behavior:smooth;flex:1}.landing-root *,.landing-root :before,.landing-root :after{box-sizing:border-box}.landing-root a{color:inherit;text-decoration:none}.landing-root button{font-family:inherit}.landing-root ::selection{background:var(--cinnabar);color:var(--paper)}.landing-root .container{width:min(var(--container), 100%);padding:0 var(--margin);margin:0 auto}.landing-root section{border-top:1px solid var(--ink-14)}.landing-root section,.landing-root .closing{padding:96px 0}@media (max-width:760px){.landing-root section,.landing-root .closing{padding:64px 0}}.landing-root .eyebrow{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-55);align-items:center;gap:10px;display:inline-flex}.landing-root .eyebrow:before{content:"/ 01";color:var(--cinnabar);letter-spacing:.14em}.landing-root #features .eyebrow:before{content:"/ 02"}.landing-root #how .eyebrow:before{content:"/ 03"}.landing-root #pricing .eyebrow:before{content:"/ 04"}.landing-root #cta .eyebrow:before{content:"/ 05"}.landing-root .serif-it{font-family:var(--serif);color:var(--ink);font-style:italic;font-weight:400}.landing-root .nav-link{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-55);transition:color var(--d-2) var(--ease), border-color var(--d-2) var(--ease);border-bottom:1px solid #0000;padding:4px 0}.landing-root .nav-link:hover{color:var(--ink);border-bottom-color:var(--ink-40)}.landing-root .nav-cta{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border:1px solid var(--ink);transition:background var(--d-2) var(--ease), color var(--d-2) var(--ease);background:0 0;align-items:center;gap:10px;padding:9px 14px;display:inline-flex}.landing-root .nav-cta:hover{background:var(--ink);color:var(--paper)}.landing-root .btn{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--ink);color:var(--ink);cursor:pointer;transition:background var(--d-2) var(--ease), color var(--d-2) var(--ease), border-color var(--d-2) var(--ease);background:0 0;align-items:center;gap:10px;padding:13px 20px;display:inline-flex}.landing-root .btn:hover{background:var(--ink);color:var(--paper)}.landing-root .btn-primary{border-color:var(--cinnabar);background:var(--cinnabar);color:var(--paper)}.landing-root .btn-primary:hover{background:var(--cinnabar-deep);border-color:var(--cinnabar-deep);color:var(--paper)}.landing-root .btn-primary:after{content:"→";color:currentColor;transition:transform var(--d-2) var(--ease)}.landing-root .btn-primary:hover:after{transform:translate(3px,-2px)}.landing-root .btn-ghost{color:var(--ink);border-color:#0000;padding-left:0;padding-right:0}.landing-root .btn-ghost:hover{color:var(--ink);box-shadow:inset 0 -1px 0 var(--ink);background:0 0}.landing-root .hero{border-top:0;padding:88px 0 104px}@media (max-width:760px){.landing-root .hero{padding:56px 0 64px}}.landing-root .hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid}@media (max-width:1080px){.landing-root .hero-grid{grid-template-columns:1fr;gap:48px}}.landing-root .hero h1{font-family:var(--serif);font-variation-settings:"opsz" 144;letter-spacing:-.035em;color:var(--ink);text-wrap:balance;max-width:14ch;margin:18px 0 0;font-size:clamp(52px,min(8vw,12vh),132px);font-weight:300;line-height:.94}.landing-root .hero h1:after{content:".";color:var(--cinnabar);font-style:normal}.landing-root .hero .tagline{max-width:44ch;font-family:var(--serif);font-style:italic;font-weight:300;font-size:var(--t-xl);line-height:var(--lh-prose);color:var(--ink-70);text-wrap:pretty;margin:24px 0 0}.landing-root .hero-ctas{flex-wrap:wrap;gap:16px;margin:36px 0 0;display:flex}.landing-root .trust-line{font-family:var(--serif);font-size:var(--t-md);color:var(--ink-70);text-wrap:pretty;max-width:44ch;margin:18px 0 8px;padding:4px 0;line-height:1.5}.landing-root .meta-line{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-55);flex-wrap:wrap;align-items:baseline;gap:12px;margin:22px 0 0;display:flex}.landing-root .meta-line .serif-it{font-family:var(--serif);font-style:italic;font-weight:400;font-size:var(--t-md);letter-spacing:0;text-transform:none;color:var(--ink)}.landing-root .meta-line .dotsep{color:var(--ink-22)}.landing-root .devices{grid-template-columns:1fr;justify-items:end;gap:0;min-height:480px;display:grid;position:relative}@media (max-width:1080px){.landing-root .devices{justify-items:center;min-height:0}}.landing-root .laptop{width:min(620px,100%);display:block;position:relative}.landing-root .laptop-screen{border:1px solid var(--ink-22);background:var(--paper);overflow:hidden;box-shadow:0 24px 64px -32px #1a18152e}.landing-root .laptop-bar{background:var(--paper-2);border-bottom:1px solid var(--ink-14);font-family:var(--mono);font-size:var(--t-2xs);letter-spacing:.06em;color:var(--ink-55);align-items:center;gap:7px;padding:9px 14px;display:flex}.landing-root .laptop-bar i{background:var(--ink-14);border-radius:50%;width:9px;height:9px;display:inline-block}.landing-root .laptop-bar i:first-child{background:#b83a268c}.landing-root .laptop-bar i:nth-child(2){background:#1a181533}.landing-root .laptop-bar i:nth-child(3){background:#1a181547}.landing-root .laptop-bar .url{text-transform:lowercase;letter-spacing:.04em;color:var(--ink-55);margin-left:14px}.landing-root .laptop-base{display:none}.landing-root .editor{grid-template-columns:200px 1fr;min-height:360px;display:grid}@media (max-width:520px){.landing-root .editor{grid-template-columns:1fr}}.landing-root .editor-side{border-right:1px solid var(--ink-14);background:var(--paper);padding:16px 0}.landing-root .editor-side b{font-family:var(--mono);font-weight:400;font-size:var(--t-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-55);border-bottom:1px solid var(--ink-14);padding:0 18px 12px;display:block}.landing-root .editor-side ul{margin:0;padding:8px 0;list-style:none}.landing-root .editor-side li{font-family:var(--serif);font-size:var(--t-sm);color:var(--ink-70);transition:background-color var(--d-3) var(--ease), border-color var(--d-3) var(--ease), color var(--d-3) var(--ease);border-left:2px solid #0000;padding:0}.landing-root .editor-side li.group-label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-40);padding:14px 18px 6px;font-size:10px}.landing-root .editor-side .editor-row-btn{appearance:none;text-align:left;width:100%;font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;transition:color var(--d-2) var(--ease);background:0 0;border:0;padding:7px 18px}.landing-root .editor-side .editor-row-btn:hover{color:var(--ink)}.landing-root .editor-side li.active{background:var(--ink-04);color:var(--ink);border-left-color:var(--cinnabar)}.landing-root .editor-side li.active .editor-row-btn{color:var(--ink)}.landing-root .editor-side li.add{font-family:var(--mono);font-size:var(--t-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-40);padding:14px 18px 7px}.landing-root .editor-main{flex-direction:column;gap:6px;padding:22px 24px;display:flex}.landing-root .field-label{font-family:var(--mono);font-size:var(--t-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-55);margin-top:10px;display:block}.landing-root .field-label:first-child{margin-top:0}.landing-root .field-input,.landing-root .field-textarea{font-family:var(--serif);font-size:var(--t-lg);color:var(--ink);border:0;border-bottom:1px solid var(--ink-22);background:0 0;padding:8px 0}.landing-root .field-textarea{font-size:var(--t-md);color:var(--ink-70);padding-bottom:12px;line-height:1.45}.landing-root .editor-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.landing-root .field-anim{animation:landing-field-enter var(--d-3) var(--ease)}@keyframes landing-field-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.landing-root .editor-foot{border-top:1px solid var(--ink-14);font-family:var(--mono);font-size:var(--t-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-55);justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;display:flex}.landing-root .editor-foot .live{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.landing-root .editor-foot .live:before{content:"";background:var(--cinnabar);border-radius:50%;width:6px;height:6px;margin-right:2px;display:inline-block}.landing-root .phone{z-index:2;width:200px;position:absolute;bottom:-64px;right:-28px}@media (max-width:1080px){.landing-root .phone{width:min(220px,70%);margin-top:32px;position:static}}.landing-root .phone-shell{border:1px solid var(--ink-22);background:var(--ink);padding:6px;box-shadow:0 30px 60px -30px #1a181552}.landing-root .phone-screen{background:var(--paper);flex-direction:column;height:380px;display:flex;position:relative;overflow:hidden}.landing-root .phone-notch{background:var(--ink);border-radius:0;width:56px;height:5px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.landing-root .phone-status{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-55);justify-content:space-between;padding:16px 14px 6px;font-size:9px;display:flex}.landing-root .phone-head{border-bottom:1px solid var(--ink-14);padding:4px 14px 10px}.landing-root .phone-head .small{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cinnabar);font-size:9px}.landing-root .phone-head h3{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:4px 0 2px;font-size:17px;font-weight:400;line-height:1.1}.landing-root .phone-head .sub{font-family:var(--serif);color:var(--ink-55);margin-top:2px;font-size:11px;font-style:italic}.landing-root .menu-list{flex:1;padding:8px 14px;overflow:hidden}.landing-root .menu-section-title{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-55);margin:10px 0 4px;font-size:9px}.landing-root .menu-section-title:first-child{margin-top:0}.landing-root .menu-item{appearance:none;border:0;border-bottom:1px solid var(--ink-08);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;transition:background-color var(--d-3) var(--ease), padding var(--d-3) var(--ease), margin var(--d-3) var(--ease);background:0 0;gap:8px;padding:6px 0;display:flex}.landing-root .menu-item:last-child{border-bottom:0}.landing-root .menu-item .menu-item-text{flex-direction:column;flex:1;min-width:0;display:flex}.landing-root .menu-item .name{font-family:var(--serif);color:var(--ink);font-size:12px;line-height:1.3}.landing-root .menu-item .desc{font-family:var(--serif);color:var(--ink-55);margin-top:1px;font-size:10px;font-style:italic;line-height:1.3}.landing-root .menu-item .price{font-family:var(--mono);color:var(--ink);white-space:nowrap;align-self:start;font-size:10.5px}.landing-root .menu-item.highlight{background-color:var(--cinnabar-08);border-bottom-color:#0000;margin:0 -6px;padding-left:6px;padding-right:6px}.landing-root .phone-foot{border-top:1px solid var(--ink-14);font-family:var(--mono);letter-spacing:.1em;color:var(--ink-55);justify-content:space-between;padding:8px 14px;font-size:9px;display:flex}.landing-root .live-dot{background:var(--cinnabar);border-radius:50%;width:5px;height:5px;margin-right:6px;animation:2.6s ease-in-out infinite landing-pulse;display:inline-block;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.landing-root .live-dot{animation:none}}@keyframes landing-pulse{0%,to{opacity:1;transform:translateY(-1px)scale(1)}50%{opacity:.45;transform:translateY(-1px)scale(.86)}}.landing-root .features-head,.landing-root .sec-head{max-width:38ch;margin:0 0 56px}.landing-root section h2{font-family:var(--serif);font-variation-settings:"opsz" 144;letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:16px 0 0;font-size:clamp(36px,min(5.5vw,8vh),64px);font-weight:300;line-height:1.02}.landing-root .features-head p,.landing-root .sec-head p{font-family:var(--serif);font-style:italic;font-weight:300;font-size:var(--t-xl);line-height:var(--lh-prose);color:var(--ink-70);text-wrap:pretty;margin:18px 0 0}.landing-root .ornament{display:none}.landing-root .feat-grid{border-top:1px solid var(--ink-14);grid-template-columns:repeat(3,1fr);gap:0;display:grid}@media (max-width:980px){.landing-root .feat-grid{grid-template-columns:1fr}}.landing-root .feat{border-right:1px solid var(--ink-14);border-bottom:1px solid var(--ink-14);background:var(--paper);transition:background var(--d-3) var(--ease);flex-direction:column;gap:14px;padding:36px 32px 32px;display:flex}.landing-root .feat-grid>.feat:last-child{border-right:0}@media (max-width:980px){.landing-root .feat{border-right:0}}.landing-root .feat:hover{background:#1a181504}.landing-root .feat .swash{display:none}.landing-root .feat .num{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--cinnabar)}.landing-root .feat h3{font-family:var(--serif);font-weight:400;font-size:var(--t-2xl);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;max-width:18ch;margin:0;line-height:1.1}.landing-root .feat p{font-family:var(--serif);font-weight:400;font-size:var(--t-md);color:var(--ink-70);text-wrap:pretty;margin:0;line-height:1.55}.landing-root .steps{border-top:1px solid var(--ink-14);grid-template-columns:repeat(3,1fr);gap:0;display:grid}@media (max-width:980px){.landing-root .steps{grid-template-columns:1fr}}.landing-root .step{border-right:1px solid var(--ink-14);border-bottom:1px solid var(--ink-14);flex-direction:column;gap:12px;padding:36px 32px 32px;display:flex}.landing-root .steps>.step:last-child{border-right:0}@media (max-width:980px){.landing-root .step{border-right:0}}.landing-root .step-n{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-55)}.landing-root .step-n:before{content:"/ ";color:var(--cinnabar)}.landing-root .step h3{font-family:var(--serif);font-weight:400;font-size:var(--t-2xl);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;line-height:1.1}.landing-root .step p{font-family:var(--serif);font-weight:400;font-size:var(--t-md);color:var(--ink-70);text-wrap:pretty;margin:0;line-height:1.55}.landing-root .step .ill{border:1px solid var(--ink-14);background:var(--paper);font-family:var(--mono);font-size:var(--t-2xs);letter-spacing:.1em;color:var(--ink-55);margin-top:16px;padding:14px 16px}.landing-root .price-cards{border-top:1px solid var(--ink-14);border-bottom:1px solid var(--ink-14);grid-template-columns:1fr 1fr;gap:0;display:grid}@media (max-width:760px){.landing-root .price-cards{grid-template-columns:1fr}}.landing-root .menu-card{border-right:1px solid var(--ink-14);background:var(--paper);transition:background var(--d-3) var(--ease);flex-direction:column;gap:22px;padding:40px 36px 32px;display:flex}.landing-root .price-cards>.menu-card:last-child{border-right:0}@media (max-width:760px){.landing-root .menu-card{border-right:0;border-bottom:1px solid var(--ink-14)}.landing-root .price-cards>.menu-card:last-child{border-bottom:0}}.landing-root .menu-card:hover{background:#1a181504}.landing-root .menu-card-head{flex-direction:column;gap:18px;display:flex}.landing-root .menu-card-tier{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-55)}.landing-root .menu-card-price{align-items:baseline;gap:12px;display:flex}.landing-root .amt-main{font-family:var(--serif);font-variation-settings:"opsz" 144;letter-spacing:-.035em;color:var(--ink);font-size:72px;font-weight:300;line-height:1}.landing-root .amt-sub{font-family:var(--serif);font-style:italic;font-weight:400;font-size:var(--t-md);color:var(--ink-55)}.landing-root .menu-card-desc{border-top:1px solid var(--ink-14);font-family:var(--serif);font-weight:400;font-size:var(--t-md);color:var(--ink-70);text-wrap:pretty;margin:0;padding-top:18px;line-height:1.55}.landing-root .menu-card-feats{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.landing-root .menu-card-feats li{border-bottom:1px solid var(--ink-08);font-family:var(--serif);font-size:var(--t-md);color:var(--ink);align-items:baseline;gap:12px;padding:10px 0;display:flex}.landing-root .menu-card-feats li:before{content:"·";color:var(--cinnabar);font-family:var(--serif);font-size:18px;line-height:0;position:relative;top:-2px}.landing-root .menu-card-feats li:last-child{border-bottom:0}.landing-root .menu-card-foot{margin-top:auto;padding-top:8px}.landing-root .price-foot{font-family:var(--mono);font-size:var(--t-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-55);text-align:center;margin:28px 0 0}.landing-root .social-proof{padding:80px 0}.landing-root .testimonials-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;display:grid}@media (max-width:640px){.landing-root .testimonials-grid{grid-template-columns:1fr}}.landing-root .testimonial-card{border:1px solid var(--ink-14);border-radius:0;flex-direction:column;gap:20px;padding:28px 24px;display:flex}.landing-root .testimonial-quote{font-family:var(--serif);font-style:italic;font-weight:300;font-size:var(--t-lg);line-height:var(--lh-prose);color:var(--ink-70);text-wrap:pretty;margin:0}.landing-root .testimonial-author{font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-55);flex-direction:column;gap:2px;line-height:1.4;display:flex}.landing-root .testimonial-author strong{color:var(--ink);font-weight:600}.landing-root .testimonial-role{font-style:normal}.landing-root .closing{border-top:1px solid var(--ink-14);text-align:center}.landing-root .closing .container{flex-direction:column;align-items:center;gap:0;display:flex}.landing-root .closing .eyebrow{justify-content:center}.landing-root .closing h2{max-width:18ch;margin:18px 0 0}.landing-root .closing h2:after{content:".";color:var(--cinnabar)}.landing-root .closing p{max-width:52ch;font-family:var(--serif);font-style:italic;font-weight:300;font-size:var(--t-xl);line-height:var(--lh-prose);color:var(--ink-70);text-wrap:pretty;margin:22px 0 0}.landing-root .closing .hero-ctas{margin-top:36px}.landing-root .signoff{border-top:1px solid var(--ink-14);text-align:center;padding:56px 0}.landing-root .signoff .boa{font-family:var(--serif);font-style:italic;font-weight:300;font-size:var(--t-2xl);letter-spacing:-.015em;color:var(--ink)}.landing-root .signoff .boa:after{content:".";color:var(--cinnabar);font-style:normal}.landing-root .footer{border-top:1px solid var(--ink-14);font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-55);padding:24px 0 32px}.landing-root .footer .container{grid-template-columns:1fr auto;align-items:baseline;gap:24px;display:grid}.landing-root .footer a{color:inherit;transition:border-color var(--d-2) var(--ease), color var(--d-2) var(--ease);border-bottom:1px solid #0000;padding-bottom:1px}.landing-root .footer a:hover{color:var(--ink);border-bottom-color:var(--ink-40)}.landing-root .footer-links{justify-self:end;gap:24px;display:inline-flex}@media (max-width:680px){.landing-root .footer .container{grid-template-columns:1fr;justify-items:start}.landing-root .footer-links{flex-wrap:wrap;justify-self:start;gap:16px}}body.ds-loaded .landing-root .reveal{opacity:0;transition:opacity var(--d-4) var(--ease) var(--rd,0s), transform var(--d-4) var(--ease) var(--rd,0s);transform:translateY(14px)}body.ds-loaded .landing-root .reveal.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){body.ds-loaded .landing-root .reveal{opacity:1;transition:none;transform:none}}@media (max-width:720px){.landing-root{font-size:16px}.landing-root .hero{padding:clamp(40px,8vw,72px) 0 clamp(48px,9vw,80px)}.landing-root .hero-grid{gap:clamp(28px,5vw,48px)}.landing-root .hero h1{font-size:clamp(40px,9vw,72px)}.landing-root section h2{font-size:clamp(30px,7vw,48px)}.landing-root .amt-main{font-size:clamp(48px,10vw,64px)}.landing-root .feat,.landing-root .step,.landing-root .menu-card{padding:clamp(22px,4vw,32px)}.landing-root .features-head,.landing-root .sec-head{margin-bottom:clamp(28px,5vw,40px)}.landing-root section,.landing-root .closing{padding:clamp(48px,8vw,72px) 0}.landing-root .devices{gap:clamp(24px,5vw,36px)}.landing-root .laptop{width:100%;max-width:560px}.landing-root .phone{width:min(220px,60%);margin-top:clamp(20px,4vw,32px);position:static}}.landing-root{overflow-x:clip}.landing-root *,.landing-root :before,.landing-root :after{min-width:0}.landing-root img,.landing-root svg,.landing-root .laptop,.landing-root .phone{max-width:100%}@media (max-width:480px){.landing-root .hero{padding:clamp(28px,8vw,44px) 0 clamp(36px,8vw,56px)}.landing-root .hero h1{max-width:none;margin-top:12px;font-size:clamp(34px,11vw,48px)}.landing-root .hero .tagline{margin-top:16px;font-size:clamp(16px,4.4vw,18px)}.landing-root .hero-ctas{margin-top:22px}.landing-root .hero-ctas .btn{justify-content:center;width:100%}.landing-root .meta-line{font-size:var(--t-2xs);gap:6px 10px;margin-top:16px}.landing-root .meta-line .dotsep,.landing-root .meta-line .meta-part:nth-of-type(n+2){display:none}.landing-root .devices{justify-items:stretch;min-height:0}.landing-root .laptop{display:none}.landing-root .phone{justify-content:center;width:100%;margin-top:0;display:flex;position:static}.landing-root .phone-shell{width:min(280px,80%)}.landing-root .phone-screen{height:clamp(360px,70vw,420px)}.landing-root section,.landing-root .closing{padding:clamp(40px,9vw,56px) 0}.landing-root section h2{font-size:clamp(28px,8vw,38px)}.landing-root .features-head,.landing-root .sec-head{margin-bottom:28px}.landing-root .feat,.landing-root .step{padding:22px 18px}.landing-root .menu-card{gap:14px;padding:22px 18px 18px}.landing-root .menu-card-head{flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:12px}.landing-root .menu-card-price{gap:8px}.landing-root .amt-main{letter-spacing:-.04em;font-size:clamp(34px,9.5vw,44px)}.landing-root .amt-sub{font-size:var(--t-sm)}.landing-root .menu-card-desc{font-size:var(--t-sm);padding-top:12px}.landing-root .menu-card-feats li{font-size:var(--t-sm);padding:8px 0}.landing-root .menu-card-foot{padding-top:4px}.landing-root .menu-card-foot .btn{justify-content:center;width:100%;padding:12px 16px}.landing-root .menu-card-foot .btn-ghost{border-color:var(--ink);padding-inline:16px}.landing-root .signoff{padding:36px 0}}.landing-root .laptop,.landing-root .phone{transition:opacity var(--d-4) var(--ease-open), transform var(--d-4) var(--ease-open)}body.ds-loaded .landing-root .laptop.reveal,body.ds-loaded .landing-root .phone.reveal{transform:translateY(12px)}body.ds-loaded .landing-root .laptop.reveal.in,body.ds-loaded .landing-root .phone.reveal.in{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.landing-root *,.landing-root :before,.landing-root :after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.landing-root .reveal{opacity:1;transform:none}}
