/* Soft light and flowing section boundaries. */
body{overflow-x:clip}.hero-art.brand-installation{box-shadow:inset 0 0 0 1px #bddcc5,0 0 65px #67dfc322;background:radial-gradient(ellipse at 68% 28%,#c1f1df66,transparent 65%),linear-gradient(135deg,#d5e6d4,#f0efe4 65%)}.brand-plinth{box-shadow:10px 14px 0 #1e4c3e,0 0 48px #65efc34d,25px 40px 35px #163c3340;animation:brand-bob 8s ease-in-out infinite}.brand-plinth:after{content:'';position:absolute;inset:-1px;border:1px solid #9cebc780;border-radius:inherit;box-shadow:inset 0 0 15px #8aefc41c;pointer-events:none}.installation-label{font-size:8px;letter-spacing:.13em}.installation-message p{font-family:inherit;letter-spacing:-.035em;font-size:25px;line-height:1.2}.installation-message{border:1px solid #edfff388}.installation-message small{letter-spacing:.05em;font-size:7px}.paper-field{animation:paper-sway 13s ease-in-out infinite}.feature-rows article:hover{box-shadow:inset 3px 0 #50baa0,12px 0 35px #75dbb710}.ai-section,.demo-section,.experience-banner,.contact,.testimonials{position:relative}.ai-section{margin-top:60px;background:#e6ecde}.ai-section:before,.contact:before{content:'';position:absolute;left:-3%;right:-3%;height:85px;top:-65px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 110' preserveAspectRatio='none'%3E%3Cpath d='M0 65C250 0 420 105 720 43S1130 5 1440 55V110H0Z' fill='%2392d9bd' opacity='.2'/%3E%3Cpath d='M0 40C290 100 430 0 790 60S1180 105 1440 32V110H0Z' fill='%23c9e3cd' opacity='.6'/%3E%3Cpath d='M0 76C200 110 500 15 830 72S1180 100 1440 62V110H0Z' fill='%23e6ecde'/%3E%3C/svg%3E") center/100% 100% no-repeat;pointer-events:none;animation:wave-drift 14s ease-in-out infinite alternate}.demo-section{background:#f5f4ec;padding-bottom:135px}.experience-banner{margin-top:0;border-radius:50% 50% 0 0/45px 45px 0 0;box-shadow:0 -12px 0 #a4d7c333,0 -24px 0 #badfc022}.experience-banner:after{content:'';position:absolute;width:70%;height:70%;right:-5%;top:10%;border-radius:50%;background:radial-gradient(ellipse,#43ddc525,transparent 65%);filter:blur(25px);pointer-events:none}.ai-example{box-shadow:0 25px 65px #1e423424,0 0 0 1px #97d9bd55,0 0 35px #92f4d323}.owned-preview{box-shadow:0 25px 70px #1e423422,0 0 38px #62e3c51c}.testimonials{border-radius:0 0 50% 50%/0 0 35px 35px;padding-bottom:100px}.contact{margin-top:65px;background:#a9dbc1}.contact:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 110' preserveAspectRatio='none'%3E%3Cpath d='M0 50Q360 120 720 55T1440 50V110H0Z' fill='%237bccae' opacity='.25'/%3E%3Cpath d='M0 75Q360 0 720 66T1440 65V110H0Z' fill='%23a9dbc1'/%3E%3C/svg%3E") center/100% 100% no-repeat}.button.aqua:hover,.button.dark:hover{box-shadow:0 10px 25px #1e786e22,0 0 25px #69e6c82b}.flow-enter{animation:flow-enter .8s cubic-bezier(.2,.6,.2,1) both}.flow-ready{will-change:transform,opacity}
@keyframes brand-bob{0%,100%{translate:0 0}50%{translate:0 -9px}}@keyframes paper-sway{0%,100%{transform:rotate(-12deg)}50%{transform:rotate(-8deg)}}@keyframes wave-drift{from{transform:translateX(-1%)}to{transform:translateX(1%)}}@keyframes flow-enter{from{opacity:.3;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}
/* A distinct, short sales route: graphite, electric lime and practical language. */
body.landing-body{background:#101c22;color:#edf2e9}.landing-body .serif{font-family:inherit;font-style:normal;letter-spacing:-.055em;color:#c7f784}.landing-body .eyebrow{color:#9badad}.landing-body .header{background:#101c22ed;border-color:#293a3d}.landing-body .brand{color:#f0f3e9}.landing-body .header .brand img{filter:none}.landing-body .landing-header .client{color:#9eb2b0}.landing-body .header .button{background:#c7f784;color:#172626}.landing-body .landing-hero{position:relative;gap:8%;padding-top:68px;padding-bottom:95px;isolation:isolate}.landing-hero:before{content:'';position:absolute;right:-20%;top:-10%;width:85%;height:120%;background:radial-gradient(ellipse,#52858425,transparent 64%);z-index:-1;pointer-events:none}.landing-body .landing-hero h1{font-size:clamp(52px,6.7vw,96px);line-height:.99;letter-spacing:-.06em;font-weight:500;margin:25px 0 26px}.landing-body .landing-hero h1 .serif{display:block;margin-top:9px}.landing-body .landing-hero .lead{color:#a7b9b8;font-size:16px;max-width:420px;line-height:1.65}.landing-body .landing-hero .button{background:#c7f784;color:#142728;box-shadow:0 0 35px #bdff7317;font-weight:600}.landing-body .landing-hero .text-link{color:#cfddd1;border-color:#49615b}.landing-body .landing-sub{color:#849b96;font-size:10px}.landing-body .client-ribbon{border-color:#304440;background:#14262a;border-radius:18px 18px 0 0;padding-top:24px;padding-bottom:24px}.landing-body .client-ribbon>p,.landing-body .client-ribbon>p b,.landing-body .client-ribbon>a{color:#b5c9bd}.landing-body .client-ribbon img{background:#edf1e4;border-radius:5px;mix-blend-mode:normal;filter:grayscale(.4);padding:5px;opacity:.85}.landing-body .pain-strip{background:#14262a;border:0;color:#758e84;padding:25px 6%;border-radius:0 0 50% 50%/0 0 22px 22px;font-size:8px}.landing-body .landing-flow{gap:35px}.landing-body .landing-flow article{border-color:#36534a}.landing-body .landing-flow article>span{color:#c7f784}.landing-body .landing-flow h3{color:#e4ecdf;font-size:27px}.landing-body .landing-flow p,.landing-body .section>.lead{color:#9cb0a7}.landing-body .landing-callout{color:#a8bcaa;border-color:#3d5d47;background:none;font-size:12px;padding-left:18px;border-left:2px solid #bce981}.landing-body h2{font-size:clamp(36px,4.1vw,58px)}.landing-body .calculator-section{background:#e9eedc;color:#243930;border-radius:50% 50% 0 0/45px 45px 0 0;box-shadow:0 -12px 0 #75976525,0 -23px 0 #9ac78010;padding-top:100px}.landing-body .calculator-section .serif{color:#417347}.landing-body .calculator-section .eyebrow{color:#6e856b}.landing-body .calculator-result{background:#122b29;box-shadow:0 0 60px #567d5333;border:1px solid #568e6955}.landing-body .calculator-result .eyebrow{color:#a5c08b}.landing-body .calculator-result .button{background:#c7f784;color:#132c29}.landing-body .money-output{color:#cef394}.landing-body .meta-section{background:#e9eedc;color:#243930;margin-top:0;margin-bottom:0;padding-top:50px;padding-bottom:70px;max-width:none;padding-left:max(6%,calc((100% - 1230px)/2));padding-right:max(6%,calc((100% - 1230px)/2));border-radius:0 0 50% 50%/0 0 35px 35px;border:0}.landing-body .meta-section h2{font-size:31px}.landing-body .meta-section p{color:#718268}.landing-body .meta-section .button{background:#193d31}.landing-body .testimonials{background:#101c22;border-radius:0;padding-top:90px}.landing-body .quote-carousel .quote-grid figure{border-color:#385045}.landing-body .quote-carousel blockquote{color:#dbe8d1;font-size:clamp(24px,2.55vw,36px)}.landing-body .quote-carousel figcaption strong{color:#dbe8d1}.landing-body .quote-carousel figcaption div span,.landing-body .quote-carousel figcaption small{color:#8ca294}.landing-body .carousel-controls,.landing-body .source-link,.landing-body .fine-print{color:#8aa293}.landing-body .carousel-prev,.landing-body .carousel-next,.landing-body .carousel-pause{color:#c9dac0;border-color:#506b50}.landing-body .carousel-dots button{background:#50644d}.landing-body .carousel-dots button[aria-current=true]{background:#caf287}.landing-body .conversion-section{background:linear-gradient(130deg,#172d2d,#152322);border:1px solid #375247;border-radius:20px;margin-top:0;margin-bottom:50px;padding-top:65px;padding-bottom:65px;position:relative;box-shadow:0 0 55px #87db9520}.landing-body .conversion-intro>p:not(.eyebrow){color:#a1b9a7}.landing-body .conversion-options{border-color:#3a5549}.landing-body .conversion-options button{border-color:#3a5549;color:#9cb29f}.landing-body .conversion-options button[aria-pressed=true]{color:#d6f6a4;background:#789e3820;box-shadow:inset 2px 0 #c7f784}.landing-body .conversion-offer{background:#c6ed92;color:#17382c;box-shadow:9px 10px 0 #68854233;border-radius:8px 45px 8px 8px}.landing-body .offer-index{color:#5b7e45}.landing-body .conversion-offer h3{font-family:inherit;font-size:40px;font-weight:500;letter-spacing:-.055em}.landing-body .conversion-offer>p{color:#486543;min-height:60px}.landing-body .conversion-offer li{color:#3d5b3c}.landing-body .conversion-offer li:before{color:#256146}.landing-body .conversion-offer .button{background:#173b2d;color:#ecf5dc}.landing-body .conversion-offer small{color:#5c764b}.buy-steps{padding-bottom:35px}.buy-steps>div{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.buy-steps>div p{display:flex;align-items:center;gap:20px;color:#b9cbb3;font-size:15px;line-height:1.5}.buy-steps b{font-size:38px;font-weight:400;letter-spacing:-.08em;color:#648567}.landing-body .faq{border-color:#3b5549;padding-top:50px}.landing-body .faq details{border-color:#3b5549}.landing-body .faq summary{color:#d5e3c9}.landing-body .faq details p,.landing-body .faq>div>p:last-child{color:#92a891}.landing-body .contact{color:#1a362a;background:#c6ed92;margin-top:50px}.landing-body .contact .serif{color:#3b693e}.landing-body .contact .eyebrow{color:#506d45}.landing-body .contact:before{background:#c6ed92;height:45px;top:-25px;left:-2%;right:-2%;border-radius:50% 50% 0 0/100% 100% 0 0;opacity:1;box-shadow:0 -10px 0 #b3ec8220}.landing-body footer{color:#9ab292}.landing-body .footer-base{border-color:#3a5349}.landing-body .conversion-dock{background:#172b27f5;border-color:#5f844d;color:#d9e6c7}.landing-body .conversion-dock small{color:#99b38d}.landing-body .conversion-dock .button{background:#c7f784;color:#142b25}.landing-body .conversion-dock>button{color:#c8dea8}
.response-stage{position:relative;transform:rotate(2deg);max-width:480px}.response-clock>span{font-size:8px;letter-spacing:.12em;color:#849f98}.response-clock>b{display:flex;align-items:center;justify-content:space-between;font-size:100px;line-height:1.05;letter-spacing:-.065em;font-weight:400;color:#dce5d4;margin:14px 0 28px}.response-clock>b span{font-size:50px;color:#8dae6c}.response-demo{background:#152c2c;border:1px solid #426357;border-radius:16px;box-shadow:0 0 60px #a5f78709;padding:20px}.response-demo-head{display:flex;align-items:center;gap:8px;font-size:10px;color:#acc1ad;margin-bottom:23px}.response-demo-head small{margin-left:auto;font-size:6px;letter-spacing:.09em;color:#69897e}.customer-message{background:#e0e8d6;color:#263d30;padding:20px 23px;border-radius:15px 15px 15px 2px;font-size:16px;line-height:1.4;max-width:90%}.customer-message small{display:block;font-size:8px;color:#86977c;margin-top:12px}.response-answer{display:flex;gap:15px;align-items:center;padding:23px 6px 8px;min-height:105px;color:#87a191}.response-answer>span{font-size:22px}.response-answer p{margin:0;font-size:16px}.response-answer small{display:block;font-size:10px;line-height:1.5;color:#738f80;margin-top:6px}.response-answer.is-agent{color:#d1f798}.response-answer.is-agent small{color:#a3b990}.response-switch{display:flex;gap:6px;margin-top:17px;border:1px solid #3f594c;border-radius:30px;padding:5px}.response-switch button{background:none;flex:1;color:#94ae9a;padding:14px 10px;border-radius:25px;font-size:11px}.response-switch button[aria-pressed=true]{background:#bfe887;color:#1b3528}.response-switch span{margin-left:8px}.response-note{font-size:8px;color:#6f8d7c;margin:14px 0 0;text-align:center}
/* Light trails frame the intact mark. */
.universe-shell{background:radial-gradient(ellipse at 70% 48%,#175d59,#05292c 68%)!important}.universe-edition{font-size:18vw;top:14%;opacity:.5}.universe-edition span{display:none}.universe-body .world-tools{box-shadow:0 0 26px #7becc315;border-color:#85c9b44d}.universe-body .world-tools button[aria-pressed=true]{background:#b6eecf;color:#174637}.universe-body .world-hotspot span{box-shadow:0 0 0 5px #7decba0a,0 0 24px #9bebc433}.universe-copy h1 em{color:#bfe6d1}.universe-header{border:0}
@media(max-width:900px){.landing-body .landing-hero{gap:6%}.response-clock>b{font-size:75px}.response-demo{padding:16px}.customer-message{font-size:14px;padding:17px}.landing-body .conversion-offer h3{font-size:34px}.buy-steps>div{gap:15px}.buy-steps>div p{font-size:13px;gap:15px}.universe-edition{top:46%;font-size:34vw}}
@media(max-width:760px){.installation-message p{font-size:22px}.installation-label{font-size:7px}.installation-message small{font-size:6px}.ai-section{margin-top:35px}.ai-section:before,.contact:before{height:60px;top:-40px}.demo-section{padding-bottom:90px}.experience-banner{border-radius:50% 50% 0 0/24px 24px 0 0}.testimonials{padding-bottom:75px}.landing-body .landing-hero{padding-top:38px;padding-bottom:60px;gap:40px}.landing-body .landing-hero h1{font-size:clamp(48px,11vw,72px);line-height:1.02}.landing-body .landing-hero .lead{font-size:14px}.landing-body .landing-sub{font-size:9px}.response-stage{transform:none;width:100%;max-width:440px;margin:auto}.response-clock>b{font-size:83px}.response-demo{padding:18px}.response-answer p{font-size:14px}.response-switch button{font-size:10px;padding:12px 7px}.response-note{font-size:7px}.landing-body .pain-strip{font-size:6px;border-radius:0 0 50% 50%/0 0 15px 15px}.landing-body .client-ribbon{border-radius:0}.landing-body .calculator-section{padding-top:70px;border-radius:50% 50% 0 0/25px 25px 0 0}.landing-body .meta-section{border-radius:0 0 50% 50%/0 0 22px 22px;padding-bottom:55px}.landing-body .meta-section h2{font-size:28px}.landing-body .conversion-section{border-radius:0;border-left:0;border-right:0;padding-top:50px;padding-bottom:55px}.landing-body .conversion-offer h3{font-size:35px}.landing-body .conversion-offer>p{min-height:0}.buy-steps>div{grid-template-columns:1fr;gap:0}.buy-steps>div p{border-bottom:1px solid #375347;padding:16px 0;margin:0;font-size:16px}.buy-steps b{font-size:32px;min-width:50px}.buy-steps span br{display:none}.landing-body .contact:before{height:30px;top:-20px}.landing-body h2{font-size:37px}.landing-body .contact h2{font-size:51px}}
@media(max-width:370px){.landing-body .landing-hero h1{font-size:44px}.installation-label{font-size:6px}.response-clock>b{font-size:74px}.response-switch button{font-size:9px}.response-demo-head{font-size:9px}.landing-body .conversion-offer .button{font-size:10px;padding:0 14px}.landing-body .conversion-offer h3{font-size:31px}.landing-body h2{font-size:33px}.landing-body .contact h2{font-size:44px}}
@media(prefers-reduced-motion:reduce){.brand-plinth,.paper-field,.ai-section:before,.contact:before,.flow-enter{animation:none}.flow-ready{will-change:auto}}
.brand-plinth{top:23%}@media(max-width:760px){.brand-plinth{top:23%}}
#conteudo,#landing-main{overflow:clip}.landing-hero:before{right:0;width:80%}
