.chat-dialog,.chat-launcher,.chat-overlay{box-sizing:border-box;font-family:Figtree,Arial,sans-serif}.chat-dialog *{box-sizing:border-box}.chat-dialog[hidden],.chat-overlay[hidden]{display:none!important}.chat-overlay{position:fixed;inset:0;background:rgb(0 0 0/.72);z-index:10000;opacity:0;transition:opacity .28s}.chat-overlay.is-open{opacity:1}.chat-dialog{padding:0;margin:0;text-align:left;position:fixed;right:20px;bottom:0;width:min(470px,calc(100vw - 40px));height:min(760px,calc(100dvh - 28px));z-index:10001;display:flex;flex-direction:column;overflow:hidden;background:#eee9e2;border-radius:20px 20px 0 0;box-shadow:0 20px 80px #0005;transform:translateY(105%);opacity:0;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .25s;color:#171d1b}.chat-dialog.is-open{transform:translateY(0);opacity:1}.chat-dialog .chat-header{position:relative!important;inset:auto!important;height:auto;max-width:none;margin:0;border:0;display:flex;align-items:center;gap:12px;flex-shrink:0;background:#075e55;padding:20px 16px!important;width:100%;color:#fff;box-shadow:none;min-height:94px}.chat-header h2{font:700 17px/1.25 Arial,sans-serif;color:#e3ffcc;margin:0}.chat-header p{font-size:18px;margin:3px 0 0;line-height:1.3}.chat-avatar{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:#138b80;font-size:40px;flex-shrink:0}.chat-dialog button{font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.chat-close{margin-left:auto;align-self:flex-start;flex:0 0 36px;width:36px;height:36px;display:grid;place-items:center;background:0 0;color:#e3ffcc;border:2px solid currentColor;border-radius:50%;padding:6px;transition:transform .2s,background .2s}.chat-close svg{width:20px;height:20px;stroke:currentColor;stroke-width:2.5;fill:none;display:block}@media (min-width:1025px) and (hover:hover) and (pointer:fine){.chat-close:hover{background:#ffffff24;transform:rotate(90deg)}}.chat-conversation{overflow:auto;overscroll-behavior:contain;flex:1;min-height:0;padding:20px 16px 28px}.chat-message{background:#fff;border-radius:0 16px 16px 16px;padding:13px 14px;font-size:16px;line-height:1.5;margin:0 0 16px;box-shadow:0 1px 0#0001;animation:pv-arrive .3s both}.chat-message p{margin:0}.chat-message.chat-message--user{background:#e2ffc9;margin-left:35px;border-radius:16px 0 16px 16px}.chat-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.chat-option{background:#e3ffc9;border:1px solid transparent;text-align:left;border-radius:15px;padding:13px;color:#17251b;box-shadow:0 1px 0#0001;animation:pv-arrive .35s both;transition:background .2s,transform .2s,box-shadow .2s}.chat-option span{display:block;margin-bottom:5px}@media (min-width:1025px) and (hover:hover) and (pointer:fine){.chat-option:hover{background:#cff8a9;transform:translateY(-3px);box-shadow:0 5px 12px #075e5518}}.chat-dialog :focus-visible,.chat-launcher:focus-visible{outline:3px solid #007dce;outline-offset:3px}.chat-form{background:#fff;padding:18px;border-radius:0 16px 16px 16px;animation:pv-arrive .35s both}.form-field{margin-bottom:16px}.form-field label{display:block;font-size:14px;font-weight:700;margin-bottom:7px}.chat-dialog input,.chat-dialog select,.chat-dialog textarea{width:100%;font:16px/1.4 inherit;font-family:inherit;font-size:16px;line-height:1.4;color:#17251b;background:#fff;border:1px solid #a6b5ad;border-radius:9px;padding:12px;min-height:46px}.chat-dialog textarea{resize:vertical;min-height:100px}.form-select{position:relative}.chat-dialog select{appearance:none;padding-right:42px}.email-suggestion::after,.form-select::after{content:"";width:7px;height:7px;border:solid #075e55;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;right:17px;top:19px;pointer-events:none}.form-hint{display:block;font-size:12px;line-height:1.5;color:#4e6257;margin-top:5px}.email-suggestions{display:grid;gap:4px;margin-top:5px}.email-suggestion{position:relative;overflow-wrap:anywhere;border:1px solid #bad2c3;border-radius:7px;background:#eff9e9;padding:10px 38px 10px 10px;text-align:left;font-size:13px;color:#174d3d;transition:background .2s}@media (min-width:1025px) and (hover:hover) and (pointer:fine){.email-suggestion:hover{background:#dff5d2}}.email-suggestion::after{top:14px;transform:rotate(-45deg)}.chat-back-button,.chat-submit-button{border:0;border-radius:10px;padding:13px 16px;font-size:15px;transition:background .2s,transform .2s}.chat-submit-button{background:#075e55;color:#fff;font-weight:700;width:100%}@media (min-width:1025px) and (hover:hover) and (pointer:fine){.chat-submit-button:hover{background:#094a43;transform:translateY(-1px)}}.chat-back-button{background:#fff;color:#075e55;margin:14px 0}@media (min-width:1025px) and (hover:hover) and (pointer:fine){.chat-back-button:hover{background:#e3ffc9}}.chat-launcher{position:fixed;z-index:9999;align-items:center;gap:10px;color:#fff;font-weight:700;box-shadow:0 4px 20px #0003;cursor:pointer;transition:transform .2s,background .2s}@media (min-width:1025px) and (hover:hover) and (pointer:fine){.chat-launcher:hover{transform:translateY(-3px);background:#08796d}}.chat-launcher>span:first-child{font-size:30px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes pv-arrive{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.chat-dialog{right:0;bottom:0;width:100%;height:100dvh;max-height:100dvh;border-radius:0}.chat-dialog .chat-header{padding-top:max(16px,env(safe-area-inset-top))!important}.chat-conversation{padding-bottom:max(24px,env(safe-area-inset-bottom))}.chat-header h2{font-size:15px}.chat-header p{font-size:17px}.chat-avatar{width:44px;height:44px}.chat-launcher{right:14px;bottom:16px}.chat-option{font-size:14px;padding:12px}}@media (prefers-reduced-motion:reduce){.chat-dialog,.chat-dialog *,.chat-launcher,.chat-overlay{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.chat-avatar img{width:32px;height:32px;object-fit:contain}.chat-launcher>img{object-fit:contain}.chat-dialog .chat-message{font-size:16px;line-height:1.5}.chat-dialog .form-hint{font-size:12px;line-height:1.5}.chat-dialog .chat-message{margin:0 0 20px!important}.chat-conversation{background:#f4f5f3}.chat-launcher{display:grid;place-items:center;background:#138b80;border:0;border-radius:50%;animation:pv-float 2.4s ease-in-out 2;transform-origin:center bottom}.chat-launcher>span{position:absolute;white-space:normal;text-align:center;background:#00b5a6;color:#fff;box-shadow:0 8px 30px #0001}.chat-launcher:focus-visible{animation-play-state:paused;background:#08796d}@media (min-width:1025px) and (hover:hover) and (pointer:fine){.chat-launcher:hover{animation-play-state:paused;background:#08796d}}.chat-launcher[aria-expanded=true]{visibility:hidden}.form-error{color:#a22020;font-size:14px;line-height:1.5;margin:12px 0 0!important}.chat-submit-button:disabled{opacity:.65;cursor:wait;transform:none}.chat-security{min-height:65px;max-width:100%;margin-bottom:16px}.chat-security>div{max-width:100%}.chat-dialog .chat-form p{font-size:14px;line-height:1.5}.chat-dialog .chat-options{margin-top:0}@keyframes pv-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (max-width:600px){.chat-launcher{right:175px;bottom:20px;width:68px;height:68px;padding:13px}.chat-launcher>img{width:42px;height:42px}.chat-launcher>span{left:59px;top:12px;width:153px;font-size:17px}.chat-security{overflow:hidden}}@media (prefers-reduced-motion:reduce){.chat-launcher{animation:none}}.chat-conversation{background-color:#efeae2;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22220%22%20height%3D%22220%22%20viewBox%3D%220%200%20220%20220%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23a89f90%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20opacity%3D%22.2%22%3E%3Cpath%20d%3D%22M18%2024h30a8%208%200%200%201%208%208v17a8%208%200%200%201-8%208H33l-10%208v-8h-5a8%208%200%200%201-8-8V32a8%208%200%200%201%208-8zM22%2036h22m-22%209h14M143%2015l6%2013%2014%202-10%2010%202%2014-12-7-13%207%203-14-11-10%2015-2zM80%2092l23-9%2012%207-17%2010%206%2017-7%204-11-16-17%206-6-5%2016-10-6-10%205-3zM164%20108h23v32h-23zM170%20108v-6h11v6m-11%208v16m10-16v16m-13%2012v3m18-3v3M25%20150c-15-13-24%2011%200%2024%2024-13%2015-37%200-24zM102%20165h29a7%207%200%200%201%207%207v15a7%207%200%200%201-7%207h-11l-9%208v-8h-9a7%207%200%200%201-7-7v-15a7%207%200%200%201%207-7zM105%20176h20m-20%208h13M196%2041l5%204-5%205-5-5zM52%20118l3%203m0-3-3%203M177%20187l3%203m0-3-3%203%22%2F%3E%3Ccircle%20cx%3D%2267%22%20cy%3D%2216%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2254%22%20cy%3D%22193%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%2285%22%20r%3D%223%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:220px 220px}.chat-options{grid-auto-rows:1fr}.chat-option{min-height:108px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;font-size:15px;line-height:1.3}.chat-option span{margin:0;font-size:23px;line-height:1.25}.chat-launcher>span{line-height:1.15;border-radius:12px 12px 12px 0}.chat-launcher:focus-visible{transform:translateY(-3px)}@media (min-width:1025px) and (hover:hover) and (pointer:fine){.chat-launcher:hover{transform:translateY(-3px)}}@media (max-width:600px){.chat-launcher{width:48px;height:48px;padding:9px;right:126px;bottom:max(16px,env(safe-area-inset-bottom))}.chat-launcher>img{width:30px;height:30px}.chat-launcher>span{left:40px;top:7px;width:118px;padding:6px 8px;font-size:13px}.chat-option{min-height:100px;font-size:14px;padding:12px}.chat-option span{font-size:22px}}.chat-launcher{width:64px;height:64px;padding:12px;right:150px;bottom:26px}.chat-launcher>img{width:40px;height:40px}.chat-launcher>span{left:55px;top:11px;width:112px;padding:7px 8px;font-size:14px}@media (max-width:600px){.chat-launcher{width:56px;height:56px;padding:11px;right:140px;bottom:max(22px,env(safe-area-inset-bottom))}.chat-launcher>img{width:34px;height:34px}.chat-launcher>span{left:48px;top:9px;width:104px;padding:6px 7px;font-size:13px}}:root{--color-primary:#08776d;--color-accent:#b8391c}[hidden]{display:none!important}html{scroll-padding-top:110px}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #005fcc!important;outline-offset:4px}#main-content:focus{outline:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:20000;transform:translateY(-180%);background:#fff;color:#075e55;padding:14px 20px;border:2px solid #075e55;border-radius:8px;font-weight:700}.skip-link:focus{transform:translateY(0)}a.button-primary,a.button-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;text-align:center}.button-primary,.button-secondary,.js-open-chat{cursor:pointer}section :is(h1,h2){line-height:1.15}.topic-navigation-title{font-weight:700;margin:0 0 15px;text-transform:uppercase}.topic-navigation ol{padding:25px;margin-top:0}.topic-navigation{margin-top:50px}.topic-navigation-title+ol{margin-top:0}.topic-navigation button{color:inherit;background:0 0;border:0;text-align:left;padding:8px 0;font:inherit;font-weight:700}#topic-hero h1{font-size:2.5em;max-width:80%;margin-inline:auto}#topic-hero h1::before{content:"";width:350px;height:200px;background-size:cover;background-repeat:no-repeat;display:block;margin:0 auto 20px;border-radius:25px}.faq-heading{margin:0!important;font:inherit!important}#faq .faq-toggle{width:100%;min-height:48px;text-align:left}#faq .faq-answer{max-height:none;overflow:visible}.faq-toggle[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.faq-toggle::after{content:"+";float:right;margin-left:12px;font-size:1.2em}.faq-toggle[aria-expanded=true]::after{content:"−"}.site-footer .footer-heading{font-size:1.15em;margin-bottom:15px;line-height:1.3;background:0 0;width:auto;text-indent:0}.site-footer nav a{display:inline-block;padding-block:7px;min-height:24px}.site-footer .contact-links{display:flex;flex-wrap:wrap;gap:12px}.site-footer .contact-links .contact-icon{width:44px;height:44px;margin:0;background-position:center;background-size:24px}.site-footer .contact-links :is(a,button){display:block;width:44px;height:44px;min-height:44px;padding:0;margin:0!important;color:inherit;border:0;background:0 0;text-indent:-9999px;overflow:hidden}.site-footer ul li:first-child a{font:inherit;margin:0}@media (min-width:1025px) and (hover:hover) and (pointer:fine){.site-footer a:hover{text-decoration:underline}}.site-legal{line-height:1.6}.chat-launcher>span{background-color:#00796e;box-sizing:content-box}@media (min-width:1025px) and (hover:hover) and (pointer:fine){.chat-option:hover{box-shadow:0 5px 12px #075e5530}}.chat-dialog .chat-header{min-height:94px}.calculator-card .calculator-option:focus-visible{outline-color:#005fcc}.calculator-step{scroll-margin-top:110px}.calculator-question-group.is-missing{outline:2px solid #aa2525;outline-offset:5px;border-radius:8px}@media (max-width:800px){#topic-hero h1{max-width:100%;font-size:2em}#topic-hero h1::before{width:min(350px,100%);background-position:center}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}#compensation-cta .container>p{color:#fff}.site-footer .footer-heading,.site-footer .site-legal,.site-footer div ul li:first-child{color:#d8e4e5}.site-footer div ul li:first-child{font-weight:400;padding:0;margin:0;line-height:1.5}.site-footer div ul li:first-child a{border:0;padding-block:7px}.site-footer .footer-heading{color:#fff}.text-link{background:0 0;border:0;padding:6px;font:inherit;text-decoration:underline;color:inherit;min-height:32px}.calculator-progress-item{color:#4a5d57}.calculator-result-label{color:#4a5d57}.calculator-card .calculator-option-description{color:#4b5c56}.calculator-material-damages{color:#5f4500}.chat-dialog .form-field input:invalid:not(:placeholder-shown){border-color:#a22020}.topic-navigation-title{line-height:1.4}.chat-dialog .email-suggestion:focus-visible{outline-offset:1px}[data-heading-spacing=compact]{margin-bottom:10px}[data-text-align=left]{text-align:left}.margin-bottom-none{margin-bottom:0!important}.calculator-result-note{font-size:13px;color:#4b5c56;margin-top:12px}.site-footer .footer-heading{margin-top:0}.site-footer .contact-icon--phone{background-size:22px}.site-footer .container{grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer .container>*{min-width:0}.site-footer .footer-brand{width:min(300px,100%);background-size:contain}.site-footer a{overflow-wrap:anywhere}@media (max-width:880px){.site-footer .container{grid-template-columns:minmax(0,1fr)}}:root{--color-primary:#04b5a9;--color-primary-ink:#00695f;--color-accent:#f04923;--color-accent-ink:#b63819;--page-gutter:clamp(16px, 4vw, 64px);--font-body:clamp(1rem, 0.97rem + 0.12vw, 1.0625rem);--font-title:clamp(2rem, 3.8vw, 3.1rem);--font-heading:clamp(1.6rem, 2.5vw, 2.25rem);--font-subheading:clamp(1.15rem, 1.5vw, 1.4rem)}body{font-size:var(--font-body);line-height:1.55;color:var(--color-text)}body,button,input,select,textarea{font-family:Figtree,Arial,sans-serif}main>section{padding-inline:var(--page-gutter);padding-block:clamp(44px,6vw,80px)}main h1,section#home-hero h1,section#topic-hero h1{font-size:var(--font-title);line-height:1.12;font-weight:750;letter-spacing:-.035em;text-wrap:balance}main h2,section :is(h1,h2){line-height:1.2}main h2,section#faq h2,section#how-it-works h2,section#problems h2,section#testimonials h2{font-size:var(--font-heading);font-weight:750;letter-spacing:-.025em;margin-bottom:18px;text-wrap:balance}main h3,section h3{font-size:var(--font-subheading);line-height:1.35;font-weight:700;letter-spacing:-.01em}main h4{font-size:1.05rem;line-height:1.4;font-weight:700}#topic-content p,main p,section p{font-size:var(--font-body);line-height:1.65}.reviews-disclosure{font-size:.8rem;line-height:1.65;color:#4a5b59}.text-accent,main h1{color:var(--color-accent)}.button-primary,section .button-primary{background:var(--color-primary);color:#102d29;border:1px solid transparent;font-size:1rem;line-height:1.3;font-weight:750;border-radius:999px;min-height:46px;padding:12px 22px;display:inline-flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}.button-secondary,section .button-secondary{font-size:1rem;line-height:1.3;font-weight:700;min-height:46px;padding:11px 22px;border-radius:999px;box-sizing:border-box}@media (min-width:1025px) and (hover:hover) and (pointer:fine){.button-primary:hover,section .button-primary:hover{background:#019d92;color:#0a211e}}@media (min-width:1025px) and (hover:hover) and (pointer:fine){.button-secondary:hover{background:#fff3cb;color:#122d28}}section[tabindex="-1"]:focus{outline:0}#main-content{padding-top:88px}section#home-hero{padding-top:clamp(36px,5vw,76px)}section#home-hero .container{gap:clamp(24px,4vw,64px)}section#home-hero .hero-actions{gap:16px}section#home-hero .hero-actions>*{margin-top:12px}section#home-hero .legal-references{font-size:.86rem;line-height:1.4;margin-top:32px}section#home-hero .legal-references li{padding-left:50px;min-height:42px}section#home-hero .legal-references li::before{width:36px;height:36px;background-size:contain}.site-header,.site-header.is-compact{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr) auto;align-items:center;gap:24px;position:fixed;top:0;left:50%;transform:translateX(-50%);width:min(100%,1440px);height:88px;min-height:88px;padding:10px var(--page-gutter);box-sizing:border-box;border-radius:0;background:#fffbea;border-bottom:1px solid #e4e3d5;z-index:1000;transition:box-shadow .2s}.site-header.is-compact{box-shadow:0 4px 22px #123e3210}.site-header .site-brand,.site-header.is-compact .site-brand{position:static;left:auto;top:auto;width:100%;max-width:260px;height:62px;margin:0;background-size:contain;background-position:left center;min-width:0}.site-header .site-navigation,.site-header.is-compact .site-navigation{position:static;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:clamp(12px,1.8vw,24px);min-width:0;margin:0;padding:0;background:0 0;border:0;box-shadow:none}.site-header .site-navigation a{font-size:.88rem;line-height:1.25;min-height:44px;white-space:nowrap;padding:0}.site-header .header-chat-button,.site-header.is-compact .header-chat-button{position:static;top:auto;right:auto;left:auto;width:auto;height:auto;min-height:44px;min-width:0;padding:10px 18px 10px 40px;border-radius:999px;text-indent:0;background-position:14px center;background-size:18px;line-height:1.3;font-size:.84rem;font-weight:750;letter-spacing:.035em;white-space:nowrap;box-sizing:border-box}.site-header .navigation-toggle{position:static;width:42px;height:44px;display:none;padding:10px;border-radius:12px}section#topic-hero{padding-top:38px;padding-bottom:44px}section#topic-hero h1{max-width:960px;margin-inline:auto}section#topic-hero h1::before{width:300px;height:170px;background-position:center;background-size:contain}section#topic-hero p{max-width:70ch;margin-inline:auto}section#topic-hero .button-primary{margin-top:18px}#topic-content{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(24px,4vw,56px);padding:0 var(--page-gutter) 64px;max-width:1280px;box-sizing:border-box;margin-inline:auto}#topic-content .topic-navigation{margin:28px 0 0;align-self:start;position:sticky;top:108px;padding:20px;background:#f0f5ee;border-radius:18px;box-sizing:border-box}#topic-content .topic-navigation ol{position:static;padding:0 0 0 16px;margin:0;background:0 0;border-radius:0}#topic-content .topic-navigation-title{font-size:.84rem;line-height:1.4;margin:0 0 12px}#topic-content .topic-navigation li{margin:0 0 10px;font-size:.86rem;line-height:1.45}#topic-content .topic-navigation li:last-child{margin-bottom:0}#topic-content .topic-navigation a{color:var(--color-primary-ink);display:inline-block;padding:3px 0}#topic-content .topic-sections{min-width:0}#topic-content .topic-sections>section{padding:32px 0;border-bottom:1px solid #dce5e0;scroll-margin-top:110px}#topic-content .topic-sections>section>p{max-width:72ch;margin-bottom:16px}#topic-content .topic-sections>section>p:last-child{margin-bottom:0}#topic-content .topic-sections h2{font-size:clamp(1.45rem,2.2vw,1.85rem);color:#183c33;margin-bottom:16px}#topic-content .topic-sections ol,#topic-content .topic-sections ul{font-size:var(--font-body);line-height:1.7;padding-left:22px;margin:12px 0 18px}#topic-content .topic-sections li{margin-bottom:12px}section#how-it-works ol{gap:20px;margin:28px 0}section#how-it-works ol li{padding-right:12px}section#how-it-works ol li p{font-size:.98rem;line-height:1.6}section#how-it-works ol li p::before{font-size:clamp(2.5rem,4vw,3.5rem);color:var(--color-primary-ink);line-height:1.2}section#problems ul{gap:18px}section#problems ul li{padding:24px 20px}section#problems ul li h4{font-size:1.1rem}section#problems ul li p{font-size:.96rem;line-height:1.5}section#testimonials{background:#f4f8f2;text-align:left}.reviews-heading{display:grid;grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:32px;margin-bottom:30px}.reviews-heading p{max-width:62ch}.google-rating{display:flex;flex-direction:column;align-items:center;gap:3px;padding:20px;background:#fff;border:1px solid #dae7dc;border-radius:20px;color:#183c33;box-sizing:border-box;text-align:center}.google-rating-label{font-size:.8rem;font-weight:650}.google-rating-value{font-size:2.8rem;line-height:1.15;font-weight:800;letter-spacing:-.04em}.google-rating-value>span{font-size:1rem;letter-spacing:0;color:#516259;margin-left:3px}.review-stars{color:#9e6500;letter-spacing:.12em;font-size:1rem;white-space:nowrap}.google-rating-count{font-size:.84rem;color:#4b5d54}.review-track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 24px)/ 2);column-gap:24px;margin:0;padding:4px 0 16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b5cdbb transparent;list-style:none}.review-slide{min-width:0;scroll-snap-align:start;display:flex}.review-card{display:flex;flex-direction:column;align-items:stretch;width:100%;padding:26px;border:1px solid #d8e5da;border-radius:20px;background:#fff;box-sizing:border-box;min-height:320px}.review-card h3{font-size:1rem;line-height:1.4;margin:0;overflow-wrap:anywhere;color:#163c31;letter-spacing:0}.review-score{display:flex;align-items:center;gap:10px;margin:18px 0 14px;font-size:.8rem;line-height:1.4;color:#475e51}.review-card blockquote{margin:0 0 22px;padding:0;flex:1}.review-card blockquote p{font-size:1.06rem;line-height:1.65;margin:0;color:#263f33}.review-source{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:.82rem;line-height:1.5;font-weight:700;color:var(--color-primary-ink);text-decoration:underline;text-underline-offset:3px;min-height:28px}.reviews-controls{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:18px}.review-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;min-width:0;max-width:calc(100% - 96px)}.review-page{width:24px;height:32px;padding:0;border:0;background:0 0;display:grid;place-items:center;box-sizing:border-box;flex:0 0 24px}.review-page::before{content:"";width:8px;height:8px;border:1.5px solid #376b4a;border-radius:50%;background:0 0;box-sizing:border-box}.review-page[aria-current=true]::before{background:#276e45;width:10px;height:10px}@media (min-width:1025px) and (hover:hover) and (pointer:fine){.review-page:hover::before{background:#85cba3}}section p.review-page-status{font-size:.76rem;line-height:1.4;color:#53655a;text-align:center;margin:8px 0 0}section#testimonials .reviews-disclosure{max-width:90ch;margin:22px auto 24px;text-align:center;font-size:.76rem;line-height:1.65;color:#4b5d54}.reviews-disclosure a{color:var(--color-primary-ink);text-decoration:underline;text-underline-offset:3px}section#testimonials>.button-primary{display:flex;width:fit-content;margin:0 auto}.site-footer{padding:48px var(--page-gutter) 86px;border-radius:0;background:#182d29}.site-footer .container{display:grid;grid-template-columns:1.1fr 1fr 1fr 0.8fr;gap:28px;align-items:start}.site-footer .container>div:first-child p{font-size:.88rem;line-height:1.6;color:#d5e5df;margin:12px 0 0}.site-footer .footer-brand{height:42px;max-width:240px;margin:0}.site-footer .footer-heading{font-size:.96rem;line-height:1.4;font-weight:750;margin:0 0 12px;color:#fff}.site-footer nav ul{margin:0;padding:0;list-style:none}.site-footer div ul li:first-child,.site-footer nav li{font-size:.86rem;line-height:1.4;margin:0;padding:0;font-weight:400}.site-footer div ul li:first-child a,.site-footer nav a{display:inline-block;box-sizing:border-box;min-height:28px;padding:4px 0;line-height:1.4;margin:0;border:0;color:#e7f0ec;font-size:.86rem}.site-footer .contact-links{gap:8px}.site-footer .contact-links .contact-icon,.site-footer .contact-links :is(a,button){width:36px;height:36px;min-height:36px}.site-footer .site-legal{font-size:.75rem;line-height:1.65;font-weight:400;margin-top:28px;padding-top:20px;color:#c8dad2;border-top:1px solid #4b6559}section#compensation-calculator{padding-top:0;background:var(--color-surface-warm)}section#compensation-calculator>.container{max-width:760px;padding:0;margin-inline:auto}.calculator-card{padding:28px;overflow:visible}.calculator-progress{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);align-items:start;gap:8px;margin-bottom:28px}.calculator-progress-item{position:static;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;min-width:0;width:auto;white-space:normal;font-size:.8rem;line-height:1.35;text-align:center;color:#4a5d57}.calculator-progress-item>span{display:block;max-width:100%;overflow-wrap:normal;font-size:.8rem;line-height:1.35}.calculator-progress-number{position:static;display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;margin:0;border-radius:50%;font-size:.85rem;line-height:1;color:#425a4b;background:#e2ece4;transform:none}.calculator-progress-line{position:static;width:auto;min-width:0;height:2px;margin:15px 0 0;background:#cbdccd}.calculator-progress-item.is-active{color:var(--color-accent-ink)}.calculator-progress-item.is-active .calculator-progress-number{color:#fff;background:var(--color-accent-ink)}.calculator-progress-item.is-complete{color:var(--color-primary-ink)}.calculator-progress-item.is-complete .calculator-progress-number,.calculator-progress-line.is-complete{background:var(--color-primary-ink);color:#fff}.calculator-question{font-size:clamp(1.35rem,2.5vw,1.8rem);line-height:1.3}.calculator-option-label{font-size:1rem;line-height:1.4;font-weight:700}.calculator-option-description{font-size:.84rem;line-height:1.5}.calculator-next,.calculator-whatsapp-button{color:#102d29;background:var(--color-primary);font-size:1rem;line-height:1.4;font-weight:750;border-radius:999px}.calculator-badge,.calculator-result-badge--warning,.calculator-step-label{color:var(--color-accent-ink)}.calculator-result-box p{font-size:var(--font-body);line-height:1.6}.calculator-result-range{font-size:clamp(1.8rem,5vw,2.75rem);line-height:1.2;color:var(--color-accent-ink)}.calculator-trust{gap:10px 18px;margin-top:22px}.calculator-trust-item{font-size:.78rem;line-height:1.5}.chat-launcher>span{background:var(--color-primary);color:#102d29}.chat-launcher{background:#05a597}.chat-dialog .chat-header{background:#086d61;color:#fff}.chat-dialog .chat-header h2{font-size:1rem;line-height:1.3;font-weight:750;letter-spacing:0}.chat-dialog .chat-header p{font-size:1rem;line-height:1.35}.chat-dialog .chat-message{font-size:1rem;line-height:1.6}.chat-option{font-size:.94rem;line-height:1.4}.form-field label{font-size:.86rem;line-height:1.45}.chat-dialog .form-hint{font-size:.75rem;line-height:1.55}.is-reveal-pending{opacity:1;transform:translateY(14px)}.is-revealed{animation:scroll-reveal .42s cubic-bezier(.2,.7,.2,1) both}.is-reveal-pending:focus-within{opacity:1;transform:none}@keyframes scroll-reveal{from{opacity:1;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1441px){:root{--page-gutter:64px}}@media (max-width:1150px){.site-header,.site-header.is-compact{gap:18px;grid-template-columns:220px minmax(0,1fr) auto}.site-header .site-navigation,.site-header.is-compact .site-navigation{gap:14px}.site-header .site-navigation a{font-size:.82rem}.site-footer .container{grid-template-columns:1fr 1fr;gap:30px 28px}}@media (max-width:1024px){.site-header,.site-header.is-compact{height:72px;min-height:72px;grid-template-columns:minmax(0,1fr) 42px auto;gap:12px;padding:10px var(--page-gutter)}.site-header .site-brand,.site-header.is-compact .site-brand{max-width:220px;height:50px}.site-header .navigation-toggle{display:grid;place-items:center}.site-header .header-chat-button,.site-header.is-compact .header-chat-button{font-size:.78rem;padding:10px 12px 10px 34px;background-size:16px;background-position:11px center}.site-header .site-navigation,.site-header.is-compact .site-navigation{display:none;position:absolute;top:100%;left:var(--page-gutter);right:var(--page-gutter);padding:12px 16px;flex-direction:column;align-items:stretch;gap:3px;background:#fff;border:1px solid #d8e5db;border-radius:16px;box-shadow:0 12px 32px #153b2720}.site-header .site-navigation.is-open,.site-header.is-compact .site-navigation.is-open{display:flex}.site-header .site-navigation a{font-size:.95rem;white-space:normal;min-height:44px;padding:8px}#main-content{padding-top:72px}html{scroll-padding-top:88px}#topic-content{grid-template-columns:190px minmax(0,1fr);gap:24px}#topic-content .topic-navigation{top:92px;padding:16px}}@media (max-width:899px){.review-track{grid-auto-columns:100%;column-gap:18px}.reviews-heading{grid-template-columns:minmax(0,1fr) 175px;gap:24px}.review-card{min-height:300px}}@media (max-width:800px){section#home-hero{padding-top:24px;padding-bottom:38px}section#home-hero .container{grid-template-columns:minmax(0,1fr);gap:0}section#home-hero .hero-actions{gap:12px}section#home-hero .hero-actions>*{width:fit-content;margin-top:4px}section#home-hero h1::before{height:180px;margin-bottom:24px;border-radius:22px}section#home-hero .legal-references{display:flex;flex-wrap:wrap;gap:16px;margin-top:26px;font-size:.75rem}section#home-hero .legal-references li{flex:1 1 130px;padding-left:40px;min-height:36px}section#home-hero .legal-references li::before{width:30px;height:30px}#topic-content{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:40px}#topic-content .topic-navigation{position:static;margin-top:0;padding:18px}#topic-content .topic-navigation ol{display:grid;grid-template-columns:1fr 1fr;gap:6px 22px}#topic-content .topic-navigation li{margin:0;font-size:.82rem}#topic-content .topic-sections>section{padding:26px 0}section#topic-hero{padding-top:22px;padding-bottom:30px}section#topic-hero h1::before{width:240px;height:140px;margin-bottom:20px}.site-footer .container>div:first-child{grid-column:1/-1}.site-footer .container>nav:last-child{grid-column:1/-1}.site-footer .container{gap:28px 20px}.site-footer{padding-bottom:86px}.site-footer .footer-heading{font-size:.92rem}.site-footer div ul li:first-child a,.site-footer nav a{font-size:.82rem;min-height:27px;padding:3px 0}section#how-it-works ol{grid-template-columns:1fr 1fr;gap:22px}section#how-it-works ol li{padding:0}.calculator-card{padding:22px}}@media (max-width:600px){.reviews-heading{grid-template-columns:minmax(0,1fr);gap:20px}.google-rating{display:grid;grid-template-columns:auto auto;column-gap:18px;row-gap:0;justify-content:start;align-items:center;justify-self:start;text-align:left;padding:14px 20px;border-radius:18px;min-width:230px}.google-rating-label{grid-column:1/-1;margin-bottom:2px}.google-rating-value{grid-row:2/4;font-size:2.3rem}.google-rating-value>span{font-size:.86rem}.review-stars{font-size:.9rem}.review-card{padding:22px;min-height:300px}.review-card blockquote p{font-size:1rem}.review-card h3{font-size:.95rem}.reviews-disclosure{font-size:.74rem}.reviews-controls{gap:4px}.review-pagination{max-width:calc(100% - 96px)}#topic-content .topic-navigation ol{grid-template-columns:minmax(0,1fr)}section#topic-hero .button-primary{width:100%}.calculator-card{padding:20px 18px}.calculator-progress{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr);gap:4px}.calculator-progress-number{width:30px;height:30px;flex-basis:30px}.calculator-progress-line{margin-top:14px}.calculator-progress-item>span{font-size:.72rem;line-height:1.35}.calculator-result-range{font-size:1.8rem}section#compensation-calculator{padding-bottom:36px}}@media (max-width:380px){.site-header,.site-header.is-compact{gap:8px;padding-inline:12px;grid-template-columns:minmax(0,1fr) 40px auto}.site-header .navigation-toggle{width:40px}.site-header .header-chat-button,.site-header.is-compact .header-chat-button{font-size:.7rem;letter-spacing:0;padding-right:10px;padding-left:30px;background-position:9px center}.site-header .site-brand,.site-header.is-compact .site-brand{height:46px;max-width:150px}section#how-it-works ol{grid-template-columns:minmax(0,1fr)}.review-card{padding:20px}}@media (prefers-reduced-motion:reduce){.is-reveal-pending{opacity:1;transform:none}.is-revealed{animation:none}}.site-header .site-brand,.site-header.is-compact .site-brand{background-image:url(../images/brand-logo.svg);background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;display:block}.site-header .header-chat-button,.site-header.is-compact .header-chat-button{background-image:url(../images/icon-whatsapp.svg);background-repeat:no-repeat;background-color:#111d19;color:#fff;border:0}section#compensation-cta .container :is(h2,p){color:#102d29}section#compensation-cta .container h2 strong{color:inherit}.site-header .site-navigation a{font-weight:650}.site-header .navigation-toggle{border:1px solid #bac9c2;background:0 0;color:#182426;cursor:pointer;padding:8px}.site-header .navigation-toggle svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}@media (max-width:1024px){.site-header .navigation-toggle{display:grid;place-items:center}}:root{--size-regular:50px;--size-xlarge:calc(var(--size-regular) * 1.8);--size-small:calc(var(--size-regular) / 2);--size-xsmall:calc(var(--size-regular) / 3);--font-body:clamp(var(--size-xsmall), 1.35vw, 19px);--font-title:clamp(34px, 4vw, var(--size-regular));--font-heading:clamp(28px, 3vw, 40px);--font-subheading:clamp(21px, 2vw, var(--size-small))}section#testimonials{background:0 0}.testimonials-trust{margin-bottom:60px}.testimonials-trust>h3{max-width:850px;margin-inline:auto;text-align:center;font-size:clamp(21px,2vw,25px);font-weight:500}section#testimonials .testimonials-trust>h2{text-align:center;color:var(--color-accent)}.trust-indicators{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;padding:0;margin-top:36px}section#testimonials .trust-indicators li{padding:24px 0;margin:0;min-width:0;text-align:center}section#testimonials .trust-indicators h4{font-size:clamp(21px,2vw,25px);line-height:1.3;color:#182426;margin-bottom:14px}section#testimonials .trust-indicators p{font-size:var(--font-body);line-height:1.6;margin:0}.button-primary,.button-secondary.js-open-chat,.chat-launcher>span,section .button-primary,section .button-secondary.js-open-chat{background:#007f73;color:#fff}@media (min-width:1025px) and (hover:hover) and (pointer:fine){.button-primary:hover,.button-secondary.js-open-chat:hover,section .button-primary:hover{background:#006c62;color:#fff}}.review-card h3{font-size:19px}.google-rating-count,.google-rating-label,.review-page-status,.review-score,.review-source,.reviews-disclosure{font-size:var(--size-xsmall)}.site-footer .footer-heading{font-size:21px}.site-footer .container nav ul li :is(a,button){font-size:var(--size-xsmall);line-height:1.4}.site-footer .contact-links{gap:10px;align-items:center}.site-footer .contact-links li.contact-icon{position:relative;display:block;float:none;flex:0 0 44px;width:44px;height:44px;margin:0;padding:0;background:0 0}.site-footer .contact-links li.contact-icon :is(a,button){position:static;display:block;box-sizing:border-box;width:44px;height:44px;min-height:44px;padding:0;margin:0!important;text-indent:-9999px;overflow:hidden;border:0;border-radius:50%;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:25px;cursor:pointer}.site-footer .contact-icon--instagram a{background-image:url(../images/icon-instagram.svg)}.site-footer .contact-icon--facebook a{background-image:url(../images/icon-facebook.svg)}.site-footer .contact-icon--whatsapp button{background-image:url(../images/icon-whatsapp.svg)}.site-footer .contact-icon--phone a{background-image:url(../images/icon-phone.svg)}.site-footer .site-legal{font-size:15px;line-height:1.7}.site-footer .studio-credit{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 14px;margin:30px var(--page-gutter) 0;padding:24px 0 0;border-top:1px solid #ffffff30;color:#fff;font-size:var(--size-xsmall);line-height:1.6;text-align:center}.site-footer .studio-credit a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:4px;border-radius:4px}.site-footer .studio-credit img{display:block;width:139px;height:auto}@media (max-width:800px){.trust-indicators{grid-template-columns:1fr;gap:8px}.testimonials-trust{margin-bottom:40px}.site-footer .studio-credit{flex-direction:column;gap:8px}.site-footer .contact-links{gap:8px}}.site-footer .container>div p,.site-footer .site-legal{font-size:var(--size-xsmall)}.site-header .site-navigation a{font-size:var(--size-xsmall)}.calculator-option-description,.calculator-result-label{font-size:var(--size-xsmall)}.calculator-progress-item>span{font-size:14px}.calculator-step-label{font-size:15px}section#testimonials .trust-indicators h4::before{content:"";display:block;width:52px;height:52px;margin:0 auto 18px;background-repeat:no-repeat;background-position:center;background-size:contain}section#testimonials .trust-indicators li:first-child h4::before{background-image:url(../images/icon-success.svg)}section#testimonials .trust-indicators li:nth-child(2) h4::before{background-image:url(../images/icon-experience.svg)}section#testimonials .trust-indicators li:nth-child(3) h4::before{background-image:url(../images/icon-free-review.svg)}main button.js-open-chat{background:#007f73;color:#fff;border:1px solid transparent;border-radius:999px;min-height:48px;padding:12px 22px;font-size:var(--size-xsmall);line-height:1.3;font-weight:750;white-space:normal}@media (min-width:1025px) and (hover:hover) and (pointer:fine){main button.js-open-chat:hover{background:#006c62;color:#fff}}a.calculator-whatsapp-button,section#compensation-cta .container .js-open-chat{background:#007f73;color:#fff}@media (min-width:1025px) and (hover:hover) and (pointer:fine){a.calculator-whatsapp-button:hover,section#compensation-cta .container .js-open-chat:hover{background:#006c62;color:#fff}}.site-footer .container nav ul li :is(a,button){margin:0}.site-footer .studio-credit a{margin:0}:root{--radius-section:64px;--radius-card:20px;--header-expanded:104px;--color-action:#007f73}body{line-height:1.48}#topic-content p,main p,section p{line-height:1.5}main h1,section#home-hero h1,section#topic-hero h1{line-height:1.1}main h2,section :is(h1,h2){line-height:1.16}main h3,section h3{line-height:1.25}main>section{padding-block:clamp(64px,7.5vw,104px)}#main-content{padding-top:0}main>section#home-hero:first-child,main>section#topic-hero:first-child{padding-top:calc(var(--header-expanded) + clamp(40px,5vw,72px));padding-bottom:clamp(56px,6vw,88px);border-radius:var(--radius-section)}.site-header,.site-header.is-compact{height:var(--header-expanded);min-height:var(--header-expanded);align-items:center;border:0;background:0 0;box-shadow:none;border-radius:0;padding-block:12px;transition:height .25s,min-height .25s,padding .25s,background-color .25s,border-radius .25s,box-shadow .25s}.site-header .site-brand,.site-header.is-compact .site-brand{align-self:center;max-width:260px;height:62px;background-position:left center;transition:height .25s,max-width .25s}.site-header .site-navigation{align-self:center;align-items:center}.site-header .site-navigation a{display:flex;align-items:center;justify-content:center;min-height:44px;line-height:1.2;margin:0}.site-header .header-chat-button,.site-header.is-compact .header-chat-button{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:44px;line-height:1.2;margin:0}.site-header.is-compact{height:64px;min-height:64px;padding-block:8px;background:var(--color-surface-warm);border-radius:0 0 36px 36px;box-shadow:0 8px 28px #123e320d}.site-header.is-compact .site-brand{height:42px;max-width:220px}main section[id]{scroll-margin-top:88px}:is(main button.js-open-chat,.button-primary,.button-secondary,.calculator-whatsapp-button,.chat-launcher,.chat-launcher>span){text-decoration:none!important}section#compensation-cta .container :is(h2,h2 strong,p){color:#fff}section#compensation-cta .container{background:#007f73;border-radius:var(--radius-section);padding:clamp(32px,5vw,64px)}section#compensation-cta .container .js-open-chat{background:#005d54;color:#fff}@media (min-width:1025px) and (hover:hover) and (pointer:fine){section#compensation-cta .container .js-open-chat:hover{background:#004b44;color:#fff}}section#faq,section#problems{border-radius:var(--radius-section)}section#faq .faq-toggle{position:relative;line-height:1.35;padding:20px 38px 20px 0;background-image:none}section#faq .faq-toggle::after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);float:none;margin:0;font-size:26px;line-height:1;color:var(--color-action)}section#faq .faq-toggle[aria-expanded=true]::after{content:"−"}section#faq .faq-answer:not([hidden]){display:block;max-height:none;overflow:visible;padding:16px 38px 24px 0!important;line-height:1.5}section#faq .faq-answer[hidden]{display:none!important}section#faq .faq-answer p{line-height:1.5;margin:0 0 14px}section#home-hero .legal-references{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start;line-height:1.35}section#home-hero .legal-references li{line-height:1.35;min-width:0;padding-left:46px;min-height:40px}section#testimonials{background:0 0}.testimonials-trust{margin-bottom:clamp(56px,6vw,88px)}section#testimonials .trust-indicators p{line-height:1.5}section#testimonials #reviews-title{color:var(--color-accent)}.review-card{border-radius:var(--radius-card);border-color:#d7e2df;background:#fff}.review-card :is(h3,blockquote p){color:var(--color-text);line-height:1.5}.google-rating{background:var(--color-surface-warm);color:var(--color-text)}.review-stars{color:var(--color-accent-ink)}.review-source{color:var(--color-action)}.review-page[aria-current=true]{background:var(--color-action);border-color:var(--color-action)}.site-footer{border-radius:0 0 var(--radius-section) var(--radius-section);overflow:hidden;padding-top:clamp(48px,5vw,72px)}.site-footer .container>div p{font-size:clamp(18px,1.4vw,20px);line-height:1.5}.site-footer .site-legal{font-size:16px;line-height:1.45}.site-footer .site-legal .footer-company{display:block;font-size:13px;line-height:1.5;margin-top:10px}.site-footer .studio-credit{border:0;padding-top:8px;margin-top:22px;font-size:12px;line-height:1.4;gap:8px 12px}.site-footer .studio-credit img{width:100px;height:auto}.site-footer .studio-credit a{padding:2px;min-height:44px}.chat-launcher>span{background:#ffe667;color:#18352e}body[data-page=compensation-calculator] section#topic-hero,body[data-page=flight-problems] section#problems{background:var(--color-surface-warm)}body[data-page=compensation-calculator] section#topic-hero{text-align:center}body[data-page=compensation-calculator] section#topic-hero .container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;margin-inline:auto}body[data-page=compensation-calculator] section#topic-hero :is(h1,p){margin:0;max-width:850px;text-align:center}main section#topic-hero h1::before{content:none;display:none}main section#topic-hero img{display:none}#topic-content .topic-navigation li{font-size:16px;line-height:1.4}#topic-content .topic-navigation :is(a,button.js-open-chat){display:inline-block;background:0 0;border:0;border-radius:0;box-shadow:none;color:var(--color-primary-ink);padding:3px 0;margin:0;min-height:0;width:auto;text-align:left;font:inherit;line-height:inherit;text-decoration:none;white-space:normal}@media (min-width:1025px) and (hover:hover) and (pointer:fine){#topic-content .topic-navigation button.js-open-chat:hover{background:0 0;color:var(--color-primary-ink)}}.chat-dialog .chat-header{padding:20px 108px 20px 16px!important}.chat-header>div{min-width:0;flex:1}.chat-header .chat-avatar{width:44px;height:44px;flex:0 0 44px}.chat-dialog .chat-header h2{line-height:1.2;margin:0}.chat-dialog .chat-header p{line-height:1.3;margin:5px 0 0}.chat-dialog .chat-close{position:absolute;inset:8px 8px auto auto;display:flex;align-items:center;justify-content:center;gap:5px;flex:none;width:auto;height:44px;min-height:44px;padding:8px 10px;margin:0;border:1px solid #ffffff70;border-radius:999px;background:#ffffff16;color:#fff;font-size:12px;line-height:1;font-weight:750;letter-spacing:.025em;transform:none}.chat-dialog .chat-close svg{width:15px;height:15px;flex:0 0 15px}@media (min-width:1025px) and (hover:hover) and (pointer:fine){.chat-dialog .chat-close:hover{background:#ffffff30;transform:none}}@media (min-width:801px) and (max-width:1200px){section#home-hero .legal-references{grid-template-columns:1fr;gap:14px}}@media (max-width:1024px){:root{--header-expanded:80px}.site-header .site-brand{max-width:220px;height:50px}.site-header.is-compact .site-brand{height:40px;max-width:220px}.site-header .site-navigation{border-radius:24px;padding:12px 20px;background:var(--color-surface-warm)}.site-header .site-navigation a{justify-content:flex-start}.site-header .navigation-toggle{align-self:center}.site-header.is-compact{border-radius:0 0 24px 24px}}@media (max-width:800px){:root{--radius-section:32px}section#home-hero .legal-references{grid-template-columns:1fr;gap:14px}section#home-hero .legal-references li{max-width:none}.review-card{border-radius:20px}.site-footer .studio-credit{gap:4px}.chat-dialog .chat-header h2{font-size:14px}.chat-dialog .chat-header p{font-size:14px}}@media (max-width:380px){.site-header .site-brand,.site-header.is-compact .site-brand{max-width:150px}.chat-dialog .chat-header{padding-left:12px!important;padding-right:100px!important;gap:8px}.chat-header .chat-avatar{width:36px;height:36px;flex-basis:36px}}section#faq .faq-toggle::after{content:"";width:14px;height:14px;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:center;background-size:14px 2px,2px 14px;background-repeat:no-repeat}section#faq .faq-toggle[aria-expanded=true]::after{content:"";background-size:14px 2px,0 0}.calculator-card,section#problems li a{border-radius:var(--radius-card)}.calculator-option{border-radius:12px}@media (min-width:1025px) and (hover:hover) and (pointer:fine){.chat-dialog .chat-close:hover{background:#005b52;transform:none}}.review-card h3{line-height:1.25}section#testimonials .reviews-disclosure{line-height:1.45}section#compensation-calculator{padding-top:clamp(32px,4vw,56px);padding-bottom:72px;background:0 0}#topic-content .topic-navigation :is(a,button.js-open-chat){vertical-align:top}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px}html{scrollbar-gutter:stable}*,::after,::before{box-shadow:none!important;text-shadow:none!important}.site-header:not(.is-compact),main>section#home-hero:first-child,main>section#topic-hero:first-child{border-top-left-radius:0;border-top-right-radius:0}section#faq{border-bottom-left-radius:0;border-bottom-right-radius:0}section#problems .cta-hidden-problem{margin:var(--space-8) 0 0;line-height:1.5;font-size:var(--font-body)}section#problems .cta-hidden-problem .text-link{display:inline;background:0 0!important;color:inherit!important;font:inherit;font-weight:750;padding:0!important;border:0;border-radius:0;min-height:0;box-shadow:none;text-decoration:underline!important;text-underline-offset:5px;white-space:normal}#topic-content .topic-navigation{background:var(--color-surface-muted);color:var(--color-text);padding:var(--space-6)}#topic-content .topic-navigation ol{list-style:none;counter-reset:topic-index;padding:0;margin:var(--space-6) 0 0}#topic-content .topic-navigation li{counter-increment:topic-index;display:grid;grid-template-columns:1.25em minmax(0,1fr);gap:4px;align-items:start;margin:0 0 var(--space-4);padding:0;font-size:16px;line-height:1.45}#topic-content .topic-navigation li::before{content:counter(topic-index) ".";display:block;line-height:1.45;padding-top:3px;align-self:start;color:var(--color-text)}#topic-content .topic-navigation :is(a,button.js-open-chat){display:block;vertical-align:initial;color:var(--color-text);line-height:1.45;padding:3px 0;margin:0}#topic-content .topic-navigation-title{font-size:18px;color:var(--color-text)}#topic-content .assistance-list{padding-left:24px;margin:16px 0 24px;list-style:disc}#topic-content .assistance-list>li{padding-left:4px;margin-bottom:16px;line-height:1.5}#topic-content .assistance-list ul{padding-left:24px;margin-top:12px}section#faq .faq-answer:not([hidden]){padding:0!important;box-sizing:border-box;overflow:hidden}section#faq .faq-answer p:first-child{padding-top:16px}section#faq .faq-answer p:last-child{padding-bottom:24px;margin-bottom:0}section#faq .faq-toggle::after{transition:transform .25s,background-size .25s;transform:translateY(-50%) rotate(0)}section#faq .faq-toggle[aria-expanded=true]::after{transform:translateY(-50%) rotate(180deg)}.is-reveal-pending{opacity:1;transform:translateY(18px)}.is-revealed{animation:content-reveal .5s cubic-bezier(.2,.7,.2,1) both}@keyframes content-reveal{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.reviews-panel{background:#ffe84a;border-radius:var(--radius-section);padding:var(--space-16);color:var(--color-text);text-align:center}.reviews-panel .reviews-heading{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);margin-bottom:var(--space-8)}section#testimonials .reviews-panel #reviews-title{color:var(--color-text);font-size:clamp(32px,4vw,48px);max-width:16ch;margin:0 auto 12px;line-height:1.1}.reviews-panel .reviews-heading p{font-size:clamp(18px,2vw,24px);line-height:1.4;margin:0}.reviews-panel .google-rating{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;background:0 0;border:0;border-radius:0;padding:0;min-width:0;font-size:16px}.reviews-panel .google-rating-value{font-size:24px;line-height:1.2}.reviews-panel .google-rating-count,.reviews-panel .google-rating-label{font-size:15px}.reviews-panel .google-rating .review-stars{font-size:18px}.reviews-panel .review-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:24px;max-width:800px;margin:0 auto;padding:0;scrollbar-width:none;scroll-snap-type:x mandatory;cursor:grab}.reviews-panel .review-track::-webkit-scrollbar{display:none}.reviews-panel .review-track:active{cursor:grabbing}.reviews-panel .review-card{align-items:center;text-align:center;border:0;border-radius:48px;background:#fff;padding:48px 56px;min-height:460px}.reviews-panel .review-card blockquote{margin:0 0 28px;flex:1;display:flex;align-items:center;max-width:38ch}.reviews-panel .review-card blockquote p{font-size:clamp(20px,2.3vw,28px);line-height:1.45}.reviews-panel .review-card h3{font-size:22px;line-height:1.3;margin:0 0 8px;color:var(--color-text)}.reviews-panel .review-score{margin:0 0 16px;justify-content:center}.reviews-panel .review-stars{color:#f04923;font-size:28px;letter-spacing:2px}.reviews-panel .review-source{margin-top:8px;font-size:15px}.reviews-panel .reviews-controls{justify-content:center;margin:32px 0}.reviews-panel .review-pagination{gap:12px;flex-wrap:wrap;justify-content:center}.reviews-panel .review-page{width:24px;height:24px;padding:0;border:5px solid #ffe84a;background:#bdc957;border-radius:50%;min-width:24px;min-height:24px}.reviews-panel .review-page[aria-current=true]{background:#007f73;border-color:#ffe84a}.reviews-panel .reviews-disclosure{max-width:70ch;margin:0 auto 24px;font-size:14px;line-height:1.45;color:var(--color-text)}.reviews-panel>.button-primary{margin:0;font-size:20px;padding:16px 28px}.chat-dialog .chat-header{padding:62px 20px 20px!important;gap:12px}.chat-dialog .chat-close{inset:10px 12px auto auto;height:40px;min-height:40px;padding:8px 12px;border-radius:999px}.chat-overlay{touch-action:none}.chat-conversation,.chat-dialog{overscroll-behavior:contain}@media (max-width:800px){.reviews-panel{padding:40px 20px;border-radius:32px}.reviews-panel .review-card{padding:32px 24px;border-radius:32px;min-height:440px}.reviews-panel .review-pagination{gap:8px}.reviews-panel .reviews-controls{margin:24px 0}.reviews-panel .review-stars{font-size:25px}.reviews-panel>.button-primary{font-size:18px}.reviews-panel .google-rating-label{display:none}.reviews-panel .review-page{border-width:5px}.chat-dialog .chat-header{padding:58px 16px 16px!important}}@media (prefers-reduced-motion:reduce){.is-reveal-pending{opacity:1;transform:none}.is-revealed{animation:none}section#faq .faq-toggle::after{transition:none}}.reviews-panel .google-rating .review-stars{color:#b63819}.reviews-panel .review-page{background:#7f7a26}.reviews-panel .review-track.is-dragging{cursor:grabbing;user-select:none}section#home-hero .legal-references{display:grid}#reviews-title{scroll-margin-top:96px}.reviews-panel .review-source{align-self:center}#reviews-panel{scroll-margin-top:96px}section#testimonials>.reviews-disclosure{font-size:14px;line-height:1.45;max-width:88ch;text-align:center;margin:16px auto 0}#topic-contact{padding:24px!important;margin-bottom:48px}.site-footer{padding-bottom:96px}.site-footer .studio-credit{margin-top:24px}.site-footer .site-legal .footer-company{margin-top:12px}.chat-dialog .chat-header{padding-top:64px!important}.chat-dialog .chat-close{top:12px;right:12px;height:44px;min-height:44px}@media (max-width:380px){.reviews-panel .review-pagination{gap:4px}}#topic-content,.site-footer,main>section:not(#testimonials),main>section:not(#testimonials) .container{text-align:left}main section#topic-hero h1,section#home-hero h1{line-height:1.03;margin-bottom:30px}section#home-hero h1+p{padding-top:0;margin-top:0}section#home-hero strong{font-weight:800}section#home-hero .hero-actions{margin-top:30px;gap:16px}section#home-hero .hero-actions>*{margin-top:0}main section#topic-hero .container{align-items:flex-start;text-align:left;gap:0}main section#topic-hero :is(h1,p){text-align:left;margin-inline:0}main section#topic-hero .container button{margin:30px 0 0}main section h2{margin-bottom:12px}main section h2+:is(p,h3){margin-top:0;padding-top:0}section#faq,section#how-it-works,section#problems{text-align:left}section#testimonials .testimonials-trust :is(h2,h3,li){text-align:left;margin-inline:0}section#testimonials .trust-indicators h4{margin-bottom:8px}section#testimonials .trust-indicators p{margin-top:0}section#testimonials .reviews-panel #reviews-title{font-size:var(--font-heading);max-width:none;text-wrap:initial;margin-bottom:12px}.reviews-panel .google-rating .review-stars,.reviews-panel .review-stars{color:#007f73}section#faq .faq-toggle{padding-block:12px}section#faq .faq-answer p:first-child{padding-top:12px}.site-footer .footer-heading{opacity:.72}.site-footer .container>div:first-child p{max-width:25ch}.site-footer .site-legal{margin-top:48px;padding-top:36px}.site-footer .contact-links{justify-content:flex-start;padding-left:0;margin-left:-6px}.site-footer .studio-credit{gap:4px;justify-content:flex-start}.site-footer .studio-credit a{display:inline-flex;align-items:center;padding:0}.chat-launcher{animation:pv-float 2.4s ease-in-out infinite}.chat-launcher>span{top:50%;transform:translateY(-50%);width:100px}.chat-launcher::before{content:"";position:absolute;inset:-2px;border:2px solid #138b80;border-radius:50%;pointer-events:none;animation:chat-radiate 2.4s ease-out infinite}@keyframes chat-radiate{from{transform:scale(1);opacity:.65}to{transform:scale(1.55);opacity:0}}.chat-dialog .chat-header{padding:20px 104px 20px 16px!important;align-items:center}.chat-dialog .chat-close{inset:12px 12px auto auto}#topic-content{padding-top:clamp(64px,7.5vw,104px)}@media (min-width:1025px){.reviews-panel .review-track{grid-template-rows:repeat(2,auto);grid-auto-columns:calc((100% - 24px)/ 2);max-width:none;align-items:stretch}.reviews-panel .review-card{min-height:380px;height:100%;padding:32px;border-radius:32px}.reviews-panel .review-card blockquote p{font-size:22px}.reviews-panel .reviews-heading p{display:none}}@media (max-width:600px){.chat-launcher>span{width:94px;top:50%}.chat-dialog .chat-header{padding:18px 98px 18px 12px!important;gap:8px}.chat-dialog .chat-close{right:8px;top:10px;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.chat-launcher,.chat-launcher::before{animation:none}}.site-footer .studio-credit,main>section:not(#testimonials) :is(h1,h2,h3,p){text-align:left}.chat-launcher:focus-visible{animation-play-state:running}@media (min-width:1025px) and (hover:hover) and (pointer:fine){.chat-launcher:hover{animation-play-state:running}}@media (min-width:1025px){section#testimonials .reviews-panel #reviews-title{white-space:nowrap}}.site-footer .studio-credit,main section#compensation-cta .container :is(h2,p),section#problems .cta-hidden-problem{text-align:center}.site-footer .studio-credit{justify-content:center}section#testimonials .reviews-panel{margin-inline:calc(-1*var(--page-gutter));padding-inline:var(--page-gutter)}section#testimonials .reviews-panel #reviews-title{font-size:clamp(28px,2.6vw,38px)}.reviews-panel .review-card blockquote p{font-size:clamp(18px,1.4vw,20px);line-height:1.45}.reviews-panel .review-card h3{font-size:19px}.reviews-panel .review-stars{font-size:24px}.reviews-panel .reviews-heading p{font-size:18px}@media (min-width:1025px){main>section#topic-hero:first-child{padding-bottom:40px}#topic-content{padding-top:48px}#topic-content .topic-sections>section:first-child{padding-top:0}.reviews-panel .review-card{min-height:340px}}@media (min-width:1025px){.reviews-panel .review-track{grid-template-rows:auto;grid-auto-columns:calc((100% - 48px)/ 3)}.reviews-panel .review-card{min-height:390px;padding:28px 24px}}body[data-page=trust] #topic-content{display:block;max-width:none;padding:48px 0 0;margin:0}body[data-page=trust] #topic-content .topic-sections>section{padding:clamp(40px,5vw,64px) var(--page-gutter);border:0;border-radius:var(--radius-section);margin-bottom:24px}body[data-page=trust] #trust-company{background:var(--color-surface-muted)}body[data-page=trust] #trust-privacy{background:var(--color-surface-warm)}body[data-page=trust] #trust-cost{background:#007f73}body[data-page=trust] #trust-cost :is(h2,p,strong){color:#fff}body[data-page=trust] #trust-cost .button-primary{background:#fff;color:#005d54!important}body[data-page=trust] #trust-lawyers{background:#eff5ed}body[data-page=trust] #trust-instagram{background:var(--color-surface-warm)}body[data-page=trust] #trust-contact{background:var(--color-surface-muted);border-radius:var(--radius-section);margin-bottom:24px}body[data-page=trust] #topic-content p{max-width:80ch}body[data-page=trust] #topic-content strong{font-weight:750}body[data-page=trust] .trust-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}body[data-page=trust] .trust-post{min-width:0}body[data-page=trust] .trust-post h3{margin-top:0;font-size:22px}body[data-page=trust] .trust-post>p{font-size:16px;min-height:48px}body[data-page=trust] .trust-post iframe{display:block;width:100%;height:680px;border:1px solid #d7e2df;border-radius:20px;background:#fff;margin-bottom:16px}body[data-page=trust] .trust-post>a{display:inline-flex;align-items:center;gap:6px;min-height:44px;text-decoration:underline;text-underline-offset:4px}body[data-page=trust] .trust-contact-list{list-style:none;padding:0;margin:12px 0 0}body[data-page=trust] .trust-contact-list li{margin:0 0 8px}body[data-page=trust] .trust-contact-list a{display:flex;align-items:center;gap:12px;min-height:44px;text-decoration:none}body[data-page=trust] .trust-contact-list svg{flex:0 0 24px;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body[data-page=trust] .trust-map{filter:grayscale(.8) sepia(.2) hue-rotate(80deg) saturate(1.3);border:3px solid #007f73}@media (max-width:1100px){body[data-page=trust] .trust-posts{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:20px}body[data-page=trust] .trust-post{flex:0 0 min(420px,100%);scroll-snap-align:start}}body[data-page=trust] .trust-post,body[data-page=trust] .trust-posts{position:relative}main section#topic-hero .container{align-items:center;text-align:center}main section#topic-hero .container :is(h1,p){text-align:center;margin-inline:auto}main section#topic-hero .container button{margin-inline:auto}#topic-content{max-width:none;width:100%}#topic-content .topic-navigation{margin-top:0}section#compensation-cta .container>img{display:block;margin-inline:auto}@media (min-width:801px){#topic-content .topic-sections>section:first-child{padding-top:0}}body[data-page=trust] #topic-content{padding-top:clamp(64px,7.5vw,104px)}body[data-page=trust] #topic-content .topic-sections>section{margin-bottom:clamp(64px,7.5vw,104px);padding-block:clamp(48px,6vw,80px)}body[data-page=trust] #topic-content .topic-sections>section:last-child{margin-bottom:0}body[data-page=trust] #topic-content .trust-editorial{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,72px)}body[data-page=trust] .trust-section-copy{min-width:0}body[data-page=trust] .trust-section-copy p{margin-bottom:16px}body[data-page=trust] .trust-illustration{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:340px;padding:32px;border-radius:40px;background:#ffffff70;border:1px solid #ffffffa0;color:#42665e;text-align:center}body[data-page=trust] .trust-illustration svg{width:min(100%,320px);height:auto;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:.5}body[data-page=trust] .trust-illustration span{font-size:18px;margin-top:16px}body[data-page=trust] .trust-visual-first{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important}body[data-page=trust] .trust-visual-first .trust-illustration{grid-column:1;grid-row:1}body[data-page=trust] .trust-visual-first .trust-section-copy{grid-column:2}body[data-page=trust] #trust-cost .trust-illustration{color:#fff;background:#ffffff12;border-color:#ffffff50}body[data-page=trust] .trust-posts{grid-template-columns:repeat(4,minmax(0,1fr))}body[data-page=trust] .trust-post>p{min-height:110px}body[data-page=trust] .trust-post h3{min-height:58px}body[data-page=trust] .trust-contact-icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:50%;background:#007f73}body[data-page=trust] .trust-contact-icon img{display:block;width:24px;height:24px}body[data-page=trust] .trust-contact-list a{gap:12px}body[data-page=trust] .trust-map{filter:grayscale(1);border-color:#7c8581}body[data-page=trust] #trust-contact{margin-bottom:clamp(64px,7.5vw,104px)}@media (max-width:1100px){body[data-page=trust] .trust-posts{display:flex}body[data-page=trust] .trust-post h3{min-height:0}body[data-page=trust] .trust-post>p{min-height:80px}}@media (max-width:800px){body[data-page=trust] #topic-content .trust-editorial,body[data-page=trust] .trust-visual-first{grid-template-columns:1fr!important}body[data-page=trust] .trust-visual-first .trust-illustration,body[data-page=trust] .trust-visual-first .trust-section-copy{grid-column:auto;grid-row:auto}body[data-page=trust] .trust-illustration{min-height:260px;border-radius:24px}}body[data-page=trust] .trust-posts{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page=trust] .trust-post>p{min-height:64px}body[data-page=trust] .trust-post h3{min-height:0}.site-footer .container>div:first-child p,section#how-it-works ol li p,section#problems ul li p{font-size:var(--font-body)}.site-footer .site-legal>strong{font-weight:750}body[data-page=trust] .trust-contact-grid .trust-contacts-title{margin-top:40px}body[data-page=trust] #trust-transparency{background:var(--color-surface-muted)}body[data-page=trust] .trust-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px}body[data-page=trust] .trust-checks article{min-width:0}body[data-page=trust] .trust-checks article h3{margin-top:0;font-size:22px}body[data-page=trust] .trust-checks a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}body[data-page=trust] .trust-post iframe{height:860px;overflow:hidden}@media (min-width:1025px){body[data-page=trust] .trust-posts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}body[data-page=trust] .trust-post h3{min-height:58px}body[data-page=trust] .trust-post>p{min-height:120px}}@media (max-width:1024px){body[data-page=trust] .trust-posts{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}body[data-page=trust] .trust-post{flex:0 0 min(420px,100%)}body[data-page=trust] .trust-post>p{min-height:80px}}@media (max-width:800px){body[data-page=trust] .trust-checks{grid-template-columns:1fr;gap:32px}}body[data-page=trust] .trust-hero-stars{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-bottom:16px;color:#007f73;font-size:32px;line-height:1;letter-spacing:5px;text-decoration:none}body[data-page=trust] :is(#trust-company h2,#trust-transparency h2,#trust-contact h2,#trust-contact h3){color:#007f73}body[data-page=trust] .trust-post h3{color:#c44420;min-height:0;margin:0 0 8px;line-height:1.25}body[data-page=trust] .trust-post>p{margin-top:0;margin-bottom:20px;min-height:0}body[data-page=trust] .trust-post{display:flex;flex-direction:column}body[data-page=trust] .trust-post iframe{height:auto;aspect-ratio:9/20;margin-top:auto;margin-bottom:8px;flex:0 0 auto}body[data-page=trust] .trust-post>a{font-size:14px;line-height:1.4}body[data-page=trust] main>#trust-instagram{border-radius:var(--radius-section);margin-top:clamp(64px,7.5vw,104px)}body[data-page=trust] main>#trust-instagram>p{max-width:80ch}body[data-page=trust]{--trust-section-gap:clamp(48px,6vw,80px)}body[data-page=trust] #trust-instagram>h2{color:#007f73}body[data-page=trust] section#testimonials .reviews-panel #reviews-title{color:#c44420}body[data-page=trust] #trust-transparency{background:0 0}body[data-page=trust] main>#trust-instagram{background:0 0;margin-top:0;padding-block:var(--trust-section-gap)}body[data-page=trust] main>#testimonials{padding-top:0;padding-bottom:var(--trust-section-gap)}body[data-page=trust] #topic-content{padding-top:0;padding-bottom:0}body[data-page=trust] #topic-content .topic-sections>section{margin-bottom:var(--trust-section-gap)}body[data-page=trust] #topic-content .topic-sections>#trust-transparency{padding-block:0;margin-bottom:var(--trust-section-gap)}body[data-page=trust] #trust-contact{margin-top:0;margin-bottom:var(--trust-section-gap)}.site-footer .site-legal>strong+img{margin-left:8px}section#home-discover{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:clamp(120px,12vw,160px)}.home-discover-card{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(28px,4vw,48px);border-radius:var(--radius-section);background:var(--color-surface-warm)}.home-discover-card+.home-discover-card{background:var(--color-surface-muted)}section#home-discover .home-discover-card h2{color:#007f73;font-size:clamp(28px,2.6vw,38px);margin-bottom:12px}.home-discover-icon{font-size:36px;line-height:1;margin-bottom:24px}.home-discover-card p{margin:0 0 28px}.home-discover-card .button-primary{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;text-align:center}@media (max-width:800px){section#home-discover{grid-template-columns:1fr}.home-discover-card{border-radius:32px}}section#home-discover{background:var(--color-surface-warm);border-radius:0;margin-bottom:clamp(120px,12vw,160px);padding-bottom:clamp(48px,6vw,80px)}.home-discover-card{background:#fff}.home-discover-card+.home-discover-card{background:var(--color-surface-muted)}.home-discover-card .home-discover-icon{display:block;width:40px;height:40px;flex:0 0 40px;margin-bottom:24px}.home-discover-card p{margin-bottom:0}.home-discover-card .button-primary{margin-top:auto}.home-discover-card p+.button-primary{margin-top:32px}body[data-page=home] section#faq{padding-bottom:24px}body[data-page=home] section#home-discover{padding-top:24px;padding-bottom:128px;margin-bottom:0}body[data-page=home] section#compensation-cta{padding-top:0}body[data-page=home] section#compensation-cta .container>img{margin-top:-100px}section#home-discover{border-bottom-left-radius:0;border-bottom-right-radius:0}body[data-page=home] main>section#home-discover{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.reviews-panel .review-card{min-height:0;justify-content:flex-start}.reviews-panel .review-card blockquote{flex:0 0 auto;display:block;margin:0 0 16px}.reviews-panel .review-card blockquote p{margin:0}.reviews-panel .review-card h3{margin-top:0}section#home-hero .hero-image{object-fit:contain;aspect-ratio:1}@media (max-width:800px){section#home-hero h1::before{height:auto;aspect-ratio:1;background-size:contain;background-repeat:no-repeat;background-position:center}}@media (max-width:800px){body[data-page=home] main>section#home-hero:first-child{padding-top:calc(var(--header-expanded) + 24px)!important}}@media (prefers-reduced-motion:no-preference){.is-reveal-pending{opacity:0;transform:translateY(18px)}.is-revealed{animation-duration:.6s}}body[data-page=home] section#faq{padding-bottom:0}body[data-page=home] section#faq .faq-item:last-child{margin-bottom:0}body[data-page=home] section#home-discover{padding-top:80px;padding-bottom:80px}section#how-it-works>h2,section#problems>h2{color:#007f73}.reviews-panel .review-track{align-items:start}.reviews-panel .review-card{height:auto;align-self:flex-start;padding-bottom:20px}.reviews-panel .review-source{margin-bottom:0}section#testimonials .reviews-panel #reviews-title{color:#c44420}.reviews-panel .review-track{padding-block:8px;box-sizing:border-box;overflow-y:hidden}.reviews-panel .reviews-controls{margin:16px 0 24px}@media (prefers-reduced-motion:no-preference){.is-reveal-pending{transform:translateY(40px)}.is-revealed{animation-name:content-reveal-strong;animation-duration:.8s}@keyframes content-reveal-strong{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.review-card.is-reveal-pending{transform:none}.review-card.is-revealed{animation-name:review-fade;transform:none}@keyframes review-fade{from{opacity:0}to{opacity:1}}.is-hero-enter{animation:review-fade .65s ease-out both}}@media (max-width:800px){section#how-it-works ol{gap:16px}section#how-it-works ol li{padding:24px;border:0;border-radius:24px}section#how-it-works ol li p{margin:0}section#how-it-works ol li::after,section#how-it-works ol li::before{display:none;content:none}section#problems ul{row-gap:0}section#problems ul li{margin-block:0}section#compensation-cta{background:var(--color-surface-warm)}}@media (max-width:600px){section#how-it-works ol{grid-template-columns:minmax(0,1fr)}}@media (max-width:800px){section#how-it-works ol li:first-of-type,section#how-it-works ol li:last-of-type{border-radius:24px}}@media (max-width:800px){section#how-it-works ol li:first-of-type::before,section#how-it-works ol li:last-of-type::after{display:none;content:none}}section#compensation-cta{background:var(--color-surface-warm)}@media (max-width:1024px){section#how-it-works ol{grid-template-columns:minmax(0,1fr);gap:0}section#how-it-works ol li,section#how-it-works ol li:first-of-type,section#how-it-works ol li:last-of-type{padding:24px;margin:0;border-radius:0;border-bottom:1px dashed #fff;background:var(--color-surface-muted)}section#how-it-works ol li:first-of-type{border-radius:24px 24px 0 0}section#how-it-works ol li:last-of-type{border-radius:0 0 24px 24px;border-bottom:0}section#how-it-works ol li:first-of-type::before,section#how-it-works ol li:last-of-type::after{content:none;display:none}section#problems ul{row-gap:0}section#problems ul li{margin-block:0}}.site-header .navigation-toggle{border:0}main>section#compensation-cta{background-color:var(--color-surface-warm)}@media (max-width:1024px){body[data-page=home] main>section#home-hero:first-child{padding-top:calc(var(--header-expanded) + 40px)!important}section#home-hero .hero-image{margin-top:0}}@media (max-width:1024px){body[data-page=home] main>section#home-hero:first-child{padding-top:calc(var(--header-expanded) + 20px)!important}section#home-hero .hero-image,section#home-hero h1::before{border-radius:24px}}@media (min-width:1025px) and (hover:hover) and (pointer:fine){.calculator-next.is-incomplete:hover,.calculator-next:hover{background-color:#00685f;color:#fff;transform:translateY(-1px)}}