@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_1b85de{font-family:Inter,Inter Fallback;font-style:normal}.__variable_1b85de{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_61869e{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_61869e{--font-manrope:"Manrope","Manrope Fallback"}:root{--navy:#0B2545;--navy2:#13315C;--ink:#0E1726;--gold:#E8A317;--gold2:#C9A227;--gold-ink:#B45309;--bg:#F7F9FC;--white:#fff;--grey:#4B5563;--line:#E3E8F0;--green:#1E8E5A;--ease:cubic-bezier(.22,1,.36,1);--t-fast:.18s var(--ease);--t-mid:.22s var(--ease)}*{margin:0;padding:0;box-sizing:border-box}body,html{overflow-x:clip}body{font-family:Inter,sans-serif;color:var(--ink);background:var(--white);line-height:1.6;font-size:16px}h1,h2,h3,h4{font-family:Manrope,sans-serif;line-height:1.15;color:var(--navy)}iframe,img,svg,video{max-width:100%}.wrap{max-width:1160px;margin:0 auto}.sec{padding:84px 56px}.sec.tight{padding:56px}.eyebrow{font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold-ink);font-weight:600}.eyebrow,h2{margin-bottom:14px}h2{font-size:34px}.lead{font-size:18px;max-width:640px}.lead,.muted{color:var(--grey)}.skip-link{position:absolute;left:12px;top:12px;z-index:100;padding:10px 14px;background:var(--navy);color:#fff;font-weight:600;text-decoration:none;border-radius:8px;transform:translateY(-160%);transition:transform var(--t-fast)}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0);outline:2px solid var(--gold);outline-offset:3px}.btn:focus-visible,.nav-toggle button:focus-visible,.nav-toggle:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}nav{display:flex;align-items:center;justify-content:space-between;padding:14px 56px;position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);border-bottom:1px solid var(--line);box-shadow:0 0 0 transparent;transition:padding var(--t-mid),background var(--t-mid),box-shadow var(--t-mid),backdrop-filter var(--t-mid),-webkit-backdrop-filter var(--t-mid),border-color var(--t-mid)}nav.is-scrolled{padding:10px 56px;background:rgba(255,255,255,.58);-webkit-backdrop-filter:blur(22px) saturate(1.35);backdrop-filter:blur(22px) saturate(1.35);border-bottom-color:#d5dce8;box-shadow:0 8px 28px rgba(11,37,69,.08)}.logo{font-family:Manrope;font-weight:800;font-size:20px;color:var(--navy);display:inline-flex;align-items:center;gap:7px;text-decoration:none;transition:transform var(--t-fast),opacity var(--t-fast)}.logo span{color:var(--gold-ink);transition:color var(--t-fast)}.logo .logo-mark,.logo img{transition:transform var(--t-fast)}.logo:hover{transform:translateY(-1px);opacity:.92}.logo:hover span{color:#f2b134}.logo:hover .logo-mark,.logo:hover img{transform:scale(1.06)}.menu{display:flex;gap:26px;font-size:14px;font-weight:500;color:var(--ink);align-items:center}.menu .nav-link,.menu a{color:inherit;text-decoration:none;position:relative;padding:4px 0;transition:color var(--t-fast)}.menu .nav-link:not(.nav-dropdown-toggle):after,.menu a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gold);border-radius:1px;transform:scaleX(0);transform-origin:center;transition:transform var(--t-mid)}.menu .nav-link:focus-visible,.menu .nav-link:hover,.menu a:focus-visible,.menu a:hover{color:var(--navy)}.menu .nav-link:not(.nav-dropdown-toggle):focus-visible:after,.menu .nav-link:not(.nav-dropdown-toggle):hover:after,.menu a:focus-visible:after,.menu a:hover:after{transform:scaleX(1)}.nav-dropdown{position:relative}.nav-dropdown-toggle{background:none;border:0;font:inherit;color:inherit;cursor:pointer;padding:4px 0;display:inline-flex;align-items:center;gap:6px}.nav-dropdown-toggle:after{content:"";display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid;opacity:.7;flex:none;transition:transform var(--t-mid)}.nav-dropdown.open .nav-dropdown-toggle:after{transform:rotate(180deg)}.nav-dropdown-menu{position:absolute;top:calc(100% + 10px);left:0;min-width:220px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 32px rgba(11,37,69,.12);padding:8px;z-index:30;opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none;transition:opacity .22s var(--ease),transform .22s var(--ease),visibility .22s}.nav-dropdown-menu:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:14px}.nav-dropdown.open .nav-dropdown-menu{opacity:1;visibility:visible;transform:none;pointer-events:auto}.nav-dropdown-menu-inner{min-height:0}.nav-dropdown-menu a{display:block;padding:10px 12px;border-radius:8px;font-size:13.5px}.nav-dropdown-menu a:after{display:none!important}.nav-dropdown-menu a:hover{background:var(--bg)}.btn{display:inline-block;font-weight:700;border-radius:8px;text-decoration:none;cursor:pointer;border:0;transition:background var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast),border-color var(--t-fast),color var(--t-fast),opacity var(--t-fast)}.btn-gold{background:var(--gold);color:var(--navy);padding:13px 24px;font-size:15px}.btn-gold:hover{background:#f2b134;box-shadow:0 4px 14px rgba(232,163,23,.35);transform:translateY(-1px)}.btn-gold:active{transform:translateY(0);box-shadow:0 2px 8px rgba(232,163,23,.25)}.btn-gold.lg{padding:16px 32px;font-size:17px}.btn-ghost{border:1.5px solid rgba(255,255,255,.4);color:#fff;padding:12px 22px;background:transparent}.btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.btn:disabled,.btn[disabled]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.btn:disabled:hover,.btn[disabled]:hover{background:var(--gold);transform:none;box-shadow:none}.nav-cta{font-size:14px;padding:11px 20px}.nav-actions{display:flex;align-items:center;gap:10px}.nav-toggle{display:none;flex:none;line-height:0;border-radius:8px;transition:background var(--t-fast)}.nav-toggle:hover{background:rgba(11,37,69,.06)}.nav-toggle button{display:block}.hero{background:radial-gradient(120% 120% at 80% 0,#1b3e6e 0,var(--navy) 45%,#081a33 100%);color:#fff;padding:96px 56px 90px}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:48px;gap:48px;align-items:center}.hero h1{color:#fff;font-size:50px;letter-spacing:-.5px}.pill{display:inline-block;font-size:12px;font-weight:600;letter-spacing:1px;background:rgba(232,163,23,.16);color:var(--gold);padding:6px 14px;border-radius:30px;margin-bottom:22px}.hero p{font-size:19px;color:#cdd8e8;margin:18px 0 28px;max-width:520px}.micro{font-size:13.5px;color:#9fb1c9;margin-top:12px}.guarantee{margin-top:20px;display:inline-flex;align-items:center;gap:10px;font-size:14.5px;color:#e7eef8;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);padding:11px 18px;border-radius:10px}.guarantee b{color:var(--gold-ink);font-weight:700}.hero-visual{border:1px solid rgba(255,255,255,.12);border-radius:16px;min-height:330px;display:flex;align-items:center;justify-content:center;color:#7d93b3;font-size:14px;background:rgba(255,255,255,.04);overflow:hidden}.hero-visual--fill{padding:0}.hero-visual--padded{padding:18px}.hero-visual--padded>div{width:100%;height:100%}.hero-visual--padded svg{width:100%;height:100%;display:block}.brands{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px}.brands span{font-size:12.5px;color:#bccadd;border:1px solid rgba(255,255,255,.18);padding:5px 13px;border-radius:20px}.grid-cols-2{grid-template-columns:1fr 1fr}.grid-cols-1{grid-template-columns:1fr}.person-grid{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:32px;gap:32px;align-items:start}.person-grid.rev .person-photo{order:2}.person-grid.rev .person-copy{order:1}.person-photo,.team-photo{position:relative;width:100%;aspect-ratio:4/5;min-height:220px;height:auto;border-radius:14px;background:var(--bg);border:1px solid var(--line);display:block;color:var(--grey);overflow:hidden}.team-photo{aspect-ratio:16/10;min-height:160px;margin-bottom:16px;border-radius:10px}.frame-fill{width:100%}.hero-visual.frame-fill{position:relative;height:100%}.frame-fill img,.hero-visual--fill img,.person-photo img,.team-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.trust{background:var(--bg)}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.tcard{background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px;transition:box-shadow var(--t-fast),transform var(--t-fast),border-color var(--t-fast)}.tcard:hover{border-color:rgba(201,162,39,.45);box-shadow:0 8px 28px rgba(11,37,69,.08);transform:translateY(-2px)}.tcard .tcard-title,.tcard h3{font-size:18px;margin-bottom:8px;font-family:var(--font-manrope),Manrope,sans-serif;line-height:1.15;color:var(--navy);font-weight:700}.tcard .ic{width:42px;height:42px;border-radius:10px;background:rgba(232,163,23,.14);color:var(--gold-ink);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:16px}.bul{list-style:none;margin-top:10px}.bul li{padding:14px 0 14px 34px;border-bottom:1px solid var(--line);position:relative;font-size:17px}.bul li:before{content:"—";position:absolute;left:0;color:var(--gold-ink);font-weight:700}.bridge{margin-top:24px;font-size:20px;font-weight:600;color:var(--navy);font-family:Manrope}.grid3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.grid3.grid-cols-2{grid-template-columns:1fr 1fr}.grid4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px;transition:box-shadow var(--t-fast),transform var(--t-fast),border-color var(--t-fast)}.card:hover{box-shadow:0 8px 28px rgba(11,37,69,.1);transform:translateY(-2px)}a.card{text-decoration:none;color:inherit;display:block}a.card:hover{border-color:rgba(201,162,39,.55)}a.card:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.card .card-more{font-weight:600;transition:color var(--t-fast)}.card .card-more,a.card:hover .card-more{color:var(--gold-ink)}.card h3{font-size:17px;margin-bottom:8px}.card .num{font-family:Manrope;font-weight:800;font-size:22px;color:var(--gold-ink);margin-bottom:10px}.card .ic{width:42px;height:42px;border-radius:10px;background:rgba(232,163,23,.14);color:var(--gold-ink);justify-content:center;font-size:20px;margin-bottom:16px}.card .ic,.kafel{display:flex;align-items:center}.kafel{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px;font-weight:600;font-size:15px;gap:10px;transition:box-shadow var(--t-fast),transform var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.kafel:hover{border-color:var(--gold2);box-shadow:0 8px 24px rgba(11,37,69,.08);transform:translateY(-2px)}a.kafel{text-decoration:none;color:inherit}a.kafel:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.gsec{background:linear-gradient(135deg,var(--navy),var(--navy2));color:#fff;text-align:center;border-radius:0}.gsec h2{color:#fff;font-size:32px}.gsec .lead{color:#cdd8e8;margin:0 auto 8px}.gsec .gold-line{color:var(--gold);font-weight:700}.table-scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;border:1px solid var(--line);background:#fff}.table-scroll table{border:0;border-radius:0;margin:0}table{width:100%;border-collapse:collapse;font-size:15px;background:#fff;border-radius:12px;overflow:hidden;border:1px solid var(--line)}td,th{padding:14px 16px;text-align:left;border-bottom:1px solid var(--line);transition:background var(--t-fast)}thead th{background:var(--navy);color:#fff;font-family:Manrope;font-size:15px}thead th.best{background:var(--gold);color:var(--navy)}tbody th{font-weight:500;color:var(--ink);background:#fff}td.best,th.best{background:rgba(232,163,23,.06)}tbody tr:hover td,tbody tr:hover th{background:var(--bg)}tbody tr:hover td.best,tbody tr:hover th.best{background:rgba(232,163,23,.12)}.badge{background:var(--navy);color:var(--gold);padding:3px 9px;border-radius:10px;font-weight:600;white-space:nowrap}.badge,.warn{font-size:11px}.warn{color:#9a7b16;background:#fdf6e3;border:1px solid #efe3b8;padding:1px 7px;border-radius:4px}@keyframes faq-item-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.faq-list{display:flex;flex-direction:column;gap:10px}.faq-item{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;transition:border-color var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast);animation:faq-item-in .45s var(--ease) both;animation-delay:calc(var(--faq-i, 0) * 55ms)}.faq-item.is-open,.faq-item:hover{border-color:var(--gold2);box-shadow:0 4px 16px rgba(11,37,69,.06)}.faq-item.is-open{transform:translateY(-1px)}.faq-item .faq{list-style:none;cursor:pointer;width:100%;padding:16px 20px;font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:inherit;font-size:inherit;color:var(--navy);background:transparent;border:0;text-align:left}.faq-item .faq h3{flex:1 1;margin:0;font:inherit;color:inherit}.faq-icon{position:relative;width:18px;height:18px;flex:none}.faq-icon:after,.faq-icon:before{content:"";position:absolute;background:var(--gold-ink);border-radius:1px;transition:transform .28s var(--ease),opacity .2s ease}.faq-icon:before{left:3px;right:3px;top:50%;height:2px;margin-top:-1px}.faq-icon:after{top:3px;bottom:3px;left:50%;width:2px;margin-left:-1px}.faq-item.is-open .faq-icon:after{transform:rotate(90deg);opacity:0}.faq-item.is-open .faq-icon:before{transform:rotate(180deg)}.faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--ease)}.faq-item.is-open .faq-panel{grid-template-rows:1fr}.faq-panel-inner{overflow:hidden;min-height:0}.faq-item .faq-answer{padding:0 20px 16px;margin:0;font-size:14.5px;opacity:0;transform:translateY(-4px);transition:opacity .28s var(--ease),transform .28s var(--ease)}.faq-item.is-open .faq-answer{opacity:1;transform:none;transition-delay:.04s}.form input,.form select{width:100%;border:1px solid var(--line);padding:13px 14px;margin-bottom:11px;font-size:14.5px;border-radius:8px;background:#fff;font-family:inherit;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.form input[type=checkbox]{width:auto;min-width:18px;height:18px;margin:2px 0 0;padding:0;flex:none;accent-color:var(--navy);cursor:pointer}.form-consent{display:flex;align-items:flex-start;gap:10px;font-size:14px;margin-bottom:12px;line-height:1.45;cursor:pointer}.form input:focus,.form select:focus{outline:none;border-color:var(--navy)}.form input:focus,.form input[type=checkbox]:focus,.form select:focus{box-shadow:0 0 0 3px rgba(232,163,23,.28)}.form .form-link,.form a{color:var(--navy2);text-decoration:underline;text-underline-offset:2px;transition:color var(--t-fast)}.form .form-link:hover,.form a:hover{color:var(--gold-ink)}.card>a{color:var(--navy);text-decoration:none;border-bottom:1px solid transparent;transition:color var(--t-fast),border-color var(--t-fast)}.card>a:hover{color:var(--gold-ink);border-bottom-color:var(--gold-ink)}.sec a[href^=mailto],.sec a[href^=tel]{color:var(--navy);text-decoration:underline;text-underline-offset:2px;transition:color var(--t-fast)}.sec a[href^=mailto]:hover,.sec a[href^=tel]:hover{color:var(--gold-ink)}footer{background:var(--ink);color:#9fb1c9;font-size:13.5px;padding:34px 56px;text-align:center}footer span{color:var(--gold2)}footer a{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:color var(--t-fast)}footer a:hover{color:var(--gold)}footer a:focus-visible{outline-color:var(--gold)}@media(max-width:880px){.grid3,.grid3.grid-cols-2,.grid4,.hero-grid,.person-grid,.trust-grid{grid-template-columns:1fr}.hero h1{font-size:34px}}body{font-family:var(--font-inter),Inter,sans-serif}h1,h2,h3,h4{font-family:var(--font-manrope),Manrope,sans-serif}@media(max-width:880px){.nav-toggle{display:block}nav{flex-wrap:wrap;gap:10px 12px;padding:12px 24px}nav.is-scrolled{padding:8px 24px}.logo{order:1;flex:1 1 auto;min-width:0}.nav-actions{order:2;flex:none;margin-left:auto}.nav-cta{width:auto;font-size:12px;padding:8px 12px;white-space:nowrap}.menu{order:3;display:none;width:100%;flex-direction:column;gap:12px;padding-top:8px;align-items:stretch}.menu.open{display:flex}.menu .nav-link:not(.nav-dropdown-toggle):after,.menu a:after{display:none}.nav-dropdown-menu{position:static;display:grid;grid-template-rows:0fr;box-shadow:none;border:0;padding:0;min-width:0;background:transparent;opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:grid-template-rows .32s var(--ease)}.nav-dropdown-menu:before{display:none}.nav-dropdown.open .nav-dropdown-menu{grid-template-rows:1fr}.nav-dropdown-menu-inner{overflow:hidden;padding:4px 0 4px 12px}.nav-dropdown-menu a{opacity:0;transform:translateY(-4px);transition:opacity .28s var(--ease),transform .28s var(--ease),background var(--t-fast)}.nav-dropdown.open .nav-dropdown-menu a{opacity:1;transform:none;transition-delay:.04s}.sec{padding:56px 24px}.sec.tight{padding:40px 24px}.hero{padding:72px 24px}.person-grid.rev .person-copy,.person-grid.rev .person-photo{order:unset}.table-scroll table{min-width:640px}.table-scroll table td,.table-scroll table th{padding:12px 10px;font-size:13.5px}thead th .badge{display:inline-block;margin-top:4px}.table-scroll:has(.table-compare){overflow:visible;border:0;background:transparent;border-radius:0}.table-compare{min-width:0!important;border:0;background:transparent;overflow:visible}.table-compare thead{display:none}.table-compare tbody{display:block}.table-compare tr{display:block;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:12px}.table-compare td,.table-compare th{display:block;width:100%;padding:12px 14px!important;font-size:14.5px!important;border-bottom:1px solid var(--line);text-align:left}.table-compare td:last-child{border-bottom:0}.table-compare th[scope=row]{background:var(--navy);color:#fff;font-family:var(--font-manrope),Manrope,sans-serif;font-weight:700;font-size:15px!important}.table-compare td[data-label]:before{content:attr(data-label);display:block;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--grey);margin-bottom:4px}.table-compare td.best[data-label]:before{color:var(--gold-ink)}.table-compare tbody tr:hover td{background:#fff}.table-compare tbody tr:hover td.best{background:rgba(232,163,23,.06)}.table-compare tbody tr:hover th[scope=row]{background:var(--navy);color:#fff}}@keyframes page-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.page-transition{animation:page-enter .42s cubic-bezier(.22,1,.36,1) both}.nav-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:100;pointer-events:none;opacity:0;transition:opacity .2s ease}.nav-progress.is-active{opacity:1}.nav-progress-bar{height:100%;width:0;background:linear-gradient(90deg,var(--gold2),var(--gold));box-shadow:0 0 10px rgba(232,163,23,.5);border-radius:0 2px 2px 0;transition:width .28s ease}@media(prefers-reduced-motion:reduce){.page-transition{animation:none}.nav-progress,.nav-progress-bar,nav{transition:none}.faq-item{animation:none}.faq-icon:after,.faq-icon:before,.faq-item .faq-answer,.faq-panel,.nav-dropdown-menu,.nav-dropdown-menu a,.nav-dropdown-toggle:after{transition:none!important}.faq-item.is-open,.nav-dropdown-menu,.nav-dropdown.open .nav-dropdown-menu a{transform:none}.btn,.card,.card .card-more,.card>a,.faq,.form a,.form input,.form select,.kafel,.logo,.logo .logo-mark,.logo img,.menu a,.menu a:after,.tcard,footer a,td,th{transition:none!important}.btn-gold:active,.btn-gold:hover,.card:hover,.kafel:hover,.logo:hover,.logo:hover .logo-mark,.logo:hover img,.tcard:hover{transform:none}.menu a:after{transition:none}}