.vdPnWq_page{--ink:#151614;--paper:#eee9df;--bright:#f6f2e9;--muted:#5e6055;--line:#1516142b;--signal:#9ca79d;--accent:#4f7d68;--gutter:clamp(1.25rem, 4.5vw, 5rem);--editorial:Iowan Old Style, Baskerville, "Times New Roman", serif;background:var(--ink);min-height:100vh;color:var(--paper);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:1rem;line-height:1.65}.vdPnWq_page h1,.vdPnWq_page h2,.vdPnWq_page h3,.vdPnWq_page p,.vdPnWq_page figure{margin:0}.vdPnWq_page h1,.vdPnWq_page h2,.vdPnWq_page h3{text-wrap:balance;font-weight:450}.vdPnWq_page p{text-wrap:pretty}.vdPnWq_page button,.vdPnWq_page input{font:inherit}.vdPnWq_page button,.vdPnWq_page a{touch-action:manipulation}.vdPnWq_page :focus-visible{outline-offset:5px;outline:2px solid}.vdPnWq_page section[id]{scroll-margin-top:1rem}.vdPnWq_wrap{width:min(calc(100% - 2 * var(--gutter)), 90rem);margin-inline:auto}.vdPnWq_section{padding-block:clamp(4rem,7vw,7.5rem)}.vdPnWq_eyebrow{color:var(--muted);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;font-size:.625rem;font-weight:500;line-height:1.6;margin-bottom:1.7rem!important}.vdPnWq_editorialTitle{letter-spacing:-.04em;max-width:11.5ch;font-size:clamp(2.9rem,4.9vw,5rem);line-height:.99}.vdPnWq_editorialTitle>span,.vdPnWq_editorialTitle>em{display:block}.vdPnWq_editorialTitle em,.vdPnWq_hero h1 em{color:var(--muted);font-family:var(--editorial);letter-spacing:-.025em;font-size:.98em;font-style:italic;font-weight:400;line-height:1.03}.vdPnWq_lead{max-width:33rem;color:var(--muted);font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.7}.vdPnWq_skip{z-index:100;background:var(--paper);color:var(--ink);border-radius:.3rem;padding:.7rem 1rem;position:fixed;top:.75rem;left:1rem;transform:translateY(-200%)}.vdPnWq_skip:focus{transform:translateY(0)}.vdPnWq_header{z-index:20;background:var(--ink);position:relative}.vdPnWq_headerInner{border-bottom:1px solid #efebe129;justify-content:space-between;align-items:center;gap:1rem;min-height:6rem;display:flex}.vdPnWq_brand{white-space:nowrap;align-items:center;gap:.75rem;min-height:2.75rem;display:inline-flex}.vdPnWq_brandMark{background:var(--paper);width:2.25rem;height:2.25rem;color:var(--ink);letter-spacing:-.04em;border-radius:50%;place-items:center;font-size:.58rem;font-weight:800;display:grid}.vdPnWq_brandName{letter-spacing:-.025em;font-size:.92rem;font-weight:620}.vdPnWq_brandProduct{color:#aaa99f;font-family:var(--font-mono);letter-spacing:.14em;border-left:1px solid #efebe140;margin-left:.1rem;padding-left:.85rem;font-size:.625rem}.vdPnWq_headerActions{align-items:center;gap:1.5rem;display:flex}.vdPnWq_languages{border:1px solid #5d5e54;border-radius:999px;align-items:center;padding:3px;display:flex}.vdPnWq_languages button{cursor:pointer;color:#b8b8ac;width:2.1rem;min-height:2.1rem;font-family:var(--font-mono);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:.5625rem;font-weight:600;display:grid}.vdPnWq_languages button[aria-pressed=true]{color:var(--ink);background:var(--paper)}.vdPnWq_button{border:1px solid var(--paper);background:var(--paper);min-height:3.35rem;color:var(--ink);letter-spacing:.01em;text-align:center;cursor:pointer;border-radius:.45rem;justify-content:center;align-items:center;gap:1.75rem;padding:.8rem 1.35rem;font-size:.75rem;font-weight:650;line-height:1.5;transition:background-color .15s,color .15s;display:inline-flex}.vdPnWq_button>span{font-size:1rem;font-weight:400}.vdPnWq_button:hover{color:var(--paper);background:0 0}.vdPnWq_button:disabled{opacity:.55;cursor:default}.vdPnWq_headerCta{min-height:2.8rem;padding:.65rem 1.1rem;font-size:.72rem}.vdPnWq_hero{isolation:isolate;background:var(--ink);position:relative;overflow:hidden}.vdPnWq_hero:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(100% - 1px),#efebe106 0);background-size:7rem 100%;position:absolute;inset:0 0 0 47%}.vdPnWq_heroGrid{grid-template-columns:1.02fr 1fr;align-items:center;gap:1.5rem;min-height:43rem;padding-block:3.75rem 3.25rem;display:grid}.vdPnWq_heroCopy{z-index:2;padding-block:1rem;position:relative}.vdPnWq_hero .vdPnWq_eyebrow{color:#b6beb2}.vdPnWq_hero h1{letter-spacing:-.04em;max-width:14.5ch;font-size:clamp(3.4rem,5vw,5.5rem);line-height:.98}.vdPnWq_hero h1 em{color:#aaa79b;margin-top:.1em;display:block}.vdPnWq_heroBody{color:#b6b5aa;letter-spacing:-.01em;max-width:32.5rem;font-size:1rem;line-height:1.75;margin-top:1.8rem!important}.vdPnWq_heroActions{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:2rem;display:flex}.vdPnWq_textLink{color:#d3d0c4;border-bottom:1px solid #707267;align-items:center;gap:.7rem;min-height:2.75rem;font-size:.75rem;font-weight:550;display:inline-flex}.vdPnWq_noApp{color:#aaa99d;gap:.6rem;font-size:.75rem;line-height:1.6;display:flex;margin-top:1.4rem!important}.vdPnWq_noApp>span{color:var(--signal)}.vdPnWq_heroFigure{min-width:0}.vdPnWq_productComposition{min-height:36rem;position:relative}.vdPnWq_heroPage{z-index:2;transform-origin:50%;width:17.25rem;position:absolute;top:.8rem;right:.5rem;transform:rotate(3deg)}.vdPnWq_heroPage .vdPnWq_samplePage{box-shadow:0 2rem 4rem #00000047}.vdPnWq_deviceImage{z-index:3;filter:drop-shadow(0 1.5rem 1.25rem #00000080);width:77%;position:absolute;bottom:.5rem;left:-3.5rem}.vdPnWq_deviceImage img{width:100%;height:auto;display:block}.vdPnWq_productFloat{transform:translate3d(0, var(--product-shift,0px), 0) rotate(var(--product-tilt,0deg));transform-origin:50%;will-change:transform}.vdPnWq_productFloat img{width:100%;height:auto;display:block}.vdPnWq_frontProduct{filter:drop-shadow(0 1.4rem 1rem #28231524);width:clamp(28rem,58vw,60rem);margin:0;position:absolute;top:13rem;left:clamp(-18rem,-12vw,-8rem)}.vdPnWq_topProduct{filter:drop-shadow(0 1.5rem 1.25rem #0000004d);width:min(65%,18rem);margin:1.75rem 0 -1rem .5rem}.vdPnWq_sideProduct{filter:drop-shadow(0 1.4rem .9rem #28231526);width:min(100%,30rem);margin:0 auto 2.5rem}.vdPnWq_heroFigure>figcaption{color:#b9b8ac;border-top:1px solid #efebe129;justify-content:space-between;align-items:center;gap:.6rem;margin:1.7rem 0 0 1rem;padding-top:.8rem;font-size:.6875rem;display:flex}.vdPnWq_heroFigure>figcaption>span:nth-child(2){color:var(--signal)}.vdPnWq_paperSection{background:var(--paper);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.vdPnWq_brightSection{background:var(--bright);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.vdPnWq_darkSection{--muted:#aaa99d;--line:#efebe12b;color:var(--paper);background:#11120f}.vdPnWq_darkSection .vdPnWq_eyebrow{color:#acb6a7}.vdPnWq_sectionIntro{grid-template-columns:1.15fr .85fr;align-items:end;gap:4rem;display:grid}.vdPnWq_sectionIntro .vdPnWq_editorialTitle{max-width:16ch}.vdPnWq_sectionIntro>.vdPnWq_lead{margin-bottom:.3rem}.vdPnWq_demoStage{background:#e4dfd4;border:1px solid #15161414;grid-template-columns:1fr 1fr;align-items:center;gap:5rem;margin-top:3.25rem;padding:2.5rem clamp(1.5rem,6vw,6rem);display:grid}.vdPnWq_demoPageColumn{flex-direction:column;align-items:center;display:flex}.vdPnWq_samplePage{color:#1c241c;text-align:center;background:#efeee5;border:1px solid #d0cfc3;border-radius:1.8rem;width:100%;max-width:20rem;padding:1.75rem 1.2rem 1.1rem;box-shadow:0 1.75rem 2.5rem #27231726,inset 0 1px #fff9}.vdPnWq_cafeLogo{object-fit:cover;background:#f7f7f2;border:1px solid #d7d7ca;border-radius:1rem;width:3.5rem;height:3.5rem;margin:0 auto 1rem;display:block;box-shadow:0 .65rem 1rem #27231714}.vdPnWq_sampleEyebrow{color:#476d55;letter-spacing:.21em;font-size:.45rem;font-weight:650}.vdPnWq_samplePage h3{letter-spacing:-.04em;margin-top:.65rem;font-size:1.5rem;font-weight:550;line-height:1.15}.vdPnWq_sampleDescription{color:#5f6658;max-width:16rem;font-size:.6875rem;line-height:1.6;margin:.8rem auto 1.35rem!important}.vdPnWq_sampleLinks{gap:.45rem;display:grid}.vdPnWq_sampleLinks button,.vdPnWq_sampleStaticLink{color:#273b2c;text-align:left;background:#f9f9f4;border:1px solid #d6d8cb;border-radius:.7rem;align-items:center;gap:.65rem;min-height:2.8rem;padding:.6rem .75rem;font-size:.6875rem;display:flex}.vdPnWq_sampleLinks button{cursor:pointer;transition:background-color .15s}.vdPnWq_sampleLinks button:hover,.vdPnWq_sampleLinks button[aria-pressed=true]{background:#dce6d4;border-color:#75936d}.vdPnWq_sampleLinks button>span:last-child,.vdPnWq_sampleStaticLink>span:last-child{color:#4f6b4b;margin-left:auto}.vdPnWq_icon{color:#4f7d68;flex:0 0 .95rem;width:.95rem;height:.95rem}.vdPnWq_sampleFooter{color:#656958;font-family:var(--font-mono);letter-spacing:.08em;font-size:.4375rem;margin-top:1.4rem!important}.vdPnWq_samplePage[data-sample-theme=dark]{color:#efeee4;background:#242824;border-color:#3e4439}.vdPnWq_samplePage[data-sample-theme=dark] .vdPnWq_sampleDescription,.vdPnWq_samplePage[data-sample-theme=dark] .vdPnWq_sampleFooter{color:#b0b9a6}.vdPnWq_samplePage[data-sample-theme=dark] .vdPnWq_sampleEyebrow{color:#a2bc95}.vdPnWq_samplePage[data-sample-theme=dark] .vdPnWq_sampleStaticLink{color:#eeefe3;background:#353d32;border-color:#515b49}.vdPnWq_samplePage[data-sample-theme=dark] .vdPnWq_sampleStaticLink>span:last-child,.vdPnWq_samplePage[data-sample-theme=dark] .vdPnWq_icon{color:#a2bc95}.vdPnWq_interaction{border-block:1px solid #bcb9ad;padding-block:1.4rem}.vdPnWq_interaction .vdPnWq_eyebrow{margin-bottom:1.2rem!important}.vdPnWq_interaction h3{letter-spacing:-.035em;max-width:18ch;font-size:1.7rem;font-weight:450;line-height:1.12}.vdPnWq_interaction>p:not(.vdPnWq_eyebrow){color:#5d6154;margin-top:1rem;font-size:.875rem;line-height:1.75}.vdPnWq_interaction .vdPnWq_simulation{margin-top:1.2rem!important;font-size:.625rem!important}.vdPnWq_menuExample{margin:1rem 0 0;padding:0;list-style:none}.vdPnWq_menuExample li{border-bottom:1px solid #c5c5b7;gap:1rem;padding-block:.35rem;font-size:.8125rem;display:flex}.vdPnWq_menuExample li>span{color:#66705d;font-family:var(--font-mono);font-size:.5625rem}.vdPnWq_sampleNote{color:var(--muted);font-size:.8125rem;line-height:1.65;margin-top:1.1rem!important}.vdPnWq_useGrid{grid-template-columns:1fr .95fr;align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:3rem;display:grid}.vdPnWq_counterFigure{min-width:0}.vdPnWq_counterFigure img{aspect-ratio:5/4;object-fit:cover;object-position:45% center;border-radius:.35rem;width:100%;height:auto;display:block}.vdPnWq_counterFigure figcaption{color:#aaa99d;font-family:var(--font-mono);justify-content:space-between;gap:1rem;margin-top:.8rem;font-size:.5rem;display:flex}.vdPnWq_features{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.vdPnWq_features article{border-top:1px solid var(--line);padding-top:1rem}.vdPnWq_featureTop{color:#aaa99d;height:1.6rem;font-family:var(--font-mono);justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.5625rem;display:flex}.vdPnWq_featureIcon{color:#a2b29b;width:1.1rem;height:1.1rem}.vdPnWq_features h3{letter-spacing:-.025em;font-size:1.2rem;font-weight:500;line-height:1.2}.vdPnWq_features p{color:#b0afa2;margin-top:.8rem;font-size:.8125rem;line-height:1.75}.vdPnWq_setupSection{isolation:isolate;position:relative;overflow:clip}.vdPnWq_howGrid{grid-template-columns:1fr .95fr;align-items:start;gap:4rem;min-height:32rem;display:grid;position:relative}.vdPnWq_howGrid .vdPnWq_editorialTitle{z-index:1;max-width:12ch;position:relative}.vdPnWq_steps{z-index:1;margin:0;padding:0;list-style:none;position:relative}.vdPnWq_steps li{border-top:1px solid var(--line);grid-template-columns:3rem 1fr;gap:1.5rem;padding:1.7rem 0;display:grid}.vdPnWq_steps li:last-child{padding-bottom:0}.vdPnWq_stepNumber{color:#747667;font-family:var(--editorial);font-size:2.5rem;font-style:italic;line-height:1}.vdPnWq_steps h3{letter-spacing:-.025em;margin-top:.1rem;font-size:1.2rem;font-weight:500;line-height:1.3}.vdPnWq_steps p{max-width:29rem;color:var(--muted);margin-top:.6rem;font-size:.875rem}.vdPnWq_custom{grid-template-columns:.85fr 1.15fr;align-items:center;gap:4rem;display:grid}.vdPnWq_custom>div:first-child .vdPnWq_lead{max-width:26rem;margin-top:2rem}.vdPnWq_styleExamples{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.vdPnWq_styleExamples .vdPnWq_samplePage{border-radius:1.4rem;padding:1.5rem .9rem 1rem}.vdPnWq_styleExamples .vdPnWq_samplePage h3{font-size:1.1875rem}.vdPnWq_styleExamples .vdPnWq_sampleDescription{min-height:2.4rem;font-size:.5625rem}.vdPnWq_styleExamples .vdPnWq_sampleEyebrow{font-size:.375rem}.vdPnWq_styleExamples .vdPnWq_sampleStaticLink{gap:.5rem;min-height:2.5rem;padding-inline:.55rem;font-size:.5625rem}.vdPnWq_styleExamples .vdPnWq_icon{flex-basis:.75rem;width:.75rem;height:.75rem}.vdPnWq_styleExamples figcaption{color:#c0beb1;gap:.8rem;margin-top:1rem;font-size:.6875rem;display:flex}.vdPnWq_styleExamples figcaption>span{color:#9ca79d;font-family:var(--font-mono);font-size:.5625rem}.vdPnWq_styleExamples figure:nth-child(2){padding-top:2.5rem}.vdPnWq_offer{grid-template-columns:1fr .85fr;align-items:center;gap:6rem;display:grid}.vdPnWq_offer .vdPnWq_lead{max-width:30rem;margin-top:1.7rem}.vdPnWq_pricing{max-width:30rem;margin-top:2rem}.vdPnWq_pricing h3{font-size:1rem;font-weight:550}.vdPnWq_pricing p{color:var(--muted);margin-top:.6rem;font-size:.8125rem}.vdPnWq_pricing .vdPnWq_button{border-color:var(--ink);background:var(--ink);color:var(--paper);margin-top:1.5rem}.vdPnWq_pricing .vdPnWq_button:hover{color:var(--ink);background:0 0}.vdPnWq_deliverables{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.vdPnWq_deliverables li{border-bottom:1px solid var(--line);align-items:center;gap:1.25rem;padding:1.8rem 0;font-size:1rem;display:flex}.vdPnWq_deliverables li>span:first-child{color:#626557;font-family:var(--font-mono);font-size:.5625rem}.vdPnWq_deliverables li>span:last-child{color:#68775e;margin-left:auto}.vdPnWq_faqSection{border-top:1px solid var(--line)}.vdPnWq_faq{grid-template-columns:.85fr 1.15fr;gap:5rem;display:grid}.vdPnWq_questions{border-top:1px solid var(--line)}.vdPnWq_questions details{border-bottom:1px solid var(--line)}.vdPnWq_questions summary{cursor:pointer;align-items:center;gap:1rem;min-height:4.6rem;padding:1rem .1rem;font-size:.875rem;line-height:1.5;list-style:none;display:flex}.vdPnWq_questions summary::-webkit-details-marker{display:none}.vdPnWq_faqPlus{color:#59694e;margin-left:auto;padding-left:1rem;font-size:1.2rem}.vdPnWq_questions details[open] .vdPnWq_faqPlus{margin-right:.1rem;padding:0;transform:rotate(45deg)}.vdPnWq_questions details>p{max-width:34rem;color:var(--muted);padding:0 2rem 1.4rem;font-size:.875rem}.vdPnWq_inquirySection{border-bottom:1px solid #efebe124}.vdPnWq_inquiry{grid-template-columns:1fr .85fr;align-items:start;gap:clamp(3rem,9vw,9rem);display:grid}.vdPnWq_inquiry .vdPnWq_editorialTitle{max-width:12ch}.vdPnWq_inquiry .vdPnWq_lead{max-width:29rem;margin-top:1.8rem}.vdPnWq_inquiryNote{color:#aaa99d;max-width:24rem;font-size:.75rem;margin-top:1.5rem!important}.vdPnWq_form{gap:1.2rem;display:grid;position:relative}.vdPnWq_field label{color:#e1dfd2;margin-bottom:.45rem;font-size:.75rem;font-weight:500;display:block}.vdPnWq_field label>span{color:#aaa99d;font-size:.6875rem;font-weight:400}.vdPnWq_field input{width:100%;min-height:3rem;color:var(--paper);background:#1c1e18;border:1px solid #636659;border-radius:.3rem;padding:.6rem .8rem;font-size:1rem}.vdPnWq_field input[aria-invalid=true]{border-color:#e6a18a}.vdPnWq_field input:focus-visible{outline-offset:2px}.vdPnWq_form .vdPnWq_fieldError{color:#f0b29c;margin-top:.35rem;font-size:.75rem}.vdPnWq_honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vdPnWq_form .vdPnWq_button{justify-content:space-between;width:100%;margin-top:.3rem}.vdPnWq_formPrivacy{color:#b7b7a9;font-size:.625rem}.vdPnWq_formPrivacy a{text-underline-offset:.2rem;text-decoration:underline}.vdPnWq_fallback{color:#b7b7a9;text-underline-offset:.2rem;width:fit-content;font-size:.625rem;text-decoration:underline}.vdPnWq_formError,.vdPnWq_formNotice{color:#f0b29c;border-left:2px solid #e6a18a;padding:.6rem .8rem;font-size:.8125rem}.vdPnWq_formSuccess{background:#1f281c;border:1px solid #596a50;border-radius:.4rem;min-height:22rem;padding:2rem}.vdPnWq_formSuccess h3{color:var(--paper);margin-block:1.5rem 1rem;font-size:1.6rem}.vdPnWq_formSuccess p{color:#bbc6b0}.vdPnWq_successMark{color:#b7d4a4;border:1px solid #a3bb94;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.vdPnWq_footer{background:#11120f;padding-top:2.5rem}.vdPnWq_footerTop{justify-content:space-between;align-items:flex-start;gap:2rem;padding-bottom:2.5rem;display:flex}.vdPnWq_footerTop>div>p{color:#aaa99d;margin-top:1rem;font-size:.6875rem}.vdPnWq_footerTop>p{color:#aaa99d;font-size:.6875rem}.vdPnWq_footer nav{gap:.4rem;display:grid}.vdPnWq_footer nav a{color:#c4c2b5;align-items:center;gap:.6rem;min-height:2rem;font-size:.6875rem;display:inline-flex}.vdPnWq_footerBottom{color:#a1a194;font-family:var(--font-mono);letter-spacing:.08em;border-top:1px solid #efebe124;justify-content:space-between;gap:1rem;padding-block:1.25rem;font-size:.5rem;display:flex}@media (min-width:1600px){.vdPnWq_heroGrid{min-height:51rem}.vdPnWq_hero h1{font-size:5.7rem}.vdPnWq_productComposition{min-height:40rem}.vdPnWq_heroPage{width:19rem}}@media (max-width:1100px){.vdPnWq_heroGrid{grid-template-columns:1fr .9fr;gap:1rem;min-height:42rem}.vdPnWq_hero h1{font-size:clamp(3rem,5.4vw,4.2rem)}.vdPnWq_heroPage{width:14rem;top:1rem;right:.2rem}.vdPnWq_heroPage .vdPnWq_samplePage{padding-inline:.8rem}.vdPnWq_heroPage .vdPnWq_samplePage h3{font-size:1.25rem}.vdPnWq_heroPage .vdPnWq_sampleDescription{font-size:.5625rem}.vdPnWq_heroPage .vdPnWq_sampleStaticLink{gap:.4rem;font-size:.5625rem}.vdPnWq_productComposition{min-height:33rem}.vdPnWq_deviceImage{width:85%;bottom:.5rem;left:-2.7rem}.vdPnWq_heroFigure>figcaption{font-size:.5625rem}.vdPnWq_sectionIntro,.vdPnWq_custom,.vdPnWq_faq{gap:3rem}.vdPnWq_useGrid{gap:2.5rem}.vdPnWq_demoStage{gap:3rem;padding-inline:3rem}.vdPnWq_offer{gap:3.5rem}.vdPnWq_styleExamples{gap:1rem}}@media (max-width:760px){.vdPnWq_headerInner{gap:.5rem;min-height:4.75rem}.vdPnWq_brand{gap:.5rem}.vdPnWq_brandName{display:none}.vdPnWq_brandMark{width:1.9rem;height:1.9rem;font-size:.5rem}.vdPnWq_brandProduct{padding-left:.55rem;font-size:.5rem}.vdPnWq_headerActions{gap:.65rem}.vdPnWq_headerCta{gap:.7rem;max-width:11.5rem;min-height:2.75rem;padding:.55rem .7rem;font-size:.625rem}.vdPnWq_languages button{width:1.7rem;min-height:1.7rem;font-size:.5rem}.vdPnWq_heroGrid{grid-template-columns:1fr;gap:1.7rem;min-height:0;padding-top:2.5rem;padding-bottom:1.75rem}.vdPnWq_heroCopy{padding:0}.vdPnWq_hero .vdPnWq_eyebrow{margin-bottom:1.5rem!important}.vdPnWq_hero h1{max-width:14ch;font-size:clamp(2.7rem,9vw,4.1rem);line-height:1}.vdPnWq_heroBody{max-width:34rem;font-size:.9375rem;line-height:1.7;margin-top:1.3rem!important}.vdPnWq_heroActions{gap:.6rem 1.25rem;margin-top:1.5rem}.vdPnWq_heroActions .vdPnWq_button{gap:1rem;padding-inline:1rem;font-size:.6875rem}.vdPnWq_textLink{font-size:.6875rem}.vdPnWq_noApp{font-size:.75rem;margin-top:1.1rem!important}.vdPnWq_productComposition{min-height:29rem;margin-top:.75rem}.vdPnWq_heroPage{width:14rem;top:.8rem;right:.5rem}.vdPnWq_deviceImage{width:65%;top:12rem;bottom:auto;left:-1.1rem}.vdPnWq_heroPage .vdPnWq_sampleStaticLink:nth-child(n+4){display:none}.vdPnWq_heroFigure>figcaption{margin:.75rem 0 0;font-size:.5625rem}.vdPnWq_sectionIntro{grid-template-columns:1fr;gap:1.75rem}.vdPnWq_sectionIntro .vdPnWq_editorialTitle{max-width:13ch}.vdPnWq_editorialTitle{max-width:13ch;font-size:clamp(2.8rem,9vw,4rem)}.vdPnWq_eyebrow{margin-bottom:1.35rem!important}.vdPnWq_lead{font-size:.9375rem}.vdPnWq_demoStage{grid-template-columns:1fr;gap:2.25rem;margin-top:2rem;padding:2rem 1rem}.vdPnWq_demoStage .vdPnWq_samplePage{max-width:20rem}.vdPnWq_demoStage .vdPnWq_sampleLinks button{min-height:3.1rem}.vdPnWq_interaction{padding:1.25rem .3rem}.vdPnWq_interaction h3{max-width:20ch;font-size:1.5rem}.vdPnWq_sampleNote{font-size:.8125rem}.vdPnWq_useGrid{grid-template-columns:1fr;gap:2.5rem;margin-top:2rem}.vdPnWq_counterFigure img{aspect-ratio:4/3}.vdPnWq_features{gap:2rem 1.5rem}.vdPnWq_features h3{font-size:1.125rem}.vdPnWq_features p{font-size:.8125rem}.vdPnWq_howGrid{flex-direction:column;align-items:stretch;gap:2.5rem;min-height:0;display:flex}.vdPnWq_howGrid>div:first-child{display:contents}.vdPnWq_howGrid .vdPnWq_steps{order:1}.vdPnWq_setupSection{padding-bottom:0}.vdPnWq_frontProduct{order:2;width:calc(100% + 10rem);margin:0 -5rem -9rem;position:relative;top:auto;left:auto}.vdPnWq_topProduct{width:min(45%,13rem);margin:1.25rem 0 -1rem}.vdPnWq_sideProduct{width:90%;margin-bottom:2rem}.vdPnWq_howGrid .vdPnWq_editorialTitle{max-width:13ch}.vdPnWq_steps li{grid-template-columns:2.25rem 1fr;gap:1rem;padding-block:1.5rem}.vdPnWq_stepNumber{font-size:2rem}.vdPnWq_steps h3{font-size:1.125rem}.vdPnWq_custom{grid-template-columns:1fr;gap:2.5rem}.vdPnWq_custom>div:first-child .vdPnWq_lead{margin-top:1.5rem}.vdPnWq_styleExamples{gap:1rem}.vdPnWq_styleExamples .vdPnWq_samplePage{border-radius:1rem;min-height:20rem;padding:1.25rem .6rem .85rem}.vdPnWq_styleExamples .vdPnWq_samplePage h3{font-size:.9375rem}.vdPnWq_styleExamples .vdPnWq_sampleDescription{min-height:2.7rem;font-size:.5rem}.vdPnWq_styleExamples .vdPnWq_sampleStaticLink{gap:.3rem;min-height:2.3rem;padding-inline:.4rem;font-size:.5rem}.vdPnWq_styleExamples .vdPnWq_sampleFooter,.vdPnWq_styleExamples .vdPnWq_sampleEyebrow{font-size:.3rem}.vdPnWq_styleExamples .vdPnWq_icon{flex-basis:.6rem;width:.6rem;height:.6rem}.vdPnWq_styleExamples .vdPnWq_cafeLogo{border-radius:.75rem;width:2.6rem;height:2.6rem}.vdPnWq_styleExamples figcaption{gap:.6rem;font-size:.625rem}.vdPnWq_offer{grid-template-columns:1fr;gap:2.5rem}.vdPnWq_offer .vdPnWq_lead,.vdPnWq_pricing{margin-top:1.5rem}.vdPnWq_deliverables li{padding-block:1.4rem;font-size:.875rem}.vdPnWq_faq{grid-template-columns:1fr;gap:2.25rem}.vdPnWq_questions summary{gap:.75rem;min-height:4.5rem;font-size:.8125rem}.vdPnWq_inquiry{grid-template-columns:1fr;gap:2.5rem}.vdPnWq_inquiry .vdPnWq_lead{margin-top:1.5rem}.vdPnWq_inquiryNote{font-size:.6875rem}.vdPnWq_footerTop{flex-wrap:wrap;gap:2rem}.vdPnWq_footer .vdPnWq_brandName{display:inline}.vdPnWq_footerTop>div{flex-basis:100%}.vdPnWq_footerTop>p{max-width:8rem}.vdPnWq_footer nav{margin-left:auto}.vdPnWq_footerBottom{font-size:.4375rem}}@media (max-width:360px){.vdPnWq_headerCta{max-width:10.5rem;padding-inline:.5rem;font-size:.5625rem}.vdPnWq_headerCta>span,.vdPnWq_brandProduct{display:none}.vdPnWq_headerActions{gap:.5rem}.vdPnWq_hero h1{font-size:2.6rem}.vdPnWq_heroPage{width:13rem;right:-.3rem}.vdPnWq_deviceImage{width:72%;left:-1.5rem}.vdPnWq_styleExamples{gap:.7rem}.vdPnWq_styleExamples .vdPnWq_sampleStaticLink{font-size:.4375rem}}@media (prefers-reduced-motion:reduce){.vdPnWq_productFloat{will-change:auto;transform:none!important}.vdPnWq_page *,.vdPnWq_page :before,.vdPnWq_page :after{transition:none!important;animation:none!important}}
