@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-latin.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}:root{font-family:Inter,Arial,sans-serif;color:#1b1f27;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--graphite: #1b1f27;--charcoal: #0e1116;--yellow: #f5b400;--accent-text: #4a5261;--cream: #f7f7f8;--muted: #66737a;--border: #e3e6e5}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:wait}svg{flex-shrink:0}h1,h2,h3,p{margin:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #4a5261;outline-offset:5px}h3[tabindex]:focus{outline:none}::selection{background:#fff3cf;color:var(--graphite)}.container{width:min(1240px,calc(100% - 96px));margin-inline:auto}.section-space{padding-block:104px}.eyebrow{display:flex;align-items:center;gap:12px;font-size:10px;line-height:1.6;letter-spacing:1.65px;font-weight:750}.small-line{display:inline-block;width:26px;height:2px;background:#f5b400;flex-shrink:0}.button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:51px;border:1px solid transparent;padding:14px 22px;border-radius:5px;font-size:12px;font-weight:750;line-height:1.5;transition:background .2s,transform .2s,box-shadow .2s}.button>svg:last-child{margin-left:9px}.button:hover{transform:translateY(-2px)}.button-navy{background:var(--graphite);color:#fff}.button-navy:hover{background:#4a5261;box-shadow:0 5px 14px #1b1f2714}.button-gold{background:var(--yellow);color:#1b1f27}.button-gold:hover{background:#ffca33;box-shadow:0 5px 14px #f5b40020}.button-outline{border-color:#d9dfdf;background:#fff}.button-outline:hover{background:var(--cream)}.text-link,.text-button{display:inline-flex;align-items:center;gap:13px;font-size:12px;font-weight:750;line-height:1.6}.text-link{padding-bottom:6px;border-bottom:1px solid #c6cccb}.text-link:hover{color:var(--accent-text);border-color:var(--accent-text)}.text-button{border:0;background:none;padding:0}.text-button:hover{color:var(--accent-text)}.skip-link{position:fixed;top:8px;left:8px;transform:translateY(-150%);z-index:100;padding:12px 22px;background:var(--graphite);color:#fff;border-radius:4px}.skip-link:focus{transform:translateY(0)}.site-header{height:95px;background:#fff;position:sticky;top:0;z-index:20;border-bottom:1px solid #f0f0eb}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;color:var(--graphite)}.main-nav{display:flex;gap:27px;margin-left:auto;align-items:center}.main-nav>a{font-size:12px;font-weight:650;white-space:nowrap;position:relative;padding-block:8px}.main-nav>a:hover{color:#4a5261}.header-contact{min-height:42px;padding:10px 16px;font-size:11px;gap:9px}.header-contact>svg:last-child{margin-left:3px}.menu-toggle,.mobile-nav{display:none}.hero{background:var(--graphite);position:relative;isolation:isolate;overflow:hidden}.hero:before{content:"";position:absolute;left:max(-140px,calc((100vw - 1240px)/2 - 170px));bottom:-220px;width:clamp(520px,48vw,760px);aspect-ratio:1;background:#fff;mask:url(/brand/simbolo.svg) center / contain no-repeat;opacity:.055;pointer-events:none;z-index:-1}@media(max-width:680px){.hero:before{width:440px;left:-140px;top:20px;bottom:auto}}.hero-grid{display:grid;grid-template-columns:1.13fr 1fr;gap:80px;align-items:center;padding-top:40px;padding-bottom:40px;min-height:0}.hero-copy .eyebrow{color:#f5b400;font-size:9px;letter-spacing:1.55px}.hero h1{color:#fff;font-size:clamp(44px,4.1vw,59px);font-weight:750;line-height:1.07;letter-spacing:-2.65px;margin-top:26px;margin-bottom:25px}.hero h1>span{color:#f5b400;font-weight:550}.hero-description{font-size:14px;line-height:1.95;color:#d3d6dc;max-width:443px}.hero-description strong{font-weight:650;color:#fff}.hero-cta{margin-top:27px;min-height:53px;padding-inline:22px;gap:20px}.hero-reassurance{display:flex;gap:20px;margin-top:16px;font-size:9.5px;color:#d3d6dc}.hero-reassurance>span{display:flex;align-items:center;gap:6px}.hero-reassurance svg{color:#f5b400}.hero-art{height:517px;position:relative;margin:8px 16px 0 5px}.hero-backdrop{position:absolute;top:-17px;right:-22px;bottom:25px;left:35px;background:#f5b400;border-radius:165px 8px 140px;transform:rotate(4deg)}.photo-wrap{width:100%;height:100%;position:relative;border-radius:160px 8px 135px;overflow:hidden;background:#4a5261}.photo-wrap>img{width:100%;height:100%;display:block;object-fit:cover;object-position:53% 45%;filter:brightness(.87)}.photo-caption{position:absolute;bottom:101px;left:32px;color:#fff;text-shadow:0 2px 18px #0007}.photo-caption>span{font-size:8px;letter-spacing:1.8px;font-weight:650}.photo-caption p{font-size:23px;font-weight:550;letter-spacing:-.6px;line-height:1.3;margin-top:11px}.hero-sticker{position:absolute;right:-28px;top:2px;width:127px;height:127px;border-radius:50%;background:#f5b400;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;transform:rotate(9deg);box-shadow:0 0 0 5px var(--cream);color:var(--graphite)}.hero-sticker span{text-align:center;line-height:1.55;font-size:8px}.hero-sticker strong{font-weight:800}.floating-note{position:absolute;bottom:-16px;left:-40px;width:291px;background:var(--graphite);color:#fff;padding:22px;display:flex;gap:16px;align-items:center;border-radius:5px;box-shadow:0 10px 25px #1b1f2715}.floating-note-icon{display:grid;place-items:center;border:1px solid #ffffff32;border-radius:50%;width:45px;height:45px;color:#f5b400}.floating-note>span:nth-child(2){font-size:10px;line-height:1.9;font-weight:450}.floating-note strong{font-weight:750}.note-arrow{margin-left:auto;color:#f5b400}.art-coordinate{position:absolute;right:-44px;top:188px;writing-mode:vertical-rl;font-size:7px;font-weight:600;letter-spacing:2px;color:#6c7575}.trust-strip{background:#f3f4f6;border-bottom:1px solid #e2e4e8}.trust-items{display:grid;grid-template-columns:repeat(4,1fr);padding-block:26px}.trust-items>div{display:flex;align-items:center;justify-content:center;gap:15px;border-right:1px solid #e7e9e4}.trust-items>div:first-child{justify-content:flex-start}.trust-items>div:last-child{border:0;justify-content:flex-end}.trust-items svg{width:26px;height:26px;stroke-width:1.3;color:#4a5261}.trust-items span{font-size:12px;line-height:1.8;color:#4a5261}.trust-items strong{color:#1b1f27;font-weight:650}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:41px}h2{font-size:38px;letter-spacing:-1.5px;line-height:1.2;font-weight:650}.section-heading h2{margin-top:18px}.section-heading>p{color:var(--muted);font-size:13px;line-height:1.9;margin-bottom:6px}.quota-section{background:#f6f7f8}.quota-carousel-viewport{overflow:hidden;padding:24px 10px;touch-action:pan-y}.quota-carousel-viewport:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.quota-carousel>.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.quota-carousel-stage{display:grid;grid-template-columns:35%;justify-content:center;isolation:isolate}.quota-slide{grid-area:1 / 1;min-width:0;display:flex;cursor:pointer;z-index:0}.quota-slide.is-active{z-index:1;cursor:default}.quota-slide .quota-card{width:100%;display:flex;flex-direction:column}.quota-slide .quota-description{flex:1}.quota-slide.is-active .quota-card:after{border-color:var(--yellow);box-shadow:0 12px 28px #1b1f2710}.quota-carousel-controls,.quota-carousel-dots{display:flex;align-items:center;justify-content:center}.quota-carousel-controls{gap:18px;margin-top:4px}.quota-carousel-arrow{width:44px;height:44px;border:1px solid var(--border);border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--graphite);transition:background .2s,border-color .2s}.quota-carousel-arrow:hover{background:var(--yellow);border-color:var(--yellow)}.quota-carousel-dots button{width:32px;height:44px;border:0;padding:0;display:grid;place-items:center;background:transparent}.quota-carousel-dots span{width:7px;height:7px;border-radius:999px;background:#bac0c5;transition:width .25s,background .25s}.quota-carousel-dots button[aria-pressed=true] span{width:23px;background:var(--yellow)}@media(max-width:680px){.quota-carousel-viewport{margin-inline:-20px;padding-inline:0}.quota-carousel-stage{grid-template-columns:78%}}@media(max-width:360px){.quota-carousel-viewport{margin-inline:-16px}}.quota-card{padding:31px 30px 25px;position:relative;isolation:isolate;border-radius:38px 6px;background:transparent}.quota-card:before{content:"";position:absolute;top:-7px;right:-6px;bottom:5px;left:9px;background:var(--yellow);border-radius:42px 6px;transform:rotate(2deg);pointer-events:none;z-index:-2}.quota-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--border);border-radius:inherit;background:#fff;transition:border-color .2s;pointer-events:none;z-index:-1}.quota-card:hover:after{border-color:#f5b400}.quota-card-top{display:flex;justify-content:space-between;align-items:center}.quota-card-top>svg{color:#4a5261}.quota-card-top>span{font-size:10px;color:#8a9190;font-weight:600}.quota-label{font-size:10px;color:#858b88;margin-top:35px;margin-bottom:8px}.quota-card h3{font-size:22px;letter-spacing:-.7px;font-weight:650}.quota-description{font-size:13px;color:#6b7477;line-height:1.9;margin-top:13px;min-height:62px}.quota-card>a{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:750;border-top:1px solid #e8e9e5;padding-top:21px;margin-top:29px}.quota-card>a>svg{color:#4a5261}.quota-card>a:hover{color:#4a5261}.quota-disclaimer{text-align:center;color:#888e8e;font-size:10px;margin-top:21px;line-height:1.8}.process-section{background:#f7f8f7}.process-section .section-heading{margin-bottom:49px}.process-section .text-link{margin-bottom:8px}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:33px}.step-number{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #d9dfdc}.step-number>span{font-size:30px;font-weight:450;letter-spacing:-1px;color:#4a5261}.step-number>svg{color:#4a5261;stroke-width:1.4}.process-step h3{font-size:16px;font-weight:750;margin-top:23px;letter-spacing:-.25px}.process-step>p{font-size:12.5px;color:#737e7e;line-height:1.9;margin-top:13px;max-width:247px}.about-section{padding-block:102px}.about-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:93px;align-items:center}.about-visual{background:var(--graphite);height:411px;border-radius:4px;position:relative;overflow:hidden;padding:43px 43px 31px;color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.about-symbol{width:191px;height:156px;position:absolute;right:-17px;top:27px;color:#4a5261}.about-visual>p{font-size:39px;font-weight:450;line-height:1.25;letter-spacing:-1.3px;position:relative}.about-visual em{color:#f5b400;font-style:normal}.about-visual>span{font-size:8px;font-weight:650;letter-spacing:2.5px;border-top:1px solid #ffffff24;width:100%;padding-top:23px;margin-top:34px}.about-copy h2{margin-top:20px;margin-bottom:22px}.about-copy>p:not(.eyebrow){font-size:13px;line-height:1.95;color:#6d787d;margin-top:14px;max-width:469px}.about-principles{display:flex;flex-direction:column;gap:11px;margin-top:24px;font-size:12px;font-weight:600}.about-principles span{display:flex;gap:10px;align-items:center}.about-principles svg{color:#4a5261}.about-copy>.text-link{margin-top:28px}.evaluation-section{background:var(--graphite);color:#fff;overflow:hidden;padding-block:79px;position:relative;isolation:isolate}.evaluation-section:before{content:"";position:absolute;left:max(-140px,calc((100vw - 1240px)/2 - 170px));bottom:-180px;width:clamp(520px,48vw,760px);aspect-ratio:1;background:#fff;mask:url(/brand/simbolo.svg) center / contain no-repeat;opacity:.055;pointer-events:none;z-index:-1}.evaluation-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:106px;align-items:center}.evaluation-copy{position:relative;padding-block:15px}.evaluation-copy>.eyebrow{color:#fff3cf;font-size:8px}.evaluation-copy h2{font-size:39px;line-height:1.25;letter-spacing:-1.35px;margin-top:24px;font-weight:500}.evaluation-copy>p:not(.eyebrow){font-size:13px;color:#d3d6dc;line-height:1.9;margin-top:22px}.evaluation-benefits{display:flex;flex-direction:column;gap:24px;margin-top:36px}.evaluation-benefits>div{display:flex;align-items:center;gap:16px}.evaluation-benefits>div>span{width:42px;height:42px;border:1px solid #ffffff25;border-radius:50%;display:grid;place-items:center;color:#f5b400}.evaluation-benefits p{font-size:12px;line-height:1.9;color:#d3d6dc}.evaluation-benefits strong{font-size:13px;display:block;font-weight:650;color:#fff}.evaluation-note{display:flex;gap:12px;align-items:center;border-top:1px solid #ffffff20;padding-top:24px;margin-top:32px}.note-dot{width:6px;height:6px;background:#f5b400;border-radius:50%;flex-shrink:0}.evaluation-note p{font-size:10px;line-height:1.9;color:#d3d6dc}.evaluation-card{background:#fff;color:var(--graphite);padding:32px;border-radius:7px;min-height:551px;position:relative;z-index:1}.form-topline{display:flex;justify-content:space-between;font-size:8px;font-weight:750;letter-spacing:1.3px}.form-topline>span:last-child{font-size:10px;letter-spacing:1px}.muted{color:#a0a8a7}.form-progress{display:flex;gap:6px;margin-top:13px;margin-bottom:27px}.form-progress span{height:3px;width:50%;background:#eeefeb}.form-progress span:first-child,.form-progress .filled{background:#f5b400}.evaluation-card h3{font-size:23px;letter-spacing:-.7px;font-weight:650;line-height:1.3}.form-intro{font-size:12px;color:#838d90;line-height:1.8;margin-top:8px;margin-bottom:22px}fieldset{padding:0;border:0;margin:0 0 19px;min-width:0}legend,.form-field>label{display:block;font-size:12px;font-weight:650;margin-bottom:8px}.segmented-control{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.segmented-control>label{border:1px solid #e0e5e3;border-radius:4px;text-align:center;font-size:12px;font-weight:600;min-height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;background:#fff;transition:background .2s,border-color .2s}.segmented-control>label:hover{border-color:#4a5261}.segmented-control>label.selected{background:#fff3cf;border-color:#f5b400;color:#1b1f27}.segmented-control input{position:absolute;opacity:0;width:1px;height:1px}.segmented-control label:has(input:focus-visible){outline:3px solid #4a5261;outline-offset:3px}.form-field{margin-bottom:18px}.form-field>label>span{font-weight:400;font-size:9px;color:#88908e}.form-field input,.form-field select{width:100%;height:43px;padding:11px 13px;border:1px solid #e0e5e3;background:#fff;color:var(--graphite);border-radius:4px;font-size:13px;transition:border-color .2s}.form-field input::placeholder{color:#a0a8a8}.form-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:35px}.form-field select:has(option[value=""]:checked){color:#9ba5a5}.select-wrap{position:relative}.select-wrap>svg{position:absolute;right:12px;top:13px;pointer-events:none;color:#8c9797}.form-field input:hover,.form-field select:hover{border-color:#b6bfb9}.form-field [aria-invalid=true]{border-color:#b43c3c}.field-error{display:block;font-size:9px;color:#a12e2e;margin-top:6px;line-height:1.5}.form-submit{width:100%;margin-top:6px;min-height:45px;font-size:12px;justify-content:space-between;padding:12px 17px}.form-footnote{display:flex;gap:7px;align-items:center;justify-content:center;font-size:9px;color:#929b9a;line-height:1.6;margin-top:16px}.mini-summary{display:flex;gap:10px;background:#f7f7f8;padding:13px 12px;margin-bottom:24px;align-items:center;border-radius:4px;font-size:10px;font-weight:650}.mini-summary>span{flex:1;min-width:0}.mini-summary small{display:block;font-size:8px;font-weight:400;color:#7b8385;margin-top:4px;overflow-wrap:anywhere}.mini-summary>button{padding:5px 0;border:0;background:none;font-size:9px;text-decoration:underline}.consent-field{margin:24px 0 22px}.consent-field>label{display:flex;gap:10px;align-items:flex-start;font-size:11px;color:#6d7b80;line-height:1.8}.consent-field input{accent-color:var(--graphite);width:15px;height:15px;flex-shrink:0;margin:3px 0 0}.consent-field a{background:none;border:none;padding:0;font-size:inherit;color:var(--graphite);text-decoration:underline}.back-button{display:block;margin:15px auto 0;font-size:9px;font-weight:500;color:#7b888d}.form-complete>.eyebrow{font-size:8px;margin-block:24px 14px;letter-spacing:1.2px}.complete-icon{width:49px;height:49px;background:#fff3cf;display:grid;place-items:center;color:#4a5261;border-radius:50%}.form-complete>p:not(.eyebrow){color:#748087;font-size:10px;line-height:1.85;margin-top:15px}.request-summary{margin:23px 0;padding:18px;background:#f7f7f8;border-radius:5px}.request-summary>div{display:flex;justify-content:space-between;gap:15px;font-size:10px;line-height:1.8;padding-block:7px}.request-summary dt{color:#7d878a}.request-summary dd{margin:0;text-align:right;font-weight:650;overflow-wrap:anywhere;min-width:0}.summary-actions{display:flex;gap:8px;margin-top:12px}.summary-actions .button{flex:1;font-size:10px;padding-inline:13px;min-height:44px}.summary-actions .button>svg{margin-left:0}.copy-status{min-height:19px}.form-complete>.text-button{margin-top:8px;font-size:9px}.faq-grid{display:grid;grid-template-columns:1fr 1.28fr;gap:100px}.faq-intro h2{margin-top:20px;font-size:36px}.faq-intro>p:not(.eyebrow){font-size:13px;color:#7d888a;line-height:1.9;margin-top:20px}.faq-intro>.text-link{margin-top:30px;font-size:10px}.faq-list{border-top:1px solid #e0e5e1}.faq-item{border-bottom:1px solid #e0e5e1}.faq-item h3 button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;background:none;border:0;padding:20px 0;text-align:left;font-size:13px;font-weight:650;line-height:1.7}.faq-item h3 button>span{width:24px;height:24px;border-radius:50%;background:#f3f4f6;display:grid;place-items:center;flex-shrink:0;color:#4a5261}.plus-symbol{font-size:20px;font-weight:400;line-height:1}.faq-open h3 button>span{background:#fff3cf}.faq-item [role=region]>p{font-size:12px;line-height:1.9;color:#7a8589;padding:0 33px 24px 0;max-width:539px}.closing-section{background:#f5b400;overflow:hidden;position:relative;isolation:isolate}.closing-section:before{content:"";position:absolute;right:max(240px,calc((100vw - 1240px)/2 + 220px));bottom:-145px;width:440px;aspect-ratio:1;background:var(--graphite);mask:url(/brand/simbolo.svg) center / contain no-repeat;opacity:.075;pointer-events:none;z-index:-1}@media(max-width:680px){.evaluation-section:before{width:500px;left:-130px;top:140px;bottom:auto}.closing-section:before{width:380px;right:-120px;bottom:-120px}}.closing-inner{display:flex;align-items:center;justify-content:space-between;padding-block:54px;position:relative;gap:30px}.closing-inner>div,.closing-inner>.button{position:relative;z-index:1}.closing-inner .eyebrow{font-size:8px;letter-spacing:1.5px}.closing-inner h2{font-size:34px;font-weight:550;margin-top:13px;letter-spacing:-1.1px}.closing-inner>.button{min-width:263px;font-size:11px;justify-content:space-between}.site-footer{background:var(--graphite);color:#fff;padding-block:47px 25px}.footer-top{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.2fr;gap:30px;padding-bottom:37px}.brand-light{color:#fff}.footer-brand-details{margin-top:24px}.footer-links,.footer-company{display:flex;flex-direction:column;gap:10px;font-size:12px;line-height:1.6;color:#d3d6dc}.footer-links>span,.footer-company h2{font-family:inherit;font-size:10px;line-height:1.5;color:#b3b8c2;letter-spacing:1.2px;font-weight:650;margin:6px 0 8px}.footer-links>a{display:inline-flex;gap:9px;align-items:center;align-self:flex-start}.footer-links>a:hover{color:#f5b400}.footer-links small{font-size:8px;color:#b3b8c2;margin-top:-5px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #ffffff17;padding-top:23px;font-size:9px;color:#b3b8c2;line-height:1.7}.footer-bottom>a{padding:0;border:0;background:none;display:flex;align-items:center;gap:7px;font-size:9px;color:#b3b8c2}.footer-bottom>a:hover{color:#f5b400}.footer-bottom>span:last-child{color:#b3b8c2}.footer-disclaimer{font-size:8px;color:#b3b8c2;line-height:1.9;margin-top:19px;max-width:957px}.mobile-action{display:none}.floating-whatsapp{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:16;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#128c4e;color:#fff;box-shadow:0 4px 18px #0003;transition:background .2s}.floating-whatsapp:hover{background:#0d703e}.floating-whatsapp>svg{display:block}.footer-links>a{overflow-wrap:anywhere}.footer-top>div{min-width:0}.footer-company address{display:flex;flex-direction:column;gap:10px;font-style:normal}.privacy-page{max-width:800px;padding-block:64px 80px}.privacy-page>.eyebrow{margin-top:42px}.privacy-page h1{font-size:clamp(30px,5vw,46px);line-height:1.2;margin:18px 0 24px}.privacy-page p{font-size:15px;line-height:1.85;color:var(--muted)}.privacy-page h2{font-size:20px;letter-spacing:normal;line-height:1.4;margin:32px 0 12px}.privacy-page p>a{text-decoration:underline;overflow-wrap:anywhere}.hero-form{min-width:0}.hero-form .evaluation-card{min-height:0;border:1px solid #e5e3d9;border-top:3px solid #f5b400;box-shadow:0 16px 40px #0e111640}.hero-form .form-progress{margin-bottom:20px}.hero-form .form-intro{margin-bottom:18px}.form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.form-row .form-field{min-width:0}.form-row .form-field>label{min-height:18px}.evaluation-cta{margin-top:26px}.evaluation-section .hero-sticker{box-shadow:0 0 0 5px var(--graphite)}.evaluation-section .art-coordinate{color:#d3d6dc}@media(min-width:1550px){.hero h1{font-size:68px}.hero-grid{min-height:730px;padding-block:78px}.hero-art{height:545px}}@media(max-width:1150px){.container{width:calc(100% - 64px)}.main-nav{gap:20px}.main-nav>a{font-size:11px}.header-inner{gap:22px}.header-contact{font-size:10px}.hero-grid{gap:49px}.hero h1{font-size:55px}.hero-art{height:491px}.hero-reassurance{gap:13px;font-size:9px}.hero-sticker{width:108px;height:108px;right:-20px}.floating-note{left:-28px;width:266px;padding:18px}.hero-description{font-size:13px}.quota-card{padding-inline:24px}.quota-description{font-size:12px;min-height:60px}.about-grid{gap:56px}.evaluation-grid{gap:65px;grid-template-columns:1fr 1fr}.evaluation-copy h2{font-size:33px}.evaluation-card{padding:27px}.faq-grid{gap:55px}.faq-intro h2{font-size:33px}h2{font-size:34px}.art-coordinate{right:-33px}}@media(max-width:900px){.site-header{height:78px}.main-nav{display:none}.header-contact{margin-left:auto;font-size:11px}.menu-toggle{display:grid;place-items:center;background:none;border:0;padding:8px}.mobile-nav{display:flex;position:absolute;top:77px;left:0;right:0;background:#fff;box-shadow:0 14px 18px #1b1f2710;padding:20px 32px 28px;flex-direction:column;gap:5px;border-bottom:1px solid #e3e6df}.mobile-nav>a:not(.button){display:flex;align-items:center;justify-content:space-between;font-size:12px;padding:13px 0;border-bottom:1px solid #eceee7}.mobile-nav>.button{margin-top:14px;align-self:flex-start}.hero-grid{padding-block:48px 66px;gap:34px;min-height:0;grid-template-columns:1.1fr 1fr}.hero h1{font-size:44px;letter-spacing:-1.8px}.hero-copy .eyebrow{font-size:7px;letter-spacing:1.2px;gap:8px}.hero-copy .small-line{width:18px}.hero-art{height:430px;margin-right:10px}.hero-backdrop{top:-9px;right:-12px;bottom:20px;left:20px;border-top-left-radius:115px}.photo-wrap{border-radius:110px 8px 100px}.hero-sticker{width:89px;height:89px;right:-15px;top:1px;gap:4px}.hero-sticker span{font-size:6.5px}.floating-note{left:-19px;bottom:-14px;width:231px;padding:15px;gap:10px}.floating-note-icon{width:34px;height:34px}.floating-note-icon svg{width:21px}.floating-note>span:nth-child(2){font-size:9px}.floating-note .note-arrow svg{width:15px}.hero-description{font-size:12px;line-height:1.9}.hero-cta{font-size:10px;padding-inline:16px;gap:8px;min-height:48px}.hero-reassurance{flex-direction:column;gap:6px;font-size:9px}.photo-caption{left:22px;bottom:91px}.photo-caption p{font-size:20px}.photo-caption>span{font-size:6px}.art-coordinate{display:none}.trust-items>div{gap:9px}.trust-items svg{width:22px}.trust-items span{font-size:10px}.section-space{padding-block:78px}.section-heading h2{font-size:30px}.section-heading>p{font-size:11px}.quota-card{padding:24px 19px}.quota-card h3{font-size:19px}.quota-label{font-size:9px}.quota-description{font-size:11px;min-height:70px}.quota-card>a{font-size:11px}.process-grid{gap:22px}.process-step h3{font-size:14px}.process-step p{font-size:11px}.about-section{padding-block:78px}.about-grid{gap:36px;grid-template-columns:1fr 1.1fr}.about-visual{height:390px;padding:29px}.about-visual>p{font-size:33px}.about-copy h2{font-size:29px}.about-copy>.eyebrow{font-size:7px}.about-copy>p:not(.eyebrow){font-size:12px}.about-principles{font-size:10.5px;gap:8px}.evaluation-grid{gap:35px;grid-template-columns:1fr 1fr}.evaluation-copy h2{font-size:28px}.evaluation-copy>.eyebrow{font-size:7px;letter-spacing:1px}.evaluation-copy>p:not(.eyebrow){font-size:12px}.evaluation-card{padding:24px;min-height:531px}.evaluation-card h3{font-size:20px}.form-topline{font-size:6.5px}.evaluation-benefits p{font-size:11px}.evaluation-benefits strong{font-size:12px}.evaluation-benefits>div{gap:11px}.evaluation-benefits>div>span{width:35px;height:35px}.evaluation-note p{font-size:9px}.segmented-control label{font-size:10px}.form-field>label{font-size:11px}.form-field>label>span{font-size:8px}.faq-grid{gap:34px}.faq-intro h2{font-size:29px}.faq-intro .eyebrow{font-size:8px}.faq-intro>p:not(.eyebrow){font-size:12px}.faq-item h3 button{font-size:12px}.closing-inner h2{font-size:30px}.closing-inner>.button{min-width:239px;font-size:10px}.footer-top{grid-template-columns:1fr 1fr}}@media(max-width:680px){html{scroll-padding-top:88px}.container{width:calc(100% - 40px)}.site-header{height:74px}.header-inner{gap:8px}.brand{gap:7px}.header-contact{min-height:34px;padding:8px 10px;font-size:9px;gap:5px}.header-contact>svg:first-child{width:14px}.header-contact>svg:last-child{display:none}.menu-toggle{padding:7px;margin-right:-7px}.menu-toggle svg{width:21px}.mobile-nav{top:73px;padding-inline:20px}.hero-grid{grid-template-columns:1fr;gap:34px;padding-block:38px 48px}.hero-copy>.eyebrow{font-size:8px;letter-spacing:1.3px}.hero h1{font-size:clamp(42px,10.7vw,62px);line-height:1.09;letter-spacing:-1.9px;margin-top:23px;margin-bottom:21px}.hero-description{font-size:13px;max-width:450px}.desktop-break{display:none}.hero-cta{font-size:11px;min-height:50px;padding-inline:21px;gap:18px;margin-top:23px}.hero-reassurance{flex-direction:row;flex-wrap:wrap;gap:15px;font-size:9px;margin-top:14px}.hero-art{height:380px;width:calc(100% - 17px);margin:6px 0 0;max-width:530px;justify-self:center}.photo-wrap{border-radius:100px 7px}.photo-wrap>img{object-position:50% 44%}.hero-backdrop{top:-8px;right:-10px;bottom:14px;left:19px;border-radius:100px 8px}.hero-sticker{right:-9px;top:-1px;width:93px;height:93px}.hero-sticker span{font-size:7px}.floating-note{left:-5px;bottom:-13px;width:254px;padding:16px}.floating-note>span:nth-child(2){font-size:9px}.floating-note-icon{width:38px;height:38px}.photo-caption{bottom:88px;left:25px}.photo-caption p{font-size:22px}.photo-caption>span{font-size:7px}.trust-items{grid-template-columns:1fr 1fr;row-gap:21px;padding-block:26px}.trust-items>div{justify-content:flex-start;gap:11px;border:0}.trust-items>div:nth-child(2n){padding-left:16px;border-left:1px solid #e3e6df}.trust-items>div:last-child{justify-content:flex-start}.trust-items span{font-size:11px}.trust-items svg{width:24px;height:24px}.section-space{padding-block:62px}.eyebrow{font-size:8px;letter-spacing:1.3px;gap:9px}.small-line{width:20px}.section-heading{display:block;margin-bottom:28px}.section-heading h2{font-size:31px;letter-spacing:-1.2px;margin-top:17px}.section-heading>p{font-size:12px;margin-top:16px;line-height:1.9}.quota-card{padding:25px;position:relative}.quota-card-top>svg{width:29px}.quota-card-top>span{font-size:10px}.quota-label{margin-top:23px;margin-bottom:7px;font-size:10px}.quota-card h3{font-size:24px}.quota-description{font-size:13px;min-height:0;max-width:400px;line-height:1.9;margin-top:12px}.quota-card>a{font-size:12px;margin-top:22px;padding-top:18px}.quota-disclaimer{font-size:9px;text-align:left;margin-top:18px}.process-section .section-heading{margin-bottom:29px}.process-section .text-link{margin-top:19px;font-size:10px}.process-grid{grid-template-columns:1fr 1fr;gap:30px 23px}.step-number{padding-bottom:12px}.step-number>span{font-size:27px}.step-number svg{width:20px}.process-step h3{font-size:14px;line-height:1.5;margin-top:17px}.process-step>p{font-size:12px;line-height:1.9;margin-top:10px}.about-section{padding-block:62px}.about-grid{grid-template-columns:1fr;gap:35px}.about-visual{height:314px;padding:30px}.about-symbol{width:168px;height:137px;top:15px}.about-visual>p{font-size:38px}.about-visual>span{font-size:7px;margin-top:25px;padding-top:20px}.about-copy h2{font-size:32px;margin-top:18px;margin-bottom:19px}.about-copy>.eyebrow{font-size:8px}.about-copy>p:not(.eyebrow){font-size:13px}.about-principles{font-size:12px;gap:12px}.about-copy>.text-link{margin-top:26px;font-size:11px}.evaluation-grid{grid-template-columns:1fr;gap:35px}.evaluation-copy{padding:0}.evaluation-copy>.eyebrow{font-size:7px;letter-spacing:1.4px}.evaluation-copy h2{font-size:33px;letter-spacing:-1.2px;margin-top:20px}.evaluation-copy>p:not(.eyebrow){font-size:13px;margin-top:19px}.evaluation-benefits{gap:21px;margin-top:30px}.evaluation-benefits>div{gap:14px}.evaluation-benefits strong{font-size:13px}.evaluation-benefits p{font-size:12px}.evaluation-benefits>div>span{height:40px;width:40px}.evaluation-note{margin-top:27px;padding-top:19px}.evaluation-note p{font-size:10px}.evaluation-card{padding:26px 24px;min-height:536px}.form-topline{font-size:7px;letter-spacing:1.3px}.form-progress{margin-bottom:25px}.evaluation-card h3{font-size:22px}.form-intro{font-size:12px;margin-bottom:23px}.form-field>label,legend{font-size:12px}.form-field>label>span{font-size:8px}.segmented-control label{font-size:11px;min-height:40px}.form-field input,.form-field select{height:45px;font-size:14px}.select-wrap>svg{top:14px}.form-submit{min-height:48px;font-size:12px}.form-footnote{font-size:8px}.faq-grid{grid-template-columns:1fr;gap:31px}.faq-intro h2{font-size:32px}.faq-intro>.eyebrow{font-size:8px}.faq-intro>p:not(.eyebrow){font-size:13px;margin-top:16px}.faq-intro>.text-link{font-size:10px;margin-top:21px}.faq-item h3 button{font-size:13px;padding-block:20px}.faq-item [role=region]>p{font-size:12px;padding-right:14px}.closing-inner{flex-direction:column;align-items:flex-start;padding-block:38px 41px;gap:26px}.closing-inner .eyebrow{font-size:7px}.closing-inner h2{font-size:33px;margin-top:17px}.closing-inner>.button{font-size:10px;min-height:49px;min-width:256px}.site-footer{padding-block:39px 27px}.footer-top{grid-template-columns:1fr 1fr;row-gap:31px;padding-bottom:29px}.footer-top>div:first-child{display:block}.footer-bottom{flex-wrap:wrap;row-gap:12px;font-size:8px;padding-top:20px}.footer-bottom>span:last-child{width:100%;font-size:7px}.footer-bottom>a{font-size:8px}.footer-disclaimer{font-size:8px;line-height:1.8;margin-top:16px}.mobile-action{display:block;position:fixed;bottom:0;left:0;right:0;padding:10px 20px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -3px 15px #1b1f2712;z-index:15;transform:translateY(120%);visibility:hidden;transition:transform .25s,visibility .25s}.floating-whatsapp{right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));width:54px;height:54px}.floating-whatsapp.above-mobile-action{bottom:calc(81px + env(safe-area-inset-bottom))}.mobile-action.visible{transform:translateY(0);visibility:visible}.mobile-action>.button{width:100%;justify-content:space-between;font-size:11px;min-height:45px;padding-block:11px}.footer-top{grid-template-columns:1fr}.privacy-page{padding-block:36px 52px}}@media(max-width:360px){.container{width:calc(100% - 32px)}.header-contact{font-size:8px;padding-inline:7px}.hero h1{font-size:40px}.hero-reassurance{gap:9px;font-size:8px}.hero-art{height:333px}.floating-note{width:231px}.hero-sticker{width:81px;height:81px}.form-field>label>span{font-size:7px}.evaluation-card{padding-inline:20px}.evaluation-card h3{font-size:20px}.faq-intro h2,.evaluation-copy h2{font-size:29px}.footer-top{gap:20px}.process-grid{gap:25px 18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.button:hover,.quota-card:hover{transform:none}}@media(max-width:680px){.form-field input,.form-field select{font-size:16px}.form-field select{font-size:14px}.hero .hero-grid{padding-block:22px 32px;gap:20px}.hero h1{font-size:clamp(30px,8.6vw,39px);line-height:1.13;letter-spacing:-1.15px;margin-block:13px 14px}.hero-description{font-size:12px;line-height:1.75}.hero .hero-reassurance{display:none}.hero-form .evaluation-card{padding:20px}.hero-form .form-topline{font-size:7px;letter-spacing:1px}.hero-form .form-progress{margin-top:10px;margin-bottom:17px}.hero-form .evaluation-card h3{font-size:21px}.hero-form .form-intro{font-size:11px;margin-top:5px;margin-bottom:17px}.hero-form fieldset{margin-bottom:15px}.hero-form .form-row{gap:12px}.hero-form .form-field>label{font-size:10px}.hero-form .form-field>label>span{font-size:8px}.hero-form .form-field input,.hero-form .form-field select{padding-inline:10px}.hero-form .form-field select{padding-right:26px;font-size:14px}.hero-form .select-wrap>svg{right:9px;width:14px}.hero-form .form-submit{min-height:47px;margin-top:2px}.hero-form .form-footnote{margin-top:12px}}h1,h2,h3,.about-visual>p,.photo-caption p{font-family:Plus Jakarta Sans,Inter,sans-serif;font-weight:700}.brand-logo{display:block;width:270px;height:auto}.hero h1{font-weight:800}.hero h1>span{font-weight:800}.hero-form .evaluation-card{border-top-width:4px}.hero-sticker{background:transparent;transform:none;box-shadow:none}.hero-sticker>img{display:block;width:100%;height:auto}.evaluation-section .hero-sticker{box-shadow:none}.about-symbol{width:130px;height:130px;right:36px;top:28px;object-fit:contain}.about-visual>p{font-weight:700}.segmented-control label.selected{color:var(--graphite)}.form-field input::placeholder{color:#697181}.footer-links>span,.footer-bottom,.footer-disclaimer{color:#b3b8c2}@media(max-width:1000px){.brand-logo{width:235px}}@media(max-width:680px){.brand-logo{width:210px}.brand-light .brand-logo{width:190px}.about-symbol{width:100px;height:100px;right:24px;top:22px}}@media(max-width:360px){.brand-logo,.brand-light .brand-logo{width:180px}}
