@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@700;800&display=swap");:root{--ink:#10253f;--blue:#076eaf;--cyan:#13b9df;--soft:#edf7fb;--line:#d9e7ee;--gold:#f3b735}*{box-sizing:border-box}.site{color:var(--ink);font-family:DM Sans,sans-serif;background:#fff}.site a{text-decoration:none;color:inherit}.topbar{height:78px;justify-content:space-between;max-width:1180px;margin:auto;padding:0 28px}.logo,.topbar{display:flex;align-items:center}.logo{gap:10px;font-weight:800;font-size:19px}.logo img{width:38px;height:38px;object-fit:contain}.logo b{display:block;color:var(--blue);font-size:10px;letter-spacing:2px}.topbar nav{display:flex;gap:30px;color:#60748b;font-size:14px}.text-link:hover,.topbar nav a:hover{color:var(--blue)}.primary,.top-cta{background:var(--blue);color:#fff!important;padding:13px 19px;border-radius:7px;display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:14px;box-shadow:0 8px 20px #076eaf29}.hero{max-width:1180px;margin:auto;padding:75px 28px 90px;display:grid;grid-template-columns:1fr 1fr;gap:70px}.eyebrow,.hero{align-items:center}.eyebrow{color:var(--blue);font-size:11px;font-weight:800;letter-spacing:1.6px;display:inline-flex;gap:7px}.hero h1{font-family:Manrope,sans-serif;font-size:clamp(42px,5vw,68px);line-height:1.04;letter-spacing:-3px;margin:20px 0}.hero h1 em{color:var(--blue);font-style:normal}.hero p{font-size:18px;line-height:1.65;color:#5d7188;max-width:510px}.hero-actions{display:flex;align-items:center;gap:24px;margin:30px 0}.text-link{color:var(--blue);font-weight:700;font-size:14px;display:inline-flex;align-items:center;gap:6px}.trust-row{display:flex;gap:16px;flex-wrap:wrap;color:#60748b;font-size:12px}.trust-row span{display:inline-flex;align-items:center;gap:4px}.trust-row svg{color:#12a6c5;width:15px}.hero-visual{position:relative}.hero-visual>img{width:100%;aspect-ratio:1.15;object-fit:cover;border-radius:18px;box-shadow:0 26px 50px #10253f22}.floating-card{position:absolute;bottom:-20px;left:-28px;background:#fff;border:1px solid var(--line);padding:15px 18px;border-radius:10px;font-size:12px;line-height:1.5;box-shadow:0 12px 30px #10253f1c}.floating-card b{color:var(--ink)}.dot{display:inline-block;width:8px;height:8px;background:#24bb87;border-radius:50%;margin-right:6px}.proof{background:var(--soft);display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:32px max(28px,calc((100% - 1124px)/2))}.proof div{grid-template-columns:25px 1fr;column-gap:9px}.proof svg{grid-row:span 2;width:22px}.proof span{font-size:12px;color:#6b7d8c;margin-top:4px;line-height:1.4}.section{max-width:1180px;margin:auto;padding:100px 28px}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:34px}.final-cta h2,.section h2,.steps h2{font-family:Manrope,sans-serif;font-size:36px;letter-spacing:-1.5px;margin:12px 0 0;max-width:560px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.product{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.product img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.product div{padding:18px}.product h3{font-size:17px;margin:0 0 7px}.product p{font-size:13px;color:#6b7d8c;line-height:1.45;min-height:38px;margin:0 0 15px}.product a{font-size:12px;color:var(--blue);font-weight:800;display:inline-flex;gap:5px}.product a,.steps{align-items:center}.steps{background:#10253f;color:#fff;padding:82px max(28px,calc((100% - 1124px)/2));display:grid;grid-template-columns:1fr 1fr;gap:90px}.steps .eyebrow{color:#58d6ed}.steps h2{color:#fff}.steps p{color:#adc0ce;line-height:1.6;max-width:480px}.steps .primary{margin-top:18px}.steps ol{list-style:none;margin:0;padding:0}.steps li{display:flex;gap:20px;padding:21px 0;border-bottom:1px solid #ffffff1c}.steps li:last-child{border:0}.steps li>b{color:#56d2ea;font-size:13px}.steps li span{display:grid;gap:5px}.steps li small{color:#9eb1c0}.final-cta{text-align:center;padding:100px 28px;background:linear-gradient(270deg,#076eaf,#07539b);color:#fff}.final-cta .eyebrow{color:#a7eff8}.final-cta h2{margin:15px auto 10px;max-width:650px}.final-cta p{color:#d0f1f7;margin-bottom:28px}.primary.light{background:#fff;color:var(--blue)!important}.final-cta .primary{box-shadow:none}footer{max-width:1180px;margin:auto;padding:28px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#778899;font-size:12px}footer .logo{color:var(--ink);font-size:16px}footer .logo img{width:30px;height:30px}@media(max-width:800px){.topbar{height:auto;padding-top:18px;gap:16px;flex-wrap:wrap}.topbar nav{order:3;width:100%;justify-content:space-between;padding:10px 0}.top-cta{padding:10px 12px}.hero{grid-template-columns:1fr;padding-top:48px;gap:40px}.hero h1{font-size:46px}.proof{grid-template-columns:1fr;padding:26px 28px}.section-head{display:block}.section-head .text-link{margin-top:18px}.product-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:1fr;gap:35px}.final-cta h2,.section h2,.steps h2{font-size:30px}footer{flex-wrap:wrap}.floating-card{left:12px}}@media(max-width:480px){.product-grid{grid-template-columns:1fr}.hero h1{font-size:39px;letter-spacing:-2px}.hero p{font-size:16px}.trust-row{display:grid;gap:8px}}.topbar{position:sticky;top:0;z-index:20;background:#ffffffc7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:.3s}.topbar.is-scrolled{box-shadow:0 8px 24px #10253f14;background:#ffffffeb}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.is-visible{opacity:1!important;transform:none!important}.product-marquee{overflow:hidden;margin:0 -28px;padding:0 28px}.product-track{display:flex;gap:16px;width:max-content;animation:marquee 32s linear infinite}.product-track:hover{animation-play-state:paused}.product{width:260px;flex:0 0 260px}@keyframes marquee{to{transform:translateX(calc(-50% - 8px))}}.footer-main{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:30px;align-items:start}.footer-main p{margin:10px 0 0}.footer-links{display:grid;gap:13px;justify-items:start}.footer-links a{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-weight:700}.footer-links a:hover{color:var(--blue)}.footer-map{margin-top:34px;border-radius:14px;overflow:hidden;height:180px;border:1px solid var(--line)}.footer-map iframe{width:100%;height:100%;border:0;filter:saturate(.8)}.footer-bottom{border-top:1px solid var(--line);margin-top:24px;padding-top:18px;display:flex;justify-content:space-between}.floating-whatsapp{position:fixed;right:22px;bottom:22px;z-index:30;background:#1aae68;color:#fff!important;border-radius:999px;padding:14px 18px;display:flex;align-items:center;gap:9px;box-shadow:0 12px 30px #0d8b522e;font-weight:800;font-size:13px;animation:floatPulse 3s ease-in-out infinite}.floating-whatsapp:hover{transform:translateY(-3px)}@keyframes floatPulse{0%,to{box-shadow:0 12px 30px #0d8b522e}50%{box-shadow:0 12px 30px #0d8b5260}}@media(max-width:800px){.footer-main{grid-template-columns:1fr 1fr}}@media(max-width:480px){.footer-main{grid-template-columns:1fr}.floating-whatsapp{right:14px;bottom:14px;padding:14px}.floating-whatsapp span{display:none}}body,html{overflow-x:hidden}.hero-visual,.site{min-width:0}.hero-visual>img{display:block}.hero-copy,.topbar nav{min-width:0}@media(max-width:640px){.topbar{padding:14px 18px 0;align-items:center}.topbar.is-scrolled{padding-left:18px;padding-right:18px}.logo{font-size:17px}.logo img{width:32px;height:32px}.topbar nav{gap:0;justify-content:space-between;overflow-x:auto;white-space:nowrap;font-size:12px;padding:10px 0 12px}.topbar nav a{padding:0 5px}.top-cta{font-size:12px;padding:10px 11px;white-space:nowrap}.hero{padding:38px 20px 65px;gap:28px}.hero h1{font-size:clamp(36px,11vw,48px);line-height:1.02;margin:14px 0;letter-spacing:-2px}.hero p{font-size:16px;line-height:1.5}.hero-actions{align-items:stretch;flex-direction:column;gap:14px;margin:24px 0}.hero-actions .primary,.hero-actions .text-link{justify-content:center}.trust-row{font-size:11px;gap:7px}.hero-visual>img{aspect-ratio:1/1;border-radius:14px}.floating-card{left:10px;bottom:-14px;font-size:11px;padding:11px 13px}.proof{padding:23px 20px;gap:18px}.proof div{grid-template-columns:22px 1fr}.proof b{font-size:13px}.proof span{font-size:11px}.section{padding:68px 20px}.final-cta h2,.section h2,.steps h2{font-size:29px;line-height:1.12}.section-head{margin-bottom:24px}.product-marquee{margin:0 -20px;padding:0 20px}.product{width:235px;flex-basis:235px}.product div{padding:15px}.steps{padding:65px 20px;gap:28px}.steps p{font-size:15px}.steps .primary{width:100%;justify-content:center}.final-cta{padding:70px 20px}.final-cta p{line-height:1.5}.final-cta .primary{width:100%;justify-content:center}.footer-main{grid-template-columns:1fr;gap:24px}.footer-map{height:160px;margin-top:28px}.footer-bottom{display:grid;gap:8px}.floating-whatsapp{font-size:0;width:54px;height:54px;justify-content:center;padding:0;right:16px;bottom:16px}.floating-whatsapp span{display:none}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.site{width:100%;max-width:none;--site-gutter:clamp(20px,4vw,96px)}.site>.hero,.site>.section,.site>.topbar,.site>footer{width:100%;max-width:none;margin-inline:0}.site>footer{display:block}@media (min-width:801px){.site>.final-cta,.site>.hero,.site>.proof,.site>.section,.site>.steps,.site>.topbar,.site>footer{padding-inline:var(--site-gutter)}.site>.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,5vw,120px)}.site .hero h1{font-size:clamp(44px,4.4vw,96px);max-width:12ch}.site .hero p{max-width:48ch}.site .hero-visual>img{aspect-ratio:1.3}.site .product-marquee{margin-inline:calc(-1 * var(--site-gutter));padding-inline:var(--site-gutter)}.site .product{width:clamp(260px,21vw,420px);flex-basis:clamp(260px,21vw,420px)}}.product-grid-marquee{display:grid;gap:16px;overflow:hidden;margin-inline:calc(-1 * var(--site-gutter));padding-inline:var(--site-gutter)}.product-track-row{overflow:hidden;min-width:0}.product-track-row .product-track{animation-duration:30s}.product-track-row.row-1 .product-track{animation-duration:36s}.product-track-row .product{width:clamp(160px,13.5vw,230px);flex-basis:clamp(160px,13.5vw,230px)}.product-track-row .product img{aspect-ratio:4/3;object-fit:contain}.product-track-row .product div{padding:10px 12px}.product-track-row .product h3{font-size:15px;margin-bottom:4px}@media(max-width:640px){.product-grid-marquee{gap:12px;margin-inline:-20px;padding-inline:20px}.product-track-row .product{width:160px;flex-basis:160px}}.proof{background:#f5fafc;gap:16px;align-items:stretch}.proof div{position:relative;display:grid;grid-template-columns:42px 1fr;align-items:center;column-gap:13px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 20px;box-shadow:0 8px 22px #10253f0b;overflow:hidden;animation:proofFloat 5s ease-in-out infinite}.proof div:nth-child(2){animation-delay:.8s}.proof div:nth-child(3){animation-delay:1.6s}.proof div:after{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,var(--blue),var(--cyan));transform:scaleX(.35);transform-origin:left;animation:proofLine 5s ease-in-out infinite}.proof svg{grid-row:auto;width:42px;height:42px;padding:10px;border-radius:12px;color:var(--blue);background:#e8f7fb}.proof b{font-size:14px;line-height:1.3}.proof div:hover{transform:translateY(-4px);box-shadow:0 14px 28px #10253f18;animation-play-state:paused}@keyframes proofFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes proofLine{0%,to{transform:scaleX(.35)}50%{transform:scaleX(1)}}@media(max-width:640px){.proof{gap:10px}.proof div{padding:14px 16px}.proof svg{width:36px;height:36px;padding:8px}.proof b{font-size:13px}}@media(prefers-reduced-motion:reduce){.proof div,.proof div:after{animation:none}}.hero-enter{opacity:0;transform:translateY(18px);animation:heroEnter .7s cubic-bezier(.22,.8,.3,1) forwards}.hero-enter-1{animation-delay:.08s}.hero-enter-2{animation-delay:.18s}.hero-enter-3{animation-delay:.3s}.hero-enter-4{animation-delay:.42s}.hero-enter-5{animation-delay:.54s}@keyframes heroEnter{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero-enter{opacity:1;transform:none;animation:none}}.hero-cta{font-size:15px;padding:16px 22px}.why{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:70px;align-items:start;background:#f8fbfc}.quote-preview p,.why p{color:#64788b;line-height:1.65;max-width:48ch}.why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.why-grid div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:20px;display:grid;gap:7px}.why-grid b{color:var(--cyan);font-size:12px}.why-grid strong{font-size:15px}.why-grid span{font-size:12px;color:#718396;line-height:1.45}.quote-preview{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.quote-card{position:relative;border:1px solid #e5ddd0;border-radius:3px;padding:30px 28px;background:#fffdf8;box-shadow:8px 12px 0 #10253f08,0 18px 36px #10253f18;transform:rotate(-1deg);background-image:linear-gradient(105deg,#ffffffaa,transparent 42%),repeating-linear-gradient(0deg,transparent,transparent 31px,#f1ece3 32px)}.quote-card-head{display:flex;justify-content:space-between;border-bottom:1px solid #dcd3c6;padding-bottom:18px;margin-bottom:5px;color:var(--blue);font-weight:800;font-size:12px;letter-spacing:1.2px}.quote-card-head small{color:#8b9cac;font-size:10px}.quote-line{display:flex;justify-content:space-between;gap:15px;padding:15px 0;border-bottom:1px solid #ece5da;font-size:13px}.quote-line span{color:#7a8c9c}.quote-status{margin-top:20px;border-radius:3px;background:#edf8f1;color:#16885a;padding:12px;font-size:12px;font-weight:700;display:flex;align-items:center;gap:7px}.mobile-cta{display:none}@media(max-width:800px){.quote-preview,.why{grid-template-columns:1fr;gap:34px}.why-grid{grid-template-columns:1fr 1fr}.quote-card{transform:none}}@media(max-width:640px){.why-grid{grid-template-columns:1fr}.mobile-cta{display:flex;position:fixed;z-index:29;bottom:0;left:0;right:0;height:58px;background:var(--blue);color:#fff!important;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:800;box-shadow:0 -8px 20px #10253f22}.floating-whatsapp{bottom:75px}.site{padding-bottom:58px}.hero-cta{font-size:14px}}.floating-whatsapp{width:56px;height:56px;padding:0;justify-content:center;border-radius:50%}.floating-whatsapp svg{width:36px;height:36px;fill:currentColor}.floating-whatsapp span{display:none}@media(max-width:640px){.floating-whatsapp{width:52px;height:52px;right:16px;bottom:75px}.floating-whatsapp svg{width:33px;height:33px}}html{scroll-behavior:smooth;scroll-padding-top:82px}.site section[id]{scroll-margin-top:82px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(min-width:801px){.site>.hero{padding-bottom:38px}.site>.hero+.section{padding-top:52px}}@media(max-width:800px){.site>.hero+.section{padding-top:46px}}@media(min-width:801px){.site>#produtos{padding-bottom:46px}.site>.quote-preview{padding-top:46px}}@media(max-width:800px){.site>#produtos{padding-bottom:38px}.site>.quote-preview{padding-top:38px}}.final-cta{background-size:200% 100%;animation:finalGradientFlow 9s ease-in-out infinite alternate}@keyframes finalGradientFlow{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.final-cta{animation:none;background-position:50% 50%}}.quote-preview>div:first-child{display:flex;flex-direction:column;align-items:flex-start}.quote-cta{position:relative;overflow:hidden;margin-top:24px;padding:16px 24px;border:0;outline:0;border-radius:11px;background:linear-gradient(135deg,#076eaf,#07539b);box-shadow:0 14px 28px #076eaf35;transition:transform .25s ease,box-shadow .25s ease}.primary:focus,.primary:focus-visible,.quote-cta:focus,.quote-cta:focus-visible{border:0;outline:0}.primary,.top-cta{border:0;outline:0}.quote-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,#fff5 50%,transparent 70%);transform:translateX(-120%);animation:quoteCtaShine 4.5s ease-in-out infinite}.quote-cta:hover{transform:translateY(-3px);box-shadow:0 18px 34px #076eaf45}@keyframes quoteCtaShine{0%,55%{transform:translateX(-120%)}75%,to{transform:translateX(120%)}}@media(max-width:800px){.quote-cta{margin-top:30px}}@media(prefers-reduced-motion:reduce){.quote-cta:after{animation:none}}.site .full-brand{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;width:150px;gap:0}.site .full-brand img{display:block;width:100%;height:auto;object-fit:contain}.site .full-brand small{display:block;font:700 9px/1 Arial,sans-serif;letter-spacing:2.5px;color:var(--blue);margin-top:-3px;padding-right:2px}@media(max-width:640px){.site .full-brand{width:120px}.site .full-brand small{font-size:8px;letter-spacing:2px}.site .mobile-cta{height:calc(58px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.site{padding-bottom:calc(58px + env(safe-area-inset-bottom))}}.site-faq{padding-top:40px;padding-bottom:48px}.site-faq h2{margin:0 0 24px}.faq-list{max-width:840px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;padding:20px 0;font-weight:700;font-size:16px;line-height:1.5}.faq-list summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.faq-list p{color:#52677d;font-size:15px;line-height:1.6;margin:0;padding:0 0 20px;max-width:720px}.product a:focus-visible,.product-track-row:focus-visible{outline:3px solid #076eaf;outline-offset:-3px}.delivered-work{padding-top:38px;padding-bottom:32px}.delivered-work .section-head{gap:20px;margin-bottom:24px}.delivered-work h2{margin:0}.delivered-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 16px}.delivered-card{display:block;min-width:0}.delivered-card img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;background:#edf3f5;border-radius:10px}.delivered-card>span{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;font-size:15px;font-weight:700;line-height:1.4}.delivered-card svg{flex-shrink:0}.delivered-card:focus-visible{outline:3px solid #076eaf;outline-offset:5px;border-radius:10px}.delivered-card:hover>span{color:#076eaf}@media(min-width:641px) and (max-width:1000px){.delivered-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.delivered-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.delivered-work .section-head{align-items:start;flex-direction:column;gap:14px}.delivered-card>span{font-size:13px}.delivered-work{padding-top:28px;padding-bottom:24px}}.site>.benefits-row{width:100%;max-width:none;margin:0;padding:0 var(--site-gutter)}.benefits-row ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.benefits-row li{padding:20px 24px;display:grid;gap:6px;align-content:start}.benefits-row li+li{border-left:1px solid var(--line)}.benefits-row li:first-child{padding-left:0}.benefits-row span{color:var(--blue);font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.benefits-row b{font-size:15px;font-weight:700;line-height:1.35;color:var(--ink)}@media(max-width:800px){.benefits-row ul{grid-template-columns:repeat(2,minmax(0,1fr))}.benefits-row li:nth-child(3){border-left:0;padding-left:0}.benefits-row li:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:640px){.site>.benefits-row{padding:0 20px}.benefits-row li{padding:16px 14px}.benefits-row li:nth-child(odd){padding-left:0}.benefits-row b{font-size:14px}}.product .product-detail{font-size:12px;line-height:1.4;color:#5d7188;margin:0 0 6px;min-height:34px}.product a,.topbar nav a{min-height:44px}.topbar nav a{display:inline-flex;align-items:center}@media(max-width:640px){.site .hero-cta,.site .topbar nav{display:none}.site .floating-whatsapp{display:flex;right:16px;bottom:calc(74px + env(safe-area-inset-bottom))}.site .hero-copy{display:contents}.site>.hero{row-gap:0}.site .hero-visual{order:1;margin-top:24px}.site .hero-actions{order:2;margin:20px 0 0}}.fold-text{display:inline-block;color:var(--fold-text-color,currentColor);font-size:var(--fold-text-font-size,inherit);font-weight:var(--fold-text-font-weight,inherit);line-height:.95;letter-spacing:-.04em;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.fold-text-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}.fold-text-visual{display:inline}.fold-text-line{display:block}.fold-text-whitespace{display:inline}.fold-text-segment{display:inline-block;line-height:inherit;perspective:var(--fold-perspective,700px);transform-style:preserve-3d;vertical-align:baseline}.fold-text-segment[data-fold-split=line]{display:block}.fold-text-piece{position:relative;display:inline-block;color:inherit;line-height:inherit;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity}.fold-text-piece:after{content:"";position:absolute;inset:-.08em -.02em;pointer-events:none;opacity:var(--fold-crease,0);mix-blend-mode:multiply;border-radius:.08em}.fold-text-piece[data-fold-hinge=top]:after{background:linear-gradient(180deg,rgba(0,0,0,.58),rgba(0,0,0,.22) 42%,rgba(255,255,255,.26))}.fold-text-piece[data-fold-hinge=bottom]:after{background:linear-gradient(0deg,rgba(0,0,0,.58),rgba(0,0,0,.22) 42%,rgba(255,255,255,.26))}.fold-text-piece[data-fold-hinge=left]:after{background:linear-gradient(90deg,rgba(0,0,0,.58),rgba(0,0,0,.22) 42%,rgba(255,255,255,.26))}.fold-text-piece[data-fold-hinge=right]:after{background:linear-gradient(270deg,rgba(0,0,0,.58),rgba(0,0,0,.22) 42%,rgba(255,255,255,.26))}@media (prefers-reduced-motion:reduce){.fold-text-piece{transform:none!important}.fold-text-piece:after{opacity:0!important}}.draggable-products{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.draggable-products[data-dragging=true],.draggable-products[data-dragging=true] *{cursor:grabbing!important}.draggable-products .product-track{animation:none!important;will-change:transform;position:relative}.draggable-products .product img{-webkit-user-drag:none;height:auto}.draggable-products:focus-visible{outline:2px solid #0086ce;outline-offset:4px}.site .hero h1 em.hero-product-name{display:grid;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.hero-product-name>span{grid-area:1/1;min-width:0}.hero-product-size{visibility:hidden;pointer-events:none}.hero-product-name .fold-text{line-height:inherit;letter-spacing:inherit}.hero-product-name .fold-text-piece:after{display:none}.hero-gallery{position:relative;min-width:0;border-radius:18px;overflow:hidden;box-shadow:0 26px 50px #10253f22}.hero-gallery-images{position:relative;display:block;width:100%;padding:0;border:0;aspect-ratio:3/2;background:#e7efef;cursor:pointer}.hero-gallery-images:focus-visible{outline:3px solid #59dbf3;outline-offset:-4px}.hero-gallery-images img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s ease;display:block}.hero-gallery-images img.is-active{opacity:1}@media(prefers-reduced-motion:reduce){.hero-gallery-images img{transition:none}}.site .final-cta{padding-block:60px}.site .final-cta h2{max-width:680px;line-height:1.2}.site .final-cta p{margin:14px 0 26px}.site .final-cta .primary{min-height:56px;padding:15px 26px;gap:12px;font-size:16px;border:0;background:#fff;color:#0766ad!important;box-shadow:0 8px 24px #003f6e24;transition:transform .2s ease,box-shadow .2s ease}.site .final-cta .primary svg{width:25px;height:25px;flex-shrink:0;fill:currentColor}.site .final-cta .primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px #003f6e38}.site .final-cta .primary:focus-visible{outline:3px solid #fff;outline-offset:5px}@media(max-width:640px){.site .final-cta{padding-block:48px}.site .final-cta .primary{max-width:340px;font-size:15px}}@media(prefers-reduced-motion:reduce){.site .final-cta .primary{transition:none}.site .final-cta .primary:hover{transform:none}}.site .topbar .inspiration-button{display:inline-flex;align-items:center;gap:20px;padding:7px 8px 7px 22px;min-height:46px;border:0;border-radius:999px;background:#102f4d;box-shadow:0 4px 12px #102f4d14;color:#fff!important;font-size:14px;transition:background .25s ease,box-shadow .25s ease}.inspiration-button-arrow{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#ffffff18;transition:background .25s ease}.inspiration-button-arrow svg{transition:transform .25s ease}.site .topbar .inspiration-button:hover{background:#075f97;box-shadow:0 6px 16px #075f9724}.inspiration-button:hover .inspiration-button-arrow{background:#ffffff2b}.inspiration-button:hover svg{transform:translateX(2px)}.site .topbar .inspiration-button:focus-visible{outline:3px solid #13b9df;outline-offset:4px}@media(max-width:480px){.site .topbar .inspiration-button{padding-left:17px;gap:12px;font-size:13px}}@media(prefers-reduced-motion:reduce){.inspiration-button-arrow,.inspiration-button-arrow svg,.site .topbar .inspiration-button{transition:none}.inspiration-button:hover svg{transform:none}}