@font-face{font-family:Tomato;src:url(/fonts/tomato-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Tomato;src:url(/fonts/tomato-medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Tomato;src:url(/fonts/tomato-semibold.woff2)format("woff2");font-weight:600 900;font-display:swap}:root{--blue:#00c92d;--accent:#00c92d;--ink:#0b0d0b;--muted:#646a64;--line:#dce1db;--ctrl-green:#00ce2d;--ctrl-blue:#a2c7f5;--ctrl-yellow:#ffeb53;--ctrl-pink:#f2c8df;--ctrl-paper:#eef0eb}body{color:var(--ink);background:#fff;font-family:Tomato,Arial,sans-serif}button,input,select,textarea{font-family:inherit}h1,h2,h3,h4{letter-spacing:-.045em;font-family:inherit;font-weight:500}a,button{-webkit-tap-highlight-color:transparent}.logo{color:#050805}.logo span{letter-spacing:-.065em;font-weight:600}.logo svg{color:#050805}.marketing-header{z-index:40;background:#fffffff5;border:0;height:112px;position:relative}.marketing-nav{justify-content:space-between;gap:30px;max-width:none;height:100%;margin:0;padding:0 7.3%;display:flex}.marketing-nav>.logo{gap:6px;font-size:39px}.marketing-nav>.logo svg{width:37px;height:37px}.marketing-nav nav{background:#eef0ed;border-radius:9px;gap:0;padding:14px 19px}.marketing-nav nav>a,.marketing-nav nav>button{color:#090c09;cursor:pointer;background:0 0;border:0;padding:0 25px;font-size:13px;font-weight:500;line-height:16px}.marketing-nav nav>a+a,.marketing-nav nav>button+a{border-left:1px solid #a8aea7}.nav-actions{gap:20px}.login-link{font-size:13px}.marketing-nav .btn.small{color:#fff;background:#101210;border:1px solid #101210;border-radius:100px;padding:16px 26px;font-size:13px}.marketing-nav .btn.small svg{display:none}.btn{background:var(--ctrl-green);color:#061506;box-shadow:none;border:1.5px solid #182118;border-radius:100px;font-weight:500}.btn:hover{color:#061506;box-shadow:none;background:#10dc39;transform:translateY(-2px)}.btn.secondary{color:#111;background:#fff;border-color:#171e17}.btn.light{color:#101610;background:#ffeb53;border-color:#101610}.btn.small{border-radius:100px}.badge.blue,.badge.green{color:#164b25;background:#dff5e2}.badge{font-weight:500}.arrow-link{color:#142715}.ctrl-home h1,.ctrl-home h2,.ctrl-home h3,.ctrl-home p{margin:0}.ctrl-hero{text-align:center;flex-direction:column;align-items:center;min-height:765px;padding:144px 24px 120px;display:flex}.ctrl-hero>p{letter-spacing:-.04em;margin:0 0 30px;font-size:25px;line-height:1.12}.ctrl-hero h1{letter-spacing:-.065em;white-space:nowrap;justify-content:center;align-items:center;gap:30px;margin:0 0 48px;font-size:clamp(74px,11vw,164px);font-weight:600;line-height:1.05;display:flex}.ctrl-hero-mark{color:#fff;background:#001b09;border-radius:26%;flex-shrink:0;justify-content:center;align-items:center;width:.78em;height:.78em;display:inline-flex;transform:rotate(-3deg)}.ctrl-hero-mark svg{width:60%;height:60%}.ctrl-pill{background:var(--ctrl-green);color:#071607;cursor:pointer;border:2px solid #122112;border-radius:100px;justify-content:center;align-items:center;gap:15px;padding:17px 28px;font-size:16px;line-height:22px;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.ctrl-pill:focus-visible,.ctrl-sector-list button:focus-visible{outline-offset:5px;outline:3px solid #207dff}.ctrl-dots{width:44px;padding-left:0;display:flex}.ctrl-dots i{background:#ffeb53;border:1.5px solid #172117;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-left:-8px}.ctrl-dots i:first-child{margin-left:0}.ctrl-dots i:nth-child(2){background:#edbfdf}.ctrl-dots i:nth-child(3){background:#a2c7f5}.ctrl-hero-note{color:#6c746d;margin-top:20px;font-size:13px}.ctrl-shopping-stage{background:#f4f4f4;grid-template-columns:1fr 390px 1fr;align-items:center;gap:46px;padding:100px 8.5%;display:grid}.ctrl-feature-stack{gap:24px;display:grid}.ctrl-feature{border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:247px;padding:26px;display:flex;position:relative}.ctrl-feature>svg{width:30px;height:30px;position:absolute;top:26px;right:24px}.ctrl-feature h2{max-width:230px;margin-top:42px;font-size:34px;line-height:1.05}.ctrl-feature>span{background:#fff6;border-radius:50px;margin-top:22px;padding:4px 12px;font-size:15px}.ctrl-phone{box-shadow:none;background:#fff;border:3px solid #131b13;border-radius:24px;width:100%;min-width:0;overflow:hidden}.ctrl-phone .shopping-demo{box-shadow:none;border:0;border-radius:21px;width:100%;max-width:none;margin:0}.ctrl-side-note{background:#ecefe9;border-radius:20px;padding:28px 25px}.ctrl-side-note h2{font-size:34px;line-height:1.01}.ctrl-side-note p{color:#59635a;margin:25px 0 30px;font-size:15px;line-height:1.5}.ctrl-side-note>svg{color:#003b17;transform:rotate(-9deg)}.ctrl-side-note>span{color:#647067;margin-top:20px;font-size:11px;display:block}.ctrl-businesses{background:#fafafa;grid-template-columns:1fr 1fr;gap:100px;padding:160px 7.3%;display:grid}.ctrl-eyebrow{letter-spacing:-.03em;align-items:center;gap:8px;margin-bottom:34px;font-size:20px;display:inline-flex}.ctrl-eyebrow:before{content:"";background:var(--ctrl-green);border-radius:50%;width:7px;height:7px}.ctrl-businesses h2{margin-bottom:30px;font-size:64px;line-height:1.03}.ctrl-businesses p{color:#626962;max-width:410px;font-size:19px;line-height:1.4}.ctrl-search{background:#eef0eb;border:2px solid #101910;border-radius:100px;align-items:center;gap:15px;max-width:460px;margin-top:44px;padding:17px 24px;display:flex}.ctrl-search input{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;outline:none;padding:0;font-size:21px}.ctrl-search:focus-within{outline-offset:3px;outline:3px solid #99bfff}.ctrl-sector-list{gap:24px;display:grid}.ctrl-sector-list button{text-align:left;letter-spacing:-.045em;cursor:pointer;color:#111;background:0 0;border:0;align-items:center;gap:22px;padding:0;font-size:36px;line-height:1.1;display:flex}.ctrl-sector-list button>svg{opacity:0;margin-left:auto;transition:opacity .2s}.ctrl-sector-list button:hover>svg{opacity:1}.sector-symbol{background:#ffeb53;border:1.5px solid #152016;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:65px;height:65px;display:flex}.sector-symbol svg{width:31px;height:31px}.tone-1,.tone-5{background:#a2c7f5}.tone-2,.tone-6{background:#f3c6dc}.tone-3{background:#a5e6b3}.tone-4{background:#ffb7a6}.ctrl-statement{padding:140px 7.3% 0;overflow:hidden}.ctrl-statement>.ctrl-eyebrow{margin-left:65%}.ctrl-statement h2{letter-spacing:-.06em;font-size:clamp(72px,10.6vw,150px);font-weight:500;line-height:.99}.ctrl-inline-flower{color:#00c82d;vertical-align:middle;text-shadow:1px 1px #0a240a;margin-right:.18em;font-size:.8em;display:inline-block}.ctrl-art-scene{background:#f1f3ef;border-radius:24px;margin-top:75px;position:relative;overflow:hidden}.ctrl-art-scene img{object-fit:cover;width:100%;height:620px;display:block}.ctrl-art-label{background:#fff;border:1.5px solid #172217;border-radius:60px;padding:12px 20px;font-size:18px;position:absolute;bottom:35px;left:40px;transform:rotate(-4deg)}.ctrl-work{padding:160px 7.3%}.ctrl-work>h2{max-width:900px;font-size:80px;line-height:1.03}.ctrl-highlight{background:#ffeb53;border-radius:20px;padding:0 15px}.ctrl-work-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:70px;display:grid}.ctrl-work-grid article{background:#eef0eb;border-radius:22px;flex-direction:column;min-width:0;padding:28px;display:flex}.ctrl-work-grid article:nth-child(2){background:#e7effb}.ctrl-work-grid article:nth-child(3){background:#faf3cb}.ctrl-number{border:1px solid #5b625b;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:35px;font-size:13px;display:grid}.ctrl-work-grid h3{margin-bottom:20px;font-size:31px;line-height:1.04}.ctrl-work-grid p{color:#596259;min-height:90px;font-size:15px;line-height:1.5}.ctrl-work-grid article>a{justify-content:space-between;align-items:center;margin-top:auto;padding-top:25px;font-size:14px;display:flex}.ctrl-work-grid article>a svg{width:18px}.ctrl-chat-art,.ctrl-order-art,.ctrl-chart-art{height:228px;margin:28px 0 0}.ctrl-chat-art>span{background:#fff;border-radius:12px 12px 12px 0;margin:0 25px 12px 0;padding:12px;font-size:12px;display:block}.ctrl-chat-art>span:nth-child(2){background:#00ce2d;justify-content:space-between;margin-left:24px;margin-right:0;display:flex}.ctrl-chat-art>div{background:#fff;border-radius:12px;gap:15px;padding:17px;font-size:12px;display:flex}.ctrl-chat-art small{color:#687068;margin-top:8px;font-weight:400;display:block}.ctrl-order-art{padding-top:14px}.ctrl-order-art>div{background:#fff;border:1px solid #d3ded3;border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:18px 12px;font-size:12px;display:flex}.ctrl-order-art>div>span{background:#ecf1ed;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.ctrl-order-art>div:last-child>span{background:#00ce2d}.ctrl-order-art i{background:#00ce2d;border-radius:50%;width:7px;height:7px;margin-left:auto}.ctrl-chart-art{background:#fff;border-radius:16px;padding:20px;font-size:11px}.ctrl-chart-art>div{align-items:flex-end;gap:10px;height:126px;margin:16px 0 10px;display:flex}.ctrl-chart-art i{background:#00ce2d;border-radius:6px 6px 0 0;flex:1}.ctrl-chart-art i:nth-child(2n){background:#c9edb7}.ctrl-chart-art small{color:#7c827b;font-size:10px}.ctrl-trust{background:#f4f4f4;padding:140px 7.3%}.ctrl-trust>h2{letter-spacing:-.06em;font-size:clamp(70px,10.6vw,145px);line-height:1}.ctrl-lock{vertical-align:middle;background:#00ce2d;border-radius:24%;justify-content:center;align-items:center;width:.78em;height:.78em;margin-right:.08em;display:inline-flex;transform:rotate(8deg)}.ctrl-lock svg{width:65%;height:65%}.ctrl-trust-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin:75px 0 40px;display:grid}.ctrl-trust-grid article{background:#e9ece6;border-radius:20px;padding:28px 24px}.ctrl-trust-grid article>svg{margin-bottom:45px}.ctrl-trust-grid h3{margin-bottom:18px;font-size:24px;line-height:1.1}.ctrl-trust-grid p{color:#626c62;font-size:14px;line-height:1.5}.ctrl-text-link{border-bottom:1px solid #364a36;align-items:center;gap:14px;padding-bottom:8px;display:inline-flex}.faq-section{background:#fafafa;max-width:none;padding:150px 10.4%;display:block}.faq-section>div:first-child>p,.faq-section>div:first-child>.arrow-link{display:none}.faq-section h2{margin:0 0 35px;font-size:100px;line-height:1}.faq-section details{background:#eef0eb;border:2px solid #171c17;border-radius:20px;margin-bottom:18px;padding:0}.faq-section summary{letter-spacing:-.035em;gap:25px;padding:35px 40px;font-size:26px;font-weight:500}.faq-section summary svg{border:2px solid #172017;border-radius:50%;flex-shrink:0;width:42px;height:42px;padding:9px}.faq-section details p{color:#4c594c;max-width:900px;padding:0 40px 35px;font-size:17px;line-height:1.6}.ctrl-stickers{justify-content:center;align-items:center;gap:42px;min-height:360px;padding:45px 5%;display:flex;overflow:hidden}.ctrl-stickers>span{letter-spacing:-.05em;text-align:center;border:2px solid #101810;flex-direction:column;justify-content:center;align-items:center;width:210px;height:185px;font-size:31px;line-height:1;display:flex;box-shadow:4px 5px #172217}.sticker-green{background:#00ce2d;border-radius:30%;transform:rotate(-13deg)}.sticker-blue{background:#a2c7f5;border-radius:15px;transform:rotate(9deg)}.sticker-yellow{background:#ffeb53;border-radius:50%;transform:rotate(-8deg)}.sticker-pink{background:#f3c7df;border-radius:25px;transform:rotate(12deg)}.ctrl-stickers svg{stroke-width:1.5px;width:45px;height:45px;margin-bottom:12px}.ctrl-final{text-align:center;background:#eef0eb;padding:110px 24px 125px}.ctrl-final .ctrl-eyebrow{margin-bottom:35px}.ctrl-final h2{justify-content:center;align-items:center;gap:25px;margin-bottom:45px;font-size:clamp(75px,11vw,150px);line-height:1;display:flex}.ctrl-final p{color:#687168;margin-top:20px;font-size:13px}.ctrl-shop-modal{padding:16px}.ctrl-shop-modal .shopping-demo{margin:0 auto}.site-footer{color:#172317;background:#eef0eb;border-top:1px solid #ccd3c9;padding:70px 7.3% 28px}.site-footer .logo{font-size:38px}.site-footer .footer-top>div:first-child p{letter-spacing:-.04em;font-size:29px;line-height:1.1}.site-footer h4{color:#747c73;font-size:13px;font-weight:500}.site-footer a{color:#172317}.footer-bottom{border-color:#cdd3c9}.closing-cta{color:#132213;background:#e7f0e3;border:0;border-radius:24px}.closing-cta h2{font-size:60px;line-height:1.03}.closing-cta p{color:#5d6b5b}.page-heading{padding-top:115px;padding-bottom:85px}.page-heading h1{letter-spacing:-.055em;font-size:80px;font-weight:500;line-height:1.02}.page-heading p{font-size:21px}.page-heading .badge{color:#314431;background:#eef0eb;border:0}.price-card{box-shadow:none;background:#f0f2ed;border:1.5px solid #172017;border-radius:22px}.price-card.recommended{box-shadow:none;background:#edfacf;border:1.5px solid #172017}.recommended-label{color:#082108;background:#00ce2d}.integration-directory article,.security-grid article,.product-modules article{background:#f0f2ed;border:0;border-radius:20px}.resource-art{background:#a2c7f5;border-radius:20px}.resource-1{background:#ffeb53}.resource-2{background:#bce7bb}.auth-story{background:#e7f0e3}.auth-quote{font-size:48px;line-height:1.05}.auth-main h1{letter-spacing:-.055em;font-weight:500}.auth-main .logo{font-size:33px}.sidebar{background:#eef0eb}.sidebar .active{color:#163e1b;background:#d6f4d7}.sidebar .logo{color:#111}.workspace h1{letter-spacing:-.045em}.sidebar a:hover{background:#e0e8dc}.metric-card,.panel{box-shadow:none}.policy-page h1{font-size:62px;font-weight:500}.policy-sidebar a.active{color:#244c21;background:#e4f5dc}.business-lines article{background:#eef0eb;border-radius:20px}.business-section h2{font-weight:500}.food{background:#fff4c4}.wa-header{background:#002d17}.shopping-demo .wa-cart-button{color:inherit}.modal{border:1.5px solid #263326;border-radius:24px}.modal-top{background:#eef0eb}.modal.drawer{border-radius:0}.notice{color:#38552d;background:#eff7e9;border-color:#c4d8bd}@media (min-width:1600px){.ctrl-shopping-stage{grid-template-columns:1fr 420px 1fr;gap:70px}.ctrl-hero{min-height:850px}.ctrl-hero h1{font-size:180px}}@media (max-width:1150px){.marketing-nav{gap:20px;padding:0 5%}.marketing-nav nav>a,.marketing-nav nav>button{padding:0 14px}.login-link{display:none}.ctrl-shopping-stage{grid-template-columns:1fr 360px 1fr;gap:24px;padding:70px 5%}.ctrl-feature{min-height:220px;padding:20px}.ctrl-feature h2,.ctrl-side-note h2{font-size:27px}.ctrl-side-note{padding:23px 18px}.ctrl-businesses{gap:60px;padding:110px 6%}.ctrl-businesses h2{font-size:52px}.ctrl-sector-list button{font-size:30px}.ctrl-work,.ctrl-trust{padding:110px 6%}.ctrl-work-grid{gap:16px}.ctrl-work-grid article{padding:23px}.ctrl-work-grid h3{font-size:27px}.ctrl-trust-grid{grid-template-columns:repeat(2,1fr)}.ctrl-stickers{gap:30px}.ctrl-stickers>span{width:170px;height:160px;font-size:26px}.ctrl-art-scene img{height:520px}.ctrl-hero{min-height:690px;padding-top:125px}}@media (max-width:800px){.marketing-header{height:86px}.marketing-nav{padding:0 6%}.marketing-nav>.logo{font-size:32px}.marketing-nav>.logo svg{width:30px;height:30px}.marketing-nav nav{display:none}.marketing-nav nav.open{border:1.5px solid #182018;flex-direction:column;align-items:stretch;padding:15px;display:flex;position:absolute;top:78px;left:6%;right:6%;box-shadow:0 15px 30px #16201218}.marketing-nav nav>a,.marketing-nav nav>button{text-align:left;padding:15px}.marketing-nav nav>a+a,.marketing-nav nav>button+a{border-top:1px solid #d3dad0;border-left:0}.menu-toggle{display:flex}.marketing-nav .btn.small{padding:12px 17px;font-size:12px}.nav-actions{gap:12px}.ctrl-hero{min-height:590px;padding:100px 20px 90px}.ctrl-hero>p{margin-bottom:27px;font-size:22px}.ctrl-hero h1{gap:16px;margin-bottom:36px;font-size:12vw}.ctrl-hero-note{font-size:12px}.ctrl-pill{gap:12px;padding:15px 20px;font-size:14px}.ctrl-shopping-stage{grid-template-columns:1fr 1fr;gap:26px;padding:55px 6%}.ctrl-phone{grid-area:1/1/auto/-1;justify-self:center;width:min(390px,100%)}.ctrl-feature-stack{display:contents}.ctrl-feature{min-height:210px}.ctrl-feature h2{font-size:27px}.ctrl-side-note{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:20px;display:grid}.ctrl-side-note h2{font-size:29px}.ctrl-side-note h2 br{display:none}.ctrl-side-note p{margin:0}.ctrl-side-note>svg{width:45px;height:45px}.ctrl-side-note>span{align-self:center;margin:0}.ctrl-businesses{grid-template-columns:1fr;gap:48px;padding:85px 7%}.ctrl-businesses h2{font-size:53px}.ctrl-eyebrow{margin-bottom:25px;font-size:17px}.ctrl-businesses p{font-size:18px}.ctrl-search{margin-top:30px}.ctrl-sector-list{gap:22px}.ctrl-sector-list button{font-size:32px}.ctrl-sector-list button>svg{opacity:1}.sector-symbol{width:55px;height:55px}.ctrl-statement{padding:85px 7% 0}.ctrl-statement>.ctrl-eyebrow{margin-left:0}.ctrl-statement h2{font-size:10.8vw}.ctrl-art-scene{border-radius:20px;margin-top:40px}.ctrl-art-scene img{height:420px}.ctrl-art-label{font-size:14px;bottom:25px;left:22px}.ctrl-work{padding:90px 7%}.ctrl-work>h2{font-size:54px}.ctrl-work-grid{grid-template-columns:1fr;gap:20px;margin-top:40px}.ctrl-work-grid article{padding:30px}.ctrl-work-grid h3{font-size:35px}.ctrl-work-grid p{max-width:480px;min-height:0;font-size:16px}.ctrl-chat-art,.ctrl-order-art,.ctrl-chart-art{align-self:center;width:100%;max-width:390px;margin-bottom:15px}.ctrl-trust{padding:90px 7%}.ctrl-trust>h2{font-size:11vw}.ctrl-trust-grid{gap:16px;margin-top:45px}.ctrl-trust-grid article{padding:24px 20px}.ctrl-trust-grid h3{font-size:23px}.faq-section{padding:85px 7%}.faq-section h2{font-size:75px}.faq-section summary{padding:25px;font-size:21px}.faq-section details p{padding:0 25px 25px;font-size:16px}.faq-section summary svg{width:34px;height:34px;padding:7px}.ctrl-stickers{grid-template-columns:repeat(2,160px);gap:25px;padding:65px 6%;display:grid}.ctrl-stickers>span{width:160px;height:145px;font-size:25px}.ctrl-final{padding:90px 20px}.ctrl-final h2{gap:15px;font-size:12vw}.site-footer{padding:65px 7% 25px}.page-heading{padding:75px 7% 55px}.page-heading h1{font-size:57px}.page-heading p{font-size:19px}.closing-cta h2{font-size:46px}.policy-page h1{font-size:45px}}@media (max-width:420px){.marketing-nav>.logo{font-size:28px}.marketing-nav .btn.small{padding:10px 14px}.marketing-nav .btn.small svg{display:none}.ctrl-hero{min-height:515px;padding-top:85px}.ctrl-hero h1{gap:12px;font-size:12vw}.ctrl-hero>p{font-size:20px}.ctrl-shopping-stage{gap:16px;padding:40px 5%}.ctrl-feature{border-radius:15px;min-height:210px;padding:18px}.ctrl-feature h2{font-size:24px}.ctrl-feature>svg{width:24px;top:20px;right:17px}.ctrl-feature>span{font-size:13px}.ctrl-side-note h2{font-size:27px}.ctrl-side-note p{font-size:14px}.ctrl-businesses h2{font-size:45px}.ctrl-sector-list button{gap:15px;font-size:28px}.ctrl-work>h2{font-size:45px}.ctrl-art-scene img{height:300px}.ctrl-art-label{padding:9px 15px;font-size:12px}.ctrl-trust-grid{grid-template-columns:1fr}.ctrl-trust-grid article>svg{margin-bottom:25px}.ctrl-stickers{grid-template-columns:repeat(2,140px);gap:23px}.ctrl-stickers>span{width:140px;height:135px}.faq-section summary{padding:23px 20px;font-size:19px}.page-heading h1{font-size:46px}.ctrl-search input{font-size:18px}.ctrl-shop-modal{padding:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (min-width:801px){.marketing-nav nav{position:absolute;left:50%;transform:translate(-50%)}.marketing-nav>.logo{margin-right:auto}}.ctrl-hero>p{color:#080e08}.marketing-nav>.logo span{font-size:39px}.ctrl-home p{font-weight:400}.ctrl-hero>p{font-weight:500}@media (max-width:800px){.marketing-nav>.logo span{font-size:32px}}@media (max-width:420px){.marketing-nav>.logo span{font-size:28px}}.wa-experience{width:100%;max-width:390px}.ctrl-phone{background:0 0;border:0;border-radius:0;overflow:visible}.ctrl-phone .wa-experience{max-width:none}.wa-device.native-whatsapp{color:#111b21;background:#fff;border:1px solid #cbd1cc;border-radius:30px;font-size:14px;overflow:hidden;box-shadow:0 12px 28px #16221712;font-family:Arial,Helvetica,sans-serif!important}.native-whatsapp *{letter-spacing:normal;font-family:Arial,Helvetica,sans-serif!important}.native-whatsapp .wa-statusbar{background:#fff;justify-content:space-between;align-items:center;height:43px;padding:8px 23px 3px;font-size:14px;font-weight:600;display:flex;position:relative}.wa-statusbar>span:last-child{align-items:center;gap:5px;display:flex}.wa-island{background:#111;border-radius:20px;width:88px;height:24px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.native-whatsapp>header{color:#111b21;background:#f8f8f8;border-bottom:1px solid #d8dcdf;align-items:center;gap:9px;height:62px;padding:7px 12px 9px 5px;display:flex}.native-whatsapp>header>button{color:#008a67;background:0 0;border:0;flex-shrink:0;place-items:center;padding:5px;display:grid;position:relative}.native-whatsapp>header>button b{color:#fff;background:#008a67;border-radius:10px;place-items:center;min-width:14px;height:14px;font-size:9px;display:grid;position:absolute;top:0;right:0}.native-whatsapp .wa-contact{flex:1;min-width:0}.native-whatsapp>header strong{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;display:block;overflow:hidden}.native-whatsapp>header small{color:#667781;margin-top:4px;font-size:11px;display:block}.native-whatsapp .wa-avatar{color:#fff;background:#344c43;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.native-whatsapp .wa-avatar.cafe{background:#a28060}.native-whatsapp .wa-native-title{text-align:center;flex:1}.native-whatsapp .wa-body{scrollbar-width:thin;scrollbar-color:#b7b7ae transparent;background:#efeae2 url(/art/chat-pattern.svg);height:490px;padding:15px 13px;overflow-y:auto}.native-whatsapp .chat-date{color:#54656f;background:#ffffffdb;border-radius:7px;margin:0 auto 13px;padding:6px 12px;font-size:10px;line-height:1.2;display:table;box-shadow:0 1px 1px #00000015}.native-whatsapp .wa-encryption{color:#656056;text-align:center;background:#ffeecd;border-radius:7px;justify-content:center;align-items:flex-start;gap:5px;max-width:280px;margin:0 auto 15px;padding:7px 10px;font-size:10px;line-height:1.4;display:flex;box-shadow:0 1px 1px #00000012}.wa-encryption svg{flex-shrink:0;margin-top:1px}.native-whatsapp .wa-bubble{color:#111b21;border-radius:8px;max-width:86%;margin-bottom:10px;padding:9px 10px 7px;font-size:13px;line-height:1.4;position:relative;box-shadow:0 1px 1px #00000018}.native-whatsapp .wa-bubble.sent{background:#d9fdd3;border-top-right-radius:0;margin-left:auto}.native-whatsapp .wa-bubble.received{background:#fff;border-top-left-radius:0;margin-right:auto}.native-whatsapp .wa-bubble.sent:after{content:"";border-top:8px solid #d9fdd3;border-right:8px solid #0000;position:absolute;top:0;right:-7px}.native-whatsapp .wa-bubble.received:before{content:"";border-top:8px solid #fff;border-left:8px solid #0000;position:absolute;top:0;left:-7px}.native-whatsapp .wa-bubble small{color:#667781;justify-content:flex-end;align-items:center;gap:3px;margin-top:3px;font-size:9px;display:flex}.native-whatsapp .wa-bubble.sent small svg{color:#53bdeb}.native-whatsapp .wa-featured{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px;width:280px;max-width:86%;margin:0;padding:3px;display:block;overflow:hidden;box-shadow:0 1px 1px #00000018}.native-whatsapp .wa-featured>.garment,.native-whatsapp .wa-featured>.shop-item-art{background:#ece7df;border-radius:5px;width:100%;height:175px;overflow:hidden}.native-whatsapp .wa-featured>.garment svg{height:175px}.native-whatsapp .shop-item-art img{object-fit:cover;width:100%;height:100%;display:block}.native-whatsapp .wa-featured>span{padding:8px 9px 0;display:block}.native-whatsapp .wa-featured strong{font-size:13px;font-weight:600;display:block}.native-whatsapp .wa-featured b{color:#667781;margin:5px 0 8px;font-size:12px;font-weight:400;display:block}.native-whatsapp .wa-featured small{color:#008a67;border-top:1px solid #e9edef;justify-content:center;align-items:center;gap:7px;margin:0;padding:10px 0;font-size:13px;display:flex}.native-whatsapp .wa-native-action{color:#008a67;background:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:86%;margin:8px 0 12px;padding:13px;font-size:13px;font-weight:500;display:flex;box-shadow:0 1px 1px #00000012}.native-whatsapp .wa-composer{background:#f6f5f3;align-items:center;gap:7px;margin:0;padding:8px 8px 2px;display:flex}.native-whatsapp .wa-composer>div{background:#fff;border:1px solid #d2d7da;border-radius:25px;flex:1;align-items:center;min-width:0;height:36px;padding-right:10px;display:flex}.native-whatsapp .wa-composer input{box-shadow:none;background:0 0;border:0;outline:0;width:100%;min-width:0;margin:0;padding:8px 12px;font-size:14px}.native-whatsapp .wa-composer>button{color:#008a67;cursor:pointer;background:0 0;border:0;place-items:center;padding:3px;display:grid}.native-whatsapp .wa-composer>button:disabled{opacity:1;cursor:default}.native-whatsapp .wa-composer>div>span{color:#7e898f;display:flex}.native-whatsapp .wa-home-indicator{background:#f6f5f3;justify-content:center;align-items:center;height:20px;display:flex}.native-whatsapp .wa-home-indicator>span{background:#111;border-radius:5px;width:115px;height:4px}.native-whatsapp.screen-product .wa-body,.native-whatsapp.screen-cart .wa-body,.native-whatsapp.screen-catalog .wa-body,.native-whatsapp.screen-checkout .wa-body{background:#fff}.native-whatsapp .wa-native-bottom{color:#667781;background:#f6f5f3;justify-content:center;align-items:center;gap:5px;padding:13px 5px;font-size:10px;display:flex}.native-whatsapp .wa-product-detail{border-radius:0;padding:0}.native-whatsapp .wa-product-detail>.shop-item-art,.native-whatsapp .wa-product-detail>.garment{background:#eee8df;width:calc(100% + 26px);height:240px;margin:0 -13px 18px}.native-whatsapp .wa-product-detail>.garment svg{height:240px}.native-whatsapp .wa-product-detail>small{color:#667781;font-size:11px}.native-whatsapp .wa-product-detail h3{margin:7px 0;font-size:21px;font-weight:600}.native-whatsapp .wa-product-detail>strong{color:#667781;font-size:16px;font-weight:400}.native-whatsapp .wa-product-detail p{color:#667781;margin:15px 0;font-size:13px;line-height:1.5}.native-whatsapp .wa-device label{font-size:13px}.native-whatsapp .wa-primary{color:#fff;background:#008a67;border:0;border-radius:25px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin:12px 0;padding:13px;font-size:14px;font-weight:600;display:flex}.native-whatsapp .wa-product-detail .wa-native-action{width:100%;box-shadow:none;border:1px solid #d1d7db;border-radius:25px}.native-whatsapp .wa-back{color:#008a67;margin:0 0 12px;font-size:12px}.native-whatsapp .wa-catalog-cover{background:#bfb8a7;height:200px;margin:-15px -13px 20px;position:relative;overflow:hidden}.native-whatsapp .wa-catalog-cover>.shop-item-art,.native-whatsapp .wa-catalog-cover>.garment{width:100%;height:100%;margin:0}.native-whatsapp .wa-catalog-cover>div:last-child{color:#fff;background:linear-gradient(#0000,#0009);flex-direction:column;justify-content:flex-end;gap:7px;padding:20px;display:flex;position:absolute;inset:0}.native-whatsapp .wa-catalog-cover strong{font-size:23px}.native-whatsapp .wa-catalog-cover span{font-size:12px}.native-whatsapp .wa-panel-title h3{font-size:17px;font-weight:600}.native-whatsapp .wa-categories{gap:7px;margin-bottom:15px}.native-whatsapp .wa-categories button{border-color:#d5dbd7;padding:8px 12px;font-size:11px}.native-whatsapp .wa-categories .selected{color:#005c4b;background:#d9fdd3;border-color:#d9fdd3}.native-whatsapp .wa-menu-item{border-bottom:1px solid #e9edef;border-radius:0;margin:0;padding:12px 0}.native-whatsapp .wa-menu-item>.shop-item-art,.native-whatsapp .wa-menu-item>.garment{border-radius:9px;width:76px;height:76px;overflow:hidden}.native-whatsapp .wa-menu-item strong{font-size:14px}.native-whatsapp .wa-menu-item b{color:#667781;font-size:12px;font-weight:400}.native-whatsapp .wa-menu-item>svg:last-child{color:#008a67;width:23px;height:23px}.native-whatsapp .wa-cart-line{border-color:#e9edef;padding:18px 0}.native-whatsapp .wa-cart-line>strong{font-size:14px}.native-whatsapp .wa-cart-line small{color:#667781;font-size:12px}.native-whatsapp .wa-cart-line button{color:#008a67;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.native-whatsapp .wa-total{border-top:1px solid #e9edef;padding-top:16px;font-size:14px}.native-whatsapp input,.native-whatsapp select,.native-whatsapp textarea{border-color:#d1d7db;border-radius:9px;font-size:14px}.native-whatsapp .wa-checkout h3{font-size:20px}.native-whatsapp .wa-confirmed h3{font-size:17px;line-height:1.2}.native-whatsapp .wa-confirmed p{margin:10px 0;font-size:13px}.native-whatsapp .wa-helper{color:#667781;font-size:11px}.wa-disclosure{color:#7c8580;margin:12px 0 0;font-family:Arial,sans-serif;font-size:10px;line-height:1.5}.business-picker{background:#e8ece7;border-radius:50px;margin-bottom:18px;padding:4px;font-family:Arial,sans-serif}.business-picker button{border-radius:50px;padding:10px 5px;font-size:11px}.business-picker button[aria-pressed=true]{color:#111;background:#fff;box-shadow:0 1px 3px #0001}.modal .native-whatsapp .wa-body{height:min(48vh,430px)}.modal .wa-statusbar{display:none}.modal .native-whatsapp{border-radius:16px}.modal .wa-composer input{font-size:16px}.ctrl-phone .native-whatsapp{border:3px solid #152017;border-radius:32px}.ctrl-shop-modal .wa-experience{margin:auto}.ctrl-feature h2{font-size:32px}.workspace .app-sidebar{background:#eef0eb}.workspace .app-sidebar nav a.active{color:#173e1b;background:#d9f3d1}.workspace .store-initial{color:#244d22;background:#e4f5d5}.workspace .demo-banner{background:#f1f5ed}.workspace .btn{border-radius:30px}.workspace .overview-metrics{background:#f5f8f0;border-radius:18px}.workspace .panel{border-radius:16px}.workspace .kitchen-column{background:#edf0e7}.business-lines article{margin-bottom:18px;padding:25px!important}@media (max-width:800px){.ctrl-feature h2{font-size:27px}.ctrl-phone{max-width:390px}.native-whatsapp .wa-body{height:480px}.native-whatsapp .wa-statusbar{height:40px}.ctrl-shopping-stage{align-items:stretch}}@media (max-width:420px){.ctrl-feature h2{font-size:24px}.native-whatsapp>header{gap:6px}.native-whatsapp>header strong{font-size:14px}.native-whatsapp>header small{font-size:10px}.native-whatsapp .wa-statusbar{padding-left:20px;padding-right:17px}.native-whatsapp .wa-island{width:78px}.modal .native-whatsapp .wa-body{height:46vh}.native-whatsapp .wa-product-detail>.shop-item-art{height:220px}}.native-whatsapp .wa-featured>.garment,.native-whatsapp .wa-featured>.shop-item-art,.native-whatsapp .wa-featured>.garment svg{height:150px}.native-whatsapp .wa-encryption{margin-bottom:12px;padding:6px 9px;font-size:9px}.native-whatsapp .wa-body{background-size:200px 200px}.native-whatsapp .wa-checkout label{color:#33434b}.native-whatsapp .shop-item-art:has(img){display:block;overflow:hidden}.native-whatsapp .shop-item-art img{object-fit:cover;min-height:0;max-height:100%}.native-whatsapp .wa-product-detail>.shop-item-art{overflow:hidden}.native-whatsapp .wa-menu-item>.shop-item-art{display:grid}.native-whatsapp .wa-menu-item>.shop-item-art:has(img){display:block}:root{--ctrl-green:#05c92f;--ctrl-blue:#9dc4f5;--ctrl-yellow:#fbe74e;--ctrl-pink:#ffcadc;--ctrl-paper:#ecefec;--ink:#0f0f0f;--blue:#05c92f;--accent:#05c92f}.ctrl-feature.blue{background:#9dc4f5}.ctrl-feature.yellow{background:#fbe74e}.ctrl-side-note,.ctrl-work-grid article,.ctrl-final,.site-footer{background:#ecefec}.ctrl-businesses,.faq-section{background:#f9faf9}.ctrl-stickers .sticker-green,.ctrl-chart-art i,.ctrl-lock{background:#05c92f}.ctrl-stickers .sticker-blue{background:#9dc4f5}.ctrl-stickers .sticker-yellow,.ctrl-highlight{background:#fbe74e}.ctrl-stickers .sticker-pink{background:#ffcadc}.ctrl-hero-mark{background:#001b09}.ctrl-floating-shop{display:none}.marketing-header{pointer-events:none;background:0 0;width:100%;height:112px;position:fixed;top:0;left:0}.marketing-nav>*{pointer-events:auto}.marketing-header+main{padding-top:112px}.marketing-nav nav{background:#ecefec;transition:transform 1s cubic-bezier(.165,.84,.44,1),opacity .3s}.marketing-nav nav>a,.marketing-nav nav>button{isolation:isolate;transition:color .5s cubic-bezier(.165,.84,.44,1);position:relative}.marketing-nav nav>a:before,.marketing-nav nav>button:before{content:"";z-index:-1;opacity:0;background:#d1d6d2;border-radius:30px;transition:transform .5s cubic-bezier(.77,0,.175,1),opacity .2s;position:absolute;inset:-7px 9px;transform:scale(.3,.5)}.marketing-nav nav>a:hover:before,.marketing-nav nav>button:hover:before,.marketing-nav nav>a:focus-visible:before,.marketing-nav nav>button:focus-visible:before{opacity:1;transform:scale(1)}.marketing-nav nav>a:focus-visible,.marketing-nav nav>button:focus-visible{outline-offset:6px;outline:2px solid #05c92f}.nav-actions>.btn:hover{color:#0f0f0f;background:#05c92f;transform:none}.nav-actions>.btn{transition:background .5s,color .5s}.header-scrolled .logo{filter:drop-shadow(0 1px 8px #fff)}.marketing-nav .login-link{background:#ffffffc9;border-radius:50px;padding:7px 12px}.ctrl-pill{isolation:isolate;transition:background .5s cubic-bezier(.165,.84,.44,1),border-color .5s;overflow:hidden}.ctrl-pill:hover{background:#05c92f;transform:none}.ctrl-button-label{display:inline-block}.ctrl-dots i{transition:transform .5s cubic-bezier(.165,.84,.44,1)}.ctrl-pill:hover .ctrl-dots i:first-child,.ctrl-floating-shop:hover .ctrl-dots i:first-child{transform:translate(-3px)}.ctrl-pill:hover .ctrl-dots i:last-child,.ctrl-floating-shop:hover .ctrl-dots i:last-child{transform:translate(3px)}.ctrl-pill:hover .ctrl-button-label{animation:.2s cubic-bezier(.25,.46,.45,.94) forwards ctrl-label-out,.4s cubic-bezier(.165,.84,.44,1) .2s forwards ctrl-label-in}.ctrl-pill>svg{transition:transform .5s cubic-bezier(.165,.84,.44,1)}.ctrl-pill:hover>svg{transform:translate(3px,-3px)}@keyframes ctrl-label-out{to{opacity:0;transform:translateY(-40px)}}@keyframes ctrl-label-in{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.motion-ready .ctrl-hero .hero-word{animation:1.2s cubic-bezier(.165,.84,.44,1) both ctrl-title-enter}.motion-ready .ctrl-hero .hero-word.last{animation-delay:.15s}.motion-ready .ctrl-hero>p{animation:.9s cubic-bezier(.165,.84,.44,1) .1s both ctrl-title-enter}.motion-ready .ctrl-hero .ctrl-hero-mark{animation:1s cubic-bezier(.68,-.25,.265,1.25) .2s both ctrl-mark-enter}.motion-ready .ctrl-hero>.ctrl-pill{animation:.8s cubic-bezier(.165,.84,.44,1) 1.62s both ctrl-cta-enter}.motion-ready .ctrl-hero-note{animation:.8s cubic-bezier(.165,.84,.44,1) 1.8s both ctrl-cta-enter}.motion-ready .ctrl-hero h1{transform:scale(calc(1 - var(--hero-progress,0)*.2));opacity:calc(1 - var(--hero-progress,0));will-change:transform,opacity}.motion-ready .ctrl-hero>p{opacity:calc(1 - var(--hero-progress,0))}@keyframes ctrl-title-enter{0%{opacity:0;translate:0 100px}to{opacity:1;translate:0}}@keyframes ctrl-mark-enter{0%{opacity:0;transform:translateY(30px)rotate(-35deg)scale(.55)}to{opacity:1;transform:translateY(0)rotate(-3deg)scale(1)}}@keyframes ctrl-cta-enter{0%{opacity:0;translate:0 30px;scale:.7}to{opacity:1;translate:0;scale:1}}.ctrl-scroll-story{background:#f4f4f4}.ctrl-shopping-stage{position:relative}.story-copy{grid-area:1/1;transition:opacity .45s cubic-bezier(.165,.84,.44,1),transform .7s cubic-bezier(.165,.84,.44,1)}.story-copy h2{font-size:34px;line-height:1.01}.story-copy p{color:#5a655b;margin:25px 0 30px;font-size:15px;line-height:1.5}.story-copy>span{color:#647067;margin-top:20px;font-size:11px;display:block}.story-copy>svg{color:#003b17;transform:rotate(-9deg)}.ctrl-side-note{min-height:350px;padding-bottom:42px;display:grid;position:relative}.story-copy-1,.story-copy-2{visibility:hidden;opacity:0;transform:translateY(24px)}.story-track{background:#d1d6d2;border-radius:10px;height:3px;position:absolute;bottom:22px;left:25px;right:25px;overflow:hidden}.story-track i{width:33.333%;height:100%;transform:translateX(calc(var(--story-progress,0)*200%));background:#05c92f;transition:transform .15s linear;display:block}.ctrl-scroll-story[data-step="1"] .story-copy-0,.ctrl-scroll-story[data-step="2"] .story-copy-0{visibility:hidden;opacity:0;transform:translateY(-24px)}.ctrl-scroll-story[data-step="1"] .story-copy-1,.ctrl-scroll-story[data-step="2"] .story-copy-2{visibility:visible;opacity:1;transform:translateY(0)}.ctrl-feature{transition:transform .75s cubic-bezier(.165,.84,.44,1),opacity .6s}.ctrl-scroll-story[data-step="1"] .ctrl-feature.blue{opacity:.45;transform:scale(.96)}.ctrl-scroll-story[data-step="2"] .ctrl-feature.blue{opacity:.5;transform:translateY(-8px)scale(.96)}.ctrl-scroll-story[data-step="2"] .ctrl-feature.yellow{transform:translateY(-8px)}.ctrl-phone{transition:transform .75s cubic-bezier(.165,.84,.44,1)}.ctrl-sector-list button .sector-symbol{transition:transform .7s cubic-bezier(.165,.84,.44,1)}.ctrl-sector-list button:hover .sector-symbol{transform:rotate(-14deg)scale(1.06)}.ctrl-sector-list button>svg{transition:opacity .3s,transform .5s}.ctrl-sector-list button:hover>svg{transform:translate(3px,-3px)}.ctrl-inline-flower{transition:transform .8s cubic-bezier(.165,.84,.44,1)}.ctrl-statement h2:hover .ctrl-inline-flower{transform:rotate(90deg)}.ctrl-stickers>span{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:transform .7s cubic-bezier(.165,.84,.44,1),box-shadow .7s}.ctrl-stickers>span:hover,.ctrl-stickers>span:focus-visible{transform:rotate(0)translateY(-16px);box-shadow:8px 14px #172217}.ctrl-stickers>span:active{cursor:grabbing;transform:rotate(4deg)translateY(-20px)scale(1.04)}.ctrl-work-grid article>a svg{transition:transform .5s}.ctrl-work-grid article>a:hover svg{transform:translate(4px,-4px)}.ctrl-faq-item{background:#ecefec;border:2px solid #0f0f0f;border-radius:20px;margin-bottom:18px;transition:background .4s;overflow:hidden}.ctrl-faq-item h3{margin:0}.ctrl-faq-item h3 button{text-align:left;letter-spacing:-.035em;color:#0f0f0f;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:25px;width:100%;padding:35px 40px;font-size:26px;font-weight:500;display:flex}.ctrl-faq-item h3 svg{border:2px solid #172017;border-radius:50%;flex-shrink:0;width:42px;height:42px;padding:9px;transition:transform .55s cubic-bezier(.165,.84,.44,1),background .4s}.ctrl-faq-item h3 button:hover svg{background:#05c92f}.ctrl-faq-item.expanded h3 svg{background:#05c92f;transform:rotate(45deg)}.ctrl-faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.165,.84,.44,1),opacity .4s;display:grid}.ctrl-faq-item.expanded .ctrl-faq-answer{opacity:1;grid-template-rows:1fr}.ctrl-faq-answer>div{min-height:0;overflow:hidden}.ctrl-faq-answer p{color:#4c594c;max-width:900px;margin:0;padding:0 40px 35px;font-size:17px;line-height:1.6}.ctrl-faq-item h3 button:focus-visible{outline-offset:-6px;outline:3px solid #05c92f}.native-whatsapp .wa-body{scroll-behavior:smooth}.native-whatsapp:not(.screen-chat) .wa-body>.wa-product-detail,.native-whatsapp:not(.screen-chat) .wa-body>.wa-checkout{animation:.25s ease-out wa-screen-in}.native-whatsapp .wa-bubble{animation:.2s ease-out wa-message-in}.modal[open]{animation:.35s cubic-bezier(.165,.84,.44,1) ctrl-modal-in}.modal::backdrop{animation:.3s ease-out ctrl-backdrop-in}.native-whatsapp button:active{filter:brightness(.96);scale:.98}.native-whatsapp button{transition:scale .15s,filter .15s}.native-whatsapp input:focus-visible,.native-whatsapp select:focus-visible,.native-whatsapp textarea:focus-visible{outline-offset:2px;outline:2px solid #008a67}@keyframes wa-screen-in{0%{opacity:.5;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes wa-message-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ctrl-modal-in{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:none}}@keyframes ctrl-backdrop-in{0%{opacity:0}to{opacity:1}}@media (min-width:801px){.marketing-header.nav-away:not(:hover):not(:focus-within) nav{opacity:0;pointer-events:none;transform:translate(-50%,-150px)}.motion-ready .ctrl-scroll-story{height:230vh}.motion-ready .ctrl-shopping-stage{min-height:100vh;padding-top:110px;padding-bottom:90px;position:sticky;top:0}.ctrl-floating-shop{z-index:35;cursor:pointer;opacity:0;pointer-events:none;background:#05c92f;border:2px solid #0f0f0f;border-radius:60px;justify-content:center;align-items:center;gap:0;width:92px;height:62px;transition:transform .7s cubic-bezier(.165,.84,.44,1),opacity .3s,width .5s cubic-bezier(.165,.84,.44,1);display:flex;position:fixed;bottom:24px;left:50%;transform:translateY(100px)}.past-hero .ctrl-floating-shop{opacity:1;pointer-events:auto;transform:translateY(0)}.ctrl-floating-shop>span:last-child{opacity:0;white-space:nowrap;max-width:0;font-size:14px;transition:max-width .5s,opacity .4s;overflow:hidden}.ctrl-floating-shop:hover,.ctrl-floating-shop:focus-visible{gap:12px;width:190px}.ctrl-floating-shop:hover>span:last-child,.ctrl-floating-shop:focus-visible>span:last-child{opacity:1;max-width:110px}.ctrl-floating-shop .ctrl-dots{width:36px}.ctrl-floating-shop:focus-visible{outline-offset:4px;outline:3px solid #2a5cd3}.ctrl-businesses>div:first-child{align-self:start;position:sticky;top:150px}.ctrl-sector-list{padding:20px 0}.ctrl-shopping-stage{grid-template-columns:minmax(0,1fr) 390px minmax(0,1fr)}}@media (max-width:1150px) and (min-width:801px){.ctrl-shopping-stage{grid-template-columns:minmax(0,1fr) 360px minmax(0,1fr)}.story-copy h2{font-size:27px}.marketing-nav nav>a,.marketing-nav nav>button{padding-left:15px;padding-right:15px}.marketing-nav>.logo span{font-size:32px}}@media (max-width:800px){.marketing-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;height:86px}.marketing-header+main{padding-top:86px}.marketing-nav nav.open{animation:.5s cubic-bezier(.165,.84,.44,1) ctrl-menu-in;box-shadow:0 20px 40px #0f0f0f15}.menu-toggle{background:#ecefec;border-radius:50%}.marketing-nav nav>a:before,.marketing-nav nav>button:before{border-radius:8px;inset:5px}.ctrl-side-note{min-height:0;padding:25px;display:block}.story-copy-1,.story-copy-2{display:none}.ctrl-scroll-story[data-step] .story-copy-0{visibility:visible;opacity:1;transform:none}.story-copy-0{grid-template-columns:1fr 1fr;gap:20px;display:grid}.story-copy h2{font-size:29px}.story-copy p{margin:0;font-size:14px}.story-copy>span{align-self:center;margin:0}.story-copy>svg{width:45px;height:45px}.story-track{display:none}.ctrl-scroll-story[data-step] .ctrl-feature{opacity:1;transform:none}.ctrl-faq-item h3 button{padding:25px;font-size:21px}.ctrl-faq-item h3 svg{width:34px;height:34px;padding:7px}.ctrl-faq-answer p{padding:0 25px 25px;font-size:16px}.ctrl-hero .ctrl-hero-mark{flex-shrink:0}.ctrl-stickers>span:hover{box-shadow:4px 5px #172217}}@keyframes ctrl-menu-in{0%{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:translateY(0)}}@media (max-width:420px){.ctrl-faq-item h3 button{padding:23px 20px;font-size:19px}.story-copy h2{font-size:25px}.story-copy p{font-size:13px}}@media (prefers-reduced-motion:reduce){.ctrl-scroll-story{height:auto!important}.ctrl-shopping-stage{min-height:0!important;position:relative!important}.ctrl-hero h1,.ctrl-hero>p{opacity:1!important;transform:none!important}.ctrl-floating-shop{display:none!important}.marketing-header.nav-away nav{opacity:1!important;pointer-events:auto!important;transform:translate(-50%)!important}.native-whatsapp .wa-body{scroll-behavior:auto}.ctrl-faq-answer,.story-copy{transition:none!important}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ctrl-home h1,.ctrl-home h2,.ctrl-home h3,.ctrl-home p,.ctrl-eyebrow,.ctrl-sector-list button,.ctrl-faq-item h3 button{letter-spacing:normal}.ctrl-hero h1{gap:1.83vw;font-size:10.9757vw;line-height:.766667}.ctrl-hero h1 .ctrl-hero-mark{width:.7222em;height:.7222em}.ctrl-hero>p{font-size:1.8293vw;line-height:1.2}.ctrl-businesses h2{font-size:4.878vw;line-height:1.025}.ctrl-statement h2,.ctrl-trust>h2{font-size:10.6vw;line-height:1}.ctrl-work>h2{font-size:5.854vw;line-height:1.083}.ctrl-hero h1 .hero-word{display:block}.ctrl-hero{padding-top:158px}.ctrl-hero>p{margin-bottom:42px}.ctrl-hero h1{margin-bottom:62px}.ctrl-side-note .story-copy h2{letter-spacing:-.015em}@media (min-width:1920px){.ctrl-hero h1{font-size:180px}.ctrl-hero>p{font-size:30px}.ctrl-businesses h2{font-size:80px}.ctrl-statement h2,.ctrl-trust>h2{font-size:174px}.ctrl-work>h2{font-size:96px}}@media (max-width:800px){.ctrl-hero{padding-top:100px}.ctrl-hero h1{gap:12px;margin-bottom:36px;font-size:12vw;line-height:1}.ctrl-hero>p{margin-bottom:28px;font-size:22px}.ctrl-businesses h2{font-size:53px}.ctrl-work>h2{font-size:54px}.ctrl-statement h2,.ctrl-trust>h2{font-size:10.6vw}.ctrl-home .ctrl-feature h2{font-size:25px}}@media (max-width:420px){.ctrl-hero{padding-top:85px}.ctrl-hero h1{gap:10px;font-size:11.9vw}.ctrl-hero>p{font-size:20px}.ctrl-businesses h2,.ctrl-work>h2{font-size:43px}.ctrl-home .ctrl-feature h2{font-size:23px}}.ctrl-stickers>span{transition:translate .7s cubic-bezier(.34,1.56,.64,1),transform .7s cubic-bezier(.165,.84,.44,1),box-shadow .7s}.ctrl-stickers>span.dragging{z-index:2;transition:none}.ctrl-stickers>span:focus-visible{outline-offset:6px;outline:3px solid #2a5cd3}
.wa-experience .native-whatsapp{--wa-green:#008a67;isolation:isolate;color:#111b21;background:#fff;border:1px solid #d2d7d6;border-radius:30px;flex-direction:column;width:100%;height:710px;font-size:14px;font-weight:400;line-height:1.35;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #0000000b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important}.wa-experience .native-whatsapp *{box-sizing:border-box;letter-spacing:normal!important;font-family:inherit!important}.wa-experience .native-whatsapp :is(h2,h3,h4,p){text-align:left;opacity:1;max-width:none;animation:none;transform:none}.wa-experience .native-whatsapp :is(h2,h3,h4){font-weight:600;line-height:1.25}.wa-experience .native-whatsapp button{cursor:pointer;font-weight:400}.wa-experience .native-whatsapp .wa-statusbar{flex:0 0 41px;height:41px;padding:7px 24px 3px;font-size:14px;line-height:20px}.wa-experience .native-whatsapp>header{background:#f7f7f7;flex:0 0 61px;gap:8px;min-height:61px;padding:7px 11px 9px 4px}.wa-experience .native-whatsapp>header>button{width:31px;height:36px;color:var(--wa-green);box-shadow:none;background:0 0;border:0;border-radius:0;padding:3px}.wa-experience .native-whatsapp>header .wa-contact{text-align:left;color:#111b21;flex:1;width:auto;min-width:0;height:auto;padding:0;display:block}.wa-experience .native-whatsapp>header .wa-contact strong{font-size:15px;font-weight:600;line-height:18px}.wa-experience .native-whatsapp>header .wa-contact small{color:#667781;margin-top:2px;font-size:11px;line-height:15px}.wa-experience .native-whatsapp .wa-avatar{flex:0 0 34px;width:34px;height:34px}.wa-experience .native-whatsapp .wa-body{overscroll-behavior:contain;scrollbar-width:none;background-color:#efeae2;background-size:180px;flex:1;min-height:0;padding:12px 12px 16px;height:auto!important}.wa-experience .native-whatsapp .wa-body::-webkit-scrollbar{display:none}.wa-experience .native-whatsapp .chat-date{background:#ffffffdb;border-radius:6px;margin:0 auto 10px;padding:4px 9px;font-size:11px;line-height:15px;box-shadow:0 1px 1px #00000010}.wa-experience .native-whatsapp .wa-encryption{color:#6e6251;max-width:285px;margin:0 auto 12px;padding:6px 9px;font-size:10px;line-height:14px}.wa-experience .native-whatsapp .wa-bubble{border-radius:8px;max-width:86%;margin-bottom:9px;padding:8px 9px 5px;font-size:14px;line-height:19px;box-shadow:0 1px .5px #0b141a21}.wa-experience .native-whatsapp .wa-bubble small{margin-top:2px;font-size:10px;line-height:13px}.wa-experience .native-whatsapp .wa-featured{border-radius:8px;width:270px;max-width:86%;margin:0;padding:3px;box-shadow:0 1px .5px #0b141a21}.wa-experience .native-whatsapp .wa-featured>.shop-item-art,.wa-experience .native-whatsapp .wa-featured>.garment,.wa-experience .native-whatsapp .wa-featured>.garment svg{border-radius:6px;width:100%;max-width:100%;height:150px;margin:0}.wa-experience .native-whatsapp .wa-featured>span{padding:8px 8px 0}.wa-experience .native-whatsapp .wa-featured strong{font-size:14px;font-weight:600;line-height:19px}.wa-experience .native-whatsapp .wa-featured b{color:#667781;margin:3px 0 7px;font-size:12px;line-height:17px}.wa-experience .native-whatsapp .wa-featured small{border-color:#edf0f2;height:36px;padding:8px 0;font-size:14px}.wa-experience .native-whatsapp .wa-native-action{min-height:40px;color:var(--wa-green);border-radius:7px;margin:7px 0 12px;padding:10px 12px;font-size:14px;line-height:20px;box-shadow:0 1px .5px #0b141a21}.wa-experience .native-whatsapp .wa-composer{background:#f7f7f7;flex:0 0 48px;align-items:center;gap:7px;height:48px;padding:6px 7px}.wa-experience .native-whatsapp .wa-composer>div{border-color:#d8dcde;gap:2px;height:36px;padding-right:5px}.wa-experience .native-whatsapp .wa-composer input{height:34px;padding:6px 10px;font-size:15px;line-height:22px}.wa-experience .native-whatsapp .wa-composer-camera{color:#7c878d;background:0 0;border:0;place-items:center;padding:4px;display:grid}.wa-experience .native-whatsapp .wa-home-indicator{background:#f7f7f7;flex:0 0 18px;height:18px}.wa-experience .native-whatsapp .wa-home-indicator span{width:115px;height:4px}.wa-experience .native-whatsapp .wa-native-bottom{background:#f7f7f7;flex:0 0 31px;padding:8px 6px;font-size:10px;line-height:14px}.wa-experience .native-whatsapp.screen-product .wa-body,.wa-experience .native-whatsapp.screen-cart .wa-body,.wa-experience .native-whatsapp.screen-catalog .wa-body,.wa-experience .native-whatsapp.screen-checkout .wa-body{background:#fff}.wa-experience .native-whatsapp .wa-product-detail{background:#fff;border:0;border-radius:0;margin:0;padding:0}.wa-experience .native-whatsapp .wa-product-detail>.shop-item-art,.wa-experience .native-whatsapp .wa-product-detail>.garment{background:#eee8df;border-radius:0;width:calc(100% + 24px);height:235px;margin:-12px -12px 18px;display:block;overflow:hidden}.wa-experience .native-whatsapp .wa-product-detail>.garment svg{width:100%;height:235px}.wa-experience .native-whatsapp .wa-product-detail>small{color:#667781;margin:0 0 4px;font-size:11px;line-height:16px}.wa-experience .native-whatsapp .wa-product-detail h3{margin:0 0 6px;font-size:21px;line-height:26px}.wa-experience .native-whatsapp .wa-product-detail>strong{color:#667781;font-size:16px;font-weight:400;line-height:21px;display:block}.wa-experience .native-whatsapp .wa-product-detail p{color:#667781;margin:15px 0;font-size:13px;line-height:19px}.wa-experience .native-whatsapp label{color:#54656f;gap:6px;margin:16px 0;font-size:12px;line-height:17px;display:grid}.wa-experience .native-whatsapp :is(input,select,textarea){color:#111b21;box-shadow:none;background:#fff;border:1px solid #d9dfe2;border-radius:8px;width:100%;min-width:0;padding:10px;font-size:15px;font-weight:400;line-height:20px}.wa-experience .native-whatsapp .wa-fixed-actions{background:#fff;border-top:1px solid #e9edef;flex-shrink:0;padding:11px 15px 4px}.wa-experience .native-whatsapp .wa-primary{color:#fff;min-height:44px;box-shadow:none;background:#008a67;border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;width:100%;margin:0;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.wa-experience .native-whatsapp .wa-message-link{color:var(--wa-green);box-shadow:none;background:0 0;border:0;width:100%;min-height:40px;padding:10px 12px;font-size:14px;line-height:20px;display:block}.wa-experience .native-whatsapp .wa-fixed-total{color:#667781;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;line-height:18px;display:flex}.wa-experience .native-whatsapp .wa-fixed-total strong{color:#111b21;font-size:15px}.wa-experience .native-whatsapp .wa-panel-title{border-bottom:1px solid #e9edef;justify-content:space-between;align-items:center;margin:0;padding:6px 0 15px;display:flex}.wa-experience .native-whatsapp .wa-panel-title h3{margin:0;font-size:17px;line-height:22px}.wa-experience .native-whatsapp .wa-panel-title span{font-size:12px}.wa-experience .native-whatsapp .wa-cart-line{border-bottom:1px solid #e9edef;grid-template-columns:58px 1fr;gap:8px 12px;padding:18px 0;display:grid}.wa-experience .native-whatsapp .wa-cart-thumb{background:#eee8df;border-radius:7px;grid-row:1/3;width:58px;height:66px;margin:0;display:block;overflow:hidden}.wa-experience .native-whatsapp .wa-cart-thumb>.shop-item-art,.wa-experience .native-whatsapp .wa-cart-thumb>.garment,.wa-experience .native-whatsapp .wa-cart-thumb svg{width:58px;height:66px;margin:0}.wa-experience .native-whatsapp .wa-cart-line>strong{font-size:14px;line-height:19px}.wa-experience .native-whatsapp .wa-cart-line>strong small{margin-top:3px;font-size:11px}.wa-experience .native-whatsapp .wa-cart-line>div:not(.wa-cart-thumb){grid-column:2;align-items:center;gap:12px;margin:0;font-size:13px;display:flex}.wa-experience .native-whatsapp .wa-cart-line button{width:28px;min-width:28px;height:28px;color:var(--wa-green);background:#fff;border:1px solid #d9dfe2;border-radius:50%;padding:5px}.wa-experience .native-whatsapp .wa-cart-line b{margin-left:auto;font-size:13px;font-weight:500}.wa-experience .native-whatsapp .wa-total{border:0;margin:20px 0;padding:0;font-size:14px;line-height:20px}.wa-experience .native-whatsapp .wa-catalog-cover{height:165px;margin:-12px -12px 18px}.wa-experience .native-whatsapp .wa-catalog-cover>div:last-child{padding:18px}.wa-experience .native-whatsapp .wa-catalog-cover strong{font-size:22px;font-weight:600}.wa-experience .native-whatsapp .wa-categories{gap:6px;margin:14px 0 7px}.wa-experience .native-whatsapp .wa-menu-item{box-shadow:none;border-radius:0;align-items:center;gap:12px;padding:13px 0;display:flex}.wa-experience .native-whatsapp .wa-menu-item>.shop-item-art,.wa-experience .native-whatsapp .wa-menu-item>.garment{flex:0 0 66px;width:66px;height:66px}.wa-experience .native-whatsapp .wa-menu-item strong{font-size:14px;line-height:19px}.wa-experience .native-whatsapp .wa-menu-item>span{gap:3px}.wa-experience .native-whatsapp .wa-checkout h3{margin:5px 0 20px;font-size:20px}.wa-experience .native-whatsapp .wa-checkout .wa-primary{margin-top:20px}.wa-experience .native-whatsapp .wa-local-overlay{z-index:10;background:#0b141a60;align-items:flex-end;display:flex;position:absolute;inset:41px 0 0}.wa-experience .native-whatsapp .wa-local-sheet{background:#fff;border-radius:20px 20px 0 0;width:100%;padding:28px 24px 35px;animation:.25s ease-out wa-sheet-up;position:relative;box-shadow:0 -5px 30px #0001}.wa-experience .native-whatsapp .wa-local-sheet>.wa-avatar{width:58px;height:58px;margin:0 auto 15px}.wa-experience .native-whatsapp .wa-local-sheet h3{text-align:center;margin:0 0 8px;font-size:22px}.wa-experience .native-whatsapp .wa-local-sheet p{text-align:center;color:#667781;margin:0 0 20px;font-size:14px;line-height:21px}.wa-experience .native-whatsapp .wa-sheet-close{color:#667781;background:#f0f2f5;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:12px;right:12px}.wa-experience .native-whatsapp :is(button,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #008a67}.wa-experience .native-whatsapp img{object-fit:cover;width:100%;max-width:100%;height:100%}.wa-experience .wa-disclosure{text-align:center;color:#6b7473;margin:10px 0 0;font-size:10px;line-height:15px;font-family:Arial,sans-serif!important}.ctrl-phone .native-whatsapp{border:2px solid #18221c;border-radius:32px;box-shadow:0 10px 30px #0b141a10}.ctrl-phone .wa-experience{width:100%}.modal .wa-experience{max-width:390px;margin:auto}.modal .wa-experience .native-whatsapp{border-radius:17px;height:min(680px,70dvh);min-height:360px}.modal .wa-experience .native-whatsapp .wa-statusbar{display:none}.modal .wa-experience .native-whatsapp .wa-local-overlay{inset:0}.modal .wa-experience .native-whatsapp .wa-body{height:auto!important}.business-picker{margin-bottom:15px}.wa-experience .business-picker button{min-height:34px;font-family:Arial,sans-serif;font-size:11px;line-height:16px}@keyframes wa-sheet-up{0%{opacity:.5;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.wa-experience .native-whatsapp{height:690px}.wa-experience .native-whatsapp .wa-product-detail>.shop-item-art,.wa-experience .native-whatsapp .wa-product-detail>.garment{height:220px}.modal .wa-experience .native-whatsapp{height:min(650px,67dvh)}.modal .wa-experience .native-whatsapp .wa-product-detail>.shop-item-art,.modal .wa-experience .native-whatsapp .wa-product-detail>.garment{height:170px}.wa-experience .native-whatsapp :is(input,select,textarea){font-size:16px}}@media (prefers-reduced-motion:reduce){.wa-experience .native-whatsapp *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.wa-experience .native-whatsapp>header .wa-contact :is(strong,small){text-align:left;width:100%;margin-left:0;margin-right:0;display:block}
.start-page{max-width:1160px;margin:0 auto;padding:90px 40px 110px}.start-copy h1{letter-spacing:-3px;margin:25px 0;font-size:clamp(44px,6vw,76px);line-height:1.02}.start-copy>p{color:#607168;max-width:590px;font-size:18px}.start-options{grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;display:grid}.start-options article{background:#fafbf9;border:1px solid #dce4df;border-radius:22px;flex-direction:column;align-items:flex-start;padding:38px;display:flex}.start-options .start-test{background:#eaf1e9}.start-options h2{letter-spacing:-1px;margin:24px 0 14px;font-size:30px}.start-options p{color:#59665c;line-height:1.6}.start-options label{gap:9px;width:100%;margin:20px 0;font-size:13px;font-weight:600;display:grid}.start-options select{width:100%;font:inherit;background:#fff;border:1px solid #becdbf;border-radius:10px;padding:14px}.start-options small{color:#5e6a60;margin-top:16px;font-size:12px;line-height:1.6}.start-options ul{gap:14px;margin:24px 0 32px;padding:0;list-style:none;display:grid}.start-options li{align-items:center;gap:9px;font-size:14px;display:flex}.start-options .btn{min-height:48px;margin-top:auto}.start-options .start-test .btn{margin-top:0}.lab-icon{color:#1b6348;background:#fff;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.lab-layout{grid-template-columns:370px minmax(0,1fr);align-items:start;gap:64px;max-width:1060px;margin:34px auto;display:grid}.lab-phone{width:100%;max-width:370px}.lab-guide{padding-top:10px}.lab-guide-heading{align-items:center;gap:16px;display:flex}.lab-guide-heading h2{letter-spacing:-.7px;margin:0 0 6px;font-size:23px}.lab-guide-heading p{color:#6a756c;font-size:13px}.lab-steps{margin:28px 0;padding:0;list-style:none}.lab-steps li{border-bottom:1px solid #e2e6e1;gap:18px;padding:19px 0;display:flex}.lab-steps li>span{color:#778271;border:1px solid #d1d8ce;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.lab-steps li.done>span{color:#20643b;background:#d8edda;border-color:#bdd8bd}.lab-steps a{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.lab-steps p{color:#69766a;margin:7px 0 0;font-size:13px;line-height:1.55}.lab-saved{background:#eef3eb;border-radius:12px;align-items:flex-start;gap:12px;margin-top:24px;padding:20px;display:flex}.lab-saved svg{color:#397849;flex-shrink:0}.lab-saved p{color:#65715e;font-size:12px;line-height:1.6}.lab-saved strong{color:#30482d;display:block}.lab-links{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.lab-intro{max-width:760px;padding:40px}.lab-intro h2{margin:20px 0;font-size:32px}.lab-intro p{color:#68756b;margin-bottom:24px;line-height:1.7}.lab-intro .btn{margin-right:12px}.sandbox-banner{color:#3e6035;background:#e8f1e3;border-bottom:1px solid #d9e6d2;justify-content:space-between;align-items:center;gap:20px;padding:12px 36px;font-size:12px;display:flex}.sandbox-banner a{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:flex}.lab-phone .native-whatsapp{border:2px solid #283b30;border-radius:32px;box-shadow:0 18px 40px #223b2612}.lab-phone .native-whatsapp>header .wa-contact{flex:1}.lab-phone .native-whatsapp>header>button{position:relative}.lab-cart-count{color:#fff;background:#008a67;border-radius:10px;min-width:14px;height:14px;font-size:9px;line-height:14px;position:absolute;top:-2px;right:-4px}.lab-product-photo{background:#ece8de;height:150px;overflow:hidden}.lab-product-photo .product-thumb,.lab-menu-photo .product-thumb,.lab-detail-photo .product-thumb{border-radius:0;width:100%;height:100%}.lab-product-photo svg,.lab-menu-photo svg,.lab-detail-photo svg{width:100%;height:100%}.lab-menu-photo{background:#f0ede4;border-radius:7px;flex:0 0 66px;width:66px;height:66px;overflow:hidden}.wa-experience .native-whatsapp .lab-detail-photo{background:#f0ede4;height:230px;margin:-12px -12px 20px;overflow:hidden}.wa-experience .native-whatsapp .lab-catalog-title{margin:10px 0;font-size:22px;line-height:1.2}.wa-experience .native-whatsapp .lab-catalog-sub{color:#667781;margin-bottom:20px;font-size:13px;line-height:1.5}.lab-cart-row{border-bottom:1px solid #e5e9e6;grid-template-columns:1fr auto;gap:10px;padding:20px 0;font-size:13px;display:grid}.lab-cart-row>div{align-items:center;gap:14px;display:flex}.lab-cart-row button{color:#008a67;background:#fff;border:1px solid #dce3df;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.wa-experience .native-whatsapp .lab-small{color:#69796d;font-size:11px;line-height:1.5}.lab-error{color:#953a28;background:#fff0ec;flex-shrink:0;padding:10px 14px;font-size:12px;line-height:1.5}.lab-error button{color:inherit;background:0 0;border:0;margin-top:5px;text-decoration:underline;display:block}.lab-phone .wa-native-action{justify-content:center;align-items:center;gap:8px;display:flex}.wa-experience .native-whatsapp button:disabled{opacity:.5;cursor:not-allowed}.test-billing-note{color:#415e34;background:#eaf2e5;border-radius:12px;margin:20px 0;padding:16px 20px;font-size:13px}.upload-control{gap:8px;margin-top:10px;display:grid}.upload-control input{background:#f7faf5;border:1px dashed #c3cfc2;border-radius:8px;width:100%;padding:10px}.upload-control small{color:#667567;font-size:12px}@media (max-width:1100px){.lab-layout{grid-template-columns:minmax(300px,360px) 1fr;gap:28px}.lab-guide-heading{align-items:flex-start}.lab-guide-heading .lab-icon{display:none}}@media (max-width:850px){.lab-layout{grid-template-columns:1fr;justify-items:center}.lab-guide{width:100%;max-width:560px}.start-page{padding:60px 24px}.start-options{grid-template-columns:1fr}.start-options article{padding:28px}.sandbox-banner{padding:12px 18px}.lab-phone{max-width:360px}.lab-guide-heading .lab-icon{display:grid}}@media (prefers-reduced-motion:reduce){.lab-layout *{scroll-behavior:auto!important}}
