.v5-site{--v5-ink:#13231d;--v5-muted:#5b6963;--v5-green-950:#08271f;--v5-green-900:#123c33;--v5-green-800:#07552d;--v5-green-700:#006c35;--v5-green-100:#d8efe2;--v5-green-50:#eff8f3;--v5-gold:#38a877;--v5-gold-light:#d8efe2;--v5-surface:#f4f8f5;--v5-border:#d9e1db;--v5-white:#fff;background:var(--v5-white);color:var(--v5-ink);min-block-size:100vh;overflow:clip}.v5-site section[id]{scroll-margin-block-start:6rem}.v5-site *,.v5-site :before,.v5-site :after{box-sizing:border-box}.v5-site a{color:inherit}.v5-site img{block-size:auto;max-inline-size:100%;display:block}.v5-container{inline-size:min(100% - 2.5rem,76rem);margin-inline:auto}.v5-skip-link{background:var(--v5-gold-light);z-index:110;border-radius:.5rem;padding:.75rem 1rem;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;transform:translateY(-180%)}.v5-skip-link:focus{transform:translateY(0)}.v5-site :focus-visible{outline:3px solid var(--v5-gold);outline-offset:3px}.v5-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-block-end:1px solid color-mix(in srgb, var(--v5-border) 85%, transparent);z-index:50;background:#ffffffeb;position:sticky;inset-block-start:0}.v5-header__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;min-block-size:5rem;display:grid}.v5-brand{align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.v5-brand img{object-fit:contain;block-size:auto;inline-size:9.75rem}.v5-brand span{gap:.05rem;display:grid}.v5-brand strong{color:var(--v5-green-900);font-size:1rem;line-height:1.35}.v5-brand small{color:var(--v5-muted);font-size:.72rem}.v5-nav{justify-content:center;align-items:center;gap:clamp(.7rem,1.4vw,1.45rem);display:flex}.v5-nav a{color:#31433b;font-size:.86rem;font-weight:650;text-decoration:none}.v5-nav a:hover{color:var(--v5-green-700)}.v5-mobile-nav{display:none}.v5-button{background:var(--v5-green-700);border:1px solid var(--v5-green-700);color:#fff;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-block-size:3rem;padding:.75rem 1.35rem;font-weight:800;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.v5-button:hover{background:var(--v5-green-800);transform:translateY(-2px)}.v5-button--small{min-block-size:2.65rem;padding:.6rem 1rem}.v5-button--ghost{border-color:color-mix(in srgb, var(--v5-green-900) 30%, transparent);color:var(--v5-green-900);background:0 0}.v5-button--dark{background:var(--v5-green-900);border-color:var(--v5-green-900);color:#fff}.v5-hero{border-block-end:1px solid var(--v5-border);background:radial-gradient(circle at 14% 8%,#38a8772e,#0000 28rem),linear-gradient(145deg,#f7faf7 0%,#eef6f1 54%,#fff 100%);min-block-size:39rem;padding-block:clamp(2.5rem,5vw,4.5rem) 2.5rem;position:relative}.v5-hero__glow{pointer-events:none;background-image:radial-gradient(#006c3524 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 64%);mask-image:linear-gradient(270deg,#000,#0000 64%)}.v5-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(3rem,6vw,6rem);display:grid;position:relative}.v5-review-note{color:#755318;background:#fff7e6;border:1px solid #ead39d;border-radius:999px;margin:0 0 1.4rem;padding:.45rem .8rem;font-size:.78rem;font-weight:750;display:inline-flex}.v5-kicker{color:var(--v5-green-700);letter-spacing:.04em;margin:0 0 .75rem;font-size:.84rem;font-weight:850}.v5-hero h1,.v5-solution-hero h1{color:var(--v5-green-950);letter-spacing:-.045em;max-inline-size:13ch;margin:0;font-size:clamp(2.5rem,5vw,4.9rem);line-height:1.08}.v5-hero h1{font-size:clamp(2.5rem,4.3vw,4.2rem)}.v5-hero__lead,.v5-solution-hero__lead{color:#40534a;max-inline-size:39rem;margin:1.5rem 0 0;font-size:clamp(1.03rem,1.7vw,1.25rem);line-height:1.95}.v5-actions{flex-wrap:wrap;gap:.8rem;margin-block-start:2rem;display:flex}.v5-hero__proof{flex-wrap:wrap;gap:.6rem 1.2rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.v5-hero__proof li{color:#4c5e55;padding-inline-start:1rem;font-size:.82rem;position:relative}.v5-hero__proof li:before{background:var(--v5-green-700);content:"";border-radius:50%;block-size:.38rem;inline-size:.38rem;position:absolute;inset-block-start:.48rem;inset-inline-start:0}.v5-hero-media{min-block-size:32rem;position:relative}.v5-hero-media figure{background:#fff;border:1px solid #dbe4de;border-radius:1.25rem;margin:0;position:absolute;overflow:hidden;box-shadow:0 24px 58px #072d2229}.v5-hero-media picture,.v5-hero-media img{block-size:100%;inline-size:100%}.v5-hero-media img{object-fit:cover}.v5-hero-media figcaption{background:color-mix(in srgb, var(--v5-green-950) 92%, transparent);color:#fff;padding:.65rem .85rem;font-size:.78rem;position:absolute;inset-block-end:0;inset-inline:0}.v5-hero-media__main{z-index:2;block-size:24rem;inline-size:78%;inset-block-start:2.5rem;inset-inline-start:0}.v5-hero-media__side{z-index:3;block-size:11.5rem;inline-size:47%}.v5-hero-media__side--top{inset-block-start:0;inset-inline-end:0}.v5-hero-media__side--bottom{inset-block-end:1.5rem;inset-inline-end:1.5rem}.v5-hero-media>p{border:1px solid var(--v5-border);color:var(--v5-muted);z-index:5;background:#fff;border-radius:999px;margin:0;padding:.55rem .75rem;font-size:.72rem;position:absolute;inset-block-end:-.6rem;inset-inline-start:0}.v5-trust-strip{background:var(--v5-green-950);color:#dcece5}.v5-trust-strip .v5-container{grid-template-columns:repeat(4,1fr);align-items:center;gap:0;min-block-size:4.7rem;display:grid}.v5-trust-strip span{text-align:center;border-inline-start:1px solid #ffffff21;padding-inline:1.25rem;font-size:.82rem}.v5-trust-strip span:first-child{border-inline-start:0}.v5-installments{border-block:1px solid var(--v5-border);background:#fff}.v5-installments__inner{justify-content:center;align-items:center;gap:1.5rem;min-block-size:6.25rem;padding-block:1.25rem;display:flex}.v5-installments p{color:var(--v5-green-950);margin:0;font-weight:800}.v5-installments__logos{align-items:center;gap:1rem;display:flex}.v5-installments__logos img{object-fit:contain;block-size:2.6rem;inline-size:auto}.v5-section{padding-block:clamp(4.5rem,8vw,7.5rem)}.v5-section--soft{background:var(--v5-surface);border-block:1px solid var(--v5-border)}.v5-section--dark{background:var(--v5-green-950);color:#e8f0eb}.v5-section--dark .v5-kicker,.v5-section--dark .v5-section-heading h2{color:var(--v5-gold-light)}.v5-section--dark .v5-section-heading>p{color:#b9cbc2}.v5-section-heading{grid-template-columns:minmax(0,.9fr) minmax(18rem,.65fr);align-items:end;gap:2rem;margin-block-end:3rem;display:grid}.v5-section-heading h2,.v5-problem-grid h2,.v5-demo h2,.v5-solution-cta h2{color:var(--v5-green-950);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,4vw,3.45rem);line-height:1.2}.v5-section-heading>p{color:var(--v5-muted);margin:0;line-height:1.9}.v5-solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.v5-solution-card{border:1px solid var(--v5-border);background:#fff;border-radius:1.25rem;flex-direction:column;min-block-size:31rem;padding:1.6rem;display:flex;position:relative}#v5-platform .v5-solution-card,#v5-services .v5-solution-card{min-block-size:auto}.v5-solution-card:after{background:linear-gradient(90deg, var(--v5-green-700), var(--v5-gold));content:"";border-radius:99px;block-size:3px;position:absolute;inset-block-start:-1px;inset-inline:2rem}.v5-solution-card__top{justify-content:space-between;align-items:center;margin-block-end:2rem;display:flex}.v5-solution-card__top>span{color:var(--v5-gold);font-size:1.5rem;font-weight:850}.v5-solution-card__top small{background:var(--v5-green-50);color:var(--v5-green-800);border-radius:999px;padding:.45rem .7rem}.v5-solution-card h3,.v5-need-grid h3,.v5-feature-grid h3,.v5-workflow h3,.v5-steps h3{color:var(--v5-green-950);margin:0;font-size:1.35rem;line-height:1.45}.v5-solution-card__tagline{font-weight:750;color:var(--v5-green-700)!important}.v5-solution-card>p{color:var(--v5-muted);margin:.8rem 0 0;line-height:1.8}.v5-solution-card ul{gap:.6rem;margin:1.3rem 0 1.7rem;padding:0;list-style:none;display:grid}.v5-solution-card li{color:#3f5149;padding-inline-start:1.1rem;font-size:.86rem;position:relative}.v5-solution-card li:before{color:var(--v5-gold);content:"◆";font-size:.48rem;position:absolute;inset-block-start:.42rem;inset-inline-start:0}.v5-solution-card>a{border-block-start:1px solid var(--v5-border);color:var(--v5-green-700);margin-block-start:auto;padding-block-start:1.15rem;font-weight:800;text-decoration:none}.v5-value-section{background:var(--v5-green-950);color:#d8e6df}.v5-value-section .v5-kicker,.v5-value-section .v5-section-heading h2{color:var(--v5-gold-light)}.v5-value-section .v5-section-heading>p{color:#b9cbc2}.v5-value-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.v5-value-grid article{border:1px solid #ffffff26;min-block-size:13rem;padding:1.4rem}.v5-value-grid article>span{color:var(--v5-gold);margin-block-end:2rem;font-weight:850;display:block}.v5-value-grid h3{color:#fff;margin:0}.v5-value-grid p{color:#b9cbc2;margin-block-end:0;font-size:.86rem;line-height:1.75}.v5-need-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.v5-need-grid article{border:1px solid var(--v5-border);background:#fff;border-radius:1rem;padding:1.5rem}.v5-need-grid article>span{color:var(--v5-gold);margin-block-end:1rem;font-size:.78rem;font-weight:850;display:block}.v5-need-grid p{color:var(--v5-muted);line-height:1.75}.v5-need-grid a{color:var(--v5-green-700);font-weight:800}.v5-evidence-section{background:linear-gradient(#fff,#edf6f1)}.v5-evidence-intro{background:var(--v5-green-950);color:#fff;border-radius:1rem;justify-content:space-between;align-items:center;gap:2rem;margin-block-end:2rem;padding:1.5rem 1.7rem;display:flex}.v5-evidence-intro h3{color:var(--v5-gold-light);margin:0 0 .45rem}.v5-evidence-intro p{color:#c6d7cf;max-inline-size:45rem;margin:0;line-height:1.75}.v5-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.v5-gallery figure{border:1px solid var(--v5-border);background:#fff;border-radius:1rem;margin:0;overflow:hidden}.v5-gallery__featured{grid-row:span 2}.v5-gallery figure>button{cursor:zoom-in;background:#e7eee9;border:0;inline-size:100%;margin:0;padding:0;display:block;position:relative}.v5-gallery figure>button picture,.v5-gallery figure>button img{block-size:auto;inline-size:100%}.v5-gallery__featured>button picture,.v5-gallery__featured>button img{block-size:auto}.v5-gallery figure>button img{object-fit:contain;object-position:top center;height:auto;transition:transform .24s;display:block}.v5-gallery figure>button:hover img{transform:scale(1.02)}.v5-gallery__zoom{color:#fff;border-radius:999px;padding:.45rem .7rem;font-size:.72rem;display:none;position:absolute;inset-block-end:.75rem;inset-inline-end:.75rem}.v5-gallery figure>figcaption{gap:.3rem;padding:1rem 1.1rem 1.2rem;display:grid}.v5-gallery figure>figcaption strong{color:var(--v5-green-950)}.v5-gallery figure>figcaption span{color:var(--v5-muted);font-size:.82rem;line-height:1.65}body.v5-lightbox-open{overflow:hidden}.v5-lightbox{z-index:100;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.v5-lightbox__backdrop{cursor:zoom-out;background:#03140fe6;border:0;position:absolute;inset:0}.v5-lightbox>figure{z-index:1;background:#fff;border-radius:1rem;max-block-size:calc(100vh - 3rem);max-inline-size:74rem;display:grid;position:relative;overflow:auto}.v5-lightbox>figure picture,.v5-lightbox>figure img{inline-size:100%}.v5-lightbox>figure img{object-fit:contain;max-block-size:calc(100vh - 12rem)}.v5-lightbox__toolbar{background:var(--v5-green-950);color:#fff;z-index:2;justify-content:flex-end;align-items:center;gap:.6rem;padding:.65rem;display:flex;position:sticky;top:0}.v5-lightbox__toolbar button{color:var(--v5-green-950);cursor:pointer;font:inherit;background:#fff;border:0;border-radius:999px;padding:.48rem .75rem;font-size:.78rem;font-weight:750}.v5-lightbox>figure>figcaption{gap:.25rem;padding:1rem 1.2rem 1.25rem;display:grid}.v5-lightbox>figure>figcaption span{color:var(--v5-muted);font-size:.82rem}.v5-steps,.v5-workflow{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.v5-steps li,.v5-workflow li{border-block-start:2px solid var(--v5-green-100);padding-block-start:1.2rem}.v5-steps li>span,.v5-workflow li>span{color:var(--v5-gold);margin-block-end:1rem;font-size:1.25rem;font-weight:850;display:block}.v5-steps p,.v5-workflow p{color:var(--v5-muted);margin:.55rem 0 0;line-height:1.75}.v5-section--dark .v5-workflow li{border-color:#ffffff2e}.v5-section--dark .v5-workflow h3{color:#fff}.v5-section--dark .v5-workflow p{color:#b9cbc2}.v5-table-wrap{overflow-x:auto}.v5-table-wrap table{border-collapse:collapse;inline-size:100%;min-inline-size:58rem}.v5-table-wrap th,.v5-table-wrap td{text-align:start;vertical-align:top;border-block-end:1px solid #ffffff24;padding:1rem;line-height:1.7}.v5-table-wrap thead th{color:var(--v5-gold-light);font-size:.78rem}.v5-table-wrap tbody th{color:#fff;background:#123f31;min-inline-size:12rem}.v5-table-wrap td{color:#bcd0c6;background:#0f352a;font-size:.86rem}.v5-pricing__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.v5-pricing__grid article{border:1px solid var(--v5-border);background:#fff;border-radius:1.25rem;align-content:start;gap:1rem;padding:1.5rem;display:grid;box-shadow:0 1rem 2.5rem #09362814}.v5-pricing__grid h3,.v5-pricing__grid p{margin:0}.v5-pricing__label{color:#644507;background:#f5e7c4;border-radius:999px;inline-size:fit-content;padding:.35rem .7rem;font-size:.78rem;font-weight:800}.v5-pricing__price{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;display:flex}.v5-pricing__price strong{color:var(--v5-green-900);font-size:1.8rem}.v5-pricing__price del,.v5-pricing__price span,.v5-pricing__grid p{color:var(--v5-muted)}@media (max-width:56rem){.v5-pricing__grid{grid-template-columns:1fr}}.v5-faq-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:3rem;display:grid}.v5-faq-layout .v5-section-heading{margin:0;display:block}.v5-faq-layout .v5-section-heading>p{margin-block-start:1rem}.v5-faq-list{gap:.75rem;display:grid}.v5-faq-list details{border:1px solid var(--v5-border);background:#fff;border-radius:.9rem;padding:0 1.15rem}.v5-faq-list summary{color:var(--v5-green-950);cursor:pointer;padding-block:1.15rem;font-weight:800}.v5-faq-list details p{color:var(--v5-muted);margin:0;padding-block:0 1.15rem;line-height:1.8}.v5-privacy-section{background:#f7f3e9;border-block:1px solid #e8dcc1}.v5-privacy-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2.5rem,7vw,6rem);display:grid}.v5-privacy-layout h2{color:var(--v5-green-950);margin:0;font-size:clamp(2rem,4vw,3.45rem);line-height:1.25}.v5-privacy-layout>div>p:not(.v5-kicker){color:#5e625b;line-height:1.9}.v5-privacy-layout>div>a{color:var(--v5-green-700);font-weight:800}.v5-privacy-layout ol{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.v5-privacy-layout li{background:#fff;border:1px solid #e1d7bf;border-radius:.85rem;grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:1rem;display:grid}.v5-privacy-layout li>span{background:var(--v5-green-900);color:#fff;border-radius:50%;justify-content:center;align-items:center;block-size:2rem;inline-size:2rem;display:inline-flex}.v5-privacy-layout li strong{color:var(--v5-green-950)}.v5-privacy-layout li p{color:var(--v5-muted);margin:.25rem 0 0;font-size:.82rem;line-height:1.65}.v5-demo{background:linear-gradient(90deg, #072d22f2, #0a3b2cf2), radial-gradient(circle, var(--v5-gold) 1px, transparent 1px);color:#fff}.v5-demo__grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.v5-demo h2{color:#fff}.v5-demo__grid>div>p:not(.v5-kicker){color:#c2d4cb;line-height:1.9}.v5-demo__note{border-block-start:1px solid #ffffff2e;gap:.35rem;margin-block-start:1.5rem;padding-block-start:1.25rem;display:grid}.v5-demo__note strong{color:var(--v5-gold-light)}.v5-demo__note span{color:#b9cbc2;font-size:.85rem}.v5-site .demo-form{color:var(--v5-ink);background:#fff;border-radius:1.25rem;padding:clamp(1.15rem,3vw,2rem)}.v5-site .honeypot-field{opacity:0;block-size:0;inline-size:0;position:absolute;overflow:hidden}.v5-site .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.v5-site .form-field{gap:.45rem;margin-block-end:1rem;display:grid}.v5-site .form-field>span:first-child{color:#34483e;font-size:.82rem;font-weight:750}.v5-site .form-field small{color:var(--v5-muted);font-weight:500}.v5-site .form-field input,.v5-site .form-field select,.v5-site .form-field textarea{color:var(--v5-ink);font:inherit;background:#fbfcfb;border:1px solid #ccd7d0;border-radius:.65rem;min-block-size:2.85rem;inline-size:100%;padding:.65rem .75rem}.v5-site .form-field textarea{resize:vertical;min-block-size:7rem}.v5-site .form-field [aria-invalid=true]{border-color:#bd3939}.v5-site .field-error{color:#a82d2d;font-size:.75rem}.v5-site .consent-row{align-items:start;gap:.65rem;margin-block:.25rem 1rem;display:flex}.v5-site .consent-row input{block-size:1.1rem;inline-size:1.1rem;margin-block-start:.2rem}.v5-site .consent-row label,.v5-site .form-note{color:var(--v5-muted);font-size:.78rem;line-height:1.6}.v5-site .form-submit-row{flex-wrap:wrap;align-items:center;gap:1rem;margin-block-start:1.2rem;display:flex}.v5-site .form-note{margin:0}.v5-site .form-status{border-radius:.65rem;margin-block-end:0;padding:.75rem;font-size:.85rem}.v5-site .form-status--success{color:#17603f;background:#e5f5ec}.v5-site .form-status--error{color:#922f2f;background:#fff0f0}.v5-footer{color:#c8d8d0;background:#061f18;padding-block:4rem 1.5rem}.v5-footer__grid{grid-template-columns:1.3fr repeat(3,.75fr);gap:2.5rem;display:grid}.v5-brand--footer strong,.v5-footer h2{color:#fff}.v5-footer h2{margin:0 0 1rem;font-size:.9rem}.v5-footer p{max-inline-size:25rem;font-size:.82rem;line-height:1.75}.sales-whatsapp-contact{align-items:start;gap:.65rem;max-inline-size:31rem;margin-block-start:1.25rem;display:grid}.sales-whatsapp-contact .sales-whatsapp-contact__link{color:#fff;background:#1f8f4d;inline-size:fit-content}.sales-whatsapp-contact .sales-whatsapp-contact__link:hover{background:#176f3c}.sales-whatsapp-contact p{color:#b9cbc2;margin:0;font-size:.78rem;line-height:1.7}.subscription-page .sales-whatsapp-contact{background:#edf8f1;border:1px solid #cce8d5;border-radius:.9rem;margin-block-start:2rem;padding:1.25rem}.subscription-page .sales-whatsapp-contact p{color:#40594c}.v5-footer ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.v5-footer li,.v5-footer a{font-size:.82rem}.v5-footer__notice{border-inline-start:1px solid #ffffff26;padding-inline-start:1.25rem}.v5-footer__credits{border-block:1px solid #ffffff1f;margin-block-start:3rem;padding-block:1.5rem}.v5-footer .site-credits{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.v5-footer .site-credits>div{gap:.25rem;display:grid}.v5-footer .site-credits span{color:#8eaaa0;font-size:.7rem}.v5-footer .site-credits strong,.v5-footer .site-credits a{color:#fff;font-size:.82rem}.v5-footer__bottom{justify-content:space-between;padding-block-start:1.5rem;font-size:.72rem;display:flex}.v5-solution-hero{border-block-end:1px solid var(--v5-border);background:linear-gradient(145deg,#f6faf7,#ecf4ef);padding-block:1.5rem clamp(4rem,8vw,7rem)}.v5-breadcrumbs ol{flex-wrap:wrap;gap:.45rem;margin:0 0 3rem;padding:0;list-style:none;display:flex}.v5-breadcrumbs li{color:var(--v5-muted);font-size:.78rem}.v5-breadcrumbs li:not(:last-child):after{color:#93a49b;content:"/";margin-inline-start:.45rem}.v5-breadcrumbs a{color:var(--v5-green-700)}.v5-solution-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(3rem,7vw,6rem);display:grid}.v5-solution-hero h1{font-size:clamp(2.35rem,4.6vw,4.3rem)}.v5-audience-inline{flex-wrap:wrap;gap:.5rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.v5-audience-inline li{border:1px solid var(--v5-border);color:#42554c;background:#fff;border-radius:999px;padding:.45rem .7rem;font-size:.75rem}.v5-solution-hero__media{border:1px solid var(--v5-border);background:#fff;border-radius:1.2rem;margin:0;overflow:hidden;transform:rotate(-1deg);box-shadow:0 24px 65px #072d2226}.v5-solution-hero__media img{aspect-ratio:auto;object-fit:contain;object-position:top center;inline-size:100%}.v5-solution-hero__media figcaption{gap:.25rem;padding:1rem 1.1rem 1.2rem;display:grid}.v5-solution-hero__media figcaption span{color:var(--v5-muted);font-size:.8rem}.v5-problem-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:3rem;display:grid}.v5-problem-grid>p{border-inline-start:3px solid var(--v5-gold);color:#41534b;margin:0;padding-inline-start:1.5rem;font-size:clamp(1.08rem,2vw,1.35rem);line-height:2}.v5-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.v5-feature-grid article{border:1px solid var(--v5-border);background:#fff;border-radius:1rem;min-block-size:14rem;padding:1.4rem}.v5-feature-grid article>span{color:var(--v5-gold);margin-block-end:1.5rem;font-size:1.15rem;font-weight:850;display:block}.v5-feature-grid p{color:var(--v5-muted);margin-block-end:0;line-height:1.8}.v5-outcomes-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem;display:grid}.v5-outcomes-layout>div>p:last-child{color:var(--v5-muted);line-height:1.8}.v5-outcomes-layout ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.v5-outcomes-layout li{background:var(--v5-green-50);border:1px solid var(--v5-green-100);border-radius:.8rem;align-items:center;gap:1rem;padding:1rem;display:flex}.v5-outcomes-layout li span{background:var(--v5-green-900);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:2rem;inline-size:2rem;display:inline-flex}.v5-solution-cta{background:var(--v5-gold-light);padding-block:3rem}.v5-solution-cta .v5-container{justify-content:space-between;align-items:center;gap:2rem;display:flex}.v5-solution-cta p:not(.v5-kicker){color:#5e5136;margin-block-end:0}.v5-solution-cta .v5-actions{flex:none;margin:0}@media (max-width:68rem){.v5-header__inner{grid-template-columns:auto 1fr auto}.v5-nav{display:none}.v5-mobile-nav{grid-area:1/2;justify-self:end;display:block;position:relative}.v5-mobile-nav summary{cursor:pointer;font-size:.82rem;font-weight:750}.v5-mobile-nav nav{border:1px solid var(--v5-border);background:#fff;border-radius:.8rem;gap:.2rem;inline-size:14rem;padding:.6rem;display:grid;position:absolute;inset-block-start:2rem;inset-inline-end:0;box-shadow:0 18px 45px #072d2224}.v5-mobile-nav a{border-radius:.45rem;padding:.65rem;text-decoration:none}.v5-mobile-nav a:hover{background:var(--v5-green-50)}.v5-hero__grid,.v5-solution-hero__grid{grid-template-columns:1fr}.v5-hero h1,.v5-solution-hero h1{max-inline-size:16ch}.v5-hero-media{inline-size:min(100%,46rem);margin-inline:auto}.v5-solution-grid,.v5-need-grid,.v5-feature-grid,.v5-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v5-solution-card:last-child,.v5-need-grid article:last-child,.v5-feature-grid article:last-child{grid-column:span 2}.v5-steps,.v5-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.v5-demo__grid,.v5-faq-layout,.v5-outcomes-layout,.v5-privacy-layout{grid-template-columns:1fr}.v5-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v5-solution-cta .v5-container{flex-direction:column;align-items:start}}@media (max-width:48rem){.v5-container{inline-size:min(100% - 1.5rem,76rem)}.v5-header__inner{gap:.6rem;min-block-size:4.4rem}.v5-brand img{block-size:2.65rem;inline-size:2.65rem}.v5-brand strong{font-size:.84rem}.v5-brand small,.v5-header .v5-button--small{display:none}.v5-mobile-nav{grid-column:3}.v5-hero{min-block-size:auto;padding-block:2.5rem 3rem}.v5-hero__grid{gap:2.5rem}.v5-review-note{border-radius:.7rem;line-height:1.5}.v5-hero h1,.v5-solution-hero h1{font-size:clamp(2.1rem,11vw,3rem)}.v5-actions{flex-direction:column;align-items:stretch}.v5-actions .v5-button{inline-size:100%}.v5-hero-media{min-block-size:23rem}.v5-hero-media__main{block-size:17rem;inline-size:87%;inset-block-start:1.75rem}.v5-hero-media__side{block-size:8.3rem;inline-size:48%}.v5-hero-media__side--bottom{inset-block-end:.4rem;inset-inline-end:0}.v5-hero-media>p{border-radius:.55rem;max-inline-size:75%;inset-block-end:-1.5rem}.v5-trust-strip .v5-container{grid-template-columns:repeat(2,1fr);padding-block:.6rem}.v5-trust-strip span{border:0;padding:.55rem}.v5-installments__inner{text-align:center;flex-direction:column;align-items:center;gap:.75rem}.v5-section{padding-block:4rem}.v5-section-heading,.v5-problem-grid{grid-template-columns:1fr;gap:1.25rem}.v5-section-heading{margin-block-end:2rem}.v5-section-heading h2,.v5-problem-grid h2,.v5-demo h2,.v5-solution-cta h2{font-size:clamp(1.8rem,9vw,2.5rem)}.v5-solution-grid,.v5-need-grid,.v5-feature-grid,.v5-value-grid,.v5-steps,.v5-workflow{grid-template-columns:1fr}.v5-solution-card:last-child,.v5-need-grid article:last-child,.v5-feature-grid article:last-child{grid-column:auto}.v5-solution-card{min-block-size:auto}.v5-evidence-intro{flex-direction:column;align-items:stretch}.v5-gallery__grid{grid-template-columns:1fr}.v5-gallery__featured{grid-row:auto}.v5-gallery figure>button picture,.v5-gallery figure>button img,.v5-gallery__featured>button picture,.v5-gallery__featured>button img{block-size:15.5rem}.v5-lightbox{padding:.5rem}.v5-lightbox>figure{max-block-size:calc(100vh - 1rem)}.v5-lightbox__toolbar{justify-content:space-between}.v5-lightbox__toolbar button{padding-inline:.55rem}.v5-site .form-grid{grid-template-columns:1fr}.v5-site .form-submit-row{flex-direction:column;align-items:stretch}.v5-footer__grid,.v5-footer .site-credits{grid-template-columns:1fr}.v5-footer__notice{border-block-start:1px solid #ffffff26;border-inline-start:0;padding-block-start:1.25rem;padding-inline-start:0}.v5-footer__bottom{flex-direction:column;gap:.4rem}.v5-breadcrumbs ol{margin-block-end:2rem}.v5-solution-hero{padding-block-end:4rem}.v5-problem-grid>p{border-inline-start:0;border-block-start:3px solid var(--v5-gold);padding-block-start:1rem;padding-inline-start:0}.v5-feature-grid article{min-block-size:auto}.v5-solution-cta .v5-actions{inline-size:100%}}@media (prefers-reduced-motion:reduce){.v5-site *,.v5-site :before,.v5-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
