@font-face{font-family:parlateFont;src:url(../media/Nunito_Variable-s.p.06-4q_v6x1lq3.ttf)format("truetype");font-display:swap;font-weight:200 1000}@font-face{font-family:parlateFont Fallback;src:local(Arial);ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.0%;size-adjust:98.13%}.parlatefont_f95adebd-module__Hc7D4q__className{font-family:parlateFont,parlateFont Fallback}.parlatefont_f95adebd-module__Hc7D4q__variable{--font-parlate:"parlateFont", "parlateFont Fallback"}
:root{--page-gutter:clamp(1.25rem, 4vw, 1.5rem);--content-max:1220px;--header-height:72px;--canvas:#ffffeb;--paper:var(--canvas);--ink:#1a1a1a;--ink-muted:var(--deep-green);--lavender:#f0d7ff;--orange:#ffa946;--deep-green:#034f46;--line:#1a1a1a2e;--line-strong:#1a1a1a6b;--shadow:.45rem .45rem 0 var(--ink);--shadow-soft:0 1.25rem 3rem #1a1a1a24;--ease-out:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px;scroll-padding-top:calc(var(--header-height) + 1rem);background:var(--canvas)}html.menu-open{overflow:hidden}body{background:radial-gradient(circle at 12% 6%, #f0d7ff85, transparent 22rem), var(--canvas);min-width:320px;color:var(--ink);font-family:var(--font-parlate), Nunito, sans-serif;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.55}body,button,input,textarea,select{font-family:var(--font-parlate), Nunito, sans-serif}button,a,summary{-webkit-tap-highlight-color:transparent}button{font:inherit;margin:0}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}ul,ol{margin:0;padding:0;list-style:none}p,h1,h2,h3,blockquote{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--lavender);color:var(--ink)}:focus-visible{outline:3px solid var(--deep-green);outline-offset:4px}.parlate-site{isolation:isolate;min-width:0;position:relative}.section{width:min(calc(100% - 2 * var(--page-gutter)), var(--content-max));margin-inline:auto;padding-block:clamp(4rem,12vw,7rem)}.section h2,.availability-section h2{letter-spacing:-.065em;max-width:13ch;font-size:clamp(2.4rem,10vw,4.4rem);font-weight:800;line-height:.97}.section-lede{max-width:38rem;color:var(--ink-muted);font-size:clamp(1rem,2vw,1.15rem)}.section-heading{gap:1rem;display:grid}.eyebrow{width:fit-content;color:var(--deep-green);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.72rem;font-weight:800;line-height:1.2;display:inline-flex}.eyebrow:before{background:var(--lavender);content:"";border:1px solid;border-radius:999px;width:1.65rem;height:.35rem}.site-header{z-index:50;width:100%;padding:max(.65rem, env(safe-area-inset-top)) var(--page-gutter) 0;pointer-events:none;position:fixed;top:0;left:0}.nav-shell,button,summary,.language-link{min-height:44px}.nav-shell{width:min(100%,64rem);min-width:0;height:var(--header-height);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;transition:border-radius .22s var(--ease-out), box-shadow .22s ease, transform .22s var(--ease-out);background:#ffffebeb;border-radius:1.15rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-inline:auto;padding:.55rem .55rem .55rem 1rem;display:grid;position:relative;box-shadow:0 .4rem 1.5rem #1a1a1a1a}.site-header-compact{padding-top:max(.4rem, env(safe-area-inset-top))}.site-header-compact .nav-shell{border-radius:.85rem;transform:translateY(-.1rem);box-shadow:0 .65rem 2.2rem #1a1a1a2e}.wordmark{width:fit-content;min-width:0;font-family:var(--font-parlate), Nunito, sans-serif;letter-spacing:-.055em;align-items:center;gap:.6rem;font-size:1.45rem;font-weight:800;line-height:1;display:inline-flex}.parlate-logo{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.parlate-logo-mark{flex:none;width:1.75rem;height:1.75rem;display:block}.parlate-logo-name{white-space:nowrap;min-width:0}.nav-links,.nav-actions{display:none}.nav-direct-link{color:var(--ink-muted);align-items:center;font-size:.86rem;font-weight:800;display:inline-flex;position:relative}.nav-direct-link:after{background:var(--orange);content:"";opacity:0;height:.16rem;transition:opacity .16s ease, transform .2s var(--ease-out);border-radius:999px;position:absolute;bottom:.25rem;left:0;right:0;transform:scaleX(.35)}.nav-direct-link:hover{color:var(--ink)}.nav-direct-link:hover:after{opacity:1;transform:scaleX(1)}.nav-actions{align-items:center;gap:.4rem;min-width:0}.language-link{color:var(--ink-muted);border-radius:.7rem;justify-content:center;align-items:center;padding-inline:.8rem;font-size:.8rem;font-weight:800;display:inline-flex}.nav-language-link{letter-spacing:.08em;place-items:center;min-width:44px;padding:0;font-size:.66rem;display:grid}.nav-language-code{border:1px solid var(--line-strong);background:var(--paper);border-radius:.7rem;place-items:center;width:34px;height:34px;display:grid}.mobile-menu{display:block;position:relative}.nav-shell:has(.mobile-nav-fallback) .mobile-menu{display:none}.mobile-menu-toggle{border:1px solid var(--ink);background:var(--ink);width:3rem;min-width:44px;color:var(--paper);cursor:pointer;transition:background-color .16s ease, transform .18s var(--ease-out);border-radius:.8rem;place-items:center;padding:0;display:grid}.mobile-menu-toggle:hover{background:var(--deep-green);transform:translateY(-1px)}.mobile-menu-toggle svg{width:1.25rem;height:1.25rem}.mobile-menu-panel[hidden]{display:none}.mobile-menu-panel{width:min(24rem, calc(100vw - 2 * var(--page-gutter)));max-height:calc(100dvh - var(--header-height) - max(.65rem, env(safe-area-inset-top)) - .65rem - env(safe-area-inset-bottom));padding:.65rem 1rem calc(1rem + env(safe-area-inset-bottom));border:1px solid var(--ink);background:var(--paper);box-shadow:var(--shadow);overscroll-behavior:contain;border-radius:1rem;position:absolute;top:calc(100% + .65rem);right:0;overflow-y:auto}.mobile-menu-panel ul{display:grid}.mobile-menu-panel li+li{border-top:1px solid var(--line)}.mobile-menu-panel li a{align-items:center;gap:1rem;min-height:3.6rem;font-size:1.15rem;font-weight:800;display:flex}.mobile-menu-panel li a>span{color:var(--deep-green);letter-spacing:.08em;font-size:.68rem}.mobile-menu-actions{border-top:1px solid var(--line);align-items:stretch;gap:.5rem;margin-top:.6rem;padding-top:.75rem;display:grid}.mobile-language-link{min-height:44px;color:var(--ink-muted);border-radius:.65rem;align-items:center;padding-inline:.75rem;font-size:.82rem;font-weight:800;display:flex}.mobile-download-button{justify-content:center;width:100%}.mobile-nav-fallback-shell{display:block;position:relative}.mobile-nav-fallback{width:min(24rem, calc(100vw - 2 * var(--page-gutter)));max-height:calc(100dvh - var(--header-height) - max(.65rem, env(safe-area-inset-top)) - .65rem - env(safe-area-inset-bottom));padding:1rem calc(1rem + env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom)) 1rem;border:1px solid var(--ink);background:var(--paper);box-shadow:var(--shadow);border-radius:1rem;gap:.75rem;display:grid;position:absolute;top:calc(100% + .65rem);right:0;overflow-y:auto}.mobile-nav-fallback ul{display:grid}.mobile-nav-fallback li+li{border-top:1px solid var(--line)}.mobile-nav-fallback li a{align-items:center;gap:1rem;min-height:3.4rem;font-size:1.1rem;font-weight:800;display:flex}.mobile-nav-fallback li span{color:var(--deep-green);font-size:.68rem}.mobile-nav-fallback-actions{border-top:1px solid var(--line);gap:.5rem;padding-top:.75rem;display:grid}.mobile-nav-fallback-actions>a{min-height:44px;color:var(--ink-muted);align-items:center;padding-inline:.75rem;font-size:.82rem;font-weight:800;display:flex}.button{border:1px solid var(--ink);background:var(--orange);min-height:3.25rem;box-shadow:.22rem .22rem 0 var(--ink);color:var(--ink);text-align:center;transition:background-color .16s ease, box-shadow .18s ease, transform .18s var(--ease-out);border-radius:.8rem;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1rem;font-size:.82rem;font-weight:800;line-height:1.15;display:inline-flex}.button svg{width:1.15rem;min-width:1.15rem;height:1.15rem}.button-small{min-height:2.75rem;padding:.6rem .85rem;font-size:.76rem}.button-terracotta{background:var(--orange);color:var(--ink)}.nav-download-button{background:var(--orange);max-width:12rem;min-height:2.25rem;box-shadow:.14rem .14rem 0 var(--ink);color:var(--ink);gap:.38rem;padding:.45rem .65rem;font-size:.66rem}.button:not(:disabled):hover,.nav-download-button:not(:disabled):hover,.mobile-download-button:not(:disabled):hover{background:var(--lavender);box-shadow:.1rem .1rem 0 var(--ink);transform:translate(.12rem,.12rem)}.button:disabled{cursor:not-allowed;filter:none;opacity:1}.button:disabled:hover{transform:none}.button[aria-disabled=true]{cursor:not-allowed}.hero{min-height:auto;padding:calc(var(--header-height) + 2rem) var(--page-gutter) 3rem;gap:2rem;display:grid}.hero-copy{align-content:center;gap:1.25rem;min-width:0;display:grid}.hero h1{letter-spacing:-.075em;max-width:10ch;font-size:clamp(2.7rem,13vw,3.6rem);font-weight:800;line-height:.94}.hero h1 span,.hero h1 em{display:block}.hero h1 em{width:fit-content;color:var(--deep-green);margin-top:.08em;font-style:normal;position:relative}.hero h1 em:after{z-index:-1;background:var(--lavender);content:"";border-radius:999px;height:.22em;position:absolute;bottom:.02em;left:-.04em;right:-.08em;transform:rotate(-1.5deg)}.hero-description{max-width:35rem;color:var(--ink-muted);font-size:clamp(1.02rem,2.5vw,1.2rem)}.hero-actions{width:min(100%,30rem)}.hero-art{aspect-ratio:4/5;border:1px solid var(--ink);background:var(--lavender);width:calc(100% - .5rem);min-width:0;box-shadow:var(--shadow);border-radius:2rem .8rem;align-self:center;margin-right:.5rem;display:block;position:relative;overflow:clip;transform:rotate(.6deg)}.hero-art:after{border:1px solid var(--ink);background:var(--orange);content:"";border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:.75rem;right:.75rem}.hero-art img{object-fit:cover;width:100%;height:100%}.platform-cta-group{min-width:0}.platform-cta-group-full{align-content:start;min-block-size:10.5rem;display:grid}.platform-cta-frame{align-content:center;gap:.7rem;min-block-size:10.5rem;display:grid}.platform-cta-frame>p{max-width:31rem;color:var(--ink-muted);font-size:.78rem;font-weight:700}.store-badge-row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.store-badge-row .button{flex:12rem}.benefits-section{gap:2rem;display:grid}.benefits-section>h2{max-width:16ch}.benefits-grid{grid-template-columns:1fr;gap:1rem;display:grid}.benefit-card{border:1px solid var(--ink);background:var(--paper);min-width:0;min-height:14rem;box-shadow:.28rem .28rem 0 var(--ink);border-radius:1.25rem;grid-template-rows:auto auto 1fr;align-content:start;gap:1rem;padding:1.25rem;display:grid;position:relative}.benefit-card-visual{aspect-ratio:3/2;border:1px solid var(--ink);background:#ffffff59;border-radius:.9rem;margin-top:2.5rem;overflow:hidden}.benefit-card-visual img{object-fit:cover;width:100%;height:100%}.benefit-card:nth-child(2){background:var(--lavender)}.benefit-card:nth-child(3){background:var(--orange)}.benefit-card>span{letter-spacing:.08em;border:1px solid;border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;font-size:.65rem;font-weight:800;display:grid;position:absolute;top:1rem;right:1rem}.benefit-card h3{letter-spacing:-.045em;max-width:12ch;font-size:1.45rem;font-weight:800;line-height:1.05}.benefit-card p{max-width:31rem;color:var(--ink-muted);font-size:.94rem}.benefit-card:nth-child(3) p{color:var(--ink)}.product-scene-section{align-items:center;gap:2rem;min-width:0;display:grid}.product-scene-desktop,.product-scene-mobile{border-top:1px solid var(--line)}.product-scene-copy{z-index:2;gap:1rem;min-width:0;display:grid;position:relative}.product-scene-copy h2{max-width:11ch}.product-scene-stage{z-index:1;border:1px solid var(--ink);background:var(--paper);width:100%;min-width:0;box-shadow:var(--shadow-soft);isolation:isolate;border-radius:1.35rem;gap:1rem;padding:.55rem;display:grid;position:relative}.product-scene-artwork{background:var(--lavender);border-radius:.95rem;place-items:center;min-width:0;display:grid;position:relative;overflow:clip}.product-scene-image{object-fit:contain;object-position:center;width:100%;height:auto}.product-scene-mobile .product-scene-stage{background:var(--lavender)}.product-scene-mobile .product-scene-artwork{aspect-ratio:4/5;background:var(--canvas);justify-self:center;width:min(100%,34rem)}.product-scene-mobile .product-scene-image{object-fit:cover}.product-ui-card{z-index:2;border:1px solid var(--ink);background:var(--paper);min-width:0;box-shadow:.25rem .25rem 0 var(--ink);border-radius:1rem;gap:.65rem;padding:.75rem;display:grid;position:static}.product-ui-state{border-radius:.72rem;gap:.25rem;min-width:0;padding:.7rem .8rem;display:grid}.product-ui-state>span{color:var(--ink-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.875rem;font-weight:800}.product-ui-state p{font-size:clamp(.875rem,2vw,.96rem);font-weight:700;line-height:1.35}.product-ui-raw{border:1px dashed var(--line-strong);background:var(--canvas);color:var(--ink)}.product-ui-wave{justify-content:center;align-items:center;gap:.22rem;min-height:1.25rem;display:flex}.product-ui-wave i{background:var(--orange);transform-origin:50%;border-radius:999px;width:.18rem;height:.75rem;animation:.8s ease-in-out infinite alternate parlate-wave}.product-ui-wave i:nth-child(2n){height:1.15rem;animation-delay:-250ms}.product-ui-wave i:nth-child(3n){height:.55rem;animation-delay:-500ms}.product-ui-polished{border:1px solid var(--ink);background:var(--lavender);color:var(--ink)}.reviews-section{border-top:1px solid var(--line);gap:2rem;min-width:0;display:grid}.reviews-heading{gap:1rem;max-width:45rem;display:grid}.reviews-heading>p:last-child{max-width:38rem;color:var(--ink-muted)}.reviews-rail{scroll-snap-type:x mandatory;scrollbar-color:var(--orange) transparent;scrollbar-width:thin;gap:1rem;min-width:0;padding:.25rem .25rem 1.25rem;scroll-padding-inline:.25rem;display:flex;overflow-x:auto}.review-card{border:1px solid var(--ink);background:var(--paper);min-width:0;box-shadow:.28rem .28rem 0 var(--ink);scroll-snap-align:start;border-radius:1.3rem;flex:0 0 100%;display:grid;overflow:clip}.review-card>img{aspect-ratio:4/3;border-bottom:1px solid var(--ink);background:var(--lavender);object-fit:cover;width:100%;height:auto}.review-card>div{align-content:start;gap:.9rem;min-width:0;padding:1.2rem;display:grid}.review-context{color:var(--deep-green);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:800}.review-card blockquote{letter-spacing:-.04em;font-size:clamp(1.25rem,5vw,1.75rem);font-weight:800;line-height:1.18}.review-warning{border-top:1px solid var(--line);color:var(--ink-muted);padding-top:.85rem;font-size:.78rem;font-weight:700}.reviews-controls{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.reviews-controls button{border:1px solid var(--ink);background:var(--paper);min-width:44px;color:var(--ink);cursor:pointer;transition:background-color .16s ease, transform .18s var(--ease-out);border-radius:50%;place-items:center;font-size:1.2rem;display:grid}.reviews-controls button:not(:disabled):hover{background:var(--lavender);transform:translateY(-2px)}.reviews-controls button:disabled{cursor:not-allowed;opacity:.38}.reviews-controls p{color:var(--ink-muted);letter-spacing:.06em;text-align:center;font-size:.75rem;font-weight:800}.faq-section{border-top:1px solid var(--line);gap:2rem;min-width:0;display:grid}.faq-heading{align-content:start}.faq-list{border-top:1px solid var(--ink);min-width:0;display:grid}.faq-list details{border-bottom:1px solid var(--ink)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 3rem 1rem 0;font-size:clamp(1rem,3vw,1.2rem);font-weight:800;list-style:none;display:flex;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{border:1px solid var(--ink);background:var(--paper);content:"+";width:2rem;height:2rem;transition:background-color .16s ease, transform .2s var(--ease-out);border-radius:50%;place-items:center;font-size:1.25rem;line-height:1;display:grid;position:absolute;right:.25rem}.faq-list details[open] summary:after{background:var(--lavender);transform:rotate(45deg)}.faq-list details p{max-width:43rem;color:var(--ink-muted);padding:0 2.75rem 1.25rem 0}.availability-section{text-align:center;padding:4.5rem var(--page-gutter) calc(4.5rem + env(safe-area-inset-bottom));border-block:1px solid var(--ink);background:radial-gradient(circle at 50% -30%, #f0d7ff7a, transparent 28rem), var(--deep-green);color:var(--paper);justify-items:center;gap:1.15rem;display:grid}.availability-section :where(a,button):focus-visible{outline:3px solid var(--lavender)}.availability-section .eyebrow{color:var(--lavender)}.availability-section .eyebrow:before{background:var(--orange)}.availability-section h2{max-width:14ch}.availability-section>p:not(.eyebrow){color:#ffffebcc;max-width:38rem}.availability-actions{width:min(100%,32rem);color:var(--paper)}.availability-actions .platform-cta-frame{justify-items:center}.availability-actions .platform-cta-frame>p{color:#ffffebbd}.availability-actions .store-badge-row{width:100%}.back-to-top{min-height:44px;color:var(--lavender);border-bottom:1px solid;justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:inline-flex}.back-to-top:hover{color:var(--paper)}.site-footer{padding:3.5rem var(--page-gutter) calc(1rem + env(safe-area-inset-bottom));background:var(--ink);color:var(--paper)}.site-footer :where(a,button):focus-visible{outline:3px solid var(--lavender)}.footer-grid{width:min(100%, var(--content-max));gap:2.5rem 1.5rem;margin-inline:auto;display:grid;position:relative}.footer-brand{gap:.9rem;padding-right:4rem;display:grid}.footer-brand p{color:#ffffebad;max-width:27rem;font-size:.92rem}.wordmark-footer{color:var(--paper);font-size:clamp(2.5rem,12vw,4.5rem);display:inline-flex}.parlate-logo-footer{gap:.8rem}.parlate-logo-footer .parlate-logo-mark{width:.82em;height:.82em}.footer-column{min-width:0}.footer-column h2{color:var(--lavender);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.75rem;font-size:.65rem;font-weight:800}.footer-column ul{gap:.15rem;display:grid}.footer-column a,.footer-bottom a{color:#ffffebbd;align-items:center;min-height:44px;font-size:.84rem;font-weight:700;display:inline-flex}.footer-column a:hover,.footer-bottom a:hover{color:var(--lavender)}.footer-up{width:44px;height:44px;color:var(--paper);transition:background-color .16s ease, color .16s ease, transform .18s var(--ease-out);background:0 0;border:1px solid #ffffeb85;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;right:0}.footer-up:hover{background:var(--lavender);color:var(--ink);transform:translateY(-3px)}.footer-up svg{width:1.1rem}.footer-bottom{width:min(100%, var(--content-max));color:#ffffeb94;border-top:1px solid #ffffeb33;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;margin:3rem auto 0;padding-top:1rem;font-size:.72rem;display:flex}@keyframes parlate-wave{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@media (min-width:768px){.section h2,.availability-section h2{font-size:clamp(3.5rem,7vw,5.6rem)}.hero{padding-top:calc(var(--header-height) + 3rem);padding-bottom:4.5rem}.hero h1{max-width:11ch}.hero-art{aspect-ratio:4/3;justify-self:center;width:min(88%,42rem)}.platform-cta-group-full,.platform-cta-frame{min-block-size:8.5rem}.store-badge-row .button{flex-grow:0}.benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.benefit-card{min-height:18rem}.benefit-card:nth-child(2){transform:translateY(1.5rem)}.product-scene-stage{padding:.75rem}.product-ui-card{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.product-ui-wave{width:2.5rem}.review-card{flex-basis:min(78%,42rem);grid-template-columns:minmax(12rem,.75fr) minmax(0,1.25fr)}.review-card>img{aspect-ratio:auto;border-right:1px solid var(--ink);border-bottom:0;height:100%}.review-card>div{min-height:22rem;padding:1.75rem}.reviews-controls{justify-content:flex-end}.reviews-controls p{min-width:8rem}.footer-grid{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(8rem,.6fr))}.footer-brand{grid-row:1/3}.footer-bottom{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:1024px){.site-header{padding-top:max(.8rem, env(safe-area-inset-top))}.nav-shell{grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;padding-inline:1rem .55rem}.nav-links{justify-content:center;align-items:stretch;gap:clamp(.7rem,2vw,1.5rem);min-width:0;display:flex}.nav-links li{display:flex}.nav-direct-link{min-height:44px}.nav-actions{display:flex}.mobile-menu,.mobile-nav-fallback-shell{display:none}.hero{max-width:1220px;padding-top:calc(var(--header-height) + 5rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;margin-inline:auto;padding-bottom:6rem}.hero h1{max-width:9.5ch;font-size:clamp(4.5rem,7vw,7rem)}.hero-art{justify-self:end;width:calc(100% - .65rem);margin-right:.65rem}.product-scene-section{grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.product-scene-mobile{grid-template-columns:1.15fr .85fr}.product-scene-mobile .product-scene-copy{order:2}.product-scene-stage{align-content:center;min-height:32rem}.product-scene-desktop .product-scene-stage{transform:rotate(.35deg)}.product-scene-mobile .product-scene-stage{transform:rotate(-.35deg)}.product-ui-card{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);position:absolute;bottom:clamp(1rem,3vw,2rem);left:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}.faq-section{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,8vw,8rem)}.faq-heading{top:calc(var(--header-height) + 2rem);position:sticky}.availability-section{align-content:center;min-height:42rem}.site-footer{padding-top:5rem}.footer-grid{grid-template-columns:minmax(18rem,1.6fr) repeat(2,minmax(9rem,.55fr)) auto;gap:clamp(2rem,6vw,6rem)}.footer-up{position:static}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
