@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Poppins:wght@500;600&display=swap');
:root{--blue:#0059FD;--navy:#001A44;--white:#FFFFFF;--soft:#F7F8FA;--mist:#E8ECF2;--slate:#5C6678;--pale:#E6EEFF;font-family:Inter,system-ui,sans-serif;color:var(--navy);background:var(--white);font-synthesis:none;text-rendering:optimizeLegibility}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer;color:var(--navy)}img{display:block;max-width:100%;height:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:Poppins,Inter,sans-serif;font-weight:600}h1{font-size:clamp(3rem,5.5vw,4.7rem);line-height:1.12;letter-spacing:-.045em}h2{font-size:clamp(2rem,3.4vw,3rem);line-height:1.18;letter-spacing:-.035em}h3{font-size:1.18rem;line-height:1.4;letter-spacing:-.018em}h1>span,h2>span{color:var(--blue)}p{line-height:1.7;color:var(--slate)}p+p{margin-top:16px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}[hidden]{display:none!important}.container{max-width:1180px;width:calc(100% - 80px);margin-inline:auto}.section{padding-block:80px}.soft{background:var(--soft)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.split>*,.hero>*,.product-grid>*{min-width:0}.eyebrow{color:var(--blue);font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1.5;margin-bottom:16px}.fine{font-size:.8rem;line-height:1.65;color:var(--slate)}figcaption{font-size:.75rem;line-height:1.6;color:var(--slate);margin-top:12px}.section-heading{max-width:650px;margin-bottom:36px}.section-heading>p:last-child:not(.eyebrow){margin-top:20px;max-width:520px}.button{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:14px 22px;border:1px solid transparent;border-radius:11px;font-size:.9rem;font-weight:600;line-height:1.4;transition:background .15s}.primary{color:white;background:var(--blue)}.primary:hover{background:#004bd7}.secondary{color:var(--navy);background:white;border-color:#cfd8e6}.secondary:hover{background:var(--soft)}.button.small{min-height:46px;padding:11px 16px;font-size:.82rem;gap:15px}.text-link,.card-link{display:inline-flex;align-items:center;gap:16px;font-weight:600;font-size:.9rem;color:var(--blue);min-height:44px}.text-link{margin-top:18px}.text-link:hover,.product-card:hover .card-link{text-decoration:underline;text-underline-offset:4px}.skip{position:fixed;top:-100px;left:15px;z-index:50;background:white;padding:15px}.skip:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.preview-bar{background:var(--navy);color:white;padding:9px 20px;text-align:center;font-size:.75rem;line-height:1.5}.preview-bar span{margin-left:20px;opacity:.72}.site-header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.98);border-bottom:1px solid var(--mist)}.nav-shell{max-width:1340px;margin:auto;padding:17px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand-lockup{display:flex;align-items:center;gap:10px}.brand-mark{position:relative;width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:var(--blue);flex-shrink:0}.brand-mark::before,.brand-mark::after,.brand-mark span{content:'';position:absolute;width:4px;border-radius:999px;background:white}.brand-mark::before{height:10px;transform:translateX(-7px)}.brand-mark span{height:17px}.brand-mark::after{height:23px;transform:translateX(7px)}.brand-name{font-family:Poppins,Inter,sans-serif;font-size:1.35rem;font-weight:600;letter-spacing:-.035em}#main-nav{display:flex;gap:24px;align-items:center}#main-nav a{font-size:.86rem;font-weight:500;color:var(--slate);white-space:nowrap;padding-block:12px}#main-nav a:hover,#main-nav a[aria-current]{color:var(--blue)}#main-nav .nav-launch{display:none}.nav-actions{display:flex;align-items:center;gap:22px}.login{font-size:.85rem;font-weight:600;min-height:44px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.login span{color:var(--blue)}.menu-toggle{display:none}
.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;padding-block:60px 64px}.hero h1{font-size:clamp(4rem,6.3vw,5.8rem);line-height:1.08;letter-spacing:-.05em}.hero-lead{font-size:1.25rem;line-height:1.5;color:var(--navy);font-weight:500;margin-top:25px;max-width:450px}.hero-body{font-size:.96rem;margin-top:18px;max-width:470px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.hero-promise{font-size:.82rem;margin-top:23px!important}.hero-visual>img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:20px;background:#f3f0ea}.hero-visual figcaption{max-width:450px}.problem-band{background:var(--soft);border-block:1px solid var(--mist);padding-block:55px}.problem-band .split{grid-template-columns:1fr .95fr;gap:80px}.problem-band h2{font-size:clamp(2.15rem,3.8vw,3.25rem)}.problem-band h3{margin-bottom:16px;font-size:1.35rem}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.step-number{display:block;width:34px;color:var(--blue);font-weight:700;font-size:.8rem;padding-bottom:14px;border-bottom:2px solid var(--blue);margin-bottom:20px}.steps h3{font-size:1.4rem;margin-bottom:13px}.steps p{font-size:.94rem}.heading-row{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:32px}.heading-row .section-heading{margin-bottom:0}.heading-row .text-link{flex-shrink:0;margin:0}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.product-card{display:block}.product-image{position:relative;border-radius:16px;overflow:hidden;background:#f3f0ea;margin-bottom:21px}.product-image img{width:100%;height:295px;object-fit:cover;object-position:center 57%}.product-image figcaption{position:absolute;left:14px;bottom:13px;margin:0;background:rgba(255,255,255,.94);color:var(--navy);border-radius:5px;padding:5px 8px;font-size:.75rem}.product-card h3{font-size:1.4rem;margin-bottom:10px}.product-card p{font-size:.93rem}.card-link{margin-top:12px}.lid-image img{object-position:50% 43%}.pantry-feature .section-heading{margin-bottom:6px}.pantry-photo img{width:100%;aspect-ratio:4/5;object-fit:contain;border-radius:16px;background:#f3f0ea}.benefits-band{border-block:1px solid var(--mist);padding-block:64px}.benefits-band h2{font-size:2.6rem}.benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px}.benefit-grid h3{font-size:1.12rem;margin-bottom:13px}.benefit-grid p{font-size:.94rem}.addon-grid{grid-template-columns:1.1fr .9fr;gap:70px}.addon-grid h2{font-size:2.4rem;margin-bottom:24px}.addon-grid .addon-note{margin-top:20px}.cart-example{background:white;border:1px solid var(--mist);border-radius:16px;padding:28px}.cart-example .eyebrow{font-size:.75rem}.cart-source h3{font-size:1.12rem;margin-bottom:12px}.cart-source>p{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--mist);padding:12px 0;font-size:.92rem;margin:0;color:var(--navy)}.cart-source>p>span:last-child{color:var(--slate)}.cart-transfer{padding-block:20px;text-align:center}.cart-transfer>span{color:var(--blue);font-size:1.7rem;line-height:1.2}.cart-transfer p{font-size:.85rem;margin-top:5px}.cart-destination{display:flex;align-items:center;gap:13px;background:var(--soft);border:1px solid var(--mist);border-radius:11px;padding:18px 14px}.check-symbol{min-width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--pale);color:var(--blue)}.cart-destination h3{font-size:1rem}.cart-destination p{font-size:.86rem;margin-top:5px}.cart-example>.fine{margin-top:18px}.faq-section{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.1fr);gap:70px}.faq-section .section-heading{margin-bottom:10px}.faq-list{border-top:1px solid var(--mist)}.faq-list details{border-bottom:1px solid var(--mist)}summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;font-size:.95rem;font-weight:600;cursor:pointer;list-style:none;line-height:1.55;min-height:64px}summary::-webkit-details-marker{display:none}summary>span{font-size:1.4rem;font-weight:400;color:var(--blue);min-width:18px;text-align:center}details[open] summary>span{transform:rotate(45deg)}.faq-answer{padding:0 30px 22px 0}.faq-answer p{font-size:.94rem}.closing{display:flex;justify-content:space-between;align-items:center;gap:45px;background:var(--pale);border-radius:18px;padding:45px 52px;margin-bottom:64px}.closing h2{font-size:2.8rem}.closing>div>p:not(.eyebrow){margin-top:16px}.closing .fine{max-width:225px}.closing .button{min-width:190px}footer{border-top:1px solid var(--mist);background:var(--soft);padding:48px 0 24px}.footer-top{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:50px;padding-bottom:36px}.footer-brand p{font-size:.88rem;margin-top:20px}.footer-label{color:var(--navy);font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px}.footer-top>div:not(.footer-brand)>a{display:block;color:var(--slate);font-size:.86rem;padding-block:9px}.footer-top a:hover{color:var(--blue)}.footer-bottom{border-top:1px solid var(--mist);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:21px;color:var(--slate);font-size:.75rem;line-height:1.6}.footer-bottom>span:last-child{max-width:470px}
.page-intro{padding-block:68px 44px}.page-intro h1{max-width:1020px}.page-intro>p:not(.eyebrow){max-width:640px;margin-top:24px;font-size:1.04rem}.intro-steps{padding-top:15px}.setup-steps,.launch-items{display:grid;gap:24px}.setup-steps article,.launch-items article{display:flex;gap:20px;padding-bottom:23px;border-bottom:1px solid var(--mist)}.setup-steps article>span,.launch-items article>span{flex-shrink:0;color:var(--blue);font-size:.8rem;padding-top:4px;width:28px}.setup-steps h3,.launch-items h3{margin-bottom:10px}.setup-steps p,.launch-items p{font-size:.94rem}.list-section h2{margin-bottom:24px}.list-visual{max-width:440px;width:100%;justify-self:center;background:white;border:1px solid #ced8e6;border-radius:16px;overflow:hidden}.browser-bar{padding:12px 18px;background:var(--soft);border-bottom:1px solid var(--mist);display:flex;gap:30px;align-items:center;color:var(--slate);font-size:.8rem}.list-example{padding:28px}.list-example .brand-lockup{margin-bottom:30px}.list-example .eyebrow{margin-bottom:8px}.list-example h3{font-size:1.6rem}.sample-group{display:flex;align-items:center;gap:9px;margin-top:25px;color:var(--slate);font-size:.85rem;font-weight:600}.sample-group img{width:28px;height:28px}.sample-row{display:grid;grid-template-columns:20px 1fr 20px;gap:13px;align-items:center;padding-block:15px;border-bottom:1px solid var(--mist);font-size:.94rem}.sample-row>span:last-child{color:var(--slate);font-size:.85rem}.sample-circle{width:18px;height:18px;border:1.5px solid #a7b8d0;border-radius:50%}.list-example>.fine{margin-top:26px}.list-visual figcaption{padding:15px 20px;margin:0;border-top:1px solid var(--mist);background:var(--soft)}.shopping-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.shopping-options article{padding:30px;border:1px solid var(--mist);border-radius:16px;background:white}.shopping-options h3{font-size:1.3rem;margin-bottom:16px}.shopping-options p.fine{margin-top:17px}.system-showcase>img{width:100%;height:450px;object-fit:contain;background:#f3f0ea;border-radius:16px}.system-showcase figcaption{margin-top:12px}.product-detail>figure>img{width:100%;height:465px;object-fit:contain;border-radius:16px;background:#f3f0ea}.product-detail h2{margin-bottom:24px}.product-detail.reverse>figure{grid-column:2;grid-row:1}.product-detail.reverse>div{grid-column:1;grid-row:1}.feature-list{padding:0;list-style:none;margin:24px 0}.feature-list li{display:flex;gap:13px;align-items:start;padding-block:11px;border-bottom:1px solid var(--mist);font-size:.94rem;line-height:1.6}.feature-list li::before{content:'✓';color:var(--blue)}.launch-summary{max-width:820px;padding-bottom:50px}.story-text{align-items:start;padding-top:20px}.prototype-story img{width:100%;height:515px;object-fit:cover;object-position:50% 42%;border-radius:16px}.prototype-story h2{margin-bottom:24px}.prototype-story .button{margin-top:27px}.faq-search{display:block;max-width:580px;margin-top:30px}.faq-search input{width:100%;min-height:52px;border:1px solid #cbd5e4;background:var(--soft);color:var(--navy);font-size:1rem;border-radius:11px;padding:15px 18px}.faq-page{max-width:850px;margin-bottom:70px}.faq-page #faq-empty{padding-top:30px}.launch-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;align-items:start;padding-block:10px 80px}.launch-copy h2{font-size:2.1rem;margin-bottom:20px}.launch-items{margin-top:28px}.launch-status{padding:20px;background:var(--pale);border-radius:12px;margin-top:28px;line-height:1.6}.launch-status strong{font-size:.94rem}.launch-status p{font-size:.88rem;margin-top:8px}.start-login{border-top:1px solid var(--mist);margin-top:27px;padding-top:24px;display:grid;gap:10px;font-size:.9rem}.start-login span{color:var(--slate)}.start-login a{color:var(--blue);font-weight:600;min-height:44px;display:inline-flex;align-items:center;gap:10px}.launch-image img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:16px;background:#f3f0ea}.privacy-copy{max-width:800px;padding-bottom:70px}.privacy-copy h2{font-size:1.4rem;margin:28px 0 14px}.privacy-copy p{font-size:.95rem}
@media(max-width:1100px){.container{width:calc(100% - 56px)}.nav-shell{padding-inline:28px;gap:20px}#main-nav{gap:18px}.nav-actions{gap:16px}.hero{gap:35px}.split{gap:45px}.product-grid{gap:22px}.product-image img{height:280px}.addon-grid{gap:40px}.faq-section{gap:45px}.closing{padding:40px}.launch-page{gap:45px}.problem-band .split{gap:50px}}
@media(max-width:920px){.nav-shell{flex-wrap:wrap;gap:16px}.brand-home{margin-right:auto}.nav-actions{order:1}.nav-actions>.button{display:none}.menu-toggle{order:2;display:grid;gap:5px;align-content:center;min-width:44px;min-height:44px;border:1px solid var(--mist);border-radius:9px;background:white;padding:12px}.menu-toggle>span:not(.sr-only){width:18px;height:2px;background:var(--navy)}#main-nav{display:none;order:3;width:100%;flex-wrap:wrap;gap:8px 25px;padding-top:9px}#main-nav a{min-height:44px;font-size:.95rem}.menu-open #main-nav{display:flex}#main-nav .nav-launch{display:block;color:var(--blue)}.hero{grid-template-columns:1fr;gap:30px;padding-top:42px}.hero-copy{max-width:620px}.hero h1{font-size:5rem}.hero-visual{max-width:620px}.hero-visual img{aspect-ratio:5/4;object-fit:contain}.split{grid-template-columns:1fr;gap:32px}.split>div{max-width:680px}.pantry-photo{max-width:620px}.product-image img{height:245px}.benefit-grid{gap:28px}.faq-section{grid-template-columns:1fr;gap:30px}.faq-section .section-heading{margin-bottom:0}.closing{gap:30px}.closing h2{font-size:2.5rem}.product-detail>figure{max-width:620px}.product-detail.reverse>figure{grid-column:1;grid-row:1}.product-detail.reverse>div{grid-column:1;grid-row:2}.prototype-story>figure{max-width:620px}.list-visual{justify-self:start}.problem-band .split{grid-template-columns:1fr;gap:25px}.system-showcase>img{height:440px}.launch-page{grid-template-columns:1fr;gap:35px}.launch-image{max-width:620px}}
@media(max-width:600px){.container{width:calc(100% - 40px)}.preview-bar{font-size:.7rem;padding:8px 12px}.preview-bar span{margin-left:12px}.nav-shell{padding:11px 20px;gap:12px}.brand-name{font-size:1.25rem}.login{font-size:.82rem}.hero{padding-block:35px 45px}.hero h1{font-size:clamp(3rem,12vw,4.4rem)}.hero .eyebrow{font-size:.73rem}.hero-lead{font-size:1.15rem;margin-top:21px}.hero-body{font-size:.95rem}.hero-actions{gap:10px;margin-top:24px}.hero-actions .button{padding:13px 17px;font-size:.85rem}.hero-promise{font-size:.81rem;margin-top:20px!important}.hero-visual img{aspect-ratio:1}.section{padding-block:55px}h2{font-size:2.12rem}.section-heading{margin-bottom:28px}.problem-band{padding-block:38px}.problem-band h2{font-size:2.3rem}.problem-band h3{font-size:1.25rem}.steps{grid-template-columns:1fr;gap:27px}.steps article{padding-left:50px;position:relative}.step-number{position:absolute;left:0;top:4px;width:29px;margin:0;padding-bottom:11px}.steps h3{font-size:1.3rem}.heading-row{display:block;margin-bottom:25px}.heading-row .text-link{margin-top:12px}.product-grid{grid-template-columns:1fr;gap:32px}.product-image img{height:350px}.product-card h3{font-size:1.3rem}.product-card p{font-size:.95rem}.product-card .card-link{margin-top:9px}.pantry-photo img{aspect-ratio:4/5}.benefits-band{padding-block:45px}.benefits-band h2{font-size:2.13rem}.benefit-grid{grid-template-columns:1fr;gap:28px}.benefit-grid h3{font-size:1.1rem}.addon-grid h2{font-size:2.07rem}.cart-example{padding:23px}.cart-destination{gap:10px}.cart-destination h3{font-size:.96rem}.cart-transfer p{font-size:.83rem}.faq-section{gap:25px}.faq-section .text-link{margin-top:12px}summary{font-size:.93rem;padding-block:20px;gap:18px}.faq-answer{padding-right:10px}.faq-answer p{font-size:.93rem}.closing{display:block;padding:30px 25px;margin-bottom:45px}.closing h2{font-size:2.4rem}.closing>div:nth-child(2){margin-top:25px}.closing .button{width:100%}.closing .fine{max-width:none;font-size:.8rem}.footer-top{grid-template-columns:1fr 1fr;gap:27px 20px}.footer-brand{grid-column:1/-1}.footer-label{font-size:.75rem}.footer-top>div:not(.footer-brand)>a{font-size:.85rem;line-height:1.65}.footer-bottom{display:grid;gap:12px;font-size:.75rem}.page-intro{padding-block:42px 30px}.page-intro h1{font-size:clamp(2.4rem,8.5vw,3.2rem)}.page-intro>p:not(.eyebrow){font-size:.98rem;margin-top:20px}.intro-steps{padding-top:12px}.list-example{padding:23px}.list-example h3{font-size:1.4rem}.list-visual figcaption{font-size:.75rem}.shopping-options{grid-template-columns:1fr;gap:20px}.shopping-options article{padding:24px}.shopping-options h3{font-size:1.18rem}.system-showcase>img{height:auto;aspect-ratio:1;object-fit:contain}.product-detail>figure>img{height:auto;max-height:480px;object-fit:contain}.product-detail h2{font-size:2.13rem}.launch-summary{padding-bottom:40px}.story-text{padding-top:15px}.prototype-story img{height:440px}.prototype-story h2{font-size:2.1rem}.faq-page{margin-bottom:55px}.launch-page{padding-bottom:55px}.launch-copy h2{font-size:1.85rem}.launch-status{padding:18px}.launch-image img{aspect-ratio:1}.privacy-copy{padding-bottom:55px}.privacy-copy h2{font-size:1.3rem}}
@media(max-width:380px){.hero-actions .button{padding-inline:14px;gap:13px;font-size:.8rem}.product-image img{height:310px}.preview-bar span{margin-left:8px}.hero-promise{font-size:.78rem}.prototype-story img{height:400px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
.how-intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:65px;padding-bottom:42px}.how-intro-copy>p:not(.eyebrow){max-width:550px;margin-top:24px;font-size:1.04rem}.how-intro h1{font-size:clamp(3rem,4.8vw,4.4rem)}.how-action-photo img{width:100%;height:390px;object-fit:cover;object-position:50% 39%;border-radius:16px;background:#f3f0ea}.setup-photo{max-width:500px}.setup-photo img{width:100%;height:320px;object-fit:contain;background:#f3f0ea;border-radius:16px}
@media(max-width:920px){.how-intro{grid-template-columns:1fr;gap:30px}.how-intro-copy{max-width:650px}.how-intro h1{font-size:clamp(3rem,6vw,4.4rem)}.how-action-photo{max-width:620px}.how-action-photo img{height:430px;object-position:50% 41%}.setup-photo{max-width:620px}.setup-photo img{height:350px}}
@media(max-width:600px){.how-intro{padding-bottom:35px;gap:25px}.how-intro h1{font-size:clamp(2.4rem,8.5vw,3.2rem)}.how-intro-copy>p:not(.eyebrow){font-size:.98rem;margin-top:20px}.how-action-photo img{height:365px;object-position:50% 38%}.setup-photo img{height:auto;aspect-ratio:1;object-fit:contain}}

.enquiry-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:64px;align-items:start}.enquiry-layout>div>p:not(.eyebrow){margin-top:24px;max-width:490px}.enquiry-form{background:white;border:1px solid var(--mist);border-radius:20px;padding:32px;display:grid;gap:20px;min-width:0}.enquiry-form h3{font-size:1.5rem}.enquiry-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.enquiry-form label{display:grid;gap:8px;font-weight:600;font-size:.9rem}.enquiry-form label>span{font-weight:400}.enquiry-form input:not([type=checkbox]),.enquiry-form textarea{width:100%;min-width:0;border:1px solid #b8c3d3;background:white;border-radius:9px;padding:12px;color:var(--navy);font:inherit}.enquiry-form textarea{resize:vertical}.enquiry-form input:focus-visible,.enquiry-form textarea:focus-visible{outline:3px solid #0059fd66;outline-offset:2px}.enquiry-form .enquiry-consent{display:flex;align-items:flex-start;gap:12px;font-weight:400}.enquiry-consent input{width:20px;height:20px;flex-shrink:0;margin-top:2px;accent-color:var(--blue)}.enquiry-form .fine{margin:0}.enquiry-form .fine a{text-decoration:underline}.enquiry-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.enquiry-form button:disabled{opacity:.65;cursor:wait}#enquiry{scroll-margin-top:100px}#enquiry-status{margin:0;padding:14px;border-radius:9px;background:#e6eeff}#enquiry-status[data-error=true]{background:#fff0f0;color:#9a2020}@media(max-width:920px){.enquiry-layout{grid-template-columns:1fr;gap:30px}}@media(max-width:600px){.enquiry-form{padding:22px}.enquiry-fields{grid-template-columns:1fr}.enquiry-form .button{width:100%}}

.enquiry-question summary{cursor:pointer;color:var(--blue);font-weight:600;min-height:36px;font-size:.9rem}.enquiry-question summary>span{font-weight:400;color:var(--slate)}.enquiry-question[open] summary{margin-bottom:12px}.enquiry-question summary:focus-visible{outline:3px solid #0059fd66;outline-offset:4px;border-radius:4px}
