/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#0d1c32;--muted:#5f6978;--purple:#12345a;--purple-dark:#0d1c32;--lav:#edf3f8;--cream:#fdfcfb;--green:#20b875;--orange:#f5a15a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.clarity-note p a{color:#153d68;text-underline-offset:3px;font-weight:800;text-decoration:underline}.skip-link{z-index:1000;color:#fff;background:#0d1c32;border-radius:10px;padding:11px 15px;transition:transform .15s;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #f5a15a}.button.disabled,[aria-disabled=true]{opacity:.48;box-shadow:none;cursor:not-allowed;transform:none}.shell{width:min(1160px,100% - 40px);margin-inline:auto}.nav{z-index:20;justify-content:space-between;align-items:center;height:82px;display:flex;position:relative}.brand{align-items:center;width:178px;height:64px;display:flex;overflow:hidden}.brand img{width:100%;height:auto;display:block}nav{align-items:center;gap:34px;font-size:14px;font-weight:600;display:flex}.nav-cta{color:var(--purple-dark);background:#fff;border:1px solid #cdd9e4;border-radius:12px;padding:11px 17px}.hero{background:radial-gradient(circle at 75% 40%,#dce9f4 0,#0000 33%),linear-gradient(#f3f7fa,#fdfcfb);border-top:1px solid #e4ebf0;align-items:center;min-height:650px;display:grid;overflow:hidden}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;padding-block:70px 90px;display:grid}.eyebrow{color:var(--purple-dark);background:#fff;border:1px solid #d9e3eb;border-radius:99px;align-items:center;gap:9px;padding:8px 13px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 8px 24px #0d1c320b}.eyebrow i,.phone-top small i{background:var(--green);border-radius:50%;width:7px;height:7px;display:inline-block}h1{letter-spacing:-4.5px;max-width:720px;margin:25px 0 24px;font-size:clamp(48px,5.5vw,76px);line-height:1.01}h1 em{color:#153d68;font-style:normal}.lead{color:var(--muted);max-width:620px;font-size:19px;line-height:1.65}.hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.button{border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 22px;font-size:15px;font-weight:750;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 14px 30px #5f42d837}.primary{color:#fff;background:linear-gradient(135deg,#173f6b,#0d1c32);border-bottom:3px solid #f5a15a;box-shadow:0 10px 24px #0d1c3230}.primary span{font-size:18px}.text-link{font-size:14px;font-weight:700}.text-link span{color:var(--purple);margin-left:6px}.trust-row{color:#777683;gap:25px;margin-top:30px;font-size:12px;display:flex}.trust-row span:first-letter{color:var(--purple)}.phone-wrap{place-items:center;min-height:520px;display:grid;position:relative}.orbit{border:1px solid #b8ccdc;border-radius:50%;position:absolute}.orbit-one{width:470px;height:470px}.orbit-two{width:350px;height:350px}.phone{background:#edf3f8;border:8px solid #0b182b;border-radius:38px;width:300px;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 35px 70px #0d1c3245}.phone:before{content:"";z-index:3;background:#0b182b;border-radius:30px;width:88px;height:18px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.phone-top{background:#fff;border-bottom:1px solid #ebe7f3;align-items:center;gap:9px;height:78px;padding:27px 15px 11px;display:flex}.avatar{color:#fff;border-bottom:2px solid var(--orange);background:#0d1c32;border-radius:10px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.phone-top div{flex-direction:column;font-size:12px;display:flex}.phone-top small{color:#7d7b86;margin-top:2px;font-size:9px}.phone-top small i{width:5px;height:5px;margin-right:3px}.dots{color:#8d8995;margin-left:auto}.chat{background:linear-gradient(#edf3f8,#f7fafc);min-height:353px;padding:19px 12px 13px}.bubble{border-radius:12px;width:82%;margin:0 0 11px;padding:10px 11px;font-size:10.5px;line-height:1.45;box-shadow:0 3px 10px #312f4d0a}.bubble.user{color:#fff;background:#12345a;border-bottom-right-radius:3px;margin-left:auto}.bubble.user.short{width:max-content}.bubble.ben{background:#fff;border-bottom-left-radius:3px}.typing{background:#fff;border-radius:12px;gap:4px;width:48px;padding:10px;display:flex}.typing span{background:#aaa6b4;border-radius:50%;width:5px;height:5px}.message-bar{color:#aaa7b1;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;height:38px;margin:8px;padding:0 12px;font-size:10px;display:flex}.message-bar b{background:var(--purple);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.mini-card{background:#fff;border-radius:13px;align-items:center;gap:9px;padding:11px 14px;display:flex;position:absolute;bottom:62px;right:-5px;transform:rotate(-2deg);box-shadow:0 14px 36px #2e25562b}.mini-card>span{color:#18aa67;background:#e8fff3;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:700;display:grid}.mini-card div{flex-direction:column;font-size:10px;display:flex}.mini-card small{color:#8b8993;margin-top:2px}.section{padding-block:105px}.section-heading{text-align:center;max-width:690px;margin:0 auto 48px}.section-heading>span,.pill{color:var(--purple);letter-spacing:2px;font-size:11px;font-weight:800}.section-heading h2,.request h2{letter-spacing:-2.4px;margin:14px 0;font-size:clamp(34px,4vw,49px);line-height:1.08}.section-heading p,.request-copy>p{color:var(--muted);font-size:16px;line-height:1.65}.service-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.service-card{text-align:left;color:var(--ink);cursor:pointer;font:inherit;background:#fff;border:1px solid #ece8df;border-radius:20px;padding:25px 23px;transition:all .2s;display:block}.service-card:hover,.service-card.selected{border-color:#cfc2fa;transform:translateY(-5px);box-shadow:0 18px 45px #3e2d7a12}.service-card>span{background:var(--lav);width:42px;height:42px;color:var(--purple);border-radius:13px;place-items:center;font-size:21px;display:grid}.service-card h3{margin:20px 0 10px;font-size:17px}.service-card p{color:#75737e;min-height:60px;font-size:13px;line-height:1.55}.service-card b{color:var(--purple);font-size:12px}.how{color:#fff;border-top:4px solid var(--orange);background:linear-gradient(135deg,#09172a,#102b4a 55%,#173f6b);padding-block:100px}.section-heading.light p{color:#b9c6d2}.section-heading.light>span{color:#f5a15a}.step-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid;position:relative}.step-grid article{background:#ffffff08;border:1px solid #ffffff1f;border-radius:20px;padding:28px}.step-grid article>span{color:#f5a15a;letter-spacing:2px;font-size:12px}.step-grid h3{margin:20px 0 10px;font-size:19px}.step-grid p{color:#b9c6d2;font-size:13px;line-height:1.65}.audiences{padding-bottom:70px}.audience-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.audience-grid article{background:#fff;border:1px solid #dde4e9;border-radius:22px;padding:32px 28px;position:relative;overflow:hidden;box-shadow:0 18px 50px #0d1c320b}.audience-grid article:after{content:"";background:#edf3f8;border-radius:50%;width:90px;height:90px;position:absolute;top:-35px;right:-35px}.audience-grid article.featured{color:#fff;background:linear-gradient(145deg,#173f6b,#0b1b31);border-color:#173f6b;transform:translateY(-9px)}.audience-grid article.featured:after{opacity:.95;background:#f5a15a}.audience-grid article>span{z-index:1;color:#e4863a;letter-spacing:1.6px;font-size:10px;font-weight:900;position:relative}.audience-grid article.featured>span{color:#ffc38f}.audience-grid h3{letter-spacing:-.7px;margin:30px 0 12px;font-size:22px}.audience-grid p{color:#687382;min-height:88px;font-size:13px;line-height:1.65}.audience-grid article.featured p{color:#bac7d3}.audience-grid a{color:#153d68;font-size:12px;font-weight:800}.audience-grid article.featured a{color:#ffbd83}.request{grid-template-columns:1fr .82fr;align-items:center;gap:100px;display:grid}.request-copy .pill{background:var(--lav);border-radius:99px;padding:8px 12px;display:inline-block}.request-copy h2{margin-top:20px}.promise{border-left:3px solid var(--purple);align-items:flex-start;gap:12px;margin-top:30px;padding-left:18px;display:flex}.promise b{color:var(--purple);font-size:35px;line-height:1}.promise p{max-width:430px;margin:4px 0;font-size:13px;font-weight:600;line-height:1.6}.request-card{background:#fff;border:1px solid #e8e3da;border-radius:24px;padding:32px;box-shadow:0 24px 70px #32254e16}.request-card label{flex-direction:column;gap:8px;margin-bottom:17px;font-size:12px;font-weight:700;display:flex}.request-card select,.request-card input{height:49px;color:var(--ink);font:inherit;background:#fcfbfd;border:1px solid #ded9e5;border-radius:11px;outline:none;padding:0 13px}.request-card select:focus,.request-card input:focus{border-color:var(--purple);box-shadow:0 0 0 3px #7658e51c}.wide{width:100%;margin-top:4px}.request-card small{text-align:center;color:#85828e;margin-top:14px;font-size:10px;display:block}.faq-section{background:#eef3f7;border-top:1px solid #dce5ec;padding:100px 0}.faq-grid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:90px;display:grid}.faq-intro>span{color:#d97931;letter-spacing:2px;font-size:10px;font-weight:900}.faq-intro h2{letter-spacing:-2px;margin:16px 0;font-size:45px;line-height:1.05}.faq-intro p{color:#657180;margin-bottom:25px;font-size:14px;line-height:1.7}.faq-list details{border-bottom:1px solid #cfd9e1;padding:6px 0}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:15px;font-weight:750;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#fff;background:#12345a;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;transition:all .2s;display:grid}.faq-list details[open] summary span{background:#e4863a;transform:rotate(45deg)}.faq-list details p{color:#667281;margin:0 45px 20px 0;font-size:13px;line-height:1.7}.mobile-whatsapp{display:none}.ben-clear{padding-bottom:35px}.clarity-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.clarity-grid article{background:#fff;border:1px solid #dce5eb;border-radius:20px;padding:27px 23px;box-shadow:0 15px 40px #0d1c3209}.clarity-grid article>span{color:#df7e35;letter-spacing:1.4px;font-size:11px;font-weight:900}.clarity-grid h3{margin:18px 0 10px;font-size:17px}.clarity-grid p{color:#667281;margin:0;font-size:13px;line-height:1.65}.clarity-note{background:#edf3f8;border-left:4px solid #f5a15a;border-radius:17px;grid-template-columns:190px 1fr;align-items:center;gap:22px;margin-top:18px;padding:22px 25px;display:grid}.clarity-note b{color:#153d68}.clarity-note p{color:#5e6b79;margin:0;font-size:13px;line-height:1.6}.breadcrumbs{color:#637181;align-items:center;gap:9px;min-height:42px;font-size:11px;display:flex}.breadcrumbs a:hover{color:#153d68;text-decoration:underline}.breadcrumbs strong{color:#243850;font-weight:700}footer{color:#fff;border-top:4px solid var(--orange);background:#081526;padding:65px 0 25px}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:80px;display:grid}.brand.inverse{background:#fff;border-radius:12px;width:190px;padding:5px 10px}.footer-grid p{color:#91a0af;max-width:330px;font-size:13px;line-height:1.6}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-grid>div>b{margin-bottom:7px;font-size:13px}.footer-grid>div>a:not(.brand){color:#9aabba;font-size:12px}.legal{color:#718191;border-top:1px solid #ffffff12;justify-content:space-between;margin-top:50px;padding-top:22px;font-size:10px;display:flex}.subhero{background:radial-gradient(circle at 82% 45%,#dbe8f2 0,#0000 30%),linear-gradient(#f3f7fa,#fdfcfb);border-top:1px solid #e2e9ef;align-items:center;min-height:590px;display:grid;overflow:hidden}.subhero-inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;padding-block:75px;display:grid}.subhero-inner>div:first-child>span,.conversion>div>span,.partner-standard span{color:#d97931;letter-spacing:2px;font-size:10px;font-weight:900}.subhero h1{font-size:clamp(45px,5vw,68px)}.subhero p{color:#667180;max-width:650px;font-size:17px;line-height:1.7}.subhero-brand{background:#fff;border:1px solid #dbe4ea;border-radius:28px;padding:35px 28px 25px;position:relative;transform:rotate(2deg);box-shadow:0 25px 70px #0d1c3220}.subhero-brand:before{content:"";pointer-events:none;border:1px solid #e8eef3;border-radius:20px;position:absolute;inset:12px}.subhero-brand img{width:100%;display:block;position:relative}.subhero-brand div{text-align:center;flex-direction:column;padding-top:20px;display:flex;position:relative}.subhero-brand b{font-size:20px}.subhero-brand small{color:#798491;margin-top:6px}.solution-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.solution-grid article,.partner-cards article{background:#fff;border:1px solid #dfe6eb;border-radius:20px;padding:25px 22px}.solution-grid article>span{color:#fff;background:#12345a;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.solution-grid h3,.partner-cards h3{margin:20px 0 10px;font-size:18px}.solution-grid p,.partner-cards p{color:#697584;font-size:13px;line-height:1.65}.proof-band{color:#fff;border-top:4px solid var(--orange);background:#0b1b31}.proof-grid{grid-template-columns:repeat(3,1fr);padding-block:50px;display:grid}.proof-grid>div{border-right:1px solid #ffffff1c;flex-direction:column;padding:5px 35px;display:flex}.proof-grid>div:last-child{border:0}.proof-grid b{color:#f1a062;letter-spacing:2px;font-size:12px}.proof-grid span{margin:12px 0 7px;font-size:18px;font-weight:800}.proof-grid small{color:#9cabb8;line-height:1.5}.conversion{justify-content:space-between;align-items:center;gap:60px;padding-block:80px;display:flex}.conversion h2{letter-spacing:-1.8px;margin:13px 0;font-size:39px}.conversion p{color:#687482;max-width:680px;line-height:1.6}.conversion .button{white-space:nowrap}.benefit-list{grid-template-columns:1fr 1fr;gap:16px;display:grid}.benefit-list article{background:#fff;border:1px solid #dde5eb;border-radius:18px;gap:20px;padding:27px;display:flex}.benefit-list article>b{color:#e3853d;letter-spacing:1px;font-size:11px}.benefit-list h3{margin:0 0 8px}.benefit-list p{color:#687482;margin:0;font-size:13px;line-height:1.6}.agency-flow{color:#fff;border-top:4px solid var(--orange);background:linear-gradient(135deg,#081526,#13375e);padding:95px 0}.partner-cards{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.partner-cards article>span{font-size:25px}.partner-standard{color:#fff;text-align:center;border-top:4px solid var(--orange);background:linear-gradient(135deg,#081526,#153f6a);padding:85px 0}.partner-standard h2{letter-spacing:-2px;margin:15px 0;font-size:42px}.partner-standard p{color:#b5c2ce;max-width:780px;margin:auto;line-height:1.7}@media (width<=900px){nav a:not(.nav-cta){display:none}.hero-grid,.subhero-inner{text-align:center;grid-template-columns:1fr}.hero-copy,.subhero-inner>div:first-child{flex-direction:column;align-items:center;display:flex}.phone-wrap{margin-top:-10px}.service-grid,.solution-grid,.partner-cards{grid-template-columns:repeat(2,1fr)}.audience-grid{grid-template-columns:1fr;max-width:650px;margin:auto}.audience-grid article.featured{transform:none}.audience-grid p{min-height:auto}.request{grid-template-columns:1fr;gap:40px}.request-copy{text-align:center}.promise{text-align:left;max-width:500px;margin-inline:auto}.faq-grid{grid-template-columns:1fr;gap:35px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:30px}}@media (width<=600px){body{padding-bottom:72px}.shell{width:min(100% - 28px,1160px)}.nav{height:70px}.brand{width:145px}.nav-cta{padding:9px 12px;font-size:12px}.hero-grid,.subhero-inner{gap:45px;padding-block:55px 70px}.hero,.subhero{min-height:auto}.eyebrow{font-size:10px}h1{letter-spacing:-2.7px;margin-top:20px}.lead{font-size:16px}.hero-actions{flex-direction:column;gap:18px;width:100%}.button{width:100%}.trust-row{flex-wrap:wrap;justify-content:center;gap:10px 17px}.phone-wrap{min-height:475px;margin-inline:-20px;transform:scale(.9)}.mini-card{right:-3px}.section{padding-block:75px}.service-grid,.step-grid,.solution-grid,.partner-cards,.benefit-list,.proof-grid{grid-template-columns:1fr}.proof-grid>div{border-bottom:1px solid #ffffff1c;border-right:0;padding:23px 5px}.service-card p{min-height:auto}.how{padding-block:75px}.conversion{text-align:center;flex-direction:column}.conversion h2,.partner-standard h2{font-size:34px}.request-card{padding:23px 18px}.faq-section{padding:75px 0}.faq-intro h2{font-size:38px}.mobile-whatsapp{z-index:50;color:#fff;border-bottom:3px solid var(--orange);background:linear-gradient(135deg,#173f6b,#0b1b31);border-radius:15px;justify-content:center;align-items:center;gap:9px;height:52px;font-size:14px;font-weight:800;display:flex;position:fixed;bottom:12px;left:14px;right:14px;box-shadow:0 12px 30px #07152554}.mobile-whatsapp span{color:#35cf83}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.legal{flex-direction:column;gap:9px}.section-heading h2,.request h2{letter-spacing:-1.8px}}@media (width<=900px){.clarity-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.clarity-grid{grid-template-columns:1fr}.clarity-note{grid-template-columns:1fr;gap:8px}}.ben-plus-hero{background:radial-gradient(circle at 78% 40%,#d9e8f4 0,#0000 31%),linear-gradient(#f1f6fa,#fdfcfb);border-top:1px solid #e2e9ef;align-items:center;min-height:650px;display:grid;overflow:hidden}.ben-plus-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:75px;padding-block:80px 95px;display:grid}.ben-plus-kicker{color:#d97931;letter-spacing:2px;font-size:11px;font-weight:900}.ben-plus-logo{color:#0d1c32;letter-spacing:-2px;margin-top:20px;font-size:30px;font-weight:950}.ben-plus-logo span{color:#e4863a}.ben-plus-hero h1{max-width:760px;font-size:clamp(46px,5.2vw,72px)}.ben-plus-hero p{color:#5f6c7b;max-width:680px;font-size:18px;line-height:1.7}.ben-plus-proof{background:#ffffffd9;border:1px solid #d9e3ea;border-radius:28px;gap:14px;padding:24px;display:grid;transform:rotate(1.5deg);box-shadow:0 28px 70px #0d1c3220}.ben-plus-proof article{background:#edf3f8;border-left:4px solid #f5a15a;border-radius:18px;flex-direction:column;padding:24px;display:flex}.ben-plus-proof b{letter-spacing:-1.5px;color:#12345a;font-size:34px}.ben-plus-proof span{color:#667382;margin-top:6px;font-size:13px;font-weight:700}.ben-plus-paths{grid-template-columns:1fr 1fr;gap:22px;display:grid}.ben-plus-paths>article{background:#fff;border:1px solid #dce5eb;border-radius:24px;padding:38px;box-shadow:0 20px 55px #0d1c320d}.ben-plus-paths>article.client-path{color:#fff;background:linear-gradient(145deg,#173f6b,#0b1b31);border-color:#173f6b}.ben-plus-paths>article>span{color:#d97931;letter-spacing:1.8px;font-size:10px;font-weight:900}.ben-plus-paths .client-path>span{color:#ffbd83}.ben-plus-paths h3{letter-spacing:-1px;margin:17px 0 10px;font-size:27px}.ben-plus-paths p{color:#697584;min-height:52px;line-height:1.65}.ben-plus-paths .client-path p{color:#b8c6d3}.ben-plus-paths ol{gap:14px;margin:28px 0 32px;padding:0;list-style:none;display:grid}.ben-plus-paths li{align-items:center;gap:12px;font-size:14px;display:flex}.ben-plus-paths li b{color:#12345a;background:#edf3f8;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ben-plus-paths .client-path li b{color:#ffbd83;background:#ffffff18}.ben-plus-alert{color:#5d6b79;background:#edf3f8;border-left:4px solid #f5a15a;border-radius:16px;margin:22px 0 0;padding:20px 24px;line-height:1.65}.ben-plus-alert b{color:#12345a}.ben-plus-rules{color:#fff;border-top:4px solid var(--orange);background:linear-gradient(135deg,#081526,#13375e);padding:95px 0}@media (width<=900px){.ben-plus-hero-grid{text-align:center;grid-template-columns:1fr}.ben-plus-hero-grid>div:first-child{flex-direction:column;align-items:center;display:flex}}@media (width<=700px){.ben-plus-paths{grid-template-columns:1fr}.ben-plus-paths>article{padding:28px 22px}.ben-plus-paths p{min-height:auto}.ben-plus-proof{transform:none}.ben-plus-hero-grid{padding-block:60px 75px}.ben-plus-hero{min-height:auto}}.future-services{color:#fff;border-top:4px solid var(--orange);background:linear-gradient(135deg,#081526,#12355a);padding:95px 0}.future-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.future-grid>div:first-child>span,.catalog-hero span,.ecosystem-note span,.internal-provider span{color:#f0a060;letter-spacing:2px;font-size:10px;font-weight:900}.future-grid h2{letter-spacing:-2px;margin:16px 0;font-size:42px;line-height:1.08}.future-grid p{color:#b7c3cf;margin-bottom:28px;line-height:1.7}.future-cards{gap:15px;display:grid}.future-cards a{background:#ffffff09;border:1px solid #ffffff20;border-radius:18px;flex-direction:column;padding:26px;display:flex}.future-cards small{color:#f0a060;letter-spacing:1.5px;font-size:9px}.future-cards b{margin:15px 0 8px;font-size:20px}.future-cards span{color:#aebbc7;font-size:12px}.catalog-hero{text-align:center;background:radial-gradient(circle at 50% 20%,#dbe8f2,#0000 37%),#f8fafb;padding:100px 0}.catalog-hero h1{margin:18px auto 25px}.catalog-hero p{color:#687482;max-width:760px;margin:auto;font-size:17px;line-height:1.7}.offer-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.offer-grid>a{background:#fff;border:1px solid #dde5eb;border-radius:22px;flex-direction:column;min-height:330px;padding:28px;display:flex}.offer-grid>a.active{color:#fff;background:linear-gradient(145deg,#173f6b,#09182b);transform:translateY(-8px)}.offer-top{justify-content:space-between;align-items:center;display:flex}.offer-top>span{color:#fff;background:#12345a;border-radius:14px;place-items:center;width:45px;height:45px;display:grid}.offer-top>b{color:#d97931;letter-spacing:1.3px;font-size:9px}.offer-grid h2{margin:35px 0 12px;font-size:25px}.offer-grid p{color:#687482;flex:1;font-size:13px;line-height:1.7}.offer-grid>a.active p{color:#b8c4cf}.offer-grid strong{color:#153d68;font-size:12px}.offer-grid>a.active strong{color:#ffb878}.ecosystem-note{background:#eef3f7;padding:80px 0}.ecosystem-note>.shell{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.ecosystem-note h2{font-size:36px}.ecosystem-note p{color:#667382;line-height:1.75}.roadmap-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.roadmap-grid article{background:#fff;border:1px solid #dfe6eb;border-radius:19px;padding:27px 22px}.roadmap-grid b{color:#e4863a;font-size:11px}.roadmap-grid p{color:#687482;font-size:13px;line-height:1.65}.internal-provider{text-align:center;color:#fff;border-top:4px solid var(--orange);background:linear-gradient(135deg,#081526,#153f6a);padding:85px 0}.internal-provider h2{max-width:800px;margin:16px auto;font-size:40px}.internal-provider p{color:#b5c2ce;max-width:820px;margin:auto;line-height:1.75}@media (width<=900px){.future-grid{grid-template-columns:1fr;gap:40px}}@media (width<=600px){.offer-grid,.roadmap-grid,.ecosystem-note>.shell{grid-template-columns:1fr}.offer-grid>a.active{transform:none}.future-grid h2,.internal-provider h2{font-size:34px}}.moving-estimator{color:#fff;border-top:4px solid var(--orange);background:linear-gradient(145deg,#071425,#102f51);padding:95px 0}.estimator-grid{grid-template-columns:1.45fr .65fr;align-items:start;gap:26px;display:grid}.estimator-form{gap:15px;display:grid}.estimator-form fieldset{background:#ffffff08;border:1px solid #ffffff1c;border-radius:18px;margin:0;padding:24px}.estimator-form legend{color:#ffc08a;padding:0 9px;font-size:12px;font-weight:900}.field-row.three{grid-template-columns:repeat(3,1fr)}.estimator-form label{color:#cfdae4;flex-direction:column;gap:8px;font-size:11px;font-weight:700;display:flex;position:relative}.estimator-form input,.estimator-form select{color:#fff;width:100%;height:47px;font:inherit;background:#07192e;border:1px solid #ffffff26;border-radius:10px;outline:none;padding:0 12px}.estimator-form option{background:#07192e}.estimator-form input:focus,.estimator-form select:focus{border-color:#f0a060;box-shadow:0 0 0 3px #f0a06020}.estimator-form label>small{color:#91a3b4;position:absolute;bottom:15px;right:12px}.formula-options{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.formula-options button{text-align:left;color:#fff;cursor:pointer;background:#ffffff06;border:1px solid #ffffff20;border-radius:12px;flex-direction:column;gap:7px;padding:16px;display:flex}.formula-options button.active{background:#f0a015;border-color:#f0a060}.formula-options span{color:#aebdca;font-size:10px;line-height:1.45}.inline-fields{grid-template-columns:70px 1fr;gap:8px;display:grid}.check-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.check-grid label{background:#ffffff08;border-radius:10px;flex-direction:row;align-items:center;gap:8px;padding:11px;display:flex}.check-grid input{accent-color:#e4863a;width:16px;height:16px}.estimate-result{color:#0d1c32;background:#fff;border-radius:22px;padding:29px;position:sticky;top:20px;box-shadow:0 28px 70px #0005}.estimate-result>span{color:#d97931;letter-spacing:1.8px;font-size:10px;font-weight:900}.estimate-volume{align-items:baseline;gap:8px;margin-top:24px;display:flex}.estimate-volume b{letter-spacing:-3px;font-size:54px}.estimate-volume small{color:#6c7b89}.estimate-price{flex-wrap:wrap;align-items:center;gap:8px;margin:13px 0 4px;display:flex}.estimate-price b{font-size:24px}.estimate-price span{color:#84909b;font-size:12px}.estimate-caption{color:#788694;margin:0 0 25px;font-size:11px}.estimate-result dl{border-top:1px solid #e4e9ed;margin:0 0 23px}.estimate-result dl div{border-bottom:1px solid #e4e9ed;justify-content:space-between;gap:12px;padding:12px 0;font-size:11px;display:flex}.estimate-result dt{color:#6c7a88}.estimate-result dd{margin:0;font-weight:800}.estimate-cta{color:#fff;border-bottom:3px solid var(--orange);background:linear-gradient(135deg,#173f6b,#0b1b31);width:100%}.estimate-legal{color:#7e8b96;text-align:center;margin-top:14px;font-size:9px;line-height:1.5;display:block}@media (width<=900px){.estimator-grid{grid-template-columns:1fr}.estimate-result{position:static}.check-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.moving-estimator{padding:72px 0}.field-row.three,.field-row.two,.formula-options,.check-grid{grid-template-columns:1fr}.estimator-form fieldset{padding:19px 15px}.estimate-result{padding:23px 18px}}.service-request{background:linear-gradient(#f5f8fa,#fff);border-top:1px solid #dfe7ed;padding:95px 0}.service-request-grid{grid-template-columns:1fr .82fr;align-items:center;gap:90px;display:grid}.service-request-copy>span{color:#d97931;letter-spacing:2px;font-size:10px;font-weight:900}.service-request-copy h2{letter-spacing:-2px;margin:16px 0;font-size:44px;line-height:1.08}.service-request-copy>p{color:#667382;max-width:610px;line-height:1.75}.service-request-copy ul{gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.service-request-copy li{color:#3d4e60;align-items:center;gap:13px;font-size:14px;font-weight:700;display:flex}.service-request-copy li b{color:#fff;background:#12345a;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.service-request-card{background:#fff;border:1px solid #dfe6eb;border-radius:24px;padding:32px;box-shadow:0 24px 70px #0d1c3214}.service-request-card label{color:#26384b;flex-direction:column;gap:8px;margin-bottom:17px;font-size:12px;font-weight:800;display:flex}.service-request-card input{color:#0d1c32;height:50px;font:inherit;background:#fbfcfd;border:1px solid #d5dee5;border-radius:11px;outline:none;padding:0 14px}.service-request-card input:focus{border-color:#12345a;box-shadow:0 0 0 3px #12345a16}.service-request-card small{text-align:center;color:#788795;margin-top:14px;font-size:10px;display:block}@media (width<=900px){.service-request-grid{grid-template-columns:1fr;gap:40px}.service-request-copy{text-align:center}.service-request-copy>p{margin-inline:auto}.service-request-copy ul{text-align:left;max-width:430px;margin-inline:auto}}@media (width<=600px){.service-request{padding:72px 0}.service-request-copy h2{font-size:35px}.service-request-card{padding:23px 18px}}.route-button{color:#0b1b31;cursor:pointer;background:#f0a060;border:0;border-radius:11px;margin-top:16px;padding:13px 18px;font-weight:900}.route-button:disabled{opacity:.65;cursor:wait}.route-summary{color:#dce8f1;background:#2d9b6920;border:1px solid #66d09a55;border-radius:12px;grid-template-columns:1.2fr 1fr 1fr;gap:8px;margin-top:14px;padding:13px;font-size:11px;display:grid}.route-summary b{color:#84e1b1}.route-error{color:#ffd2d2;background:#c84c4c24;border-radius:10px;margin:12px 0 0;padding:11px;font-size:11px}.parking-correction{max-width:360px;margin-top:14px}.route-note{color:#96a9ba;margin:12px 0 0;font-size:10px;line-height:1.55}.estimate-pending{color:#687584;background:#edf3f8;border-radius:11px;margin:18px 0 24px;padding:13px;font-size:11px;line-height:1.55}.estimate-cta.disabled{opacity:.48;box-shadow:none;cursor:not-allowed}@media (width<=700px){.route-summary{grid-template-columns:1fr}.route-button{width:100%}}.moving-auto-volume{background:#f0a06012;border:1px solid #f0a06055;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:5px 16px;margin-top:15px;padding:13px;display:grid}.moving-auto-volume span{color:#dbe7ef;font-size:11px}.moving-auto-volume b{color:#f0a060;grid-area:1/2/3;font-size:22px}.moving-auto-volume small{color:#8fa5b7;font-size:10px}.mobile-menu{display:none;position:relative}.mobile-menu summary{cursor:pointer;background:#fff;border:1px solid #cdd9e4;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:800;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu div{z-index:70;background:#fff;border:1px solid #dce5ec;border-radius:14px;flex-direction:column;min-width:220px;padding:10px;display:flex;position:absolute;top:48px;right:0;box-shadow:0 20px 50px #0d1c3225}.mobile-menu div a{border-radius:8px;padding:11px 12px;font-size:13px;font-weight:700}.mobile-menu div a:hover{background:#edf3f8}.legal-page{background:linear-gradient(#f3f7fa,#fdfcfb 280px);border-top:1px solid #e2e9ef;padding:80px 0 110px}.legal-copy{max-width:780px}.legal-copy>span{color:#d97931;letter-spacing:2px;font-size:10px;font-weight:900}.legal-copy h1{max-width:760px;font-size:clamp(42px,5vw,64px)}.legal-copy h2{margin:38px 0 10px;font-size:23px}.legal-copy p{color:#5f6978;line-height:1.75}.legal-copy a{color:#153d68;font-weight:700;text-decoration:underline}.legal-lead{font-size:18px}.legal-update{margin-top:45px;font-size:12px}.legal a{color:#718191}@media (width<=900px){.nav nav{display:none}.mobile-menu{display:block}}@media (width<=600px){.legal-page{padding:55px 0 80px}}.works-estimator{color:#fff;border-top:4px solid var(--orange);background:linear-gradient(145deg,#071425,#102f51);padding:95px 0}.works-estimator-grid{grid-template-columns:1.4fr .65fr;align-items:start;gap:26px;display:grid}.works-form{gap:15px;display:grid}.works-form fieldset{background:#ffffff08;border:1px solid #ffffff1c;border-radius:18px;margin:0;padding:24px}.works-form legend{color:#ffc08a;padding:0 9px;font-size:12px;font-weight:900}.works-form label{color:#cfdae4;flex-direction:column;gap:8px;font-size:11px;font-weight:700;display:flex;position:relative}.works-form input,.works-form select,.works-form textarea{color:#fff;width:100%;font:inherit;background:#07192e;border:1px solid #ffffff26;border-radius:10px;outline:none}.works-form input,.works-form select{height:47px;padding:0 12px}.works-form textarea{resize:vertical;padding:12px}.works-form input:focus,.works-form select:focus,.works-form textarea:focus{border-color:#f0a060;box-shadow:0 0 0 3px #f0a06020}.works-form label>small{color:#91a3b4;position:absolute;bottom:15px;right:12px}.work-reference{color:#afbdca;background:#ffffff08;border-radius:11px;flex-wrap:wrap;gap:10px 18px;margin-top:16px;padding:12px;font-size:11px;display:flex}.work-reference b{color:#ffc08a}.works-checks{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px;display:grid}.works-checks label{background:#ffffff08;border-radius:10px;flex-direction:row;align-items:center;padding:11px}.works-checks input{accent-color:#e4863a;width:17px;height:17px}.works-result{color:#0d1c32;background:#fff;border-radius:22px;padding:29px;position:sticky;top:20px;box-shadow:0 28px 70px #0005}.works-result>span{color:#d97931;letter-spacing:1.8px;font-size:10px;font-weight:900}.works-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin:25px 0 7px;display:flex}.works-price b{font-size:28px}.works-price small{color:#84909b}.works-result>p:not(.works-price){color:#73808c;font-size:11px;line-height:1.5}.works-result dl{border-top:1px solid #e4e9ed;margin:23px 0}.works-result dl div{border-bottom:1px solid #e4e9ed;justify-content:space-between;gap:12px;padding:12px 0;font-size:11px;display:flex}.works-result dt{color:#6c7a88}.works-result dd{text-align:right;margin:0;font-weight:800}.works-cta{color:#fff;border-bottom:3px solid var(--orange);background:linear-gradient(135deg,#173f6b,#0b1b31);width:100%}.works-legal{color:#7e8b96;text-align:center;margin-top:14px;font-size:9px;line-height:1.5;display:block}@media (width<=900px){.works-estimator-grid{grid-template-columns:1fr}.works-result{position:static}}@media (width<=600px){.works-estimator{padding:72px 0}.works-form fieldset{padding:19px 15px}.works-result{padding:23px 18px}.works-checks{grid-template-columns:1fr}}.clearance-estimator{color:#fff;background:linear-gradient(135deg,#081526,#12355a);padding:95px 0}.clearance-grid{grid-template-columns:1.55fr .85fr;align-items:start;gap:28px;display:grid}.clearance-form{gap:16px;display:grid}.clearance-form fieldset{background:#ffffff08;border:1px solid #ffffff1b;border-radius:18px;padding:24px}.clearance-form legend{color:#f0a060;letter-spacing:.5px;padding:0 8px;font-size:12px;font-weight:900}.clearance-form label{color:#dfe9f1;gap:8px;font-size:12px;font-weight:700;display:grid}.clearance-form select,.clearance-form input,.clearance-form textarea{color:#fff;width:100%;font:inherit;background:#ffffff0d;border:1px solid #ffffff20;border-radius:11px;padding:13px}.clearance-form option{color:#10223a;background:#fff}.clearance-form textarea{resize:vertical}.clearance-form label small{text-align:right;color:#8fa5b7;pointer-events:none;margin-top:-31px;margin-right:13px}.volume-help{color:#9db0c0;margin:13px 0 0;font-size:11px}.clearance-checks{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.clearance-checks label{background:#ffffff08;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:9px;padding:12px;display:flex}.clearance-checks input{accent-color:#f0a060;width:auto}.clearance-result{color:#10223a;background:#fff;border-radius:21px;padding:29px;position:sticky;top:24px;box-shadow:0 25px 55px #0000002d}.clearance-result>span{color:#d77b38;letter-spacing:1.7px;font-size:10px;font-weight:900}.clearance-price{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:15px 0;display:grid}.clearance-price b{letter-spacing:-1.2px;font-size:27px}.clearance-price small{color:#788796}.clearance-result>p:not(.clearance-price){color:#657586;font-size:12px;line-height:1.55}.clearance-result dl{border-top:1px solid #e2e8ed;margin:22px 0}.clearance-result dl div{border-bottom:1px solid #e8edf1;justify-content:space-between;gap:15px;padding:11px 0;font-size:11px;display:flex}.clearance-result dd{text-align:right;font-weight:800}.valuation-note{color:#163c2b;background:#e9f7ef;border-radius:12px;gap:6px;padding:13px;display:grid}.valuation-note b{font-size:12px}.valuation-note span{font-size:10px;line-height:1.5}.clearance-cta{color:#fff;background:#102b4b;justify-content:center;margin-top:17px;display:flex}.clearance-legal{color:#788796;margin-top:12px;line-height:1.5;display:block}.field-row{gap:14px;display:grid}.field-row.two{grid-template-columns:1fr 1fr}.auto-volume{background:#f0a06012;border:1px solid #f0a06055;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:5px 16px;margin-top:16px;padding:14px;display:grid}.auto-volume span{color:#dbe7ef;font-size:11px}.auto-volume b{color:#f0a060;grid-area:1/2/3;font-size:22px}.auto-volume small{color:#8fa5b7;font-size:10px}@media (width<=850px){.clearance-grid{grid-template-columns:1fr}.clearance-result{position:static}.clearance-checks{grid-template-columns:1fr}}@media (width<=600px){.clearance-estimator{padding:75px 0}.field-row.two{grid-template-columns:1fr}.clearance-form fieldset{padding:19px 15px}.clearance-price b{font-size:24px}}.video-quote{background:#f4f7fa;padding:85px 0}.video-quote-grid{grid-template-columns:1fr 1fr;align-items:start;gap:55px;display:grid}.video-quote span:first-child{color:#d77b38;letter-spacing:1.7px;font-size:10px;font-weight:900}.video-quote h2{letter-spacing:-1.7px;color:#10223a;margin:14px 0;font-size:39px;line-height:1.08}.video-quote p{color:#68798a;line-height:1.7}.video-quote ol{gap:10px;list-style:none;display:grid}.video-quote li{color:#33485c;background:#fff;border:1px solid #dfe7ed;border-radius:13px;align-items:center;gap:13px;padding:14px 16px;font-size:13px;display:flex}.video-quote li b{color:#fff;background:#173f6b;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;display:grid}.video-quote-grid>small{color:#6c7a87;background:#fff8f1;border-left:3px solid #f0a060;grid-column:1/-1;padding:13px 16px;line-height:1.55}@media (width<=750px){.video-quote{padding:70px 0}.video-quote-grid{grid-template-columns:1fr;gap:28px}.video-quote h2{font-size:34px}.video-quote-grid>small{grid-column:auto}}.partner-request-card select{color:#0d1c32;height:50px;font:inherit;background:#fbfcfd;border:1px solid #d5dee5;border-radius:11px;outline:none;padding:0 14px}.partner-request-card select:focus{border-color:#12345a;box-shadow:0 0 0 3px #12345a16}.partner-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.partner-form-row label{min-width:0}.partner-request-card .partner-confirmation{background:#f3f7fa;border-radius:11px;flex-direction:row;align-items:flex-start;gap:10px;padding:13px;font-weight:650;line-height:1.45;display:flex}.partner-confirmation input{accent-color:#d97931;flex:none;width:18px;height:18px}.partner-request-card .button.disabled{pointer-events:none}@media (width<=600px){.partner-form-row{grid-template-columns:1fr}}.diagnostic-request-card select{color:#0d1c32;height:50px;font:inherit;background:#fbfcfd;border:1px solid #d5dee5;border-radius:11px;outline:none;padding:0 14px}.diagnostic-request-card select:focus{border-color:#12345a;box-shadow:0 0 0 3px #12345a16}.diagnostic-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.diagnostic-form-row label{min-width:0}.diagnostic-request-card .button.disabled{pointer-events:none}@media (width<=600px){.diagnostic-form-row{grid-template-columns:1fr}}.method-hero{background:radial-gradient(circle at 82% 30%,#d9e8f3 0,#0000 29%),linear-gradient(#f3f7fa,#fdfcfb);border-top:1px solid #e2e9ef;padding:85px 0 100px}.method-hero-grid{grid-template-columns:1.15fr .65fr;align-items:center;gap:70px;display:grid}.method-hero-grid>div>span,.method-limits span{color:#d97931;letter-spacing:2px;font-size:10px;font-weight:900}.method-hero h1{font-size:clamp(46px,5.2vw,70px)}.method-hero p{color:#62707f;max-width:690px;font-size:17px;line-height:1.7}.method-promise{background:#fff;border:1px solid #d7e2ea;border-top:4px solid #f5a15a;border-radius:24px;padding:34px;box-shadow:0 25px 65px #0d1c3218}.method-promise span{color:#d97931;letter-spacing:2px;font-size:10px;font-weight:900}.method-promise b{margin:20px 0 12px;font-size:25px;line-height:1.25;display:block}.method-promise p{margin:0;font-size:13px}.method-checks{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.method-checks article{background:#fff;border:1px solid #dce5eb;border-radius:20px;padding:27px 24px;box-shadow:0 16px 42px #0d1c3209}.method-checks article>b{color:#e4863a;letter-spacing:1.5px;font-size:11px}.method-checks h3{margin:18px 0 10px;font-size:18px}.method-checks p,.trade-rules p{color:#687584;margin:0;font-size:13px;line-height:1.65}.method-flow{color:#fff;background:linear-gradient(135deg,#081526,#13375e);border-top:4px solid #f5a15a;padding:95px 0}.trade-rules{grid-template-columns:1fr 1fr;gap:16px;display:grid}.trade-rules article{background:#fff;border:1px solid #dce5eb;border-radius:18px;gap:17px;padding:25px;display:flex}.trade-rules article>span{color:#fff;background:#20b875;border-radius:50%;flex:0 0 31px;place-items:center;height:31px;font-weight:900;display:grid}.trade-rules h3{margin:3px 0 8px}.method-limits{background:#edf3f8;border-block:1px solid #dbe5ec;padding:85px 0}.method-limits-grid{grid-template-columns:.85fr 1.15fr;gap:80px;display:grid}.method-limits h2{letter-spacing:-1.8px;margin:14px 0;font-size:40px;line-height:1.1}.method-limits p{color:#5f6d7b;line-height:1.75}.method-limits b{color:#153d68}@media (width<=900px){.method-hero-grid,.method-limits-grid{grid-template-columns:1fr;gap:40px}.method-checks{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.method-hero{padding:55px 0 70px}.method-checks,.trade-rules{grid-template-columns:1fr}.method-limits{padding:70px 0}.method-limits h2{font-size:34px}}.agency-pilot-card select{color:#0d1c32;height:50px;font:inherit;background:#fbfcfd;border:1px solid #d5dee5;border-radius:11px;outline:none;padding:0 14px}.agency-pilot-card select:focus{border-color:#12345a;box-shadow:0 0 0 3px #12345a16}.agency-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.agency-services{border:0;margin:0 0 17px;padding:0}.agency-services legend{color:#26384b;margin-bottom:9px;font-size:12px;font-weight:800}.agency-services label{border-bottom:1px solid #edf1f4;flex-direction:row;align-items:center;gap:9px;margin:0;padding:8px 0;font-weight:650;display:flex}.agency-services input{accent-color:#d97931;width:17px;height:17px}.agency-pilot-card .button.disabled{pointer-events:none}.ben-plus-promise{color:#fff;background:linear-gradient(135deg,#081526,#153f6a);border-top:4px solid #f5a15a;padding:48px 0}.ben-plus-promise-grid{grid-template-columns:150px 1fr .9fr;align-items:center;gap:42px;display:grid}.ben-plus-mark{letter-spacing:-2px;background:#ffffff0c;border:1px solid #ffffff26;border-radius:28px;place-items:center;width:140px;height:140px;font-size:34px;font-weight:950;display:grid}.ben-plus-mark span{color:#f5a15a}.ben-plus-promise-grid>div:nth-child(2)>span{color:#f5a15a;letter-spacing:2px;font-size:10px;font-weight:900}.ben-plus-promise h2{letter-spacing:-1.5px;margin:11px 0;font-size:34px;line-height:1.12}.ben-plus-promise-grid>div:nth-child(2) p{color:#b9c6d2;margin:0;font-size:13px;line-height:1.65}.ben-plus-facts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ben-plus-facts p{text-align:center;background:#ffffff08;border:1px solid #ffffff1c;border-radius:14px;flex-direction:column;gap:8px;margin:0;padding:18px 12px;display:flex}.ben-plus-facts b{color:#f5a15a;font-size:19px}.ben-plus-facts span{color:#b9c6d2;font-size:10px;line-height:1.35}.ben-plus-faq{max-width:920px}.ben-plus-sponsorship{padding-bottom:90px}.ben-plus-sponsorship-flow{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ben-plus-sponsorship-flow article{background:#fff;border:1px solid #dce5eb;border-radius:20px;padding:27px 23px;box-shadow:0 16px 42px #0d1c3209}.ben-plus-sponsorship-flow article>b{color:#e4863a;letter-spacing:1.5px;font-size:11px}.ben-plus-sponsorship-flow h3{margin:18px 0 10px;font-size:18px}.ben-plus-sponsorship-flow p{color:#687584;margin:0;font-size:13px;line-height:1.65}.ben-plus-sponsorship-note{color:#5f6d7b;background:#edf3f8;border-left:4px solid #f5a15a;border-radius:12px;margin:18px 0 0;padding:18px 21px;font-size:12px;line-height:1.6}@media (width<=600px){.agency-form-row{grid-template-columns:1fr}.ben-plus-promise-grid{text-align:center;grid-template-columns:1fr;gap:25px}.ben-plus-mark{width:110px;height:110px;margin:auto}.ben-plus-facts,.ben-plus-sponsorship-flow{grid-template-columns:1fr}}@media (width>=601px) and (width<=1000px){.ben-plus-promise-grid{grid-template-columns:130px 1fr}.ben-plus-facts{grid-column:1/-1}}.home-request-card select{height:49px;color:var(--ink);font:inherit;background:#fcfbfd;border:1px solid #ded9e5;border-radius:11px;outline:none;padding:0 13px}.home-request-card select:focus{border-color:var(--purple);box-shadow:0 0 0 3px #7658e51c}.home-request-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.home-request-row label{min-width:0}.home-request-card .button.disabled{pointer-events:none}@media (width<=600px){.home-request-row{grid-template-columns:1fr}}.not-found-page{background:radial-gradient(circle at 82% 12%,#dce9f4 0,#0000 27%),linear-gradient(#f3f7fa 0,#fdfcfb 44%);border-top:1px solid #e2e9ef;padding-bottom:90px}.not-found-hero{grid-template-columns:.7fr 1.3fr;align-items:center;gap:74px;min-height:610px;padding-block:70px 85px;display:grid}.not-found-code{aspect-ratio:1;color:#12345a;letter-spacing:-10px;background:#ffffffc7;border:1px solid #d7e2ea;border-radius:50%;place-items:center;width:min(100%,390px);font-size:clamp(76px,10vw,138px);font-weight:900;display:grid;position:relative;box-shadow:0 30px 80px #0d1c3218}.not-found-code:before,.not-found-code:after{content:"";border-radius:50%;position:absolute}.not-found-code:before{border:1px dashed #b9cad7;inset:20px}.not-found-code:after{background:#f5a15a;width:16px;height:16px;top:18%;right:10%;box-shadow:0 0 0 9px #f5a15a24}.not-found-copy h1{font-size:clamp(45px,5vw,68px)}.not-found-whatsapp{color:#12345a;background:#fff;border:1px solid #cbd9e3}.not-found-services{border-top:1px solid #e2e8ed;padding:85px 0 100px}.not-found-help{color:#fff;background:linear-gradient(135deg,#081526,#153f6a);border-top:4px solid #f5a15a;border-radius:25px;justify-content:space-between;align-items:center;gap:60px;padding:45px 50px;display:flex;box-shadow:0 25px 65px #0d1c3226}.not-found-help>div>span{color:#f5a15a;letter-spacing:2px;font-size:10px;font-weight:900}.not-found-help h2{letter-spacing:-1.8px;margin:10px 0 8px;font-size:clamp(28px,3.2vw,42px)}.not-found-help p{color:#b9c6d2;margin:0}.not-found-help .button{color:#0d1c32;background:#fff;flex:none}@media (width<=900px){.not-found-hero{text-align:center;grid-template-columns:1fr;gap:45px}.not-found-code{width:290px;margin:auto}.not-found-copy{flex-direction:column;align-items:center;display:flex}}@media (width<=600px){.not-found-page{padding-bottom:70px}.not-found-hero{min-height:auto;padding-block:45px 65px}.not-found-code{letter-spacing:-6px;width:210px}.not-found-services{padding:70px 0}.not-found-help{text-align:center;flex-direction:column;gap:28px;padding:34px 24px}}.assistance-hero{background:radial-gradient(circle at 82% 28%,#d9e8f3 0,#0000 29%),linear-gradient(#f3f7fa,#fdfcfb);border-top:1px solid #e2e9ef;padding:85px 0 100px}.assistance-hero-grid{grid-template-columns:1.15fr .7fr;align-items:center;gap:70px;display:grid}.assistance-hero-grid>div>span,.assistance-boundaries span{color:#d97931;letter-spacing:2px;font-size:10px;font-weight:900}.assistance-hero h1{font-size:clamp(46px,5.2vw,70px)}.assistance-hero p{color:#62707f;max-width:690px;font-size:17px;line-height:1.7}.assistance-card{background:#fff;border:1px solid #d7e2ea;border-top:4px solid #f5a15a;border-radius:24px;padding:34px;box-shadow:0 25px 65px #0d1c3218}.assistance-card>span{color:#d97931;letter-spacing:1.7px;font-size:10px;font-weight:900}.assistance-card h2{margin:18px 0 22px;font-size:26px;line-height:1.2}.assistance-card ol{gap:15px;margin:0;padding:0;list-style:none;display:grid}.assistance-card li{color:#536271;align-items:center;gap:12px;font-size:13px;line-height:1.5;display:flex}.assistance-card li b{color:#fff;background:#12345a;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:11px;display:grid}.assistance-grid{grid-template-columns:repeat(2,1fr);gap:17px;display:grid}.assistance-grid article{background:#fff;border:1px solid #dce5eb;border-radius:20px;padding:29px 26px;box-shadow:0 16px 42px #0d1c3209}.assistance-grid article>b{color:#e4863a;letter-spacing:1.5px;font-size:11px}.assistance-grid h3{margin:18px 0 10px;font-size:19px}.assistance-grid p{color:#687584;margin:0;font-size:13px;line-height:1.7}.assistance-flow{color:#fff;background:linear-gradient(135deg,#081526,#13375e);border-top:4px solid #f5a15a;padding:95px 0}.assistance-boundaries{background:#edf3f8;border-block:1px solid #dbe5ec;padding:85px 0}.assistance-boundaries-grid{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.assistance-boundaries h2{letter-spacing:-1.8px;margin:14px 0;font-size:40px;line-height:1.1}.assistance-boundaries p{color:#5f6d7b;line-height:1.75}.assistance-boundaries p+p{border-top:1px solid #d1dde5;margin-top:20px;padding-top:20px}@media (width<=900px){.assistance-hero-grid,.assistance-boundaries-grid{grid-template-columns:1fr;gap:40px}}@media (width<=600px){.assistance-hero{padding:55px 0 70px}.assistance-grid{grid-template-columns:1fr}.assistance-boundaries{padding:70px 0}.assistance-boundaries h2{font-size:34px}}.about-hero{background:radial-gradient(circle at 82% 28%,#d9e8f3 0,#0000 29%),linear-gradient(#f3f7fa,#fdfcfb);border-top:1px solid #e2e9ef;padding:85px 0 105px}.about-hero-grid{grid-template-columns:1.15fr .7fr;align-items:center;gap:72px;display:grid}.about-hero-grid>div>span,.about-for-whom-grid>div>span,.about-links span{color:#d97931;letter-spacing:2px;font-size:10px;font-weight:900}.about-hero h1{font-size:clamp(46px,5.2vw,70px)}.about-hero p{color:#62707f;max-width:690px;font-size:17px;line-height:1.7}.about-signature{background:#fff;border:1px solid #d7e2ea;border-top:4px solid #f5a15a;border-radius:26px;padding:42px 34px 34px;position:relative;box-shadow:0 25px 65px #0d1c3218}.about-avatar{color:#fff;background:#12345a;border-bottom:4px solid #f5a15a;border-radius:20px;place-items:center;width:66px;height:66px;margin-top:-76px;margin-bottom:25px;font-size:30px;font-weight:900;display:grid;box-shadow:0 12px 25px #0d1c3228}.about-signature small{color:#d97931;letter-spacing:1.8px;font-size:9px;font-weight:900}.about-signature blockquote{color:#26394d;margin:18px 0;font-size:20px;font-weight:700;line-height:1.55}.about-signature>b{color:#71808e;font-size:12px}.about-role-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.about-role-grid article{background:#fff;border:1px solid #dce5eb;border-radius:20px;padding:27px 23px;box-shadow:0 16px 42px #0d1c3209}.about-role-grid article>b{color:#e4863a;letter-spacing:1.5px;font-size:11px}.about-role-grid h3{margin:20px 0 10px;font-size:19px}.about-role-grid p{color:#687584;margin:0;font-size:13px;line-height:1.7}.about-for-whom{color:#fff;background:linear-gradient(135deg,#081526,#13375e);border-top:4px solid #f5a15a;padding:95px 0}.about-for-whom-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.about-for-whom h2{letter-spacing:-2px;margin:15px 0;font-size:42px;line-height:1.1}.about-for-whom p{color:#b9c6d2;line-height:1.7}.about-audiences{gap:13px;display:grid}.about-audiences article{background:#ffffff08;border:1px solid #ffffff1c;border-radius:17px;padding:24px 25px}.about-audiences b{color:#fff;font-size:17px}.about-audiences p{margin:9px 0 0;font-size:13px}.about-clarity-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.about-clarity-grid article{background:#f6f8fa;border:1px solid #dce5eb;border-radius:21px;padding:30px}.about-clarity-grid article.positive{background:#fff;border-top:4px solid #20b875}.about-clarity-grid article>span{color:#657382;letter-spacing:1.7px;font-size:10px;font-weight:900}.about-clarity-grid .positive>span{color:#168a59}.about-clarity-grid ul{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.about-clarity-grid li{color:#4f5f6f;padding-left:27px;font-size:13px;line-height:1.6;position:relative}.about-clarity-grid li:before{content:"—";color:#e4863a;font-weight:900;position:absolute;left:0}.about-clarity-grid .positive li:before{content:"✓";color:#20a96d}.about-links{background:#edf3f8;border-block:1px solid #dbe5ec;padding:85px 0}.about-links-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.about-links-grid>div{background:#fff;border:1px solid #dbe4ea;border-radius:20px;padding:34px}.about-links h2{margin:13px 0 20px;font-size:27px;line-height:1.25}.about-links a{color:#153d68;font-size:13px;font-weight:900}@media (width<=900px){.about-hero-grid,.about-for-whom-grid{grid-template-columns:1fr;gap:55px}.about-role-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.about-hero{padding:55px 0 70px}.about-signature{margin-top:25px}.about-role-grid,.about-clarity-grid,.about-links-grid{grid-template-columns:1fr}.about-for-whom{padding:70px 0}.about-for-whom h2{font-size:34px}}
