:root{--paper:#EDEDE8;--ink:#14161A;--signal:#0814AE;--steel:#767B82;--hairline:#D3D3CC;--darkline:#33363D;--muted:#3B3E43;--section-pad:clamp(54.4px,8.5vw,87.2px);--content:870px}html[data-mode=dark]{--paper:#14161f;--ink:#ECEDE8;--signal:#0814AE;--steel:#9AA0A8;--hairline:#2B2E35;--darkline:#33363D;--muted:#B6BCC4}html[data-mode=dark] body{background:radial-gradient(ellipse at 50% 35%,transparent 40%,#000 100%),linear-gradient(180deg,#14161f,#101220 40%,#000)}*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:LTSuperiorMono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/LTSuperiorMono-Bold.woff2) format("woff2")}@font-face{font-family:NeutralSans;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/NeutralSansVF.woff2) format("woff2-variations")}html{scroll-behavior:smooth;scroll-padding-top:0}body{position:relative;background:var(--paper);color:var(--ink);font-family:NeutralSans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip}main{position:relative;z-index:1}.site-footer{position:relative;z-index:1}a{color:inherit;text-decoration:none}.wrap{max-width:var(--content);margin:0 auto;padding:0 6.4px}.mono,.display{font-family:NeutralSans,system-ui,sans-serif}::selection{background:var(--signal);color:#fff}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2.4px solid var(--ink);outline-offset:2.4px}header{position:sticky;top:0;z-index:50;background:#edede8eb;backdrop-filter:blur(4.8px);border-bottom:.8px solid var(--hairline)}html[data-mode=dark] header{background:#121318eb}nav.wrap{display:flex;align-items:center;justify-content:space-between;height:57.6px}.mode-toggle{display:inline-flex;align-items:center;gap:6.4px;background:none;border:none;cursor:pointer;font-family:NeutralSans,system-ui,sans-serif;font-size:10px;letter-spacing:.06em;color:var(--steel);padding:4.8px 6.4px;transition:color .15s cubic-bezier(.16,1,.3,1)}.mode-toggle:hover{color:var(--ink)}.mode-dot{width:9.6px;height:9.6px;border-radius:50%;background:currentColor;flex:none}.btn{font-family:NeutralSans,system-ui,sans-serif;font-size:10px;letter-spacing:.04em;background:var(--ink);color:var(--paper);padding:8.8px 16px;border:.8px solid var(--ink);display:inline-flex;align-items:center;gap:6.4px;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);cursor:pointer;white-space:nowrap}.btn:hover{background:transparent;color:var(--ink)}.btn-signal{background:var(--signal);color:#fff;border-color:var(--signal);font-weight:500}.btn-signal:hover{background:transparent;color:var(--ink)}.nav-burger{display:none;flex-direction:column;justify-content:center;background:none;border:none;cursor:pointer;padding:8px 4.8px}.burger-bar{display:block;width:17.6px;height:1.6px;background:var(--ink);transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .15s cubic-bezier(.16,1,.3,1)}.burger-bar+.burger-bar{margin-top:4px}.nav-burger.is-open .burger-bar:nth-child(1){transform:translateY(5.6px) rotate(45deg)}.nav-burger.is-open .burger-bar:nth-child(2){opacity:0}.nav-burger.is-open .burger-bar:nth-child(3){transform:translateY(-5.6px) rotate(-45deg)}.nav-panel{display:none;position:absolute;top:100%;left:0;right:0;border-bottom:.8px solid var(--hairline);background:#edede8f5;backdrop-filter:blur(4.8px)}html[data-mode=dark] .nav-panel{background:#121318f5}@media(max-width:1000px){.site-header.is-open .nav-panel{display:block;animation:panel-in .15s cubic-bezier(.16,1,.3,1)}}@keyframes panel-in{0%{opacity:0;transform:translateY(-3.2px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.nav-panel{animation:none!important}}.nav-panel .wrap{padding-top:3.2px;padding-bottom:8px}.nav-panel a{display:flex;align-items:center;justify-content:space-between;padding:12.8px 0;border-bottom:.8px solid var(--hairline);font-family:NeutralSans,system-ui,sans-serif;font-size:10.4px;letter-spacing:.08em;color:var(--steel);transition:color .15s cubic-bezier(.16,1,.3,1)}.nav-panel a:hover{color:var(--ink)}.nav-panel .btn{color:#14161a}.mode-toggle-panel{margin-top:9.6px;width:100%;justify-content:flex-start}@media(max-width:760px){.nav-burger{display:inline-flex}}@media(max-width:480px){nav.wrap{height:51.2px}}.mobile-bar{display:none}@media(max-width:760px){body{padding-bottom:calc(51.2px + env(safe-area-inset-bottom))}.mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:49;display:flex;align-items:center;justify-content:space-between;gap:9.6px;padding:8px 9.6px calc(8px + env(safe-area-inset-bottom));background:#edede8f5;backdrop-filter:blur(4.8px);border-top:.8px solid var(--hairline)}html[data-mode=dark] .mobile-bar{background:#121318f5}.mb-plans{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:8.4px;letter-spacing:.06em;color:var(--steel);white-space:nowrap}.mb-plans:hover{color:var(--ink)}}.eyebrow{font-family:NeutralSans,system-ui,sans-serif;font-size:10px;letter-spacing:.1em;color:var(--steel);display:flex;align-items:center;gap:8px;margin-bottom:22.4px}.eyebrow:before{content:"";width:17.6px;height:.8px;background:var(--steel)}.idea-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px;margin-bottom:41.6px}.idea-head h2{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:clamp(22.4px,4vw,33.6px);letter-spacing:-.01em;max-width:20ch}.idea-head p{font-family:NeutralSans,system-ui,sans-serif;font-size:9.2px;letter-spacing:.08em;color:var(--steel);max-width:28ch;text-align:right}@media(max-width:680px){.idea-head p{text-align:left}}.ghost{font-family:NeutralSans,system-ui,sans-serif;font-size:10px;letter-spacing:.05em;color:var(--steel)}footer{border-top:.8px solid var(--hairline);padding:25.6px 0}footer .foot-links{display:flex;gap:19.2px}footer .foot-links a:hover{color:var(--ink)}.hero{padding-top:76.8px;padding-bottom:32px}h1{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:clamp(35.2px,8.4vw,86.4px);line-height:.96;letter-spacing:-.02em;max-width:16ch}h1 .accent{color:#fff;background:var(--signal);padding:0 4.8px}.hero-sub{margin-top:22.4px;font-size:15.2px;line-height:1.6;color:var(--muted);max-width:44ch;text-wrap:pretty}.hero-cta{margin-top:28.8px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.signal-strip{margin-top:57.6px;border-top:.8px solid var(--hairline);border-bottom:.8px solid var(--hairline);padding:17.6px 0}.signal-strip svg{display:block;width:100%;height:auto}.signal-path{fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1400;stroke-dashoffset:1400;animation:draw 2.2s cubic-bezier(.16,1,.3,1) forwards .2s}.signal-path.dim{stroke:var(--hairline);stroke-dasharray:none;stroke-dashoffset:0;animation:none}@keyframes draw{to{stroke-dashoffset:0}}.signal-caption{display:flex;justify-content:space-between;margin-top:11.2px;font-family:NeutralSans,system-ui,sans-serif;font-size:8.8px;letter-spacing:.08em;color:var(--steel)}@media(prefers-reduced-motion:reduce){.signal-path{animation:none;stroke-dashoffset:0}html{scroll-behavior:auto}}.idea,.pilot{padding-top:72px;padding-bottom:16px;border-top:.8px solid var(--hairline)}.eq-row{display:flex;align-items:center;flex-wrap:wrap;gap:11.2px;padding:20.8px 0;border-top:.8px solid var(--hairline);font-family:NeutralSans,system-ui,sans-serif}.eq-row:last-child{border-bottom:.8px solid var(--hairline)}.eq-part{font-size:12px;letter-spacing:.02em;padding:7.2px 11.2px;border:.8px solid var(--ink)}.eq-part.core{background:var(--ink);color:var(--paper)}.eq-op{color:var(--steel);font-size:12.8px}.eq-result{margin-left:auto;font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:13.6px;letter-spacing:-.01em;color:#14161a;background:var(--signal);padding:7.2px 11.2px}@media(max-width:680px){.eq-result{margin-left:0}}.pillars{padding-top:80px;padding-bottom:80px;display:grid;grid-template-columns:repeat(3,1fr);gap:.8px;background:var(--hairline);border:.8px solid var(--hairline)}.pillar{background:var(--paper);padding:35.2px 28.8px}.pillar .tag{font-family:NeutralSans,system-ui,sans-serif;font-size:8.8px;letter-spacing:.1em;color:var(--steel);margin-bottom:14.4px}.pillar h3{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:20.8px;margin-bottom:11.2px;letter-spacing:-.01em}.pillar p{color:var(--muted);line-height:1.6;font-size:12px}@media(max-width:820px){.pillars{grid-template-columns:1fr}}.manifesto{background:#14161a;color:#edede8;padding:96px 0}.manifesto blockquote,.manifesto h2{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:clamp(22.4px,4.2vw,38.4px);line-height:1.25;letter-spacing:-.01em;max-width:22ch}.manifesto .who{margin-top:25.6px;font-family:NeutralSans,system-ui,sans-serif;font-size:10px;letter-spacing:.06em;color:#9aa0a8;display:flex;align-items:center;gap:8px}.manifesto .who:before{content:"";width:7.2px;height:7.2px;background:var(--signal)}.manifesto .future{margin-top:22.4px;padding-top:22.4px;border-top:.8px solid var(--darkline);max-width:46ch;font-size:11.6px;line-height:1.6;color:#9aa0a8}.specs{padding-top:64px;padding-bottom:64px;display:grid;grid-template-columns:repeat(4,1fr);gap:19.2px}.spec .num{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:32px;letter-spacing:-.01em}.spec .label{font-family:NeutralSans,system-ui,sans-serif;font-size:9.2px;letter-spacing:.06em;color:var(--steel);margin-top:6.4px}@media(max-width:760px){.specs{grid-template-columns:repeat(2,1fr);row-gap:35.2px}}.testimonials{padding-top:72px;padding-bottom:16px;border-top:.8px solid var(--hairline)}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8px;background:var(--hairline);border:.8px solid var(--hairline)}.testimonial-card{background:var(--paper);padding:28.8px 25.6px}.testimonial-card .testimonial-quote{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:16px;line-height:1.35;letter-spacing:-.01em;margin-bottom:16px}.testimonial-card .testimonial-name{font-family:NeutralSans,system-ui,sans-serif;font-size:8.8px;letter-spacing:.1em;color:var(--steel)}@media(max-width:820px){.testimonials-grid{grid-template-columns:1fr}}.preorder{padding-top:72px;padding-bottom:72px;border-top:.8px solid var(--hairline)}.preorder-counter{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:clamp(22.4px,4vw,33.6px);letter-spacing:-.01em}.preorder-counter .accent{color:#fff;background:var(--signal);padding:0 4.8px}.preorder-sub{margin-top:9.6px;font-family:NeutralSans,system-ui,sans-serif;font-size:9.2px;letter-spacing:.08em;color:var(--steel)}.preorder-form{margin-top:32px;display:flex;flex-direction:column;gap:12.8px;max-width:384px}.preorder-form input,.preorder-form textarea{font-family:NeutralSans,system-ui,sans-serif;font-size:12px;padding:11.2px 12.8px;border:.8px solid var(--hairline);background:transparent;color:var(--ink);outline:none;transition:border-color .15s cubic-bezier(.16,1,.3,1)}.preorder-form input:focus,.preorder-form textarea:focus{border-color:var(--ink)}.preorder-form textarea{resize:vertical;min-height:64px}.preorder-success{margin-top:16px;font-family:NeutralSans,system-ui,sans-serif;font-size:10px;letter-spacing:.06em;color:var(--steel);display:none}.contact{padding-top:88px;padding-bottom:80px;border-top:.8px solid var(--hairline)}.contact h2{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:clamp(25.6px,5.5vw,48px);letter-spacing:-.02em;max-width:14ch}.contact-row{margin-top:32px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:19.2px;padding-top:22.4px;border-top:.8px solid var(--hairline)}.contact-email{font-family:NeutralSans,system-ui,sans-serif;font-size:clamp(14.4px,2.6vw,20.8px);border-bottom:1.6px solid var(--ink);padding-bottom:3.2px}.contact-email:hover{color:#fff;border-color:var(--signal);background:var(--signal)}.home-hero{padding-top:76.8px;padding-bottom:64px;border-bottom:.8px solid var(--hairline)}.home-hero h1{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:clamp(35.2px,8.4vw,86.4px);line-height:.96;letter-spacing:-.02em;max-width:18ch}.work{padding-top:80px;padding-bottom:80px;border-bottom:.8px solid var(--hairline)}.work-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.8px;background:var(--hairline);border:.8px solid var(--hairline)}.work-card{background:var(--paper);padding:38.4px 32px;display:flex;flex-direction:column}.work-card .tag{font-family:NeutralSans,system-ui,sans-serif;font-size:8.8px;letter-spacing:.1em;color:var(--steel);margin-bottom:14.4px}.work-card h3{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:19.2px;letter-spacing:-.01em;line-height:1.15;margin-bottom:11.2px}.work-card p{color:var(--muted);line-height:1.6;font-size:12px;flex:1}.work-tags{margin-top:22.4px;display:flex;flex-wrap:wrap;gap:6.4px}.work-tags span{font-family:NeutralSans,system-ui,sans-serif;font-size:8.4px;letter-spacing:.06em;color:var(--steel);border:.8px solid var(--hairline);padding:4px 8px}@media(max-width:1080px){.work-grid{grid-template-columns:1fr}}.vision{background:#14161a;color:#edede8;padding:96px 0}.vision .who{margin-top:25.6px;font-family:NeutralSans,system-ui,sans-serif;font-size:10px;letter-spacing:.06em;color:#9aa0a8;display:flex;align-items:center;gap:8px}.vision .who:before{content:"";width:7.2px;height:7.2px;background:var(--signal)}.vision h2{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:clamp(22.4px,4.2vw,38.4px);line-height:1.25;letter-spacing:-.01em;max-width:22ch}.vision .vision-projects{margin-top:44.8px;display:grid;grid-template-columns:repeat(3,1fr);gap:.8px;background:var(--darkline);border:.8px solid var(--darkline)}.vision .vp-card{background:#14161a;padding:25.6px 22.4px}a.vp-card{display:block}.vision a.vp-card:hover h4{color:var(--signal)}.vision a.who:hover{color:#edede8}.vision .vp-card .tag{font-family:NeutralSans,system-ui,sans-serif;font-size:8.8px;letter-spacing:.1em;color:#9aa0a8;margin-bottom:11.2px;display:block}.vision .vp-card h4{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:16px;letter-spacing:-.01em;margin-bottom:9.6px}.vision .vp-card p{font-size:11.6px;line-height:1.6;color:#9aa0a8}.vision .vision-cta{margin-top:38.4px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}@media(max-width:820px){.vision .vision-projects{grid-template-columns:1fr}}.home-contact{padding-top:88px;padding-bottom:80px}.home-contact h2{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:clamp(25.6px,5.5vw,48px);letter-spacing:-.02em;max-width:14ch}#products,#services,#media,#process,#faq,#contact{scroll-margin-top:57.6px}.chip{font-family:NeutralSans,system-ui,sans-serif;font-size:8.8px;letter-spacing:.08em;color:var(--ink);border:.8px solid var(--hairline);padding:5.6px 11.2px;background:transparent}.vision .future{margin-top:22.4px;padding-top:22.4px;border-top:.8px solid var(--darkline);max-width:46ch;font-size:11.6px;line-height:1.6;color:#9aa0a8}.vision .vp-card .vp-link{display:inline-block;margin-top:14.4px;font-family:NeutralSans,system-ui,sans-serif;font-size:9.2px;letter-spacing:.08em;color:var(--signal);border-bottom:.8px solid var(--signal);padding-bottom:1.6px}.vision .vp-card .vp-link:hover{color:#edede8;border-color:#edede8}.process{padding-top:88px;padding-bottom:88px}.process-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:.8px;background:var(--hairline);border:.8px solid var(--hairline)}.process-step{background:var(--paper);padding:25.6px 22.4px}.process-step .step-num{font-family:NeutralSans,system-ui,sans-serif;font-size:9.6px;letter-spacing:.1em;color:var(--steel);display:block;margin-bottom:12.8px}.process-step h3{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:15.2px;letter-spacing:-.01em;margin-bottom:8px}.process-step p{color:var(--muted);line-height:1.6;font-size:11.6px}.process-note{margin-top:22.4px;font-family:NeutralSans,system-ui,sans-serif;font-size:9.2px;letter-spacing:.08em;color:var(--steel)}.cross-link{border-top:.8px solid var(--hairline);padding:27.2px 0;text-align:center}.cross-link a{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.02em;color:var(--signal)}@media(max-width:900px){.process-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.process-steps{grid-template-columns:1fr}}.faq{padding-top:88px;padding-bottom:88px}.faq-list{border-top:.8px solid var(--ink)}.faq-list details{border-bottom:.8px solid var(--hairline)}.faq-list summary{list-style:none;cursor:pointer;padding:17.6px 0;font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:14.4px;letter-spacing:-.01em;line-height:1.35;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-family:NeutralSans,system-ui,sans-serif;font-size:14.4px;color:var(--steel)}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:var(--muted);line-height:1.6;font-size:12px;padding-bottom:19.2px;max-width:60ch}.book-form{margin-top:32px;display:grid;grid-template-columns:1fr 1fr;gap:12.8px;max-width:512px}.book-form .full{grid-column:1/-1}.book-form input,.book-form select,.book-form textarea{font-family:NeutralSans,system-ui,sans-serif;font-size:12px;padding:11.2px 12.8px;border:.8px solid var(--darkline);background:color-mix(in srgb,var(--ink) 4%,var(--paper));color:var(--ink);outline:none;transition:border-color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1)}.book-form select{-webkit-appearance:none;appearance:none;color:var(--ink)}.book-form input:focus,.book-form select:focus,.book-form textarea:focus{border-color:var(--ink)}.book-form textarea{resize:vertical;min-height:80px}.book-form .btn{grid-column:1/-1;justify-self:start}@media(max-width:640px){.book-form{grid-template-columns:1fr}}.book-actions{margin-top:28.8px;display:flex;align-items:center;gap:19.2px;flex-wrap:wrap;padding-top:22.4px;border-top:.8px solid var(--hairline)}.book-actions .btn{background:transparent;color:var(--ink)}.book-actions .btn:hover{background:var(--ink);color:var(--paper)}.book-deck{margin-top:28.8px}.form-success{font-family:NeutralSans,system-ui,sans-serif;font-size:10.4px;letter-spacing:.05em;color:var(--ink);border:.8px solid var(--signal);background:var(--signal);padding:14.4px 16px;max-width:512px}html[data-mode=dark] .vision,html[data-mode=dark] .manifesto{background:#0e0f13}html[data-mode=dark] .work-card,html[data-mode=dark] .testimonial-card,html[data-mode=dark] .process-step,html[data-mode=dark] .pillar{background:#17181e}.catalog-layer{margin-bottom:76.8px}.catalog-layer:last-child{margin-bottom:0}.catalog-layer-label{font-family:NeutralSans,system-ui,sans-serif;font-size:9.2px;letter-spacing:.12em;color:var(--steel);margin-bottom:25.6px;display:flex;align-items:center;gap:9.6px}.catalog-layer-label:before{content:"";width:17.6px;height:.8px;background:var(--steel)}.format-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.8px;background:var(--hairline);border:.8px solid var(--hairline)}.format-card{background:var(--paper);padding:24px 20.8px;display:flex;flex-direction:column;gap:9.6px;overflow:hidden;transition:background .15s cubic-bezier(.16,1,.3,1)}.format-card:hover{background:var(--signal)}.format-card:hover .card-icon,.format-card:hover p{color:#fff}.format-card:hover .card-link{color:#fff;border-color:#fff}.format-card .card-icon{color:var(--signal)}.format-card .card-media{display:block;position:relative;margin:-24px -20.8px 0;aspect-ratio:16/9;overflow:hidden;border:4px solid var(--paper)}.format-card:hover .card-media{border-color:var(--signal)}.format-card .card-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s cubic-bezier(.16,1,.3,1),filter .35s cubic-bezier(.16,1,.3,1);cursor:zoom-in}.format-card:hover .card-image{transform:scale(1.05)}.format-card .zoom-hint{position:absolute;right:9.6px;bottom:8px;font-family:NeutralSans,system-ui,sans-serif;font-size:8px;letter-spacing:.1em;color:#14161a;background:#ffffffd9;padding:3.2px 6.4px;border-radius:1.6px;opacity:0;transition:opacity .2s cubic-bezier(.16,1,.3,1);pointer-events:none}.format-card:hover .zoom-hint{opacity:1}.format-card h3{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:16px;letter-spacing:-.01em}.format-card p{color:var(--muted);font-size:10.8px;line-height:1.55;flex:1}.card-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:9.6px;margin-top:3.2px}.format-price{align-self:flex-start;margin-top:1.6px;font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:10.4px;letter-spacing:.06em;text-transform:uppercase;color:#14161a;background:var(--signal);border:.8px solid var(--ink);padding:7.2px 12.8px;white-space:nowrap;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1)}.format-card:hover .format-price{background:var(--ink);color:var(--paper)}.catalog-care-note{margin-top:22.4px;font-family:NeutralSans,system-ui,sans-serif;font-size:10.4px;letter-spacing:.02em;color:var(--muted)}.catalog-care-note a{color:var(--ink);font-weight:600;border-bottom:.8px solid var(--ink)}.catalog-care-note a:hover{color:var(--signal);border-color:var(--signal)}.legend{display:flex;align-items:center;flex-wrap:wrap;gap:19.2px;font-family:NeutralSans,system-ui,sans-serif;font-size:8.8px;letter-spacing:.08em;color:var(--steel);margin:-6.4px 0 25.6px}.legend-swatch{display:inline-block;width:11.2px;height:11.2px;margin-right:6.4px;vertical-align:-1.6px}.legend-swatch.tier-1{background:#14161a}.legend-swatch.tier-2{background:#0814ae}.legend-swatch.tier-3{background:#edede8;border:.8px solid var(--hairline)}.solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.8px;background:var(--hairline);border:.8px solid var(--hairline)}.solution-details{display:block}.solution-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:default;margin-bottom:25.6px}.solution-summary::-webkit-details-marker{display:none}.solution-summary .catalog-layer-label{margin-bottom:0}.solution-count{color:var(--muted)}.solution-caret{display:none;color:var(--steel);font-family:NeutralSans,system-ui,sans-serif;font-size:9.6px;transition:transform .2s cubic-bezier(.16,1,.3,1)}.solution-card{background:var(--paper);padding:11.2px 12.8px 14.4px;display:flex;flex-direction:column}.solution-tile{width:103.2px;height:103.2px;align-self:center;margin-bottom:8px;border-radius:12.8px}.solution-tile.tier-1{background:#14161a;color:#0814ae}.solution-tile.tier-2{background:#0814ae;color:#fff}.solution-tile.tier-3{background:#edede8;color:#14161a}html[data-mode=dark] .solution-tile.tier-1{background:#24262c}.solution-card h4{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:-.01em}.solution-card .card-tag{align-self:center;margin-top:4.8px}.card-tag{font-family:NeutralSans,system-ui,sans-serif;font-size:8px;letter-spacing:.08em;color:var(--steel);border:.8px solid var(--hairline);padding:3.2px 6.4px}.big-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8px;background:var(--hairline);border:.8px solid var(--hairline)}.big-card--featured{grid-column:1 / -1;padding:0}.big-card--featured .card-icon,.big-card--featured h4,.big-card--featured p,.big-card--featured .card-link{margin-left:24px;margin-right:24px}.big-card--featured .card-icon{margin-top:24px}.big-card--featured .card-link{margin-bottom:27.2px}.card-image--featured{aspect-ratio:16/9;background:#0a0b0d}.big-card{background:var(--paper);padding:27.2px 24px;display:flex;flex-direction:column;gap:9.6px;transition:background .15s cubic-bezier(.16,1,.3,1)}.big-card:hover{background:var(--signal)}.big-card:hover .card-icon,.big-card:hover p{color:#fff}.big-card:hover .card-link{color:#fff;border-color:#fff}.big-card .card-icon{color:var(--signal)}.big-card h4{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:16px;letter-spacing:-.01em;margin-top:1.6px}.big-card p{color:var(--muted);font-size:11.2px;line-height:1.6;flex:1}.big-card{position:relative}.tile{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:filter .2s cubic-bezier(.16,1,.3,1)}.tile .card-icon{color:inherit;transition:transform .2s cubic-bezier(.16,1,.3,1)}.solution-card:hover .tile .card-icon{transform:scale(1.08)}.tile-body{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}@media(max-width:820px){.format-grid{grid-template-columns:1fr 1fr}.solution-grid,.big-grid{grid-template-columns:1fr}.solution-summary{cursor:pointer}.solution-caret{display:block}.solution-details:not([open]) .solution-caret{transform:rotate(-90deg)}.solution-details:not([open]) .legend,.solution-details:not([open]) .solution-grid{display:none}.solution-card{flex-direction:row;align-items:center;gap:9.6px;padding:9.6px 11.2px}.solution-tile{width:33.6px;height:33.6px;margin-bottom:0;border-radius:8px;flex-shrink:0}.solution-tile svg{width:19.2px;height:19.2px}.tile-body{flex:1;flex-direction:row;align-items:center;justify-content:space-between;gap:6.4px;text-align:left}.solution-card h4{font-size:11.2px}.solution-card .card-tag{flex-shrink:0;margin-top:0;align-self:auto}}@media(max-width:560px){.format-grid,.solution-grid{grid-template-columns:1fr}}.card-icon{display:inline-flex;color:var(--signal)}.card-link{align-self:flex-start;font-family:NeutralSans,system-ui,sans-serif;font-size:8.8px;letter-spacing:.08em;color:var(--signal);border-bottom:.8px solid var(--signal);padding-bottom:1.6px;transition:color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1)}.card-image{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.card-image--placeholder{display:flex;align-items:center;justify-content:center;background:var(--hairline);color:var(--steel);position:relative}.card-image--placeholder:after{content:"ADD IMAGE";position:absolute;bottom:8px;right:8px;font-family:NeutralSans,system-ui,sans-serif;font-size:7.2px;letter-spacing:.1em;color:var(--steel);opacity:.6}html[data-mode=dark] .card-image--placeholder{background:#17181e;color:#555a62}html[data-mode=dark] .card-image--placeholder:after{color:#555a62}.lightbox{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;background:#0a0c0fe0;padding:32px;cursor:zoom-out}.lightbox.open{display:flex}.lightbox-img{max-width:100%;max-height:100%;object-fit:contain;cursor:zoom-out;box-shadow:0 16px 48px #00000080}.lightbox-close{position:fixed;top:14.4px;right:19.2px;font-family:NeutralSans,system-ui,sans-serif;font-size:11.2px;letter-spacing:.08em;color:#ecede8;background:transparent;border:.8px solid rgba(236,237,232,.3);padding:6.4px 11.2px;cursor:zoom-out}.lightbox-close:hover{background:#ecede8;color:#14161a}.guide{padding-top:57.6px;padding-bottom:88px}.guide-back{display:inline-block;font-family:NeutralSans,system-ui,sans-serif;font-size:9.6px;letter-spacing:.08em;color:var(--steel);margin-bottom:44.8px}.guide-back:hover{color:var(--ink)}.guide-head{display:flex;align-items:flex-start;gap:22.4px;padding-bottom:32px;border-bottom:.8px solid var(--hairline);margin-bottom:32px}.guide-icon{flex:none;width:51.2px;height:51.2px;border:.8px solid var(--ink);display:flex;align-items:center;justify-content:center;color:var(--signal)}.guide-kicker{font-family:NeutralSans,system-ui,sans-serif;font-size:9.2px;letter-spacing:.12em;color:var(--steel);margin-bottom:11.2px}.guide-head h1{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:clamp(25.6px,4.6vw,41.6px);letter-spacing:-.02em;line-height:1.05;text-wrap:balance;margin-bottom:12.8px}.guide-blurb{font-size:13.2px;line-height:1.6;color:var(--muted);max-width:58ch;text-wrap:pretty}.guide-specs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-bottom:32px;margin-bottom:19.2px;border-bottom:.8px solid var(--hairline)}.guide-specs .chip{font-size:8.8px}.guide-tier{margin-left:auto;font-family:NeutralSans,system-ui,sans-serif;font-size:8.8px;letter-spacing:.08em;color:var(--ink);border:.8px solid var(--signal);padding:4px 8px;background:var(--signal)}@media(max-width:680px){.guide-tier{margin-left:0}}.guide-body{max-width:576px}.guide-block{padding:25.6px 0;border-top:.8px solid var(--hairline)}.guide-block h2{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:15.2px;letter-spacing:-.01em;margin-bottom:12.8px;text-wrap:balance}.guide-block p{font-size:12.4px;line-height:1.7;color:var(--muted)}.guide-list{list-style:none;display:flex;flex-direction:column;gap:8px}.guide-list li{position:relative;padding-left:14.4px;font-size:12px;line-height:1.6;color:var(--muted)}.guide-list li:before{content:"";position:absolute;left:0;top:8px;width:5.6px;height:5.6px;background:var(--signal)}.guide-block .steel{color:var(--steel)}.guide-demo-head{padding:19.2px 0 3.2px;max-width:576px}.guide-demo-title{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:clamp(17.6px,3vw,24px);letter-spacing:-.01em;line-height:1.15;margin-bottom:9.6px}.guide-demo-note{font-size:11.6px;line-height:1.65;color:var(--muted);max-width:56ch}.guide-demo-img{display:block;width:100%;height:auto;margin-top:16px;border:.8px solid var(--hairline)}.guide-demo-shots{display:grid;grid-template-columns:1fr;align-items:start}.guide-demo-shots.has-mobile{grid-template-columns:1fr auto}.guide-demo-shots.has-mobile .guide-demo-img.phone{width:min(224px,34vw);align-self:center}@media(max-width:680px){.guide-demo{overflow:hidden}.guide-demo-shots.has-mobile{grid-template-columns:1fr}.guide-demo-shots.has-mobile .guide-demo-img.phone{width:min(176px,55vw);margin-top:0}}.guide-cta{margin-top:38.4px;padding-top:32px;border-top:.8px solid var(--hairline);display:flex;align-items:center;gap:19.2px;flex-wrap:wrap}.guide-cta-note{font-family:NeutralSans,system-ui,sans-serif;font-size:9.2px;letter-spacing:.06em;color:var(--steel)}.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(224px,1fr));gap:.8px;background:var(--hairline);border:.8px solid var(--hairline);margin-bottom:38.4px}.plan-grid--2{grid-template-columns:repeat(2,1fr);max-width:688px;margin-inline:auto}.plan-grid--3{display:flex;flex-wrap:wrap;justify-content:center;max-width:880px;margin-inline:auto}.plan-grid--3 .plan-card{flex:0 0 calc((100% - 1.6px)/3);box-sizing:border-box}@media(max-width:1080px){.plan-grid--3 .plan-card{flex-basis:100%}}.plan-grid--2 .plan-card,.plan-grid--3 .plan-card{min-width:0}.plan-card{background:var(--paper);padding:24px 20.8px;display:flex;flex-direction:column;gap:9.6px;min-width:0}@media(max-width:1080px){.plan-grid--2{grid-template-columns:1fr}}.plan-card--featured{background:var(--paper);position:relative;box-shadow:inset 0 0 0 1.6px var(--ink),0 8px 19.2px #14161a1a}.plan-card--featured .plan-price{color:var(--signal)}.plan-card--featured .plan-badge{background:var(--signal);color:#fff}.plan-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:16px}.plan-name{font-family:NeutralSans,system-ui,sans-serif;font-size:9.2px;letter-spacing:.12em;color:var(--steel)}.plan-title{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:17.6px;letter-spacing:-.02em;line-height:1.1}.maintenance-sub{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:9.6px;letter-spacing:.14em;color:var(--steel);border-top:.8px solid var(--hairline);padding:27.2px 0 20.8px}.plan-grid+.maintenance-sub{border-top:none;padding-top:43.2px}.plan-badge{font-family:NeutralSans,system-ui,sans-serif;font-size:7.6px;font-weight:600;letter-spacing:.1em;background:var(--ink);color:var(--paper);padding:2.4px 5.6px;white-space:nowrap;align-self:center;line-height:1.4}.plan-price{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:24px;letter-spacing:-.02em}.plan-price small{font-family:NeutralSans,system-ui,sans-serif;font-size:9.6px;font-weight:400;color:var(--muted);letter-spacing:0}.plan-yearly{font-family:NeutralSans,system-ui,sans-serif;font-size:9.2px;letter-spacing:.06em;color:var(--steel)}.plan-for{font-family:NeutralSans,system-ui,sans-serif;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--signal)}.plan-toggle-wrap{display:flex;justify-content:center;gap:8px;margin-bottom:28.8px}.plan-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:9.6px;letter-spacing:.08em;padding:7.2px 14.4px;background:transparent;color:var(--ink);border:1.6px solid var(--ink);cursor:pointer}.plan-toggle:hover{background:var(--ink);color:var(--paper)}.plan-toggle.is-active{background:var(--signal);color:#fff}.price-y,.sub-y,.plan-grid[data-billing=yearly] .price-m,.plan-grid[data-billing=yearly] .sub-m{display:none}.plan-grid[data-billing=yearly] .price-y{display:inline}.plan-grid[data-billing=yearly] .sub-y{display:block}.plan-line{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:12.8px;line-height:1.3}.plan-included{list-style:none;display:flex;flex-direction:column;gap:7.2px;margin-top:auto}.plan-included li{position:relative;padding-left:12.8px;font-size:10.8px;line-height:1.5;min-height:20.8px;color:var(--muted)}.plan-included li:before{content:"";position:absolute;left:0;top:6.4px;width:4.8px;height:4.8px;background:var(--signal)}.dept-points{margin:22.4px 0 44.8px;max-width:60ch}@media(max-width:860px){.plan-grid{grid-template-columns:1fr}}html[data-mode=dark] .format-card,html[data-mode=dark] .solution-card,html[data-mode=dark] .big-card{background:#17181e}html[data-mode=dark] .format-card:hover,html[data-mode=dark] .big-card:hover{background:var(--signal)}.products{padding-top:80px;padding-bottom:24px;border-bottom:.8px solid var(--hairline)}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.8px;background:var(--hairline);border:.8px solid var(--hairline)}.product-card{background:var(--paper);padding:27.2px 20.8px;display:flex;flex-direction:column;gap:11.2px;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1)}.product-card:hover{background:var(--signal)}.product-card .product-card-icon{color:var(--signal);transition:color .15s cubic-bezier(.16,1,.3,1)}.product-card:hover .product-card-icon{color:#fff}.product-card h3{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:17.6px;letter-spacing:-.01em}.product-card .product-tagline{color:var(--muted);font-size:10.8px;line-height:1.55;flex:1}.product-card:hover .product-tagline{color:#fff}.product-price{align-self:flex-start;font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:10.4px;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--signal);border:.8px solid var(--ink);padding:7.2px 12.8px;white-space:nowrap;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1)}.product-card:hover .product-price{background:var(--ink);color:var(--paper)}.product-link{font-family:NeutralSans,system-ui,sans-serif;font-size:9.6px;letter-spacing:.05em;color:var(--steel);border-bottom:.8px solid var(--hairline);width:max-content}.product-card:hover .product-link{color:#fff;border-color:#fff}.features{padding-top:80px;padding-bottom:24px;border-bottom:.8px solid var(--hairline)}.features-intro{margin:-22.4px 0 35.2px;max-width:64ch;font-size:12.4px;line-height:1.6;color:var(--muted)}.feature-group{border:.8px solid var(--hairline);border-radius:11.2px;margin-bottom:16px;overflow:hidden;background:var(--paper)}.feature-group summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:9.6px;font-family:NeutralSans,system-ui,sans-serif;font-size:12.8px;font-weight:700;letter-spacing:.04em;color:var(--ink);padding:17.6px 19.2px;transition:color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1)}.feature-group summary::-webkit-details-marker{display:none}.feature-group summary:hover{color:var(--signal)}.group-chevron{display:inline-flex;align-items:center;justify-content:center;font-size:11.2px;color:var(--signal);transition:transform .25s cubic-bezier(.16,1,.3,1)}.feature-group[open] .group-chevron{transform:rotate(180deg)}.feature-group[open] summary{border-bottom:.8px solid var(--hairline)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8px;background:var(--hairline);border:none}.feature-card{background:var(--paper);padding:20.8px 19.2px;display:flex;flex-direction:column;gap:8px;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1)}.feature-card:hover{background:var(--signal)}.feature-card .feature-card-icon{color:var(--signal);transition:color .15s cubic-bezier(.16,1,.3,1)}.feature-card:hover .feature-card-icon{color:#fff}.feature-card h4{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:12.8px;letter-spacing:-.01em}.feature-card p{color:var(--muted);font-size:10.4px;line-height:1.55}.feature-card:hover h4,.feature-card:hover p{color:#fff}.care-transition{padding:44.8px 6.4px 0;text-align:center}.care-transition p{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:10.4px;letter-spacing:.12em;color:var(--steel)}.home-care{padding-top:48px;padding-bottom:32px}.care-intro{margin:-22.4px 0 35.2px;max-width:64ch;font-size:12.4px;line-height:1.6;color:var(--muted)}@media(max-width:1080px){.product-grid,.feature-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.product-grid,.feature-grid{grid-template-columns:1fr}}html[data-mode=dark] .product-card,html[data-mode=dark] .feature-card{background:#17181e}html[data-mode=dark] .product-card:hover,html[data-mode=dark] .feature-card:hover{background:var(--signal)}.reveal{opacity:0;transform:translateY(51.2px) scale(.985);filter:blur(6.4px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1)}.reveal.is-visible{opacity:1;transform:none;filter:none}.reveal-right{opacity:0;transform:translate(72px) scale(.985);filter:blur(6.4px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1)}.reveal-right.is-visible{opacity:1;transform:none;filter:none}.section-label{font-family:NeutralSans,system-ui,sans-serif;font-size:9.6px;font-weight:600;letter-spacing:.16em;color:var(--signal);margin-bottom:9.6px;display:block}.sec-head{margin-bottom:32px}.sec-head h2{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:clamp(21.6px,3.8vw,33.6px);letter-spacing:-.01em;line-height:1.12;max-width:24ch;text-wrap:balance}.section-sub{margin-top:11.2px;font-family:NeutralSans,system-ui,sans-serif;font-size:11.2px;color:color-mix(in srgb,var(--ink) 86%,transparent);max-width:62ch;line-height:1.6}.site-header{position:sticky;top:0;z-index:50;background:var(--paper);background:color-mix(in srgb,var(--paper) 82%,transparent);-webkit-backdrop-filter:blur(11.2px) saturate(140%);backdrop-filter:blur(11.2px) saturate(140%);border-bottom:.8px solid var(--hairline)}html[data-mode=dark] .site-header{background:var(--paper);background:color-mix(in srgb,var(--paper) 82%,transparent)}.scroll-progress{position:absolute;left:0;bottom:-.8px;height:1.6px;width:0;background:var(--signal);pointer-events:none}.site-nav{display:flex;align-items:center;justify-content:space-between;min-height:65.6px;gap:19.2px}.site-logo{display:flex;align-items:center;gap:8.8px;text-decoration:none}.site-logo-icon{height:27.2px;width:auto}.site-logo-mark{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:20.8px;letter-spacing:.02em;color:#d33129}.site-logo-text{display:flex;flex-direction:column;justify-content:center;line-height:1;gap:2.4px}.logo-sub{font-family:NeutralSans,system-ui,sans-serif;font-size:7.6px;font-weight:500;letter-spacing:.14em;color:var(--steel);white-space:nowrap}@media(max-width:640px){.logo-sub{font-size:8.5px}}.site-nav-links{display:flex;align-items:center;gap:24px}.site-nav-link{font-family:NeutralSans,system-ui,sans-serif;font-size:10px;font-weight:500;letter-spacing:.06em;color:var(--steel);transition:color .15s cubic-bezier(.16,1,.3,1);white-space:nowrap;position:relative}.site-nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-4.8px;height:1.6px;background:var(--signal);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.16,1,.3,1)}.site-nav-link:hover,.site-nav-link.is-active{color:var(--ink)}.site-nav-link.is-active:after{transform:scaleX(1)}.site-nav-actions{display:flex;align-items:center;gap:12.8px}.site-nav-actions .mode-toggle{font-weight:500}@media(max-width:1000px){.site-nav-links .site-nav-link,.site-nav-actions .mode-toggle,.site-nav-actions .btn{display:none}.nav-burger{display:inline-flex}}.home-hero{position:relative;overflow:hidden;min-height:100svh;display:flex;align-items:center;padding:clamp(70.4px,11vh,99.2px) 19.2px clamp(44.8px,7vh,70.4px);border-bottom:none}.hero-inner{width:100%;max-width:1024px;margin:0 auto;position:relative;z-index:2}.hero-reveal{opacity:0;transform:translateY(35.2px) scale(.99);filter:blur(4.8px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1),filter 1s cubic-bezier(.16,1,.3,1)}.hero-reveal.is-visible{opacity:1;transform:none;filter:none}.hero-media{opacity:0;filter:none}.hero-media.is-loaded{animation:wave-in 2s cubic-bezier(.16,1,.3,1) forwards}@keyframes wave-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-grid{display:grid;grid-template-columns:1fr 1.1fr;grid-template-areas:"title title" "copy  media";align-items:center;gap:22.4px 32px}.home-hero-title{font-family:LTSuperiorMono,monospace;font-weight:700;font-size:clamp(38.4px,11.4vw,116.8px);line-height:.92;letter-spacing:0;margin:0 auto;max-width:100%;text-align:center;text-wrap:balance}.hero-copy{grid-area:copy}.home-hero .hero-copy .eyebrow{justify-content:flex-start;margin-bottom:17.6px}.home-hero .hero-sub{margin:0;max-width:56ch}.hero-cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:28.8px}.btn.ghost-btn{background:transparent;color:var(--ink);border:.8px solid var(--ink)}.btn.ghost-btn:hover{background:var(--ink);color:var(--paper)}.hero-media{grid-area:media;width:100%}.hero-lottie{width:100%;aspect-ratio:16/10;transform:translateY(-25%)}.hero-lottie:empty{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='600' viewBox='0 0 1200 600' fill='none' stroke='%230FA3B1' stroke-width='6' opacity='0.85'%3E%3Cpath d='M-120 260 C 180 160, 360 360, 660 260 S 1140 160, 1440 260'/%3E%3Cpath d='M-120 330 C 180 230, 360 430, 660 330 S 1140 230, 1440 330'/%3E%3Cpath d='M-120 400 C 180 300, 360 500, 660 400 S 1140 300, 1440 400'/%3E%3C/svg%3E") center/cover no-repeat}.hero-lottie svg{display:block;width:100%;height:100%}.hero-scroll{margin:22.4px auto 0;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--steel);text-decoration:none;font-family:NeutralSans,system-ui,sans-serif;font-size:8.8px;letter-spacing:.18em;font-weight:600}.hero-scroll:hover{color:var(--signal)}.hero-scroll-line{width:.8px;height:24px;background:var(--steel);position:relative;overflow:hidden}.hero-scroll-line:after{content:"";position:absolute;left:0;top:-100%;width:100%;height:100%;background:var(--signal);animation:scrollline 2s cubic-bezier(.16,1,.3,1) infinite}@keyframes scrollline{0%{top:-100%}60%,to{top:100%}}@media(max-width:900px){.hero-grid{grid-template-columns:1fr;grid-template-areas:"title" "copy" "media";gap:22.4px}.hero-media{width:100%;max-width:448px}}@media(max-width:680px){.home-hero{min-height:auto;padding:96px 6.4px 56px}.home-hero-title{font-size:clamp(29.6px,12vw,44px);text-align:left;margin:0}.hero-scroll{margin-top:32px}}.showcase{position:relative;padding:88px 0 64px;overflow:hidden}.showcase-head{display:flex;align-items:flex-end;justify-content:space-between;gap:19.2px;margin-bottom:35.2px}.showcase-head .sec-head{text-align:left}.showcase-value{margin-top:11.2px;font-family:NeutralSans,system-ui,sans-serif;font-size:11.2px;line-height:1.6;color:var(--steel);max-width:52ch;text-wrap:pretty}.showcase-head .section-label{text-align:left}.showcase-controls{display:flex;align-items:center;gap:9.6px;flex-shrink:0}.carousel-name{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.04em;color:var(--ink);min-width:120px;text-align:right}.car-btn{width:36.8px;height:36.8px;border-radius:50%;border:.8px solid color-mix(in srgb,var(--ink) 70%,transparent);background:transparent;color:var(--ink);cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:color .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.car-btn:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--signal);transform:scale(0);transition:transform .45s cubic-bezier(.16,1,.3,1)}.arrow-glyph{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;transition:transform .35s cubic-bezier(.16,1,.3,1)}.car-btn:hover{color:#14161a;border-color:var(--signal);box-shadow:0 6.4px 16px #0814ae59;transform:translateY(-1.6px)}.car-btn:hover:before{transform:scale(1)}.car-btn:hover .arrow-glyph{transform:scale(1.12)}.car-btn:active{transform:translateY(0) scale(.97)}.car-btn:active:before{transform:scale(.88)}.car-btn:active .arrow-glyph{transform:scale(.9)}.car-btn.is-disabled{opacity:.35;pointer-events:none}@media(prefers-reduced-motion:reduce){.car-btn:before{display:none}.car-btn:hover .arrow-glyph,#car-next:hover .arrow-glyph{transform:none}}.product-carousel{position:relative;overflow:hidden;border-radius:16px;border:.8px solid var(--hairline);background:var(--paper)}html[data-mode=dark] .product-carousel{border-color:var(--hairline)}.product-track{display:flex;transition:transform .55s cubic-bezier(.16,1,.3,1);will-change:transform}.product-slide{position:relative;flex:0 0 100%;width:100%;margin:0;overflow:hidden}.product-slide[aria-hidden=true] .product-overlay{opacity:0;pointer-events:none}.product-slide[aria-hidden=true] .product-actions{opacity:0;transform:translateY(6.4px)}.product-img{display:block;width:100%;height:344px;object-fit:cover;transform:scale(1.02);transition:transform .8s cubic-bezier(.16,1,.3,1)}.product-slide.is-active .product-img{transform:scale(1)}.gallery-index{position:absolute;top:16px;left:20.8px;z-index:3;font-family:NeutralSans,system-ui,sans-serif;font-size:11.2px;letter-spacing:.1em;color:#edede8}.gallery-price{position:absolute;top:19.2px;right:20.8px;z-index:3;font-family:NeutralSans,system-ui,sans-serif;font-size:11.2px;font-weight:700;letter-spacing:.06em;color:#fff;background:var(--signal);padding:6.4px 11.2px;border-radius:19.2px;box-shadow:0 3.2px 11.2px #0814ae59;backdrop-filter:blur(4.8px);-webkit-backdrop-filter:blur(4.8px)}.product-overlay{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:20.8px 20.8px 22.4px;background:linear-gradient(180deg,#14161a00 30%,#14161a80 62%,#14161af0);color:#edede8;transition:opacity .4s cubic-bezier(.16,1,.3,1)}.product-overlay .product-link{position:absolute;left:17.6px;bottom:17.6px}.product-title{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:clamp(16px,2.2vw,24px);line-height:1.12}.product-tagline{font-family:NeutralSans,system-ui,sans-serif;font-size:11.2px;letter-spacing:0;margin-top:6.4px;color:#edede8e6;max-width:44ch;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-actions{display:flex;align-items:center;gap:14.4px;margin-top:12.8px;transition:opacity .3s cubic-bezier(.16,1,.3,1) .1s,transform .3s cubic-bezier(.16,1,.3,1) .1s}.product-link{display:inline-flex;align-items:center;gap:6.4px;font-family:NeutralSans,system-ui,sans-serif;font-size:11.2px;font-weight:600;letter-spacing:.05em;color:#fff;background:var(--signal);padding:9.6px 17.6px;border-radius:19.2px;text-decoration:none;box-shadow:0 3.2px 11.2px #0814ae59;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1)}.product-link:hover{transform:translateY(-1.6px);box-shadow:0 6.4px 17.6px #0814ae73}.pl-arrow{display:inline-block;transition:transform .3s cubic-bezier(.16,1,.3,1)}.product-link:hover .pl-arrow{transform:translate(3.2px)}.car-dots{display:flex;justify-content:center;gap:8px;margin-top:19.2px}.car-dot{width:8px;height:8px;border-radius:50%;border:.8px solid var(--ink);background:transparent;cursor:pointer;padding:0;transition:background .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.car-dot.is-active{background:var(--signal);border-color:var(--signal);transform:scale(1.25)}.showcase-note{margin-top:20.8px;text-align:center}.showcase-note p{color:var(--muted);font-size:10.4px;letter-spacing:.04em}.note-mobile{display:none}@media(max-width:900px){.showcase-head{flex-direction:column;align-items:flex-start}.carousel-name{text-align:left}.product-img{height:272px}}@media(max-width:680px){.car-btn{display:none}.product-slide{display:flex;flex-direction:column}.product-img{height:208px}.product-overlay{position:static;background:var(--paper);color:var(--ink);padding:14.4px 16px 17.6px;border-top:.8px solid var(--hairline)}.product-title{color:var(--ink)}.product-tagline{color:var(--muted)}.note-desktop{display:none}.note-mobile{display:block}}.signature{border-top:.8px solid var(--hairline)}.signature-inner{display:grid;grid-template-columns:1.15fr 1fr;gap:44.8px;align-items:center}.signature-media{position:relative;border-radius:14.4px;overflow:hidden;border:.8px solid var(--hairline);background:var(--ink);aspect-ratio:16/10}.signature-video{width:100%;height:100%;object-fit:cover;display:block}.signature-shade{position:absolute;inset:0;background:linear-gradient(180deg,#1213188c,#12131859,#12131899);pointer-events:none}.signature-coming{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#edede8;pointer-events:none}.signature-coming-text{font-family:NeutralSans,system-ui,sans-serif;font-size:clamp(14.4px,2.4vw,24px);font-weight:700;letter-spacing:.22em;text-transform:uppercase;border:1.6px solid rgba(236,237,232,.85);padding:8px 17.6px;border-radius:4.8px;background:#12131859}.signature-copy{display:flex;flex-direction:column;gap:14.4px}.signature-copy h2{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:clamp(22.4px,3.6vw,35.2px);line-height:1.02;letter-spacing:-.01em}.signature-blurb{color:var(--muted);font-size:12.8px;line-height:1.65;max-width:46ch}.signature-scope{list-style:none;display:flex;flex-direction:column;gap:8px;padding:0}.signature-scope li{position:relative;padding-left:16px;font-size:11.6px;color:var(--muted);line-height:1.5}.signature-scope li:before{content:"→";position:absolute;left:0;color:var(--signal);font-family:NeutralSans,system-ui,sans-serif}@media(max-width:900px){.signature-inner{grid-template-columns:1fr;gap:25.6px}}.features{padding:88px 0 32px;border-top:.8px solid var(--hairline)}.pricing{padding:88px 0;border-top:.8px solid var(--hairline);background:radial-gradient(960px 320px at 80% -10%,rgba(8,20,174,.12),transparent 60%),var(--paper)}html[data-mode=dark] .pricing{background:var(--paper)}.pricing-pager{position:relative;overflow:hidden;border-radius:16px;border:.8px solid var(--hairline);background:var(--paper)}.pricing-track{display:flex;transition:transform .55s cubic-bezier(.16,1,.3,1);will-change:transform}.pricing-page{flex:0 0 100%;min-width:100%;padding:35.2px 28.8px;box-sizing:border-box}@media(max-width:1000px){.pricing-page{padding:35.2px 51.2px}}@media(max-width:680px){.pricing-page{padding:35.2px 43.2px}}.pricing-page-head{display:flex;flex-direction:column;gap:6.4px;margin-bottom:24px}.pricing-page-head h3{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:17.6px;letter-spacing:.04em;color:var(--signal)}.pricing-page-head p{color:var(--steel);font-size:11.2px}.product-toggle{display:flex;justify-content:center;gap:8px;padding:20.8px 28.8px;border-bottom:.8px solid var(--hairline)}.product-toggle-btn{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:9.6px;letter-spacing:.08em;padding:8px 17.6px;border:1.6px solid var(--ink);background:transparent;color:var(--ink);cursor:pointer;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1)}.product-toggle-btn:hover{background:var(--ink);color:var(--paper)}.product-toggle-btn.is-active{background:var(--signal);color:#fff;border-color:var(--signal)}@media(max-width:680px){.product-toggle{padding:16px 19.2px}.product-toggle-btn{font-size:8.8px;padding:7.2px 11.2px}}.process,.faq,.home-contact{padding:88px 0}.home-contact .sec-head{margin-bottom:6.4px}.site-footer{border-top:.8px solid var(--hairline);background:var(--paper);padding:51.2px 0 32px}html[data-mode=dark] .site-footer{background:#000}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr) 1.15fr;gap:32px;padding-bottom:38.4px;border-bottom:.8px solid var(--hairline);align-items:start}.footer-col{display:flex;flex-direction:column;gap:9.6px}.footer-col a{font-family:NeutralSans,system-ui,sans-serif;font-size:10.4px;letter-spacing:.04em;color:var(--steel);transition:color .15s cubic-bezier(.16,1,.3,1);width:max-content}.footer-col a:hover{color:var(--ink)}.footer-col .btn{color:var(--paper)}.footer-col .btn-signal{color:#fff}.footer-brand .site-logo{margin-bottom:6.4px}.footer-blurb{font-family:NeutralSans,system-ui,sans-serif;font-size:10.8px;line-height:1.65;color:var(--steel);max-width:34ch}.footer-email{color:var(--signal)!important;font-weight:600}.footer-head{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:10.4px;letter-spacing:.12em;color:var(--ink);margin-bottom:6.4px}.footer-news-note{font-family:NeutralSans,system-ui,sans-serif;font-size:10.4px;color:var(--steel);line-height:1.5}.footer-news-form{display:flex;flex-direction:column;gap:8px;margin-top:4.8px}.footer-news-form input{font-family:NeutralSans,system-ui,sans-serif;font-size:11.2px;padding:9.6px 11.2px;border:.8px solid var(--hairline);background:transparent;color:var(--ink);outline:none}.footer-news-form input:focus{border-color:var(--signal)}.footer-news-form input:disabled,.footer-news-form .btn:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(1)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12.8px;padding-top:22.4px;font-family:NeutralSans,system-ui,sans-serif;font-size:9.6px;color:var(--steel)}.footer-bottom .foot-links{display:flex;gap:16px}.footer-bottom .foot-links a:hover{color:var(--ink)}@media(max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.footer-grid{grid-template-columns:1fr}}.showcase,.signature,.features,.pricing,.maintenance,.process,.faq,.home-contact{padding-block:var(--section-pad)}.home-hero .hero-inner{max-width:var(--content)}.bm{display:none}html[data-lang=bm] .en{display:none!important}html[data-lang=bm] .bm{display:inline}.hero-trust{margin-top:24px;display:flex;justify-content:center;flex-wrap:wrap;gap:6.4px}.media{padding-block:var(--section-pad)}.media-strip{display:flex;flex-direction:column;border-top:.8px solid var(--darkline);max-width:576px}.media-strip a{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14.4px 0;border-bottom:.8px solid var(--darkline)}.media-strip .ms-left{display:flex;flex-direction:column;gap:4px;max-width:60ch}.media-strip .ms-name{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:14.4px;letter-spacing:-.01em;color:var(--ink)}.media-strip .ms-line{font-size:10.8px;line-height:1.55;color:color-mix(in srgb,var(--ink) 86%,transparent)}.media-strip .ms-arrow{font-size:12.8px;color:var(--ink);transform:translateY(3.2px);transition:transform .25s cubic-bezier(.16,1,.3,1),color .25s cubic-bezier(.16,1,.3,1)}.media-strip a:hover .ms-arrow{transform:translate(3.2px,3.2px);color:var(--signal)}@media(max-width:560px){.media-strip .ms-name{font-size:12.8px}}.services{padding-block:var(--section-pad)}.service-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8px;background:var(--hairline);border:.8px solid var(--hairline)}.service-card{background:var(--paper);padding:24px 22.4px 32px;display:flex;flex-direction:column;gap:10.4px}.service-head{display:flex;align-items:center;justify-content:space-between;gap:11.2px;flex-wrap:wrap}.service-name{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:16px;letter-spacing:-.01em}.service-line{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:11.6px;line-height:1.5}.service-list{list-style:none;display:flex;flex-direction:column;gap:8px;margin-top:3.2px;flex:1}.service-list li{position:relative;padding-left:12.8px;font-size:10.8px;line-height:1.55;color:var(--muted)}.service-list li:before{content:"";position:absolute;left:0;top:6.4px;width:4.8px;height:4.8px;background:var(--signal)}.service-footer{display:flex;align-items:center;justify-content:space-between;gap:11.2px;flex-wrap:wrap;border-top:.8px solid var(--hairline);padding-top:11.2px;margin-top:1.6px}.service-cost{font-family:NeutralSans,system-ui,sans-serif;font-size:9.2px;font-weight:600;letter-spacing:.08em;color:var(--steel);text-transform:uppercase}.service-cta{align-self:center}@media(max-width:700px){.service-grid{grid-template-columns:1fr}}html[data-mode=dark] .service-card{background:#17181e}.care-pillars{margin-top:6.4px}.care-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8px;background:var(--hairline);border:.8px solid var(--hairline)}.care-card{background:var(--paper);padding:22.4px 20.8px;display:flex;flex-direction:column;gap:10.4px}.care-name{font-family:NeutralSans,system-ui,sans-serif;font-size:9.6px;font-weight:700;letter-spacing:.14em;color:var(--steel)}.care-line{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:12.8px;line-height:1.45}.care-card .plan-included{margin-top:auto}@media(max-width:700px){.care-grid{grid-template-columns:1fr}}html[data-mode=dark] .care-card{background:#17181e}.care-price{margin:44.8px 0 0;padding:24px 0 4.8px;border-top:.8px solid var(--hairline);max-width:58ch}.care-cost{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:24px;letter-spacing:-.02em;margin:8px 0 9.6px;text-wrap:balance}.care-cost-note{color:var(--muted);font-size:10.8px;line-height:1.55}.band-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8px;background:var(--hairline);border:.8px solid var(--hairline);margin-bottom:22.4px}.band-card{background:var(--paper);padding:24px 20.8px;display:flex;flex-direction:column;gap:9.6px;min-width:0}.band-card .btn{justify-content:center;margin-top:auto}.band-card .plan-price small{color:var(--muted)}@media(max-width:900px){.band-grid{grid-template-columns:1fr}}html[data-mode=dark] .band-card{background:#17181e}.pricing-note{font-family:NeutralSans,system-ui,sans-serif;font-size:10px;letter-spacing:.04em;color:var(--steel);max-width:64ch;line-height:1.6}.slide-sec{min-height:100svh;display:flex;align-items:flex-start;padding-block:clamp(57.6px,10vh,99.2px)}.slide-sec>.wrap{width:100%}.media-zone{position:relative}.media-zone-bg{position:sticky;top:0;height:100svh;overflow:hidden;z-index:0;background:var(--paper);pointer-events:none}html[data-mode=dark] .media-zone-bg{background:transparent}.mz-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.3;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 24vh,#000 74%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 24vh,#000 74%,transparent 100%)}html[data-mode=dark] .mz-video{opacity:.2}.media-content{position:relative;z-index:1;margin-top:-100svh}.media-content .slide-sec{align-items:center}.media-content .wrap{background:color-mix(in srgb,var(--paper) 78%,transparent);backdrop-filter:blur(16px) saturate(150%) contrast(.95);-webkit-backdrop-filter:blur(16px) saturate(150%) contrast(.95);border:.8px solid rgba(255,255,255,.45);border-radius:17.6px;padding:clamp(20.8px,3.2vw,35.2px);box-shadow:0 14.4px 40px #14161a1a}html[data-mode=dark] .media-content .wrap{background:color-mix(in srgb,var(--ink) 42%,transparent);border-color:#ffffff1f;box-shadow:0 14.4px 40px #0006}@media(prefers-reduced-motion:reduce){.mz-video{display:none}.media-zone-bg:before{content:"";position:absolute;inset:0;background:url(/media/loopmedia-poster.jpg) center/cover no-repeat;opacity:.3;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 24vh,#000 74%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 24vh,#000 74%,transparent 100%)}}@media(max-width:760px){html{scroll-snap-type:none}.slide-sec{scroll-snap-align:none;min-height:0;padding-block:clamp(38.4px,7vh,51.2px)}.hero-media{display:none}.reveal,.reveal-right,.hero-reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.media-zone{background:linear-gradient(180deg,var(--paper),color-mix(in srgb,var(--paper) 88%,var(--signal)))}.media-zone-bg{display:none}.media-content{margin-top:0}.media-content .slide-sec{align-items:flex-start}.media-content .wrap{background:var(--paper);border:.8px solid var(--hairline);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}html[data-mode=dark] .media-content .wrap{background:var(--paper);border-color:var(--hairline)}}.showcase.slide-sec{padding-block:clamp(38.4px,7vh,70.4px)}.showcase-head{margin-bottom:22.4px}.showcase .car-dots,.showcase .showcase-note{margin-top:14.4px}@media(min-width:901px){.product-img{height:clamp(224px,40vh,336px)}}.showcase.slide-sec>.wrap{max-width:800px}.showcase.slide-sec{padding-block:clamp(44.8px,8vh,88px)}.showcase.slide-sec>.wrap{max-width:var(--content)}.products-top{display:grid;grid-template-columns:1fr;row-gap:11.2px}.products-top .section-label{justify-content:flex-start}.pt-row{display:flex;align-items:baseline;justify-content:space-between;gap:clamp(19.2px,3vw,44.8px)}.products-top h2{text-align:left;flex:0 1 auto}.showcase-value{margin:0;max-width:44ch;font-size:12px;line-height:1.7;color:var(--steel);text-align:left}.car-topline{display:flex;align-items:baseline;gap:11.2px;flex:1 1 auto;justify-content:flex-end}.car-topline .car-name{font-family:NeutralSans,system-ui,sans-serif;font-weight:700;font-size:clamp(14.4px,1.8vw,20.8px);letter-spacing:-.01em;color:var(--ink)}.car-stage{margin-top:clamp(22.4px,4vh,35.2px)}.car-topline .car-ind{font-family:NeutralSans,system-ui,sans-serif;font-size:10.4px;font-weight:600;letter-spacing:.08em;color:var(--steel);white-space:nowrap}.carousel-frame{display:grid;grid-template-columns:auto minmax(0,min(704px,100%)) auto;align-items:center;justify-content:center;gap:clamp(9.6px,1.5vw,17.6px)}.product-carousel{width:100%;max-width:min(704px,100%);aspect-ratio:16/9;border-radius:16px;border:.8px solid var(--hairline);background:var(--paper)}.product-track,.product-slide,.product-img{height:100%}.product-copy-wrap{margin:0}.product-copy{display:none}.product-copy.is-active{display:block;text-align:right}.product-copy .product-tagline{margin:0;max-width:44ch;font-size:12px;line-height:1.7;color:var(--steel);-webkit-line-clamp:unset;display:block;overflow:visible;text-align:right}.product-copy .product-link{margin-top:12.8px}@media(max-width:900px){.pt-row{flex-direction:column;align-items:flex-start;gap:8px}.car-topline{justify-content:flex-start}.product-copy-wrap{text-align:left}.carousel-frame{grid-template-columns:auto 1fr auto;gap:6.4px}}
