/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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;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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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!important}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--black:#0b0c0e;--surface:#14161a;--panel-end:#1e231c;--border-dark:#23272c;--white:#fff;--grey:#f3f4f2;--text:#1a1d1a;--muted-light:#6b706b;--muted-dark:#9ca39c;--green-a:#a8e02b;--green-b:#c4f135;--green-c:#d4ff1a;--green:var(--green-b);--green-edge:var(--green)}@supports (color:color-mix(in lab, red, red)){:root{--green-edge:color-mix(in srgb, var(--green) 55%, var(--black))}}:root{--amber:#f2b134;--red:#e5484d;--border-light:var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--border-light:color-mix(in srgb, var(--text) 12%, var(--white))}}:root{--shadow:var(--black)}@supports (color:color-mix(in lab, red, red)){:root{--shadow:color-mix(in srgb, var(--black) 18%, transparent)}}:root{--container:1200px;--ink:#0b0c0e;--lime:#c6f135;--green-deep:#10331a;--band:#eef4e4;--band-border:#dce6cc;--tint:#f5f8ef;--tint-border:#e3ebd6}*{box-sizing:border-box}html{scroll-behavior:smooth}html.is-routing{scroll-behavior:auto}@keyframes route-enter{0%{opacity:0}to{opacity:1}}html.route-enter main{animation:.2s ease-out route-enter}@media (prefers-reduced-motion:reduce){html.route-enter main{animation:none!important}}body{background:var(--white);color:var(--text);font-family:var(--font-inter), Arial, sans-serif;margin:0;font-size:16px;line-height:1.625}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-oswald), Arial, sans-serif;text-wrap:balance}h1{letter-spacing:-.03em;font-size:72px;font-weight:700;line-height:1.055}h2{letter-spacing:-.02em;font-size:44px;font-weight:600;line-height:1.14}.container{width:calc(100% - 96px);max-width:var(--container);margin-inline:auto}.kicker{color:var(--muted-light);letter-spacing:.14em;text-transform:uppercase;margin-bottom:24px;font-size:12px;font-weight:600;line-height:16px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--white);border:2px solid var(--text);border-radius:6px;padding:8px 16px;font-weight:600;transition:transform .2s;position:fixed;top:12px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}section,[id]{scroll-margin-top:100px}h1 em,h2 em{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:4px;text-decoration-skip-ink:none;font-style:normal;text-decoration-thickness:6px;display:inline-block}.hero h1 em,.pricing-section h2 em,.final-cta-panel h2 em{color:var(--green);text-decoration:none}.hero-copy h1,.pricing-heading h2,.final-cta-panel h2{color:var(--white);font-weight:700}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hero-copy h1,.pricing-heading h2,.final-cta-panel h2{background:linear-gradient(180deg, var(--white) 35%, var(--muted-dark) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pricing-heading h2 em,.final-cta-panel h2 em{-webkit-text-fill-color:var(--green)}}.hero .kicker,.pricing-section .kicker,.final-cta-panel .kicker,.cookie-banner .kicker{color:var(--muted-dark)}.site-header{z-index:30;background:var(--black);height:76px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--black) 92%, transparent)}}.site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-dark);color:var(--white)}.nav-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.brand{font-family:var(--font-oswald), sans-serif;letter-spacing:.015em;align-items:center;gap:12px;font-size:19px;font-weight:700;line-height:1;display:inline-flex}.brand-mark{border-radius:8px;flex:none;width:36px;height:36px}.brand-label{color:inherit}.brand-label b{color:var(--green);font-weight:inherit}.site-header nav{align-items:center;gap:26px;font-size:14px;line-height:20px;display:flex}.site-header nav>a{color:var(--muted-dark);transition:color .18s}.site-header nav>a:hover{color:var(--white)}.menu-button{cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:14px;font-weight:600;display:none}.button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:13px 20px;font-size:15px;font-weight:600;line-height:20px;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--black);color:var(--white)}.button-dark:hover{background:var(--surface)}.button-outline{border-color:var(--text);color:var(--text);background:0 0}.button-outline:hover{background:var(--grey)}.nav-button{min-height:44px;padding-block:11px}.button-growth,.site-header .nav-button,.cookie-banner .button-dark{background:var(--green);color:var(--black);box-shadow:none;transition:background .18s}.button-growth:hover,.site-header .nav-button:hover,.cookie-banner .button-dark:hover{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.button-growth:hover,.site-header .nav-button:hover,.cookie-banner .button-dark:hover{background:color-mix(in srgb, var(--green) 88%, var(--white))}}.button-growth:active,.site-header .nav-button:active,.cookie-banner .button-dark:active{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.button-growth:active,.site-header .nav-button:active,.cookie-banner .button-dark:active{background:color-mix(in srgb, var(--green) 92%, var(--black))}}.button-ghost{border-color:var(--border-dark);background:var(--surface);color:var(--white)}.button-ghost:hover{border-color:var(--muted-dark)}.button-row{flex-wrap:wrap;gap:12px;display:flex}.hero{background:var(--black);color:var(--white);padding-block:88px 0;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";pointer-events:none;position:absolute;inset:0}.hero:before{background-image:linear-gradient(var(--border-dark) 1px, transparent 1px), linear-gradient(90deg, var(--border-dark) 1px, transparent 1px);opacity:.6;-webkit-mask-image:radial-gradient(ellipse 55% 65% at 72% 38%, var(--black) 0%, transparent 72%);-webkit-mask-image:radial-gradient(ellipse 55% 65% at 72% 38%, var(--black) 0%, transparent 72%);mask-image:radial-gradient(ellipse 55% 65% at 72% 38%, var(--black) 0%, transparent 72%);background-position:top;background-size:56px 56px}.hero:after{background:radial-gradient(ellipse 38% 48% at 72% 40%, var(--white), transparent 70%), radial-gradient(circle 300px at 74% 44%, var(--green), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.hero:after{background:radial-gradient(ellipse 38% 48% at 72% 40%, color-mix(in srgb, var(--white) 7%, transparent), transparent 70%), radial-gradient(circle 300px at 74% 44%, color-mix(in srgb, var(--green) 10%, transparent), transparent 70%)}}.hero>.container{z-index:1;position:relative}.hero-copy h1 em{background:linear-gradient(110deg, var(--green) 42%, var(--green) 50%, var(--green) 58%)}@supports (color:color-mix(in lab, red, red)){.hero-copy h1 em{background:linear-gradient(110deg, var(--green) 42%, color-mix(in srgb, var(--green) 35%, var(--white)) 50%, var(--green) 58%)}}.hero-copy h1 em{-webkit-text-fill-color:transparent;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out 1.2s infinite text-shimmer}@keyframes text-shimmer{0%{background-position:100% 0}22%,to{background-position:0 0}}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;display:grid}.hero-badge{border:1px solid var(--border-dark);background:var(--surface);color:var(--muted-dark);border-radius:999px;align-items:center;gap:10px;margin-bottom:28px;padding:7px 14px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.hero-badge span{color:var(--green);font-size:10px}.hero-copy h1{letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(2.75rem,5.6vw,4.75rem);font-weight:700;line-height:1.02}.hero-copy>p:not(.hero-badge){max-width:540px;color:var(--muted-dark);margin:0 0 36px;font-size:19px;line-height:30px}.source-chip{background:var(--white);height:28px;color:var(--black);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}@keyframes star-fill{0%{color:var(--border-dark);transform:scale(.7)}to{color:var(--amber);transform:scale(1)}}.hero-cta-note{color:var(--muted-dark);margin:14px 0 0;font-size:15px;line-height:22px}.offer-fix{max-width:46ch;color:var(--text);margin-bottom:28px;font-size:18px;line-height:29px}.offer-bullets{border-top:1px solid var(--border-light);margin:0 0 32px;padding:0;list-style:none}.offer-bullets li{border-bottom:1px solid var(--border-light);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding-block:13px;font-size:15px;line-height:23px;display:grid}.offer-bullets li>span{background:var(--green);width:22px;height:22px;color:var(--black);border-radius:50%;place-items:center;margin-top:1px;font-size:12px;font-weight:700;display:grid}.how-section{background:var(--white);padding-block:112px}.how-heading,.pricing-heading{text-align:center;max-width:640px;margin:0 auto 56px}.how-heading h2,.pricing-heading h2{margin-bottom:0;font-size:clamp(2.25rem,4.4vw,3.5rem)}.how-steps{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.how-steps:before{content:"";background:repeating-linear-gradient(90deg, var(--border-light) 0 6px, transparent 6px 12px);height:1px;position:absolute;top:59px;left:16%;right:16%}.how-steps li{border:1px solid var(--border-light);background:var(--grey);text-align:center;border-radius:20px;padding:36px 32px 40px;position:relative}.how-step-number{background:var(--green);width:48px;height:48px;color:var(--black);font-family:var(--font-oswald), sans-serif;border-radius:50%;place-items:center;margin:0 auto 24px;font-size:18px;font-weight:700;display:grid;position:relative}.how-steps h3{margin-bottom:12px;font-size:24px;font-weight:600;line-height:30px}.how-steps p{max-width:30ch;color:var(--muted-light);margin:0 auto;font-size:15px;line-height:24px}.how-cta{justify-content:center;margin-top:48px;display:flex}.pricing-section{background:var(--black);color:var(--white);padding-block:112px}.pricing-heading>p:not(.kicker){color:var(--muted-dark);margin:16px 0 0;font-size:18px;line-height:28px}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.price-card{border:1px solid var(--border-dark);background:var(--surface);border-radius:20px;flex-direction:column;padding:32px 28px;display:flex}.price-card h3{margin-bottom:20px;font-size:22px;font-weight:600;line-height:28px}.price-amount{align-items:baseline;gap:4px;margin-bottom:12px;display:flex}.price-amount strong{font-family:var(--font-oswald), sans-serif;letter-spacing:-.01em;font-size:44px;font-weight:700;line-height:1}.price-amount span{color:var(--muted-dark);font-size:15px}.price-for{min-height:48px;color:var(--muted-dark);margin-bottom:24px;font-size:15px;line-height:24px}.price-includes{border-top:1px solid var(--border-dark);margin:0 0 28px;padding:0;list-style:none}.price-includes li{border-bottom:1px solid var(--border-dark);grid-template-columns:22px minmax(0,1fr);gap:10px;padding-block:12px;font-size:14px;line-height:21px;display:grid}.price-includes li>span{color:var(--green);font-weight:700}.price-button{width:100%;margin-top:auto}.price-card .button-dark{border-color:var(--border-dark);background:var(--black)}.price-card .button-dark:hover{border-color:var(--muted-dark)}.price-card.is-highlighted{border-color:var(--green)}.price-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:20px;display:flex}.price-card-head h3{margin:0}.price-tag{border:1px solid var(--green);color:var(--green);letter-spacing:.02em;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700;line-height:16px}.price-amount{flex-wrap:wrap}.price-billing{color:var(--white);margin:-4px 0 12px;font-size:14px;font-weight:600;line-height:20px}.price-fine{margin-bottom:24px}.price-fine p{color:var(--muted-dark);margin:0 0 6px;font-size:14px;line-height:21px}.price-actions{gap:12px;margin-top:auto;display:grid}.price-actions .price-button{margin-top:0}.price-details{color:var(--white);text-underline-offset:4px;justify-self:center;padding:4px 0;font-size:15px;font-weight:600;text-decoration:underline}.price-details:hover{color:var(--green)}.pricing-note{text-align:center;max-width:720px;color:var(--muted-dark);margin:36px auto 0;font-size:16px;line-height:25px}.faq-section{background:var(--white);padding-block:112px}.faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.faq-heading h2{margin-bottom:16px;font-size:clamp(2.25rem,4vw,3.25rem)}.faq-heading>p:not(.kicker){color:var(--muted-light);margin:0;font-size:17px;line-height:27px}.faq-list{gap:12px;display:grid}.faq-list details{border:1px solid var(--border-light);background:var(--white);border-radius:16px;transition:border-color .2s,box-shadow .2s}.faq-list details[open]{border-color:var(--text);box-shadow:0 20px 40px -32px var(--shadow)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;font-size:17px;font-weight:600;line-height:25px;list-style:none;display:flex;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{background:var(--grey);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.faq-list summary span:before,.faq-list summary span:after{content:"";background:var(--text);border-radius:2px;width:12px;height:2px;transition:transform .2s;position:absolute;top:13px;left:8px}.faq-list summary span:after{transform:rotate(90deg)}.faq-list details[open] summary span{background:var(--green)}.faq-list details[open] summary span:before,.faq-list details[open] summary span:after{background:var(--black)}.faq-list details[open] summary span:after{transform:rotate(0)}.faq-list details p{max-width:62ch;color:var(--text);margin:0;padding:0 24px 24px;font-size:15px;line-height:25px}.about-section{background:var(--grey);padding-block:112px}.about-panel{border:1px solid var(--border-light);background:var(--white);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding:56px;display:grid}.about-panel h2{margin:0;font-size:clamp(2rem,3.6vw,2.75rem)}.about-panel>div>p{color:var(--text);margin-bottom:24px;font-size:18px;line-height:29px}.about-principles{border-top:1px solid var(--border-light);margin:0;padding:0;list-style:none}.about-principles li{border-bottom:1px solid var(--border-light);grid-template-columns:28px minmax(0,1fr);gap:10px;padding-block:13px;font-size:15px;line-height:23px;display:grid}.about-principles li>span{background:var(--green);width:22px;height:22px;color:var(--black);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.final-cta{background:var(--white);padding-block:112px}.faq-section+.final-cta{padding-top:0}.final-cta-panel{border:1px solid var(--border-dark);text-align:center;background:var(--black);color:var(--white);border-radius:28px;padding:88px 48px}.final-cta-panel h2{max-width:16ch;margin:0 auto 20px;font-size:clamp(2.25rem,4.6vw,3.75rem);line-height:1.08}.final-cta-panel>p:not(.kicker){max-width:560px;color:var(--muted-dark);margin:0 auto 36px;font-size:18px;line-height:29px}.final-cta-panel .button-row{justify-content:center}.footer-grid{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));align-items:start;gap:40px;display:grid}.footer-brand p{max-width:300px;color:var(--muted-dark);margin:18px 0 0;font-size:14px;line-height:22px}.footer-col{flex-direction:column;align-items:flex-start;gap:12px;font-size:14px;display:flex}.footer-col a,.footer-col .footer-link-button{color:var(--muted-dark)}.footer-title{letter-spacing:.12em;text-transform:uppercase;color:var(--white);margin:0 0 4px;font-size:12px;font-weight:700}.footer-bottom{border-top:1px solid var(--border-dark);flex-wrap:wrap;justify-content:space-between;gap:8px 32px;margin-top:56px;padding-block:24px;display:flex}.footer-bottom small{color:var(--muted-dark);font-size:13px}.vc-section{background:var(--band);min-height:calc(100svh - 76px);padding-block:72px 112px}.vc-container{max-width:1120px}.vc-note{color:var(--muted-light);margin:16px 0 0;font-size:16px;line-height:24px}.vc-back{color:var(--text);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:24px;padding:8px 0;font-size:16px;font-weight:600;text-decoration:underline}.ic-card{border:1px solid var(--border-light);background:var(--white);border-radius:24px;padding:48px;font-size:17px;line-height:27px}.ic-card .kicker{letter-spacing:.06em;margin-bottom:16px;font-size:16px}.ic-card label,.ic-manual legend{margin:20px 0 8px;font-size:16px;font-weight:600;line-height:22px;display:block}.ic-card input[type=email],.ic-card input[type=tel],.ic-card input:not([type]),.ic-card input[type=text]{border:1px solid var(--muted-light);background:var(--white);width:100%;height:54px;color:var(--text);border-radius:10px;padding-inline:16px;font-size:17px}.ic-search{position:relative}.ic-suggestions{z-index:5;border:1px solid var(--border-light);background:var(--white);box-shadow:0 20px 40px -20px var(--shadow);border-radius:12px;margin:6px 0 0;padding:6px;list-style:none;position:absolute;left:0;right:0}.ic-suggestions li{cursor:pointer;border-radius:8px;gap:2px;padding:12px 14px;display:grid}.ic-suggestions li strong{font-size:17px}.ic-suggestions li span{color:var(--muted-light);font-size:16px}.ic-suggestions li.is-active,.ic-suggestions li:hover{background:var(--grey)}.ic-hint{color:var(--muted-light);margin:8px 0 0;font-size:16px;line-height:24px}.ic-confirm{border:2px solid var(--text);background:var(--grey);border-radius:14px;gap:4px;margin-top:8px;padding:22px;display:grid}.ic-confirm-title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-light);margin:0 0 6px;font-size:16px;font-weight:700}.ic-confirm strong{font-size:20px;line-height:27px}.ic-confirm span{color:var(--text);font-size:16px}.ic-manual{border:0;margin:8px 0 0;padding:0}.ic-manual legend{margin-top:0;font-size:18px}.ic-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ic-card label.ic-consent{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;margin-top:24px;font-weight:400;display:grid}.ic-consent input{width:22px;height:22px;accent-color:var(--text);margin:2px 0 0}.ic-consent a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.ic-turnstile{margin-top:20px}.ic-error{border-left:4px solid var(--red);background:var(--grey);border-radius:8px;margin:20px 0 0;padding:14px 16px;font-size:16px;font-weight:600}.ic-submit{width:100%;margin-top:28px}.ic-submit:disabled{cursor:progress;opacity:.7}.ic-progress{gap:8px;margin:8px 0 24px;padding:0;list-style:none;display:grid}.ic-progress-item{background:var(--grey);border-radius:10px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;font-size:16px;font-weight:600;display:grid}.ic-progress-item>span{border:2px solid var(--muted-light);border-radius:50%;width:12px;height:12px}.ic-progress-item.is-waiting>span{border-top-color:#0000;animation:.8s linear infinite ic-spin}.ic-progress-item.is-done>span{border-color:var(--text);background:var(--text)}.ic-progress-item em{color:var(--muted-light);font-style:normal;font-weight:500}@keyframes ic-spin{to{transform:rotate(360deg)}}.ic-block{margin-top:36px}.ic-block h2{margin-bottom:14px;font-size:26px;line-height:32px}.ic-fixes{gap:12px;margin:0;padding-left:24px;font-size:18px;font-weight:600;line-height:28px;display:grid}.ic-areas{gap:12px;display:grid}.ic-area-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.ic-area-head strong{font-size:18px;line-height:25px}.ic-area-line{color:var(--muted-light);font-size:16px;line-height:24px}.ic-status{color:var(--black);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:16px;font-weight:700;line-height:20px}.ic-status.is-good{background:var(--green)}.ic-status.is-attention{background:var(--amber)}.ic-status.is-problem{background:var(--red)}.ic-status.is-unknown{border:1px solid var(--muted-light);background:var(--grey);color:var(--text)}.ic-area-body{padding:0 20px 20px;font-size:16px;line-height:25px}.ic-area-body h4{margin:16px 0 6px;font-size:16px;font-weight:700}.ic-area-body ul{overflow-wrap:anywhere;gap:4px;margin:0;padding-left:20px;display:grid}.ic-area-body p{margin:0}.ic-table-wrap{border:1px solid var(--border-light);border-radius:12px;overflow-x:auto}.ic-table{border-collapse:collapse;width:100%;font-size:16px}.ic-table th,.ic-table td{border-bottom:1px solid var(--border-light);text-align:left;white-space:nowrap;padding:12px 14px}.ic-table thead th{background:var(--grey);font-weight:700}.ic-table tbody th{white-space:normal;min-width:160px;font-weight:600}.ic-table tr.is-you{background:var(--grey)}.ic-cta{gap:16px;margin-top:40px;display:grid}.ic-baseline{color:var(--muted-light);margin:8px 0 0;font-size:16px}.ic-cta .button{text-align:left;width:100%}.ic-cta .vc-back{justify-self:start;margin-top:0}.ic-result-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}.ic-result-actions .ic-hint{margin:0}.ic-result-actions .vc-back{margin:0 0 0 auto}.ic-resume{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.ic-resume .vc-back{color:var(--white);margin-top:0}.ic-page{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.ic-page>.ic-block,.ic-page>.ic-cta{margin-top:0}.ic-icon{flex:none}.ic-status{align-items:center;gap:6px;display:inline-flex}.ic-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ic-step>a,.ic-step>span{border:1px solid var(--border-light);background:var(--white);height:100%;min-height:52px;color:var(--muted-light);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:16px;font-weight:600;line-height:20px;display:flex}.ic-step-num{background:var(--grey);width:28px;height:28px;color:var(--text);border-radius:8px;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.ic-step.is-done>a,.ic-step.is-done>span{color:var(--text)}.ic-step.is-done .ic-step-num{background:var(--green-deep);color:var(--lime)}.ic-step.is-current>a,.ic-step.is-current>span{border-color:var(--black);background:var(--black);color:var(--white)}.ic-step.is-current .ic-step-num{background:var(--green-deep);color:var(--lime);box-shadow:0 0 0 1px #ffffff38}.ic-step>a:hover{border-color:var(--text)}.ic-hero{border:1px solid var(--border-dark);background:radial-gradient(ellipse 60% 90% at 100% 0%, var(--white), transparent 70%), var(--black);border-radius:20px;padding:28px 22px}@supports (color:color-mix(in lab, red, red)){.ic-hero{background:radial-gradient(ellipse 60% 90% at 100% 0%, color-mix(in srgb, var(--white) 6%, transparent), transparent 70%), var(--black)}}.ic-hero{color:var(--white)}.ic-hero-label{border:1px solid var(--border-dark);background:var(--surface);color:var(--muted-dark);border-radius:999px;margin:0;padding:6px 12px;font-size:14px;font-weight:600;line-height:18px;display:inline-flex}.ic-hero h1{color:var(--white);outline:none;margin:16px 0 10px;font-size:clamp(2rem,5vw,3rem);line-height:1.08}.ic-hero>p:not(.ic-hero-label),.ic-result-main>p:not(.ic-hero-label){max-width:62ch;color:var(--muted-dark);margin:0;font-size:17px;line-height:27px}.ic-hero :focus-visible{outline-color:var(--green)}.ic-form label,.ic-form .ic-manual legend{color:var(--text);letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;font-size:14px;font-weight:700;line-height:18px}.ic-form label.ic-consent{color:var(--text);letter-spacing:0;text-transform:none;font-size:16px;font-weight:400;line-height:25px}.ic-form .ic-search>label{margin-top:0}.ic-field{position:relative}.ic-field>.ic-icon{color:var(--muted-light);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.ic-card .ic-field input{padding-left:46px}.ic-grid-2{gap:0 20px;display:grid}.ic-confirm .vc-back{justify-self:start}.ic-confirm-line{align-items:flex-start;gap:8px;display:flex}.ic-confirm-line .ic-icon{color:var(--muted-light);margin-top:3px}.ic-result-hero{gap:24px;display:grid}.ic-chips{flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.ic-chips li{border:1px solid var(--border-dark);background:var(--surface);color:var(--white);border-radius:999px;padding:5px 12px;font-size:14px;font-weight:600;line-height:18px}.ic-hero .ic-address{align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.ic-address .ic-icon{margin-top:5px}.ic-maps-link{color:var(--white);text-underline-offset:4px;align-items:center;gap:6px;font-size:16px;font-weight:600;text-decoration:underline;display:inline-flex}.ic-result-score{border:1px solid var(--border-dark);background:var(--surface);border-radius:16px;align-items:center;gap:18px;padding:18px;display:flex}.ic-result-score p{color:var(--white);margin:0;font-size:17px;line-height:25px}.ic-result-score .ic-score-note{color:var(--muted-dark);margin-top:4px;font-size:15px;line-height:22px}.ic-ring{flex:none;width:112px;height:112px;position:relative}.ic-ring svg{transform:rotate(-90deg)}.ic-ring circle{fill:none;stroke-width:10px}.ic-ring-track{stroke:var(--border-dark)}.ic-ring-fill{stroke:var(--green);stroke-linecap:round;stroke-dasharray:var(--ring-c);stroke-dashoffset:var(--ring-offset);transition:stroke-dashoffset .6s ease-out;animation:1s ease-out both ic-ring-fill}@keyframes ic-ring-fill{0%{stroke-dashoffset:var(--ring-c)}}.ic-ring-text{text-align:center;color:var(--white);place-content:center;display:grid;position:absolute;inset:0}.ic-ring-text strong{font-family:var(--font-oswald), sans-serif;font-size:32px;line-height:1}.ic-ring-text small{color:var(--muted-dark);font-size:14px}.ic-fix-cards{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ic-fix-card{border:1px solid var(--border-light);background:var(--white);border-radius:16px;flex-direction:column;gap:10px;padding:20px;display:flex}.ic-fix-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.ic-fix-num{background:var(--black);width:32px;height:32px;color:var(--green);font-family:var(--font-oswald), sans-serif;border-radius:10px;place-items:center;font-size:17px;font-weight:700;display:grid}.ic-priority{border:1px solid var(--muted-light);background:var(--white);color:var(--text);border-radius:999px;padding:4px 12px;font-size:14px;font-weight:700;line-height:18px}.ic-priority.is-fix-first{border-color:var(--black);background:var(--black);color:var(--white)}.ic-priority.is-next{border-color:var(--border-light);background:var(--grey)}.ic-fix-text{margin:0;font-size:18px;font-weight:600;line-height:27px}.ic-fix-effort{color:var(--muted-light);margin:0;font-size:16px;line-height:24px}.ic-source{border:1px solid var(--border-light);color:var(--muted-light);border-radius:999px;align-self:flex-start;margin:0;padding:3px 10px;font-size:14px;font-weight:600;line-height:18px}.ic-panel{border:1px solid var(--border-light);background:var(--white);border-radius:16px;padding:22px}.ic-panel>p{margin:0 0 12px}.ic-panel.ic-neutral{background:var(--grey)}.ic-toggle{border:1px solid var(--border-light);background:var(--grey);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.ic-toggle button{min-height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:8px 14px;font-size:16px;font-weight:600;display:inline-flex}.ic-toggle button[aria-pressed=true]{background:var(--black);color:var(--white)}.ic-channel{border:0;min-width:0;margin:0;padding:0}.ic-form .ic-channel legend{letter-spacing:.06em;text-transform:uppercase;color:var(--text);margin:0 0 10px;padding:0;font-size:14px;font-weight:700;line-height:18px}.ic-channel-options{border:1px solid var(--border-light);background:var(--grey);border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.ic-form .ic-channel-options label{min-height:48px;color:var(--text);letter-spacing:0;text-transform:none;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin:0;padding:8px 14px;font-size:16px;font-weight:600;line-height:20px;display:flex;position:relative}.ic-channel-options input{opacity:0;width:1px;height:1px;position:absolute}.ic-channel-options label.is-on{background:var(--black);color:var(--white)}.ic-channel-options label:has(input:focus-visible){outline:3px solid var(--text);outline-offset:2px}.ic-phone{position:relative}.ic-phone-input{min-width:0}.ic-card .ic-phone-input input{padding-inline:12px}@media (max-width:420px){.ic-country-btn{gap:6px;padding:0 10px}.ic-country-btn>svg{display:none}}.ic-phone-row{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.ic-country-btn{border:1px solid var(--muted-light);background:var(--white);height:54px;color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:17px;font-weight:600;display:inline-flex}.ic-country-btn[aria-expanded=true]{border-color:var(--text)}.ic-flag{width:24px;height:16px;box-shadow:0 0 0 1px var(--border-light);border-radius:2px;flex:none;display:block}.ic-contact{border-top:1px solid var(--border-light);margin-top:28px;padding-top:24px}.ic-contact .ic-channel-options{max-width:420px}.ic-country-pop{z-index:6;border:1px solid var(--border-light);background:var(--white);box-shadow:0 20px 40px -20px var(--shadow);border-radius:12px;padding:10px;position:absolute;top:calc(100% + 6px);left:0;right:0}.ic-country-list{max-height:280px;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}.ic-country-list li{cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:8px 10px;font-size:16px;display:grid}.ic-country-list li[aria-selected=true]{background:var(--grey);outline:2px solid var(--text);outline-offset:-2px}.ic-country-list li.is-current .ic-country-name{font-weight:700}.ic-country-list .ic-country-dial{color:var(--muted-light)}.ic-country-list li.ic-country-empty{color:var(--muted-light);cursor:default;display:block}.ic-field-error{color:var(--text);align-items:flex-start;gap:8px;margin:10px 0 0;font-size:16px;font-weight:600;line-height:24px;display:flex}.ic-field-error .ic-icon{color:var(--red);margin-top:4px}.ic-card input[aria-invalid=true]{border-color:var(--red);border-width:2px}.ic-unfair{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;display:flex}.ic-offer{vertical-align:middle;display:inline-flex}.ic-offer-tag{border:1px solid var(--border-light);background:var(--white);min-height:32px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:4px 12px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.ic-offer-tag:hover{border-color:var(--text)}.ic-fix-card .ic-offer{margin-top:10px}.ic-closing{border:1px solid var(--border-light);background:var(--white);border-radius:16px;padding:24px}.ic-closing-text{max-width:62ch;margin:0 0 18px;font-size:17px;line-height:27px}.ic-closing-text strong{margin-bottom:4px;font-size:20px;line-height:28px;display:block}.ic-closing-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.ic-review{max-width:560px}.ic-review-body{justify-items:start;gap:16px;display:grid}.ic-review-body p{margin:0}.ic-card.ic-review-form{background:0 0;border:0;border-radius:0;width:100%;padding:0}.ic-review-form .ic-contact{border-top:0;margin-top:0;padding-top:0}.ic-howto{margin-top:10px}.ic-howto-toggle{min-height:36px;color:var(--text);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.ic-howto-steps{margin:6px 0 0;padding-left:24px;font-size:16px;line-height:25px;list-style:decimal}.ic-howto-steps li+li{margin-top:6px}.ic-panel .ic-source{margin-bottom:12px;display:inline-block}.ic-you{background:var(--green);color:var(--black);vertical-align:middle;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:13px;font-weight:700;line-height:17px;display:inline-block}.ic-table tr.is-you th{box-shadow:inset 4px 0 0 var(--green)}.ic-nearby-cards{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ic-nearby-cards li{border:1px solid var(--border-light);border-radius:12px;gap:4px;padding:16px;font-size:16px;display:grid}.ic-nearby-cards li.is-you{border:2px solid var(--text);background:var(--grey)}.ic-nearby-cards strong{font-size:17px}.ic-compare-form label{margin:8px 0;font-size:16px;font-weight:700;display:block}.ic-compare-row{gap:10px;display:grid}.ic-compare-row input{border:1px solid var(--muted-light);background:var(--white);width:100%;height:52px;color:var(--text);border-radius:10px;padding:0 16px 0 46px;font-size:17px}@media (min-width:640px){.ic-compare-row{grid-template-columns:minmax(0,1fr) auto}.ic-nearby-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.ic-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ic-hero{padding:40px 44px}}@media (min-width:1024px){.ic-fix-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.ic-result-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ic-result-score{width:380px}}@media (max-width:479px){.ic-step>a,.ic-step>span{flex-direction:column;align-items:flex-start;gap:6px;padding:10px;font-size:15px}}.ic-page,.ic-review{--font-ui:var(--font-inter), Arial, sans-serif;--font-display:var(--font-ui);--fs-12:12px;--fs-14:14px;--fs-16:16px;--fs-20:20px;--fs-28:28px;--fs-40:40px;--lh-body:1.5;--lh-head:1.15;--sp-4:4px;--sp-8:8px;--sp-12:12px;--sp-16:16px;--sp-24:24px;--sp-32:32px;--sp-48:48px;--radius-card:16px;--radius-inner:12px;--line:#e4e4df;--pad-card:20px;--tap:44px;--chip-h:28px;font-family:var(--font-ui);font-size:var(--fs-16);line-height:var(--lh-body)}@media (min-width:768px){.ic-page,.ic-review{--pad-card:24px}}.ic-page :is(h1,h2,h3,h4),.ic-review :is(h1,h2,h3,h4){font-family:var(--font-display);font-weight:700;line-height:var(--lh-head);letter-spacing:-.02em;text-wrap:balance}.ic-page h1{font-size:var(--fs-28)}.ic-page h2,.ic-review h2{font-size:var(--fs-20)}.ic-page h3,.ic-page h4{font-size:var(--fs-16)}@media (min-width:768px){.ic-page h1{font-size:var(--fs-40)}.ic-page h2{font-size:var(--fs-28)}}.ic-page p,.ic-page .ic-howto-steps li{max-width:68ch}.ic-page :is(.ic-ring-text,.ic-table td,.ic-fix-num,.ic-tile-count,.ic-tile-figure,.ic-result-score,.ic-nearby-cards,.ic-bars),.ic-num{font-variant-numeric:tabular-nums}.ic-page :is(.ic-hint,.vc-note,.ic-area-line,.ic-baseline,.ic-tile-count,.ic-fix-effort,.ic-score-note,.ic-source,.ic-hero-label,.ic-chips li){font-size:var(--fs-14);line-height:var(--lh-body)}.ic-page :is(.ic-hero>p:not(.ic-hero-label),.ic-result-main>p:not(.ic-hero-label),.ic-tile-figure,.ic-closing-text,.ic-unlock-intro p,.ic-area-body,.ic-finding dl,.ic-split-col ul,.ic-howto-steps,.ic-table){font-size:var(--fs-16);line-height:var(--lh-body)}.ic-page :is(.ic-fix-text,.ic-confirm strong,.ic-closing-text strong){font-size:var(--fs-20);line-height:1.35}.ic-page :is(.ic-area-head strong,.ic-finding-head strong,.ic-result-score p){font-size:var(--fs-16);line-height:1.35}.ic-page .ic-form label,.ic-page .ic-form .ic-manual legend,.ic-page .ic-form .ic-channel legend,.ic-page .ic-confirm-title{font-size:var(--fs-14);letter-spacing:0;text-transform:none;font-weight:600}.ic-page .ic-card input:is([type=email],[type=tel],[type=text],:not([type])),.ic-page .ic-country-btn,.ic-page .ic-compare-row input{font-size:var(--fs-16)}.ic-page .ic-ring-text strong,.ic-page .ic-fix-num{font-family:var(--font-ui);font-weight:700}.ic-page .ic-ring-text strong{font-size:var(--fs-28)}.ic-page .ic-fix-num{font-size:var(--fs-16)}.ic-name{gap:2px;min-width:0;display:grid}.ic-tech{color:var(--muted-light);font-size:var(--fs-14);font-weight:400;line-height:1.35}.ic-page :is(.ic-card,.ic-panel,.ic-tile,.ic-fix-card,.ic-closing,.ic-split-col,.ic-status-list,.ic-area){border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:none}.ic-page :is(.ic-card,.ic-panel,.ic-tile,.ic-fix-card,.ic-closing){padding:var(--pad-card)}.ic-page .ic-hero{padding:var(--pad-card);border-radius:var(--radius-card)}@media (min-width:768px){.ic-page .ic-hero{padding:var(--sp-32)}}.ic-page .ic-area-body{padding:0 var(--pad-card) var(--pad-card)}.ic-page :is(.ic-confirm,.ic-table-wrap,.ic-nearby-cards li,.ic-toggle,.ic-channel-options,.ic-country-pop,.ic-suggestions,.ic-step>a,.ic-step>span,.ic-result-score){border-radius:var(--radius-inner)}.ic-page :is(.ic-table-wrap,.ic-nearby-cards li,.ic-step>a,.ic-step>span){border-color:var(--line)}.ic-page .ic-table :is(th,td){border-bottom-color:var(--line)}.ic-page{gap:var(--sp-24)}.ic-page .ic-block{margin-top:0}.ic-page .ic-block>h2{margin-bottom:var(--sp-16)}.ic-page :is(.button,.vc-back,.ic-closing-talk,.ic-howto-toggle,.ic-offer-tag,.ic-maps-link,.ic-toggle button),.ic-review :is(.button,.icon-button){min-height:var(--tap)}.ic-page :is(.vc-back,.ic-closing-talk,.ic-howto-toggle,.ic-maps-link){font-size:var(--fs-16);align-items:center;display:inline-flex}.ic-page .ic-offer-tag{font-size:var(--fs-14);padding:0 var(--sp-16);border-color:var(--line)}.ic-page .button{gap:var(--sp-8);border-radius:var(--radius-inner);font-size:var(--fs-16)}.ic-page .button-dark:active,.ic-page .button-outline:active,.ic-review .button-dark:active{transform:translateY(1px)}.ic-page .button-outline{border-color:var(--line)}.ic-page .button-outline:hover{border-color:var(--text);background:var(--grey)}.ic-page :is(.vc-back,.ic-closing-talk,.ic-howto-toggle):hover{text-decoration-thickness:2px}.ic-page :is(.vc-back,.ic-closing-talk,.ic-howto-toggle):active{opacity:.7}.ic-page .ic-offer-tag:active,.ic-page .ic-toggle button:active{transform:translateY(1px)}:is(.ic-page :focus-visible,.ic-review :focus-visible){outline:3px solid var(--text);outline-offset:2px}.ic-page .ic-hero :focus-visible{outline-color:var(--green)}.ic-page [tabindex="-1"]:focus{outline:none}.ic-page .ic-hero-label{border-radius:var(--radius-inner)}.ic-page .ic-hero .button-dark{border-color:var(--border-dark);background:var(--surface)}.ic-page .ic-hero .button-dark:hover{border-color:var(--muted-dark)}.ic-page .ic-status,.ic-review .ic-status{height:var(--chip-h);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.ic-page .ic-status.is-unknown{border:1px solid var(--line)}@media (prefers-reduced-motion:reduce){.ic-page .button,.ic-page .ic-offer-tag,.ic-page .ic-toggle button{transition:none;transform:none!important}}.ic-results [id]{scroll-margin-top:148px}.ic-hero-actions{align-items:center;gap:var(--sp-8) var(--sp-24);margin-top:var(--sp-16);flex-wrap:wrap;display:flex}.ic-page .ic-hero-actions .ic-maps-link{margin:0}.ic-page .ic-pdf-button{padding:0 var(--sp-16)}.ic-page .ic-hero .ic-address{margin-bottom:0}.ic-page .ic-chips{margin-bottom:var(--sp-12)}.ic-page .ic-chips li{height:var(--chip-h);padding:0 var(--sp-12);white-space:nowrap;align-items:center;display:inline-flex}.ic-page .ic-result-score{gap:var(--sp-16);padding:var(--sp-16)}.ic-page .ic-panel h2{font-size:var(--fs-20);margin-bottom:var(--sp-8)}.ic-page .ic-panel>p{margin:0}.ic-page .ic-fix-cards{gap:var(--sp-12)}.ic-page .ic-fix-card{gap:var(--sp-8)}.ic-page .ic-fix-text{font-size:var(--fs-16);font-weight:600;line-height:1.4}.ic-page .ic-fix-num{border-radius:10px;width:32px;height:32px}.ic-page .ic-priority{height:var(--chip-h);padding:0 var(--sp-12);white-space:nowrap;align-items:center;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.ic-fix-actions{justify-items:start;gap:var(--sp-4);padding-top:var(--sp-4);margin-top:auto;display:grid}.ic-page .ic-fix-card .ic-offer,.ic-page .ic-howto{margin:0}.ic-page .ic-howto-toggle{font-size:var(--fs-14);gap:6px}.ic-howto-toggle[aria-expanded=true] .ic-icon,.ic-row-toggle[aria-expanded=true] .ic-icon{transform:rotate(180deg)}.ic-page .ic-howto-steps{margin:var(--sp-4) 0 var(--sp-8);font-size:var(--fs-14)}.ic-sectionbar{z-index:20;padding:var(--sp-4) 0;background:var(--grey);margin:0 -8px;position:sticky;top:76px}@supports (color:color-mix(in lab, red, red)){.ic-sectionbar{background:color-mix(in srgb, var(--grey) 94%, transparent)}}.ic-sectionbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ic-sectionbar ol{gap:var(--sp-8);scrollbar-width:none;margin:0;padding:4px 8px;list-style:none;display:flex;overflow-x:auto}.ic-sectionbar ol::-webkit-scrollbar{display:none}.ic-sectionbar a{height:var(--tap);padding:0 var(--sp-16);border:1px solid var(--line);background:var(--white);color:var(--text);font-size:var(--fs-14);white-space:nowrap;border-radius:999px;align-items:center;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.ic-sectionbar a:hover{border-color:var(--text)}.ic-sectionbar a:active{transform:translateY(1px)}.ic-sectionbar a[aria-current=true]{border-color:var(--black);background:var(--black);color:var(--white)}.ic-page .ic-sectionbar a:focus-visible{outline-offset:1px}.ic-areas-head{justify-content:space-between;align-items:center;gap:var(--sp-12) var(--sp-16);margin-bottom:var(--sp-16);flex-wrap:wrap;display:flex}.ic-page .ic-areas-head h2{margin:0}.ic-filters{gap:var(--sp-4);padding:var(--sp-4);border:1px solid var(--line);background:var(--white);border-radius:999px;display:inline-flex}.ic-filters button{min-height:var(--tap);padding:0 var(--sp-16);color:var(--text);font-size:var(--fs-14);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;font-weight:600;display:inline-flex}.ic-filters button:hover{background:var(--grey)}.ic-filters button:active{transform:translateY(1px)}.ic-filters button[aria-pressed=true]{background:var(--black);color:var(--white)}.ic-filters button .ic-num{background:var(--grey);min-width:22px;height:22px;color:var(--text);border-radius:999px;place-items:center;padding:0 6px;font-size:13px;display:inline-grid}.ic-acards{gap:var(--sp-12);display:grid}.ic-acard{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--white)}.ic-page .ic-acard-heading{font-family:var(--font-ui);font-size:var(--fs-16);letter-spacing:0;margin:0}.ic-acard-head{align-items:center;gap:var(--sp-8) var(--sp-12);width:100%;min-height:72px;padding:var(--sp-16) var(--pad-card);border-radius:var(--radius-card);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon text chev""icon chip chev";display:grid}.ic-acard-head:hover:not(:disabled){background:var(--grey)}@supports (color:color-mix(in lab, red, red)){.ic-acard-head:hover:not(:disabled){background:color-mix(in srgb, var(--grey) 55%, var(--white))}}.ic-acard-head:disabled{cursor:default}.ic-acard-head>.ic-status{grid-area:chip;justify-self:start}.ic-acard-icon{border-radius:var(--radius-inner);background:var(--grey);grid-area:icon;align-self:start;place-items:center;width:40px;height:40px;display:grid}.ic-acard-text{grid-area:text;gap:2px;min-width:0;display:grid}.ic-acard-title{font-size:var(--fs-16);font-weight:700;line-height:1.35}.ic-acard-line{color:var(--muted-light);font-size:var(--fs-14);font-weight:400;line-height:1.45}.ic-chevron{width:24px;color:var(--muted-light);grid-area:chev;place-items:center;transition:transform .2s;display:grid}.ic-acard.is-open .ic-chevron{transform:rotate(180deg)}.ic-acard-body{padding:var(--sp-4) var(--pad-card) var(--pad-card);border-top:1px solid var(--line)}.ic-acard-p{margin:var(--sp-12) 0 0}.ic-tested{min-height:var(--tap);margin:var(--sp-4) 0 0;color:var(--muted-light);font-size:var(--fs-14);align-items:center;gap:6px;display:flex}.ic-tested>span{flex:none}.ic-tested a{min-width:0;min-height:var(--tap);color:var(--text);text-underline-offset:3px;align-items:center;gap:4px;font-weight:600;text-decoration:underline;display:inline-flex}.ic-tested a>span{text-overflow:ellipsis;white-space:nowrap;max-width:32ch;overflow:hidden}.ic-rows{margin:0;padding:0;list-style:none}.ic-row{border-top:1px solid var(--line)}.ic-row:first-child{border-top:0}.ic-row-main{align-items:center;gap:var(--sp-4) var(--sp-12);min-height:56px;padding-top:var(--sp-12);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name chip""value value";display:grid}.ic-row-main .ic-name{grid-area:name}.ic-row-main .ic-status{grid-area:chip}.ic-row-value{font-size:var(--fs-14);overflow-wrap:anywhere;grid-area:value;line-height:1.45}.ic-row-value:empty{display:none}.ic-row-toggle{min-height:var(--tap);color:var(--text);font:inherit;font-size:var(--fs-14);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}.ic-row-toggle:hover{text-decoration-thickness:2px}.ic-row-toggle:active{opacity:.7}.ic-row-more{margin:0 0 var(--sp-12);padding:var(--sp-12) var(--sp-16);border-radius:var(--radius-inner);background:var(--grey);font-size:var(--fs-14)}.ic-row-more>p{margin:0 0 var(--sp-8)}.ic-row-more>p:last-child{margin-bottom:0}.ic-page .ic-row-more .ic-baseline{margin:0 0 var(--sp-8)}.ic-row-meta{gap:var(--sp-4) var(--sp-16);flex-wrap:wrap;display:flex}.ic-row-sub{font-weight:700}.ic-row-more .ic-howto-steps{margin:0 0 var(--sp-8);padding-left:20px}.ic-row-more .ic-offer-tag{background:var(--white)}.ic-details{margin:var(--sp-16) 0 0;padding:var(--sp-4) var(--sp-16);border-radius:var(--radius-inner);background:var(--grey);font-size:var(--fs-14);display:grid}.ic-details>div{padding:var(--sp-8) 0;border-top:1px solid var(--line);gap:2px;display:grid}.ic-details>div:first-child{border-top:0}.ic-details dt{color:var(--muted-light);font-weight:600}.ic-details dd{overflow-wrap:anywhere;margin:0}.ic-nearby{margin-top:var(--sp-16);padding-top:var(--sp-16);border-top:1px solid var(--line)}.ic-page .ic-nearby h4{margin:0 0 var(--sp-8)}.ic-nearby-head p{margin:0}.ic-bars{gap:var(--sp-8);margin:var(--sp-16) 0;font-size:var(--fs-14);padding:0;list-style:none;display:grid}.ic-bars li{align-items:center;gap:var(--sp-4) var(--sp-12);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name count""track track";display:grid}.ic-bars-name{grid-area:name;align-items:center;gap:6px;min-width:0;font-weight:500;display:flex}.ic-bars-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ic-bars .ic-you{flex:none;margin:0}.ic-bars li.is-you .ic-bars-name{font-weight:700}.ic-bars-track{background:var(--grey);border-radius:999px;grid-area:track;height:12px;overflow:hidden}.ic-bars-track>span{border-radius:inherit;background:var(--muted-light);height:100%;display:block}.ic-bars li.is-you .ic-bars-track>span{background:var(--black)}.ic-bars-count{text-align:right;font-variant-numeric:tabular-nums;grid-area:count;font-weight:600}.ic-nearby-tools{justify-content:space-between;align-items:center;gap:var(--sp-8) var(--sp-16);margin-bottom:var(--sp-12);flex-wrap:wrap;display:flex}.ic-page .ic-nearby-tools .ic-source{margin:0}.ic-page .ic-acard .ic-compare-form{margin-top:var(--sp-16);padding-top:var(--sp-16);border-top:1px solid var(--line)}.ic-page .ic-acard .ic-compare-form>p{margin:0 0 var(--sp-8)}.ic-page .ic-acard .ic-offer{margin-top:var(--sp-12)}.ic-page .ic-acard .ic-row-more .ic-offer{margin-top:0}.ic-page .ic-acard-body>.ic-howto{margin-top:var(--sp-12)}.ic-page .ic-listings{max-width:none;margin:var(--sp-16) 0 0;padding:var(--sp-12) var(--sp-16);border-radius:var(--radius-inner);background:var(--grey);font-size:var(--fs-14)}.ic-listings a{min-height:var(--tap);text-underline-offset:4px;align-items:center;gap:6px;font-weight:600;text-decoration:underline;display:inline-flex}.ic-listings a:hover{text-decoration-thickness:2px}.ic-page .ic-closing-actions{gap:var(--sp-12)}.ic-page .ic-closing-actions .button{flex:0 auto}.ic-skel{background:linear-gradient(90deg, var(--grey) 0%, var(--grey) 50%, var(--grey) 100%);border-radius:8px;display:block}@supports (color:color-mix(in lab, red, red)){.ic-skel{background:linear-gradient(90deg, var(--grey) 0%, color-mix(in srgb, var(--grey) 35%, var(--white)) 50%, var(--grey) 100%)}}.ic-skel{background-size:200% 100%;animation:1.4s ease-in-out infinite ic-shimmer}.ic-skel-line{width:60%;height:12px;margin-top:6px}.ic-skel-row{height:44px;margin-top:var(--sp-12)}.ic-skel-chip{width:96px;height:var(--chip-h);border-radius:999px}.ic-fix-skel{min-height:168px}@keyframes ic-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (min-width:768px){.ic-acard-head{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"icon text chip chev"}.ic-acard-head>.ic-status{justify-self:end}.ic-acard-icon{align-self:center}.ic-row-main{gap:var(--sp-16);padding-block:var(--sp-8);grid-template-columns:minmax(0,2fr) minmax(0,3fr) 152px;grid-template-areas:"name value chip"}.ic-row-main .ic-status{justify-self:end}.ic-details>div{gap:var(--sp-16);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.ic-bars li{grid-template-columns:minmax(0,220px) minmax(0,1fr) 64px;grid-template-areas:"name track count"}}@media (max-width:767px){.ic-sectionbar{margin:0 -20px;top:64px}.ic-sectionbar ol{padding-inline:20px}.ic-results [id]{scroll-margin-top:128px}.ic-filters{width:100%}.ic-filters button{padding:0 var(--sp-8);flex:auto;justify-content:center}.ic-page .ic-closing-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.ic-skel{animation:none}.ic-chevron,.ic-sectionbar a{transition:none}}.site-footer{z-index:20;background:var(--black);color:var(--white);padding-block:72px 0;position:relative}.site-footer .brand-label b{color:var(--green)}.footer-link-button{min-height:24px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.site-footer a:hover,.footer-link-button:hover{color:var(--white)}.legal-hero{background:var(--grey);border-bottom:1px solid var(--border-light);padding-block:80px}.legal-container{max-width:880px}.legal-hero .kicker{margin-bottom:12px}.legal-hero h1{letter-spacing:-1px;margin-bottom:24px;font-size:56px;line-height:62px}.legal-hero>.container>p:last-child{max-width:720px;color:var(--text);margin-bottom:0;font-size:20px;line-height:31px}.legal-content{max-width:720px;padding-block:80px 120px}.legal-content section{margin-top:48px}.legal-content h2{letter-spacing:-.3px;margin-bottom:20px;font-size:30px;line-height:36px}.legal-content p{color:var(--text);margin-bottom:16px}.legal-content ul{color:var(--text);margin:0;padding-left:24px}.legal-content li+li{margin-top:8px}.legal-content a{color:var(--text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.legal-content code{border:1px solid var(--border-light);background:var(--grey);border-radius:4px;padding:2px 4px;font-size:.9em}.guide-countries{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.guide-countries a{border:1px solid var(--border-light);border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex;text-decoration:none!important}.guide-countries a:hover{border-color:var(--text)}.guide-countries a[aria-current=page]{border-color:var(--black);background:var(--black);color:var(--white)!important}.legal-content ul.guide-listings{gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.guide-listings li{border:1px solid var(--border-light);border-radius:16px;padding:20px;margin:0!important}.legal-content .guide-listings h3{font-family:var(--font-inter), Arial, sans-serif;letter-spacing:0;margin:0 0 4px;font-size:18px;line-height:1.3}.legal-content .guide-listings p{margin:0 0 8px}.guide-listings a{align-items:center;min-height:44px;display:inline-flex}.legal-content .guide-note{background:var(--grey);border-radius:12px;padding:12px 16px;font-size:15px}.guide-talk{margin-top:48px}.guide-talk-link{min-height:44px;color:var(--text);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.guide-talk-link:hover{text-decoration-thickness:2px}.legal-updated{border-bottom:1px solid var(--border-light);color:var(--muted-light);padding-bottom:24px;font-size:14px}.cookie-banner{z-index:90;border:1px solid var(--border-dark);background:var(--surface);width:min(620px,100% - 40px);color:var(--white);border-radius:12px;grid-template-columns:1fr auto;align-items:end;gap:32px;padding:32px;display:grid;position:fixed;bottom:20px;left:20px}.cookie-banner .kicker{margin-bottom:12px}.cookie-banner h2{letter-spacing:-.3px;margin-bottom:12px;font-size:30px;line-height:36px}.cookie-banner-copy>p:last-child{color:var(--muted-dark);margin-bottom:0;font-size:14px;line-height:22px}.cookie-banner-copy a{color:var(--white);text-underline-offset:3px;font-weight:600;text-decoration:underline}.cookie-banner-actions{gap:12px;display:grid}.cookie-banner-actions .button{white-space:nowrap}.cookie-banner .button-outline{border-color:var(--border-dark);background:var(--black);color:var(--white)}.cookie-banner .button-outline:hover{border-color:var(--muted-dark)}.cookie-close{min-height:44px;color:var(--muted-dark);cursor:pointer;background:0 0;border:0;padding:8px;font-size:13px;font-weight:600}.contact-overlay{z-index:110;background:var(--black);place-items:center;padding:20px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.contact-overlay{background:color-mix(in srgb, var(--black) 60%, transparent)}}.contact-overlay{animation:.26s both contact-fade}.contact-modal{border:1px solid var(--border-light);background:var(--white);border-radius:12px;width:min(600px,100%);max-height:calc(100dvh - 40px);padding:32px;animation:.26s cubic-bezier(.2,.8,.2,1) both contact-rise;overflow-y:auto}.contact-head{justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}.contact-head h2{margin-bottom:8px;font-size:30px;line-height:36px}.contact-head p{color:var(--muted-light);margin:0}.contact-options{border-top:1px solid var(--border-light)}.contact-option{border-bottom:1px solid var(--border-light);grid-template-columns:32px 1fr auto;align-items:center;gap:16px;padding-block:24px;display:grid}.contact-number{color:var(--muted-light);letter-spacing:.08em;align-self:start;font-size:12px;font-weight:600;line-height:18px}.contact-option h3{margin:0 0 4px;font-size:22px;line-height:28px}.contact-option p{color:var(--muted-light);margin:0;font-size:14px;line-height:22px}.contact-email{color:var(--text);text-underline-offset:3px;margin-top:8px;font-size:13px;font-weight:600;line-height:20px;text-decoration:underline;display:inline-block}.contact-option .button{min-width:142px}.contact-form-option{align-items:start}.quick-message-form{grid-column:2/-1;margin-top:8px;display:grid}.quick-message-form label{margin:20px 0 8px;font-size:14px;font-weight:600;line-height:20px}.quick-message-form input,.quick-message-form select{border:1px solid var(--muted-light);background:var(--white);width:100%;height:48px;color:var(--text);border-radius:8px;padding-inline:14px;font-size:16px}.quick-message-form .button{justify-self:start;margin-top:24px}.quick-message-form small{color:var(--muted-light);margin-top:12px;font-size:12px;line-height:18px}@keyframes contact-fade{0%{opacity:0}to{opacity:1}}@keyframes contact-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.icon-button{border:1px solid var(--border-light);cursor:pointer;background:0 0;border-radius:50%;width:44px;height:44px;font-size:26px;line-height:1}:focus-visible{outline:3px solid var(--text);outline-offset:3px}:is(.site-header :focus-visible,.hero :focus-visible,.pricing-section :focus-visible,.final-cta-panel :focus-visible,.cookie-banner :focus-visible,.site-footer :focus-visible){outline-color:var(--green)}@media (max-width:1199px){.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand{grid-column:1/-1}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}h1{font-size:60px;line-height:1.07}h2{font-size:40px;line-height:1.18}.container{width:calc(100% - 64px)}.hero{padding-block:64px 0}.hero-grid{gap:40px}.legal-hero,.legal-content{padding-block:80px}.cookie-banner{align-items:initial;grid-template-columns:1fr}.cookie-banner-actions{grid-template-columns:1fr 1fr}.cookie-close{grid-column:1/-1}}@media (min-width:768px) and (max-width:950px){.hero-grid{grid-template-columns:1fr}}@media (max-width:1199px){.menu-button{color:var(--white);display:block}.site-header nav{background:var(--black);border-bottom:1px solid var(--border-dark);flex-direction:column;align-items:stretch;gap:0;padding:20px;display:none;position:absolute;top:76px;left:0;right:0}.site-header nav.is-open{display:flex}.site-header nav>a{border-bottom:1px solid var(--border-dark);align-items:center;min-height:52px;display:flex}.nav-button{margin-top:16px}}@media (max-width:899px){.faq-grid,.about-panel{grid-template-columns:1fr;gap:32px}.how-steps{grid-template-columns:1fr}.how-steps:before{display:none}}@media (max-width:767px){.ic-card{border-radius:18px;padding:28px 20px}.vc-section{padding-block:32px 72px}.faq-section{padding-block:72px}.faq-list summary{padding:18px;font-size:16px}.faq-list details p{padding:0 18px 20px}.about-section{padding-block:72px}.about-panel{border-radius:18px;padding:28px 22px}.final-cta{padding-block:72px}.final-cta-panel{border-radius:20px;padding:56px 22px}.final-cta-panel .button-row{display:grid}.final-cta-panel .button-row .button{width:100%}.site-footer{padding-top:56px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.footer-bottom{margin-top:40px}.how-section,.pricing-section{padding-block:72px}.how-heading,.pricing-heading{margin-bottom:36px}.how-steps li{padding:28px 22px 32px}.pricing-grid{grid-template-columns:1fr}.price-for{min-height:0}.offer-fix{font-size:16px;line-height:26px}section,[id]{scroll-margin-top:84px}body{font-size:15px;line-height:24px}h1{font-size:44px;line-height:1.08}h2{font-size:34px;line-height:1.18}.container{width:calc(100% - 40px)}.site-header{height:64px}.brand{gap:8px;font-size:17px}.brand-mark{width:34px;height:34px}.menu-button{display:block}.site-header nav{background:var(--black);border-bottom:1px solid var(--border-dark);flex-direction:column;align-items:stretch;gap:0;padding:20px;display:none;position:absolute;top:64px;left:0;right:0}.site-header nav.is-open{display:flex}.site-header nav>a{border-bottom:1px solid var(--border-dark);align-items:center;min-height:52px;display:flex}.nav-button{margin-top:16px}.hero{padding-block:48px 0}.hero-grid{grid-template-columns:1fr;gap:40px;display:block}.hero-copy>p:not(.hero-badge){font-size:17px;line-height:27px}.hero-copy .button-row{display:grid}.hero-copy .button-row .button{width:100%}.legal-hero{padding-block:60px}.legal-hero h1{letter-spacing:-.6px;font-size:40px;line-height:44px}.legal-hero>.container>p:last-child{font-size:18px;line-height:29px}.legal-content{padding-block:60px}.legal-content section{margin-top:48px}.legal-content h2{font-size:26px;line-height:32px}.cookie-banner{gap:24px;padding:24px;bottom:20px;left:20px}.cookie-banner h2{font-size:26px;line-height:32px}.cookie-banner-actions{grid-template-columns:1fr}.cookie-close{grid-column:auto}.contact-modal{padding:24px}.contact-head{gap:16px}.contact-head h2{font-size:26px;line-height:32px}.contact-option{grid-template-columns:28px 1fr;gap:12px}.contact-option>.button{grid-column:2;justify-self:start;margin-top:4px}.quick-message-form{grid-column:1/-1}.quick-message-form .button{width:100%}}@media (prefers-reduced-motion:reduce){.ic-ring-fill{transition:none;animation:none}.ic-progress-item.is-waiting>span,.hero-copy h1 em{animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.icp{display:none}@media print{@page{size:A4;margin:16mm;@bottom-right{content:"Page " counter(page) " of " counter(pages);font-size:8pt;color:#6b706b}}@page:first{@bottom-right{content:none}}html,body{color:var(--text);font-size:9.5pt;line-height:1.45;background:var(--white)!important}.skip-link,.site-header,.site-footer,.cookie-banner,.contact-overlay,#main-content~*{display:none!important}.vc-section{background:0 0!important;min-height:0!important;padding:0!important}.vc-container,.container{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.ic-results{display:block!important}.ic-results>:not(.icp){display:none!important}.icp{font-family:var(--font-ui);color:var(--text);font-size:9.5pt;line-height:1.45;display:block}.icp *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.icp p{max-width:none;margin:0 0 4pt}.icp :is(h1,h2,h3,h4){font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-weight:700;line-height:1.15}.icp-page{break-after:page;page-break-after:always}.icp-page:last-child{break-after:auto;page-break-after:auto}@page:first{margin:0}.icp-cover{--cover-lime:#c6f135;--cover-ink:#0b0c0e;--cover-soft:#5f655f;--cover-line:#daddd6;flex-direction:column;height:296mm;display:flex;overflow:hidden}.icp-band{border-bottom:6px solid var(--cover-lime);background:var(--cover-ink);height:310px;color:var(--white);flex:none;padding:44px 56px 0}.icp-band-top{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.icp-brand{letter-spacing:.01em;color:var(--white);white-space:nowrap;align-items:center;gap:18px;font-size:30px;font-weight:700;line-height:1;display:flex}.icp-brand img{border-radius:14px;flex:none;width:64px;height:64px}.icp-brand b{color:var(--cover-lime);font-weight:inherit}.icp-site{color:#c9ccc9;white-space:nowrap;padding-top:12px;font-size:16px}.icp p.icp-tagline{color:#9ca39c;letter-spacing:.16em;text-transform:uppercase;margin:14px 0 0;font-size:13px;font-weight:600}.icp p.icp-band-label{color:#9ca39c;letter-spacing:.14em;text-transform:uppercase;margin:22px 0 10px;font-size:12px;font-weight:700}.icp-band-buttons{grid-template-columns:1fr 1fr;gap:14px;display:grid}.icp-btn{white-space:nowrap;border-radius:12px;align-items:center;gap:12px;min-width:0;height:58px;padding:0 14px;font-size:15px;font-weight:700;display:flex}.icp-btn>span:last-child{text-overflow:ellipsis;overflow:hidden}.icp-btn-icon{border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.icp-btn-mail{background:var(--cover-lime);color:var(--cover-ink);text-underline-offset:3px;text-decoration:underline}.icp-btn-mail .icp-btn-icon{background:var(--cover-ink);color:var(--cover-lime)}.icp-btn-wa{color:var(--white);border:2px solid #3a3f45;text-decoration:none}.icp-btn-wa .icp-btn-icon{background:var(--cover-lime);color:var(--cover-ink)}.icp-cover-main{flex:none;padding:72px 56px 0}.icp p.icp-kicker{color:var(--cover-soft);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;margin:0;font-size:15px;font-weight:700;display:flex}.icp-kicker>span{border:2px solid var(--cover-ink);background:var(--cover-lime);border-radius:4px;width:14px;height:14px}.icp-cover h1{letter-spacing:-.035em;max-width:620px;color:var(--cover-ink);margin:22px 0;font-size:54px;line-height:1.08}.icp p.icp-cover-meta{color:var(--cover-soft);margin:0;font-size:18px;line-height:1.55}.icp p.icp-cover-note{border:1px solid var(--cover-line);color:var(--cover-ink);border-radius:12px;margin:24px 0 0;padding:9px 16px;font-size:15px;font-weight:700;display:inline-block}.icp-cover-summary{break-inside:avoid;background:#f7f8f4;border:1px solid #e4e4df;border-radius:18px;align-items:center;gap:34px;margin-top:48px;padding:30px 32px;display:flex}.icp-cover .ic-ring,.icp-cover .ic-ring svg{width:92px;height:92px}.icp-cover .ic-ring-fill{stroke:#a9d41f}.icp-cover .ic-ring-track{stroke:#e4e4df}.icp-cover .ic-ring-text strong{font-size:24px}.icp-cover .ic-ring-text small{font-size:10px}.icp p.icp-cover-score{letter-spacing:-.02em;color:var(--cover-ink);margin:0 0 6px;font-size:30px;font-weight:700;line-height:1.15}.icp p.icp-cover-counts{color:var(--cover-soft);margin:0;font-size:16px}.icp p.icp-cover-short{color:var(--cover-ink);margin:14px 0 0;font-size:16px;line-height:1.55}.icp-cover-foot{border-top:1px solid var(--cover-line);color:var(--cover-soft);white-space:nowrap;justify-content:space-between;gap:16px;margin:auto 56px 0;padding:16px 0 40px;font-size:12px;display:flex}.icp-head{border-bottom:2px solid var(--text);margin-bottom:12pt;padding-bottom:8pt}.icp-head>span{color:var(--muted-light);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3pt;font-size:8pt;font-weight:600;display:block}.icp-head h2{margin:0;font-size:18pt}.icp-block{margin-bottom:12pt}.icp-block h3{margin:0;font-size:12pt}.icp-block>h3{margin-bottom:6pt}.icp-block-head{break-after:avoid;page-break-after:avoid;justify-content:space-between;align-items:center;gap:10pt;margin-bottom:3pt;display:flex}.icp-line,.icp-tested{color:var(--muted-light)}.icp-tested strong{color:var(--text)}.icp-muted{color:var(--muted-light);font-size:8.5pt}.icp .ic-status{white-space:nowrap;border-radius:999px;gap:3pt;height:15pt;padding:0 6pt;font-size:7.5pt;font-weight:600;line-height:1}.icp .ic-status .ic-icon{width:9pt;height:9pt}.icp .ic-status.is-unknown{border:1px solid var(--line)}.icp-rows,.icp-areas{border-collapse:collapse;width:100%;margin-top:4pt;font-size:8.5pt}.icp-rows thead th{border-bottom:1px solid var(--text);color:var(--muted-light);text-align:left;text-transform:uppercase;letter-spacing:.04em;padding:3pt 6pt;font-size:7.5pt;font-weight:600}.icp-rows :is(tbody th,td),.icp-areas :is(th,td){border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:4pt 6pt;font-weight:400}.icp-rows tbody th{width:34%}.icp-rows tbody th strong{font-weight:600;display:block}.icp-rows tbody th small{color:var(--muted-light);font-size:7.5pt;display:block}.icp-rows td:last-child,.icp-areas td:last-child{text-align:right;white-space:nowrap;width:1%}.icp-rows td{overflow-wrap:anywhere}.icp-rows tr,.icp-areas tr,.icp-details>div,.icp-bars li,.icp-first li{break-inside:avoid;page-break-inside:avoid}.icp-areas th{width:24%;font-weight:600!important}.icp-areas td:nth-child(2){color:var(--muted-light)}.icp-details{background:var(--grey);border-radius:6pt;grid-template-columns:1fr 1fr;gap:0 12pt;margin:6pt 0 0;padding:4pt 8pt;font-size:8pt;display:grid}.icp-details>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:6pt;padding:2.5pt 0;display:grid}.icp-details>div:nth-child(-n+2){border-top:0}.icp-details dt{color:var(--muted-light)}.icp-details dd{overflow-wrap:anywhere;margin:0;font-weight:600}.icp-score{border:1px solid var(--line);border-radius:8pt;align-items:center;gap:14pt;margin-bottom:14pt;padding:10pt 12pt;display:flex}.icp-score p{color:var(--muted-light);margin:0}.icp-score .icp-score-big{color:var(--text);font-size:14pt;font-weight:700}.icp .ic-ring,.icp .ic-ring svg{width:72pt;height:72pt}.icp .ic-ring-track{stroke:var(--grey)}.icp .ic-ring-fill{transition:none;animation:none}.icp .ic-ring-text{color:var(--text)}.icp .ic-ring-text strong{font-family:var(--font-ui);font-size:18pt}.icp .ic-ring-text small{color:var(--muted-light);font-size:8pt}.icp-top,.icp-first{margin:0 0 6pt;padding:0;list-style:none}.icp-top li{border-bottom:1px solid var(--line);grid-template-columns:16pt minmax(0,1fr) auto;align-items:center;gap:8pt;padding:5pt 0;font-weight:600;display:grid}.icp-top em{color:var(--muted-light);font-size:8pt;font-style:normal;font-weight:600}.icp-num{background:var(--black);width:16pt;height:16pt;color:var(--green);border-radius:4pt;place-items:center;font-size:8.5pt;font-weight:700;display:grid}.icp-nearby{border-top:1px solid var(--line);break-inside:avoid;page-break-inside:avoid;margin-top:10pt;padding-top:8pt}.icp-nearby h4{margin:0 0 4pt;font-size:10pt}.icp-bars{margin:6pt 0;padding:0;font-size:8.5pt;list-style:none}.icp-bars li{grid-template-columns:52mm minmax(0,1fr) 16mm;align-items:center;gap:8pt;padding:2pt 0;display:grid}.icp-bars-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.icp-bars li.is-you .icp-bars-name{font-weight:700}.icp-bars-track{background:var(--grey);border-radius:999px;height:7pt;overflow:hidden}.icp-bars-track>span{border-radius:inherit;background:var(--muted-light);height:100%;display:block}.icp-bars li.is-you .icp-bars-track>span{background:var(--black)}.icp-bars-count{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.icp-first li{border-bottom:1px solid var(--line);grid-template-columns:16pt minmax(0,1fr);gap:8pt;padding:7pt 0;display:grid}.icp-first-title{font-size:10.5pt;font-weight:700}.icp-reach{border:1px solid var(--line);border-radius:6pt;padding:8pt 10pt}.icp-reach h3{margin-bottom:3pt!important}.icp-list{margin:0 0 6pt;padding-left:12pt;list-style:outside}.icp-list li{margin-bottom:2pt}.icp-listings{color:var(--muted-light);font-size:8.5pt;margin-top:6pt!important}.icp-foot{border-top:1px solid var(--line);color:var(--muted-light);padding-top:6pt;font-size:8pt;margin-top:12pt!important}}main:has(>.hero) .hero{padding-top:96px}main:has(>.hero) .offers-intro{background:var(--grey);padding-block:96px 24px}main:has(>.hero) section#get-more-reviews{padding-bottom:96px}main:has(>.hero) :is(.how-section,.pricing-section,.faq-section,.about-section,.final-cta){padding-block:96px}main:has(>.hero) :is(.how-heading,.faq-heading,.about-panel) h2 em{text-decoration:none}main:has(>.hero) .how-steps{gap:28px}main:has(>.hero) .how-steps li{padding:44px 36px 48px}main:has(>.hero) .how-steps h3{font-size:26px;line-height:32px}main:has(>.hero) .how-steps p{max-width:34ch;font-size:16px;line-height:26px}main:has(>.hero) .how-steps:before{top:67px}@media (max-width:767px){main:has(>.hero) .hero{padding-top:64px}main:has(>.hero) .offers-intro{padding-block:64px 16px}main:has(>.hero) section#get-more-reviews{padding-bottom:64px}main:has(>.hero) :is(.how-section,.pricing-section,.faq-section,.about-section,.final-cta){padding-block:64px}main:has(>.hero) .how-steps li{padding:36px 24px 40px}}main:has(>.hero){--ink:#0b0c0e;--raised:#14161a;--raised-2:#1c1e21;--panel-line:#ffffff14;--light:#f5f5f2;--divider:#e3e3df;--lime:#c6f135;--heading:#0b0c0e;--body:#3a3d42;--muted:#6b6f76;--on-dark:#f2f3f4;--on-dark-body:#a1a3a5;--star:#f5a524;--soft-shadow:0 12px 32px -16px #0b0c0e2e;--black:var(--ink);--surface:var(--raised);--border-dark:var(--panel-line);--grey:var(--light);--green:var(--lime);--green-edge:var(--lime)}@supports (color:color-mix(in lab, red, red)){main:has(>.hero){--green-edge:color-mix(in srgb, var(--lime) 55%, var(--ink))}}main:has(>.hero){--text:var(--heading);--muted-light:var(--muted);--muted-dark:var(--on-dark-body);--amber:var(--star);--border-light:var(--divider)}main:has(>.hero)>section{border-top:1px solid var(--divider);background:var(--light)}main:has(>.hero)>.hero{border-top:0}main:has(>.hero)>.offers-intro+.offer-block.is-problem{border-top:0}main:has(>.hero) .offer-block.is-problem+.offer-block.is-problem{border-top-color:var(--divider)}main:has(>.hero)>.pricing-section{background:var(--ink)}main:has(>.hero) :is(.hero-copy h1,.offers-intro h2,.offer-text h3,.how-heading h2,.faq-heading h2,.about-panel h2){color:var(--heading);-webkit-text-fill-color:var(--heading);background:0 0}main:has(>.hero) :is(.pricing-heading h2,.final-cta-panel h2){color:var(--on-dark);-webkit-text-fill-color:var(--on-dark);background:0 0}main:has(>.hero) .pricing-heading h2 em{color:var(--lime);-webkit-text-fill-color:var(--lime);background:0 0}main:has(>.hero) :is(.offer-fix,.how-steps p,.faq-heading>p:not(.kicker),.faq-list details p,.about-panel>div>p){color:var(--body)}main:has(>.hero) :is(.offer-bullets li,.about-principles li,.how-steps h3,.faq-list summary){color:var(--heading)}main:has(>.hero) .offer-number span{background:var(--lime);color:var(--ink)}main:has(>.hero) .hero{background:var(--light);color:var(--heading)}main:has(>.hero) .hero:before{display:none}main:has(>.hero) .hero:after{display:none}main:has(>.hero) .hero-copy h1 em{background:var(--lime);color:var(--ink);-webkit-text-fill-color:var(--ink);border-radius:4px;padding:0 .1em;text-decoration:none;animation:none}main:has(>.hero) .hero-copy>p:not(.hero-badge){color:var(--body)}main:has(>.hero) .hero-badge{border-color:var(--divider);color:var(--body);background:#fff}main:has(>.hero) .hero-badge span{background:var(--lime);color:#0000;border-radius:50%;width:8px;height:8px;font-size:0;display:inline-block;box-shadow:0 0 0 1px #0b0c0e40}main:has(>.hero) .hero-cta-note{color:var(--muted)}main:has(>.hero) .hero .button-ghost{border-color:var(--divider);color:var(--heading);background:#fff}main:has(>.hero) .hero .button-ghost:hover{border-color:var(--heading)}main:has(>.hero) .hero-outcomes{border-top-color:var(--divider)}main:has(>.hero) .hero-outcomes>a+a{border-left-color:var(--divider)}main:has(>.hero) .hero-outcomes strong{color:var(--heading)}main:has(>.hero) .hero-outcomes span{color:var(--muted)}main:has(>.hero) .hero-outcomes>a:hover strong{color:var(--heading);text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:4px;text-decoration-thickness:3px}main:has(>.hero) .hero-panel{border:1px solid var(--panel-line);background:var(--ink);color:var(--on-dark);box-shadow:var(--soft-shadow);border-radius:20px}main:has(>.hero) .hero-panel-bar{border-bottom:1px solid var(--panel-line);background:var(--ink);height:48px;color:var(--on-dark-body);font-size:13px}main:has(>.hero) .hero-panel-dots i{background:#ffffff24}main:has(>.hero) .hero-panel-label{border-color:var(--panel-line);color:var(--on-dark-body);font-size:13px}main:has(>.hero) .story-progress i{background:var(--raised-2)}main:has(>.hero) .story-progress i.is-done{background:var(--lime)}main:has(>.hero) .hero-panel-body{background:var(--ink)}main:has(>.hero) .story-card{border:1px solid var(--panel-line);background:var(--raised);transition:opacity .45s,transform .45s,filter .45s,box-shadow .3s;box-shadow:inset 4px 0 #0000}main:has(>.hero) .story-card.is-latest{box-shadow:inset 4px 0 0 var(--lime)}main:has(>.hero) .story-text strong{color:var(--on-dark);font-weight:500}main:has(>.hero) .story-card.is-latest .story-text strong{font-weight:700}main:has(>.hero) .story-text small{color:var(--on-dark-body);font-size:14px}main:has(>.hero) .story-card em{background:var(--raised-2);color:var(--on-dark);font-size:13px}main:has(>.hero) .story-card.is-latest em{background:var(--lime);color:var(--ink)}main:has(>.hero) .story-card .source-chip{border:1px solid var(--panel-line);background:var(--raised-2);color:var(--on-dark);font-size:13px}main:has(>.hero) .story-stars i{color:var(--raised-2)}main:has(>.hero) .story-stars.is-filling i{animation-name:star-fill-dark}@keyframes star-fill-dark{0%{color:#1c1e21;transform:scale(.7)}to{color:#f5a524;transform:scale(1)}}main:has(>.hero) .stage-tag{border-color:var(--divider);color:var(--body);box-shadow:var(--soft-shadow);background:#fff;font-size:13px;animation:none}main:has(>.hero) .stage-dot{background:#cfcfca}main:has(>.hero) .stage-tag.is-active{border-color:var(--lime);background:var(--lime);color:var(--ink)}main:has(>.hero) .stage-tag.is-active .stage-dot{background:var(--ink)}main:has(>.hero) .stage-tag.is-active .stage-dot:after{border-color:var(--ink)}main:has(>.hero) :is(.how-steps li,.faq-list details,.about-panel){border:1px solid var(--divider);box-shadow:var(--soft-shadow);background:#fff}main:has(>.hero) .faq-list summary span{background:var(--light)}main:has(>.hero) .pc-card{border:1px solid var(--panel-line);background:var(--ink);box-shadow:var(--soft-shadow)}main:has(>.hero) .pc-card:before{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px)}main:has(>.hero) .pc-stars{color:var(--star)}main:has(>.hero) .price-card{border-color:var(--panel-line);background:var(--raised);color:var(--on-dark)}main:has(>.hero) .price-card.is-highlighted{border-color:var(--lime)}main:has(>.hero) .price-card .button-dark{border-color:var(--panel-line);background:var(--ink);color:var(--on-dark)}main:has(>.hero) :is(.price-amount span,.price-for,.price-fine p,.pricing-heading>p:not(.kicker),.pricing-note){color:var(--on-dark-body)}main:has(>.hero) .final-cta-panel{border-color:var(--panel-line);background:var(--ink);box-shadow:var(--soft-shadow)}main:has(>.hero) .final-cta-panel>p:not(.kicker){color:var(--on-dark-body)}main:has(>.hero) .final-cta-panel .button-ghost{border-color:var(--panel-line);background:var(--raised);color:var(--on-dark)}main:has(>.hero) .hero-stage{flex-direction:column;display:flex}main:has(>.hero) .stage-tags{order:2;margin:18px 0 0;position:static}main:has(>.hero)>section.hero{color:#fff;background:linear-gradient(#0b0c0e 0%,#0d1a0e 30%,#285f1a 48%,#8cc92a 64%,#d7f26a 78%,#f4fbd8 90%,#fff 100%);border-top:0;padding:88px 0 56px;position:relative;overflow:hidden}main:has(>.hero)>section.hero:before{display:none}main:has(>.hero)>section.hero:after{display:none}main:has(>.hero)>section.hero .hero-grid{z-index:2;text-align:left;min-height:500px;display:block;position:relative}main:has(>.hero)>section.hero .hero-copy{max-width:calc(50% + 110px);display:block}main:has(>.hero)>section.hero .hero-badge{color:#fff;background:0 0;border:1px solid #ffffff59;margin-bottom:28px}main:has(>.hero)>section.hero .hero-copy h1{color:#fff;-webkit-text-fill-color:#fff;margin:0 0 24px;font-size:clamp(2.75rem,5vw,4.25rem);line-height:1.06}main:has(>.hero)>section.hero .hero-copy h1 em{color:#0b0c0e;-webkit-text-fill-color:#0b0c0e}main:has(>.hero)>section.hero .hero-copy>p:not(.hero-badge){color:#e8eee2;max-width:540px;margin:0 0 32px}main:has(>.hero)>section.hero .hero-copy .button-row{justify-content:flex-start}main:has(>.hero) .hero-cta{box-shadow:none;gap:14px;padding:10px 10px 10px 22px;font-size:17px}main:has(>.hero) .hero-cta:hover{box-shadow:none;transform:none}main:has(>.hero) .hero-cta:active{transform:translateY(1px)}.hero-cta-icon{color:#c6f135;background:#0b0c0e;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.hd-window{color:#0b0c0e;height:540px;font-family:var(--font-inter), Arial, sans-serif;background:#f7f8f4;border-radius:18px 0 0;grid-template-columns:180px minmax(0,1fr);font-size:13px;line-height:1.35;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#000 66%,#0000 99%);mask-image:linear-gradient(#000 66%,#0000 99%)}.hd-side{color:#a1a3a5;background:#0f1113;padding:18px 14px}.hd-badge{color:#f2f3f4;align-items:center;gap:10px;margin-bottom:22px;font-weight:600;display:flex}.hd-badge span{color:#0b0c0e;background:#c6f135;border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.hd-side ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.hd-side li{border-radius:8px;padding:9px 10px}.hd-side li.is-active{color:#f2f3f4;background:#1c1e21}.hd-main{padding:22px 0 22px 22px}.hd-title{margin:0 0 14px;font-size:18px;font-weight:700}.hd-tiles{grid-template-columns:repeat(4,170px);gap:12px;display:grid}.hd-tiles>div{background:#fff;border:1px solid #e8e8e4;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.hd-tiles span{color:#5f636a;font-size:12px}.hd-tiles b{letter-spacing:-.02em;font-size:26px;line-height:1.1}.hd-cards{grid-template-columns:380px 300px;gap:12px;margin-top:14px;display:grid}.hd-card{background:#fff;border:1px solid #e8e8e4;border-radius:12px;padding:12px 14px}.hd-card-title{margin:0 0 6px;font-weight:700}.hd-stars{color:#f5a524;letter-spacing:1px}.hd-convs{margin:0;padding:0;list-style:none}.hd-convs li{border-top:1px solid #efefea;align-items:center;gap:10px;padding:8px 0;display:flex}.hd-convs li>span:last-child{min-width:0;display:grid}.hd-convs li>span:last-child>span{color:#5f636a;font-size:12px}.hd-avatar{background:#f0f0ec;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid;position:relative}.hd-dot{border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.hd-dot.is-pink{background:#e1306c}.hd-dot.is-green{background:#25d366}.hd-dot.is-blue{background:#1877f2}.hd-bars{gap:8px;margin:10px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.hd-bars li{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;display:grid}.hd-track{background:#edede9;border-radius:999px;height:7px;overflow:hidden}.hd-track i{border-radius:inherit;background:#0b0c0e;height:100%;display:block}main:has(>.hero) .hero-boxes{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:48px;display:grid;position:relative}main:has(>.hero) .hero-boxes a{color:#0b0c0e;text-align:center;background:#fff;border:1px solid #e8e8e4;border-radius:16px;justify-items:center;gap:8px;padding:26px 16px;transition:border-color .18s;display:grid;box-shadow:0 12px 32px -16px #0b0c0e2e}main:has(>.hero) .hero-boxes strong{font-family:var(--font-inter), Arial, sans-serif;letter-spacing:-.01em;font-size:24px;font-weight:700;line-height:1.2}main:has(>.hero) .hero-boxes span{color:#4a4e55;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}main:has(>.hero)>section.offer-tabs-section{background:#fff;border-top:0;padding:96px 0}.ot-heading{text-align:center;margin-bottom:28px}main:has(>.hero) .ot-heading h2{color:#0b0c0e;-webkit-text-fill-color:#0b0c0e;margin:0;font-size:clamp(2.25rem,4.4vw,3.5rem)}.ot-heading p{color:#5f636a;margin:12px 0 0;font-size:17px}.ot-tabs{scrollbar-width:none;justify-content:center;gap:12px;margin:0 0 28px;padding:6px;display:flex;overflow-x:auto}.ot-tabs::-webkit-scrollbar{display:none}.ot-tab{color:#0b0c0e;min-height:46px;font:inherit;white-space:nowrap;cursor:pointer;background:#f5f5f2;border:1px solid #e3e3df;border-radius:10px;flex:none;padding:0 24px;font-size:15px;font-weight:700;transition:background .15s,border-color .15s,box-shadow .15s}.ot-tab:hover{border-color:#0b0c0e}.ot-tab[aria-selected=true]{background:#c6f135;border-color:#c6f135;box-shadow:0 0 0 4px #c6f1354d}.ot-tab:focus-visible{outline-offset:3px;outline:3px solid #0b0c0e}.ot-panel{background:#f5f5f2;border:1px solid #eaeae6;border-radius:30px;overflow:hidden}.ot-panel:focus-visible{outline-offset:3px;outline:3px solid #0b0c0e}.ot-fade{grid-template-columns:minmax(0,55fr) minmax(0,45fr);min-height:470px;animation:.15s ot-fade;display:grid}@keyframes ot-fade{0%{opacity:0}to{opacity:1}}.ot-text{align-self:center;padding:48px 56px}.ot-icon{color:#0b0c0e;background:#c6f135;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:20px;display:grid}main:has(>.hero) .ot-text h3{color:#0b0c0e;margin:0 0 14px;font-size:clamp(2rem,2.7vw,2.4rem);line-height:1.1}main:has(>.hero) .ot-text .offer-fix{margin-bottom:18px}main:has(>.hero) .ot-text .offer-bullets{margin-bottom:24px}main:has(>.hero) .ot-text .offer-bullets li{padding-block:10px}.ot-panel{position:relative}@media (max-width:1099px){main:has(>.hero)>section.hero .hero-grid{min-height:0}main:has(>.hero)>section.hero .hero-copy{max-width:720px}.hd-window{height:420px}}@media (min-width:768px) and (max-width:1199px){main:has(>.hero) .hero-boxes strong{font-size:20px}}@media (max-width:899px){.ot-fade{grid-template-columns:minmax(0,1fr)}.ot-text{padding:36px 32px 28px}}@media (max-width:767px){main:has(>.hero)>section.hero{padding:56px 0 40px}main:has(>.hero)>section.hero .hero-copy h1{font-size:clamp(1.9rem,8.2vw,2.75rem)}main:has(>.hero)>section.hero .hero-badge{padding:6px 12px;font-size:12px}main:has(>.hero)>section.hero .hero-copy .button-row{display:grid}main:has(>.hero) .hero-cta{white-space:nowrap;justify-content:space-between;width:100%;font-size:16px}.hd-window{height:320px}main:has(>.hero) .hero-boxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:36px}main:has(>.hero) .hero-boxes a{padding:20px 12px}main:has(>.hero) .hero-boxes strong{font-size:19px}main:has(>.hero)>section.offer-tabs-section{padding:64px 0}.ot-tabs{justify-content:flex-start;margin-inline:-20px;padding-inline:20px}.ot-text{padding:32px 24px 24px}.ot-panel{border-radius:24px}}@media (prefers-reduced-motion:reduce){.ot-fade{animation:none}.ot-tab{transition:none}}.ot-graphic{place-items:center;min-height:470px;padding:32px 24px;display:grid;position:relative}.ot-graphic:before{content:"";pointer-events:none;background:repeating-linear-gradient(#0b0c0e08 0 1px,#0000 1px 7px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000 40%,#0000 100%);mask-image:radial-gradient(70% 70%,#000 40%,#0000 100%)}.ot-graphic.is-paused *,.ot-graphic.is-paused :before,.ot-graphic.is-paused :after{animation-play-state:paused!important}.mg{z-index:1;color:#0b0c0e;width:100%;max-width:420px;font-family:var(--font-inter), Arial, sans-serif;font-size:14px;line-height:1.35;position:relative}.mg p{margin:0}.mg-card{background:#fff;border:1px solid #e7e7e2;border-radius:12px;box-shadow:0 6px 18px -10px #0b0c0e40}.mg-muted{color:#5f636a;font-size:12.5px}.mg-stars{color:#f5a524;letter-spacing:1px}.mg-chip{color:#0b0c0e;white-space:nowrap;background:#c6f135;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.mg-logo{flex:none;display:block}.mg-bubble{background:#fff;border:1px solid #e7e7e2;border-radius:14px;padding:10px 14px;font-size:14px;box-shadow:0 6px 18px -10px #0b0c0e40}.mg-bubble.is-dark{color:#fff;background:#0b0c0e;border-color:#0b0c0e}.mg-found{justify-items:start;gap:14px;display:grid}.mg-search{color:#3a3d42;background:#fff;border:1px solid #e7e7e2;border-radius:999px;width:74%;padding:10px 18px;font-size:14px;box-shadow:0 6px 18px -10px #0b0c0e40}.mg-typed{white-space:nowrap;vertical-align:bottom;width:14ch;animation:9.6s steps(14,end) infinite both mg-type;display:inline-block;overflow:hidden}.mg-result{justify-self:end;width:86%;padding:16px 18px}.mg-title{font-size:16px;font-weight:700}.mg-rating{font-size:13px;margin-top:2px!important}.mg-pills{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mg-pills span{background:#fff;border:1px solid #dadad5;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.mg-pills .is-dark{color:#fff;background:#0b0c0e;border-color:#0b0c0e}.mg-found-chip{justify-self:end;margin-top:-4px}.mg-chat{gap:14px;display:grid}.mg-row{align-items:center;gap:10px;display:flex}.mg-row.is-out{justify-content:flex-end}.mg-initials{color:#3a3d42;background:#e7e7e2;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.mg-reply-slot{place-items:center end;display:grid}.mg-reply-slot>*{grid-area:1/1}.mg-reply{align-items:center;gap:10px;display:flex}.mg-typing{background:#fff;border:1px solid #e7e7e2;border-radius:14px;gap:4px;margin-right:38px;padding:12px 14px;animation:9.6s linear infinite both mg-typing;display:inline-flex}.mg-typing i{background:#8a8e94;border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite mg-dot}.mg-typing i:nth-child(2){animation-delay:.15s}.mg-typing i:nth-child(3){animation-delay:.3s}.mg-chat-chip{justify-self:end}.mg-flow,.mg-flow-step{justify-items:center;display:grid}.mg-step{align-items:center;gap:10px;width:230px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.mg-step-icon{color:#3a3d42;background:#f0f0ec;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.mg-connector{transform-origin:top;background:#cfcfca;width:1px;height:20px;display:block}.mg-ask{margin-top:16px}.mg-ask .mg-bubble{max-width:250px;font-size:13px}.mg-review-row{align-items:center;gap:10px;margin-top:12px;display:flex}.mg-star-pill{letter-spacing:1px;border-radius:999px;padding:6px 12px;font-size:14px}.mg-star-pill i{color:#f5a524;font-style:normal;display:inline-block}@keyframes mg-in-0{0%,0%{opacity:0;transform:translateY(8px)}4.17%,88.54%{opacity:1;transform:none}92.71%,to{opacity:0;transform:none}}.mg-at-0{animation:9.6s linear infinite both mg-in-0}@keyframes mg-in-1{0%,7.29%{opacity:0;transform:translateY(8px)}11.46%,88.54%{opacity:1;transform:none}92.71%,to{opacity:0;transform:none}}.mg-at-1{animation:9.6s linear infinite both mg-in-1}@keyframes mg-in-2{0%,14.58%{opacity:0;transform:translateY(8px)}18.75%,88.54%{opacity:1;transform:none}92.71%,to{opacity:0;transform:none}}.mg-at-2{animation:9.6s linear infinite both mg-in-2}@keyframes mg-in-3{0%,21.88%{opacity:0;transform:translateY(8px)}26.04%,88.54%{opacity:1;transform:none}92.71%,to{opacity:0;transform:none}}.mg-at-3{animation:9.6s linear infinite both mg-in-3}@keyframes mg-in-4{0%,29.17%{opacity:0;transform:translateY(8px)}33.33%,88.54%{opacity:1;transform:none}92.71%,to{opacity:0;transform:none}}.mg-at-4{animation:9.6s linear infinite both mg-in-4}@keyframes mg-in-5{0%,36.46%{opacity:0;transform:translateY(8px)}40.63%,88.54%{opacity:1;transform:none}92.71%,to{opacity:0;transform:none}}.mg-at-5{animation:9.6s linear infinite both mg-in-5}@keyframes mg-in-6{0%,43.75%{opacity:0;transform:translateY(8px)}47.92%,88.54%{opacity:1;transform:none}92.71%,to{opacity:0;transform:none}}.mg-at-6{animation:9.6s linear infinite both mg-in-6}@keyframes mg-in-7{0%,51.04%{opacity:0;transform:translateY(8px)}55.21%,88.54%{opacity:1;transform:none}92.71%,to{opacity:0;transform:none}}.mg-at-7{animation:9.6s linear infinite both mg-in-7}@keyframes mg-in-8{0%,58.33%{opacity:0;transform:translateY(8px)}62.5%,88.54%{opacity:1;transform:none}92.71%,to{opacity:0;transform:none}}.mg-at-8{animation:9.6s linear infinite both mg-in-8}@keyframes mg-draw-1{0%,7.29%{transform:scaleY(0)}11.46%,88.54%{opacity:1;transform:scaleY(1)}92.71%,to{opacity:0;transform:scaleY(1)}}.mg-draw-1{animation:9.6s linear infinite both mg-draw-1}@keyframes mg-draw-3{0%,21.88%{transform:scaleY(0)}26.04%,88.54%{opacity:1;transform:scaleY(1)}92.71%,to{opacity:0;transform:scaleY(1)}}.mg-draw-3{animation:9.6s linear infinite both mg-draw-3}@keyframes mg-star-0{0%,46.88%{color:#d6d6d0;transform:scale(.8)}48.96%,to{color:#f5a524;transform:none}}.mg-star-0{animation:9.6s linear infinite both mg-star-0}@keyframes mg-star-1{0%,48.96%{color:#d6d6d0;transform:scale(.8)}51.04%,to{color:#f5a524;transform:none}}.mg-star-1{animation:9.6s linear infinite both mg-star-1}@keyframes mg-star-2{0%,51.04%{color:#d6d6d0;transform:scale(.8)}53.13%,to{color:#f5a524;transform:none}}.mg-star-2{animation:9.6s linear infinite both mg-star-2}@keyframes mg-star-3{0%,53.13%{color:#d6d6d0;transform:scale(.8)}55.21%,to{color:#f5a524;transform:none}}.mg-star-3{animation:9.6s linear infinite both mg-star-3}@keyframes mg-star-4{0%,55.21%{color:#d6d6d0;transform:scale(.8)}57.29%,to{color:#f5a524;transform:none}}.mg-star-4{animation:9.6s linear infinite both mg-star-4}@keyframes mg-type{0%,3.13%{width:0}13.54%,to{width:14ch}}@keyframes mg-typing{0%,7.29%{opacity:0}9.38%,13.02%{opacity:1}14.58%,to{opacity:0}}@keyframes mg-dot{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.mg-found-stage{width:100%;display:grid}.mg-found-stage>.mg-found{grid-area:1/1;align-self:center}.mg-lp{justify-self:center;width:92%;overflow:hidden}.mg-lp-bar{background:#f7f7f4;border-bottom:1px solid #e7e7e2;align-items:center;gap:5px;padding:8px 12px;display:flex}.mg-lp-bar i{background:#d6d6d0;border-radius:50%;width:7px;height:7px}.mg-lp-bar span{background:#ecece7;border-radius:999px;flex:1;height:10px;margin-left:8px}.mg-lp-head{color:#fff;background:#0b0c0e;padding:10px 16px;font-size:15px;font-weight:700}.mg-lp-body{padding:14px 16px 16px}.mg-lp-line{font-size:14px;font-weight:600}.mg-lp-details{color:#3a3d42;gap:4px;margin:8px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.mg-lp-details li{align-items:center;gap:6px;display:flex}.mg-lp-details svg{color:#10331a;flex:none;width:11px;height:11px}.mg-lp .mg-pills{margin-top:12px}.mg-phase-page .mg-found-chip{margin-top:-4px}@media (max-width:479px){.mg-lp{width:100%}.mg-lp .mg-pills span{padding:6px 11px}}@media (prefers-reduced-motion:reduce){.mg-phase-search{display:none}}@keyframes gf-s0{0%,0%{opacity:0;transform:translateY(8px)}3.57%,47.32%{opacity:1;transform:none}50.89%,to{opacity:0;transform:translate(-16px)}}.gf-s0{animation:11.2s linear infinite both gf-s0}@keyframes gf-s2{0%,12.5%{opacity:0;transform:translateY(8px)}16.07%,47.32%{opacity:1;transform:none}50.89%,to{opacity:0;transform:translate(-16px)}}.gf-s2{animation:11.2s linear infinite both gf-s2}@keyframes gf-s3{0%,18.75%{opacity:0;transform:translateY(8px)}22.32%,47.32%{opacity:1;transform:none}50.89%,to{opacity:0;transform:none}}.gf-s3{animation:11.2s linear infinite both gf-s3}@keyframes gf-s4{0%,25%{opacity:0;transform:translateY(8px)}28.57%,47.32%{opacity:1;transform:none}50.89%,to{opacity:0;transform:none}}.gf-s4{animation:11.2s linear infinite both gf-s4}@keyframes gf-s5{0%,31.25%{opacity:0;transform:translateY(8px)}34.82%,47.32%{opacity:1;transform:none}50.89%,to{opacity:0;transform:none}}.gf-s5{animation:11.2s linear infinite both gf-s5}@keyframes gf-s6{0%,37.5%{opacity:0;transform:translateY(8px)}41.07%,47.32%{opacity:1;transform:none}50.89%,to{opacity:0;transform:translate(-16px)}}.gf-s6{animation:11.2s linear infinite both gf-s6}@keyframes gf-p0{0%,52.68%{opacity:0;transform:translateY(8px)}56.25%,92.86%{opacity:1;transform:none}96.43%,to{opacity:0;transform:none}}.gf-p0{animation:11.2s linear infinite both gf-p0}@keyframes gf-p1{0%,58.93%{opacity:0;transform:translateY(8px)}62.5%,92.86%{opacity:1;transform:none}96.43%,to{opacity:0;transform:none}}.gf-p1{animation:11.2s linear infinite both gf-p1}@keyframes gf-p2{0%,65.18%{opacity:0;transform:translateY(8px)}68.75%,92.86%{opacity:1;transform:none}96.43%,to{opacity:0;transform:none}}.gf-p2{animation:11.2s linear infinite both gf-p2}@keyframes gf-p3{0%,71.43%{opacity:0;transform:translateY(8px)}75%,92.86%{opacity:1;transform:none}96.43%,to{opacity:0;transform:none}}.gf-p3{animation:11.2s linear infinite both gf-p3}@keyframes gf-p4{0%,77.68%{opacity:0;transform:translateY(8px)}81.25%,92.86%{opacity:1;transform:none}96.43%,to{opacity:0;transform:none}}.gf-p4{animation:11.2s linear infinite both gf-p4}@keyframes gf-type{0%,3.13%{width:0}13.39%,to{width:14ch}}.gf-typed{animation-name:gf-type;animation-duration:11.2s}@media (max-width:899px){.ot-graphic{height:340px;min-height:0;padding:20px 16px}}@media (max-width:479px){.mg-step{width:210px}.mg-result{width:92%}.mg-search{width:82%}}@media (prefers-reduced-motion:reduce){.ot-graphic *,.ot-graphic :before,.ot-graphic :after{animation:none!important}.mg-typing{display:none}}main:has(>.hero)>section.pricing-home{color:#0b0c0e;background:radial-gradient(520px 420px at 82% 55%,#c6f1354d,#0000 70%),radial-gradient(460px 360px at 12% 40%,#c6f13529,#0000 70%),#fff;padding:96px 0}main:has(>.hero) .pricing-home .pricing-heading{margin-bottom:0}main:has(>.hero) .pricing-home .kicker{color:#5f636a;margin-bottom:14px}main:has(>.hero) .pricing-home .pricing-heading h2{color:#0b0c0e;-webkit-text-fill-color:#0b0c0e;background:0 0}main:has(>.hero) .pricing-home .pricing-heading>p:not(.kicker){color:#4a4e55}.ph-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:56px;display:grid}.ph-card{color:#0b0c0e;text-align:center;background:#fff;border:1px solid #e3e3df;border-radius:22px;flex-direction:column;align-items:center;padding:30px 22px 26px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 24px 40px -30px #0b0c0e40}.ph-card:hover{transform:translateY(-4px);box-shadow:0 30px 50px -30px #0b0c0e59}.ph-card.is-featured{color:#fff;background:#0b0c0e;border-color:#26282b;margin-top:-14px}.ph-ribbon{color:#0b0c0e;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#c6f135;border-radius:6px 6px 0 0;padding:5px 14px;font-size:11px;font-weight:800;line-height:1.2;position:absolute;top:0;left:50%;transform:translate(-50%,-100%)}main:has(>.hero) .ph-name{color:#0b0c0e;-webkit-text-fill-color:currentColor;width:100%;font-family:var(--font-inter), Arial, sans-serif;letter-spacing:0;background:#f0f0ed;border:1px solid #e3e3df;border-radius:9px;margin:0;padding:8px 12px;font-size:15px;font-weight:700;line-height:1.3}main:has(>.hero) .is-featured .ph-name{color:#fff;background:#1c1e21;border-color:#26282b}.ph-label{color:#5f636a;margin:22px 0 4px;font-size:12.5px;font-weight:600}.ph-price{font-family:var(--font-oswald), sans-serif;letter-spacing:-.02em;margin:0;font-size:46px;font-weight:700;line-height:1.05}.ph-period{color:#5f636a;margin:6px 0 0;font-size:13px}.ph-for{color:#3a3d42;min-height:42px;margin:14px 0 0;font-size:14px;line-height:1.5}.ph-features{border-top:1px solid #e9e9e5;width:100%;margin:16px 0 0;padding:0;list-style:none}.ph-features li{border-bottom:1px solid #e9e9e5;place-items:center;min-height:58px;padding:8px 4px;font-size:14px;line-height:1.35;display:grid}.ph-features li:empty{border-bottom-color:#0000}.ph-minimum{color:#5f636a;margin:auto 0 0;padding-top:18px;font-size:13px}.ph-button{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#0b0c0e;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:15px;font-weight:700;transition:background .15s;display:flex}.ph-button:hover{background:#1c1e21}.ph-details{color:#2a2d31;text-underline-offset:3px;margin-top:14px;font-size:13px;font-weight:600;text-decoration:underline;transition:color .15s}.ph-details:hover{color:#0b0c0e}.ph-card :is(.ph-button,.ph-details):focus-visible{outline-offset:3px;outline:2px solid #0b0c0e}.is-featured :is(.ph-label,.ph-period,.ph-minimum){color:#a1a3a5}.is-featured .ph-for{color:#e3e5e7}.is-featured .ph-features,.is-featured .ph-features li{border-color:#26282b}.is-featured .ph-features li:empty{border-bottom-color:#0000}.is-featured .ph-button{color:#0b0c0e;background:#c6f135}.is-featured .ph-button:hover{background:#d7f26a}.is-featured .ph-details{color:#d9dadc}.is-featured .ph-details:hover{color:#fff}.ph-card.is-featured :is(.ph-button,.ph-details):focus-visible{outline-color:#c6f135}.ph-note{color:#5f636a;text-align:center;max-width:760px;margin:40px auto 0;font-size:13px;line-height:1.6}@media (max-width:1199px){.ph-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.ph-card.is-featured{margin-top:0}}@media (max-width:767px){main:has(>.hero)>section.pricing-home{padding:64px 0}main:has(>.hero) .pricing-home .container{width:calc(100% - 32px)}.ph-grid{grid-template-columns:minmax(0,1fr);row-gap:36px;margin-top:44px}.ph-for{min-height:0}.ph-features li:empty{display:none}}@media (prefers-reduced-motion:reduce){.ph-card,.ph-button,.ph-details{transition:none}.ph-card:hover{transform:none}}main:has(>.hero)>section.about-section{background:#fff}main:has(>.hero) .about-section .about-panel{min-height:500px;box-shadow:none;background:#f5f5f2;border:1px solid #eaeae6;border-radius:30px;grid-template-columns:400px minmax(0,1fr);align-items:center;gap:72px;padding:50px 64px 50px 72px;display:grid}.about-photo{width:340px;height:400px;margin-left:18px;position:relative}.about-photo-block{background:#c6f135;border-radius:26px;position:absolute;inset:0;transform:translate(-18px,18px)}.about-photo-frame{background:#e3e3df;border-radius:26px;height:100%;position:relative;overflow:hidden;box-shadow:0 24px 40px -24px #0b0c0e66}.about-photo-frame img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;display:block}.about-photo-label{background:#fff;border-radius:12px;gap:2px;margin:0;padding:10px 14px;line-height:1.3;display:grid;position:absolute;bottom:16px;left:16px;box-shadow:0 8px 20px -10px #0b0c0e59}.about-photo-label strong{color:#0b0c0e;font-size:15px}.about-photo-label span{color:#5f636a;font-size:12.5px}main:has(>.hero) .about-copy .kicker{color:#4a4e55;margin-bottom:12px}main:has(>.hero) .about-section .about-copy h2{color:#0b0c0e;-webkit-text-fill-color:#0b0c0e;margin:0 0 18px;font-size:clamp(2rem,3.6vw,2.75rem)}main:has(>.hero) .about-copy>p:not(.kicker){color:#3a3d42;margin:0 0 22px;font-size:17px;line-height:1.6}main:has(>.hero) .about-copy .about-principles{border-top-color:#e3e3df;margin-bottom:28px}main:has(>.hero) .about-copy .about-principles li{color:#0b0c0e;border-bottom-color:#e3e3df}.about-principles li>span svg{display:block}.about-cta{display:inline-flex}@media (max-width:1099px){main:has(>.hero) .about-section .about-panel{grid-template-columns:360px minmax(0,1fr);gap:48px;padding:44px 40px 44px 52px}.about-photo{width:320px;height:380px}}@media (max-width:899px){main:has(>.hero) .about-section .about-panel{border-radius:24px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:44px;min-height:0;padding:36px 24px 32px}.about-photo{aspect-ratio:340/400;width:min(300px,100% - 18px);height:auto;margin:0 0 0 18px}.about-copy{width:100%}.about-cta{width:100%;display:flex}}html:has(main>.hero) .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0c0e;border-bottom:1px solid #ffffff0f}html:has(main>.hero) :is(.button-growth,.site-header .nav-button){box-shadow:none}html:has(main>.hero) :is(.button-growth,.site-header .nav-button):hover{box-shadow:none;background:#d7f26a;transform:none}html:has(main>.hero) :is(.button-growth,.site-header .nav-button):active{box-shadow:none;transform:translateY(1px)}html:has(main>.hero) .button:hover{transform:none}main:has(>.hero)>section.hero{background:linear-gradient(#0b0c0e 0% 52%,#123a18 60%,#4e9a22 67%,#a9db4a 73%,#ddf3a1 80%,#f6fbe4 90%,#fff 100%);flex-direction:column;min-height:1000px;padding:64px 0 48px;display:flex}main:has(>.hero)>section.hero .hero-grid{min-height:0}main:has(>.hero)>section.hero .hero-copy h1{letter-spacing:-.02em;line-height:1.1}main:has(>.hero)>section.hero .hero-copy h1 em{margin-top:.16em;padding:0 .15em;line-height:1.1;display:inline-block}main:has(>.hero)>section.hero .hero-copy>p:not(.hero-badge){color:#e8eee2}.hd-window{-webkit-mask-composite:source-in;background:#dfe4da;border-radius:0;height:620px;-webkit-mask-image:linear-gradient(#000 45%,#0000 92%),linear-gradient(90deg,#0000 0,#000 9%);mask-image:linear-gradient(#000 45%,#0000 92%),linear-gradient(90deg,#0000 0,#000 9%);-webkit-mask-composite:source-in;mask-composite:intersect}.hd-side{background:#1b1f22;border-left:1px solid #ffffff14}.hd-main{padding-right:20px}.hd-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.hd-head .hd-title{margin:0}.hd-pill{color:#4a4e55;letter-spacing:.04em;border:1px solid #0b0c0e2e;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}.hd-tiles>div,.hd-card{background:#ffffffb3;border-color:#0b0c0e0f}main:has(>.hero)>section.hero .hero-boxes{gap:24px;margin-top:auto;padding-top:140px}main:has(>.hero) .hero-boxes a{background:#fffc;border:1px solid #0b0c0e0f;border-radius:20px;align-content:center;gap:10px;min-height:132px;padding:34px 20px;box-shadow:0 0 0 5px #ffffff59,0 30px 50px -34px #0b0c0e47}main:has(>.hero) .hero-boxes a:hover{border-color:#0b0c0e4d}main:has(>.hero) .hero-boxes strong{letter-spacing:-.02em;font-size:23px}main:has(>.hero) .hero-boxes span{letter-spacing:.06em;font-size:11.5px}@media (max-width:1199px){main:has(>.hero) .hero-boxes strong{font-size:20px}}@media (max-width:1099px){main:has(>.hero)>section.hero{background-color:#fff;background-repeat:no-repeat;background-size:100% 1150px;min-height:0}.hd-window{height:320px;-webkit-mask-image:linear-gradient(#000 55%,#0000 98%);mask-image:linear-gradient(#000 55%,#0000 98%)}main:has(>.hero)>section.hero .hero-boxes{padding-top:64px}}@media (max-width:767px){main:has(>.hero)>section.hero{background-size:100% 1000px;padding:48px 0 40px}.hd-window{grid-template-columns:150px minmax(0,1fr)}main:has(>.hero)>section.hero .hero-boxes{gap:16px;padding-top:64px}main:has(>.hero) .hero-boxes a{min-height:112px;padding:22px 12px}main:has(>.hero) .hero-boxes strong{font-size:18px}}main:has(>.hero)>section.hero{background-image:linear-gradient(#0b0c0e 0% 54%,#10331a 61%,#1f4a27 67%,#4a7339 72%,#a7c28c 78%,#e6efd9 86%,#fff 94%);min-height:980px}main:has(>.hero)>section.hero .hero-boxes{padding-top:120px}.hv-frame{z-index:1;filter:brightness(.92);-webkit-mask-composite:source-in;height:600px;position:absolute;top:0;left:calc(50% + 150px);right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 7% 35%,#0000 90%),linear-gradient(90deg,#0000 0,#000 14%);mask-image:linear-gradient(#0000 0,#000 7% 35%,#0000 90%),linear-gradient(90deg,#0000 0,#000 14%);-webkit-mask-composite:source-in;mask-composite:intersect}.hv-frame-inner{width:900px;height:100%}.hv-frame-inner>*{width:100%;height:100%}.hv-frame-inner :is(img,video){object-fit:cover;object-position:left top;display:block}.hv-frame .hd-window{background:#cfd6ca;height:100%;-webkit-mask-image:none;mask-image:none}.hv-frame :is(.hd-tiles>div,.hd-card){background:#ffffffa6}@media (max-width:1099px){main:has(>.hero)>section.hero{background-size:100% 1050px;min-height:0}.hv-frame{width:auto;height:320px;margin:48px 0 0 calc(50% + min(100% - 64px,1200px)/-2);position:relative;left:auto;-webkit-mask-image:linear-gradient(#000 55%,#0000 98%);mask-image:linear-gradient(#000 55%,#0000 98%)}.hv-frame-inner{width:1100px}main:has(>.hero)>section.hero .hero-boxes{padding-top:64px}}@media (max-width:767px){main:has(>.hero)>section.hero{background-size:100% 960px}.hv-frame{margin:40px 0 0 20px}.hv-frame-inner{width:760px}}.ot-tabbar{justify-content:center;align-items:center;gap:14px;margin:0 0 28px;display:flex}.ot-tabbar .ot-tabs{margin:0;padding:6px 6px 14px}.ot-tab{position:relative}.ot-progress{transform-origin:0;background:#c6f135;border-radius:0 0 3px 3px;height:3px;animation-name:ot-progress;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:-4px;left:-1px;right:-1px;transform:scaleX(0)}.ot-progress.is-paused{animation-play-state:paused}@keyframes ot-progress{to{transform:scaleX(1)}}.ot-next{color:#0b0c0e;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e3df;border-radius:999px;flex:none;align-items:center;gap:6px;margin-bottom:8px;padding:0 16px;font-size:13.5px;font-weight:700;transition:border-color .15s;display:inline-flex}.ot-next:hover{border-color:#0b0c0e}.ot-next:focus-visible{outline-offset:3px;outline:3px solid #0b0c0e}.ot-fade{animation:.25s both ot-slide-next}.ot-fade.is-prev{animation-name:ot-slide-prev}@keyframes ot-slide-next{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes ot-slide-prev{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@media (max-width:767px){.ot-tabbar{flex-direction:column;gap:6px}.ot-tabbar .ot-tabs{align-self:stretch}.ot-next{margin-bottom:0}}@media (prefers-reduced-motion:reduce){.ot-fade,.ot-fade.is-prev{animation:none}.ot-progress{display:none}}main:has(>.hero)>section.hero.svc-hero{background-image:linear-gradient(#0b0c0e 0% 54%,#10331a 61%,#1f4a27 67%,#4a7339 72%,#a7c28c 78%,#e6efd9 86%,#fff 94%);background-size:auto;flex-direction:column;min-height:880px;padding:72px 0 48px;display:flex}.svc-hero-grid{z-index:2;grid-template-columns:minmax(0,1fr) 480px;align-items:center;gap:64px;display:grid;position:relative}.svc-hero.is-wide .svc-hero-grid{grid-template-columns:minmax(0,1fr) 600px;gap:48px}main:has(>.hero)>section.svc-hero .hero-copy{max-width:600px}main:has(>.hero)>section.svc-hero .hero-copy h1{color:#fff;-webkit-text-fill-color:#fff;background:0 0;margin-bottom:20px;font-size:clamp(2.6rem,4.6vw,4rem);line-height:1.05}main:has(>.hero)>section.svc-hero .hero-copy>p:not(.hero-badge){color:#d9dadc;max-width:540px;font-size:18px;line-height:1.6}main:has(>.hero)>section.svc-hero .hero-badge{color:#e3e5e7;background:#ffffff0f;border-color:#ffffff29}main:has(>.hero) .svc-hero .button-row{flex-wrap:wrap;gap:12px;margin-top:28px}main:has(>.hero) .svc-secondary{color:#fff;background:0 0;border:1px solid #ffffff59}main:has(>.hero) .svc-secondary:hover{border-color:#fff}main:has(>.hero)>section.svc-hero .svc-jump{padding-top:96px}.svc-visual{margin:0}.svc-visual-card{background:#f5f5f2;border:1px solid #ffffff1a;border-radius:24px;place-items:center;min-height:380px;padding:32px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0009}.svc-visual-card:before{content:"";pointer-events:none;background:repeating-linear-gradient(#0b0c0e08 0 1px,#0000 1px 7px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000 40%,#0000 100%);mask-image:radial-gradient(70% 70%,#000 40%,#0000 100%)}.svc-visual-card .mg{max-width:420px}.svc-visual figcaption{color:#a1a3a5;letter-spacing:.12em;text-transform:uppercase;margin-top:12px;font-size:13px;font-weight:600}.svc-hero.is-wide .svc-visual-card{padding:20px}.svc-trio{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid;position:relative}.svc-trio-item{background:#fff;border:1px solid #e3e3df;border-radius:16px;align-content:start;gap:10px;padding:14px 14px 16px;display:grid}.svc-trio-item:nth-child(3){grid-area:1/2/span 2}.svc-trio-item>span{color:#3a3d42;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.svc-trio-item .mg{zoom:.62;max-width:420px}main:has(>.hero)>section.svc-section{background:#fff;border-top:0;padding:104px 0}.svc-kicker{color:#4a4e55;letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:700}main:has(>.hero) .svc-section h2{color:#0b0c0e;-webkit-text-fill-color:#0b0c0e;text-align:center;background:0 0;max-width:760px;margin:0 auto 48px;font-size:clamp(2rem,3.6vw,2.75rem);line-height:1.1}main:has(>.hero) .svc-section h3:not(.ph-name){color:#0b0c0e;-webkit-text-fill-color:#0b0c0e;background:0 0;margin:0}.svc-tick,.svc-cross{color:#0b0c0e;background:#c6f135;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.svc-cross{color:#3a3d42;background:#e9e9e5}.svc-tick svg,.svc-cross svg{display:block}.svc-why-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.svc-why-grid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.svc-why-grid>li{background:#f5f5f2;border:1px solid #e3e3df;border-radius:20px;align-content:start;gap:12px;padding:28px 24px;display:grid}.svc-why-grid>li:before{content:"";background:#c6f135;border-radius:3px;width:32px;height:6px}main:has(>.hero) .svc-why-grid h3{font-family:var(--font-inter), Arial, sans-serif;letter-spacing:-.01em;font-size:19px;font-weight:700;line-height:1.3}.svc-why-grid p{color:#3a3d42;margin:0;font-size:16px;line-height:1.6}.svc-groups{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.svc-group{background:#fff;border:1px solid #e3e3df;border-radius:20px;padding:28px 26px 12px}main:has(>.hero) .svc-group h3{color:#4a4e55;-webkit-text-fill-color:#4a4e55;font-family:var(--font-inter), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:700}.svc-group ul{margin:0;padding:0;list-style:none}.svc-group li{border-top:1px solid #e9e9e5;align-items:flex-start;gap:14px;padding:16px 0;display:flex}.svc-group li:first-child{border-top:0}.svc-group strong{color:#0b0c0e;font-size:16px;line-height:1.4;display:block}.svc-group p{color:#3a3d42;margin:4px 0 0;font-size:15px;line-height:1.55}.svc-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.svc-fit-col{background:#f5f5f2;border:1px solid #e3e3df;border-radius:20px;padding:32px 30px}.svc-fit-col.is-not{background:#fff}main:has(>.hero) .svc-fit-col h3{margin-bottom:18px;font-size:26px}.svc-fit-col ul{margin:0;padding:0;list-style:none}.svc-fit-col li{color:#0b0c0e;align-items:flex-start;gap:14px;padding:12px 0;font-size:16px;line-height:1.5;display:flex}.svc-fit-col li>span{margin-top:-1px}.svc-plan-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:64px;max-width:980px;margin-inline:auto;display:grid}.svc-plan-copy .svc-kicker{text-align:left}main:has(>.hero) .svc-plan h2{text-align:left;margin:0 0 20px}.svc-fine p{color:#3a3d42;margin:0 0 8px;font-size:16px;line-height:1.6}@media (max-width:1099px){main:has(>.hero)>section.hero.svc-hero{min-height:0}.svc-hero-grid,.svc-hero.is-wide .svc-hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}.svc-visual{max-width:560px}.svc-hero.is-wide .svc-visual{max-width:640px}main:has(>.hero)>section.svc-hero .svc-jump{padding-top:72px}.svc-why-grid,.svc-why-grid.is-3{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-plan-grid{grid-template-columns:minmax(0,1fr);gap:40px}.svc-plan-grid .ph-card{width:100%;max-width:420px}}@media (max-width:767px){main:has(>.hero)>section.hero.svc-hero{padding:48px 0 40px}main:has(>.svc-hero)>section .container{width:calc(100% - 32px)}main:has(>.hero)>section.svc-hero .hero-copy{width:100%;display:block}main:has(>.hero)>section.svc-hero .hero-copy h1{font-size:clamp(2.25rem,10vw,2.75rem)}main:has(>.hero)>section.svc-hero .hero-copy>p:not(.hero-badge){font-size:17px}main:has(>.hero) .svc-hero .button-row{grid-template-columns:minmax(0,1fr);display:grid}main:has(>.hero) .svc-hero .button-row>*{justify-content:center;width:100%}:is(main:has(>.svc-hero) .how-cta .button,main:has(>.svc-hero) .final-cta .button-row>*){justify-content:center;width:100%}main:has(>.svc-hero) .final-cta .button-row{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.svc-visual-card{min-height:0;padding:22px 14px}.svc-trio{grid-template-columns:minmax(0,1fr)}.svc-trio-item:nth-child(3){grid-area:auto}main:has(>.hero)>section.svc-hero .svc-jump{padding-top:56px}main:has(>.hero)>section.svc-section{padding:64px 0}main:has(>.hero) .svc-section h2{margin-bottom:32px}.svc-why-grid,.svc-why-grid.is-3,.svc-fit-grid{grid-template-columns:minmax(0,1fr)}.svc-group{padding:24px 20px 8px}.svc-fit-col{padding:26px 20px}}@media (prefers-reduced-motion:reduce){.svc-visual *,.svc-visual :before,.svc-visual :after{animation:none!important}.svc-visual .mg-typing{display:none}}main:has(>.hero)>section:not(.hero){border-top:0}main:has(>.hero)>section:not(.hero):nth-of-type(2n){--box:#fff;--box-border:var(--band-border);background:var(--band)}main:has(>.hero)>section:not(.hero):nth-of-type(odd){--box:var(--tint);--box-border:var(--tint-border);background:#fff}main:has(>.hero) :is(.svc-why-grid>li,.svc-group,.how-steps li,.svc-fit-col,.svc-fit-col.is-not,.faq-list details,.ot-panel){border:1px solid var(--box-border);background:var(--box)}main:has(>.hero) .about-section .about-panel{border-color:var(--box-border);background:var(--box)}main:has(>.hero) .faq-list details[open]{border-color:var(--green-deep)}main:has(>.hero) .ot-tab:not([aria-selected=true]){border-color:var(--box-border);background:#fff}.ot-panel{display:grid}.ot-panel>.ot-fade{grid-area:1/1}.ot-panel>.ot-sizer{visibility:hidden;pointer-events:none;animation:none}.ot-fade>.ot-text{align-self:center;padding:48px 56px}.ot-fade>.ot-graphic{align-self:stretch}main:has(>.hero) .ot-graphic{background:linear-gradient(90deg, #eef4e400 0, var(--band) 110px)}main:has(>.hero) .ot-graphic:before{-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(70% 70%,#000 40%,#0000 100%),linear-gradient(90deg,#0000 0,#000 160px);mask-image:radial-gradient(70% 70%,#000 40%,#0000 100%),linear-gradient(90deg,#0000 0,#000 160px);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:899px){.ot-panel>.ot-fade{grid-template-rows:minmax(0,1fr) auto}.ot-fade>.ot-text{align-self:center;padding:32px}main:has(>.hero) .ot-graphic{background:linear-gradient(180deg, #eef4e400 0, var(--band) 100px)}main:has(>.hero) .ot-graphic:before{-webkit-mask-image:radial-gradient(70% 70%,#000 40%,#0000 100%),linear-gradient(#0000 0,#000 140px);mask-image:radial-gradient(70% 70%,#000 40%,#0000 100%),linear-gradient(#0000 0,#000 140px)}}@media (max-width:767px){.ot-fade>.ot-text{padding:28px 24px}}main:has(>.hero) :is(.svc-tick,.svc-cross,.svc-num,.how-step-number,.offer-bullets li>span,.about-principles li>span,.ot-icon){background:var(--green-deep);color:var(--lime)}.svc-num{width:36px;height:36px;font-family:var(--font-oswald), sans-serif;border-radius:50%;justify-self:start;place-items:center;font-size:17px;font-weight:700;line-height:1;display:grid}main:has(>.hero) .svc-why-grid>li:before{display:none}main:has(>.hero) :is(.svc-kicker,.how-heading .kicker,.faq-heading .kicker,.pricing-home .kicker,.about-copy .kicker){color:var(--green-deep)}main:has(>.hero) .about-panel .about-copy>p.kicker{color:var(--green-deep)}main:has(>.hero) .svc-section .svc-group h3{color:var(--green-deep);-webkit-text-fill-color:var(--green-deep)}main:has(>.hero) .faq-list summary span{border:1px solid var(--box-border);background:#fff}main:has(>.hero) .faq-list details[open] summary span{border:1px solid var(--box-border);background:#fff}main:has(>.hero) .faq-list summary span:before{background:var(--green-deep);top:12px;left:7px}main:has(>.hero) .faq-list summary span:after{background:var(--green-deep);top:12px;left:7px}.how-steps.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}main:has(>.hero) .how-steps.is-4 li{padding:40px 26px 44px}main:has(>.hero) .how-steps.is-4 h3{font-size:22px;line-height:28px}.how-note{color:#3a3d42;text-align:center;max-width:620px;margin:28px auto 0;font-size:15px;line-height:1.6}@media (max-width:1099px){.how-steps.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}.how-steps.is-4:before{display:none}}@media (max-width:767px){.how-steps.is-4{grid-template-columns:minmax(0,1fr)}}.cw-card{color:#0b0c0e;background:#fff;border:1px solid #e3e3df;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px 32px;display:grid;box-shadow:0 24px 40px -30px #0b0c0e40}main:has(>.svc-hero) .cw-card{border-color:var(--band-border)}.cw-chip{color:#c6f135;background:#10331a;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.cw-chip svg{display:block}main:has(>.hero) .cw-title{color:#0b0c0e;-webkit-text-fill-color:#0b0c0e;max-width:none;font-family:var(--font-oswald), sans-serif;text-align:left;background:0 0;margin:0 0 6px;font-size:28px;font-weight:700;line-height:1.15}main:has(>.hero) .svc-section h2.cw-title{color:#0b0c0e;-webkit-text-fill-color:#0b0c0e;max-width:none;font-family:var(--font-oswald), sans-serif;text-align:left;background:0 0;margin:0 0 6px;font-size:28px;font-weight:700;line-height:1.15}.cw-copy p{color:#3a3d42;margin:0;font-size:16px;line-height:1.55}.cw-button{white-space:nowrap}.ph-custom{margin-top:36px}main:has(>.hero)>section.svc-custom{padding:72px 0}@media (max-width:767px){.cw-card{grid-template-columns:minmax(0,1fr);justify-items:start;gap:16px;padding:24px 20px}.cw-button{white-space:normal;justify-content:center;width:100%}main:has(>.hero) .cw-title{font-size:24px}main:has(>.hero) .svc-section h2.cw-title{font-size:24px}main:has(>.hero)>section.svc-custom{padding:48px 0}}main:has(>.hero)>section.hero .hero-cta-note{color:#a1a3a5;margin:16px 0 0;font-size:14px;line-height:1.5}.wa-float{z-index:80;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));background:#0b0c0e;border-radius:50%;place-items:center;width:52px;height:52px;display:none;position:fixed;box-shadow:0 10px 24px -10px #0b0c0e99}.wa-float:focus-visible{outline-offset:3px;outline:3px solid #c6f135}@media (max-width:767px){.wa-float{display:grid}}:is(body:has(.cookie-banner) .wa-float,body:has(.site-header nav.is-open) .wa-float,body:has(.contact-overlay) .wa-float,body:has(.ic-form) .wa-float){display:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
