@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:620px){.container{max-width:620px}}@media(min-width:900px){.container{max-width:900px}}@media(min-width:1100px){.container{max-width:1100px}}@media(min-width:1280px){.container{max-width:1280px}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.rounded-card{border-radius:16px}.border-line{border-color:#e7e2db}.bg-brand{background-color:#c2410c}.bg-mist{background-color:#fbf8f5}.font-display{font-family:Bricolage Grotesque,Segoe UI,system-ui,sans-serif}.text-ink{color:#14110f}.text-ink-muted{color:#6b6259}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-card{--tw-shadow:0 24px 48px -26px var(--tw-shadow-color,#3c1e0a47);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}}:root{--navy:#14110f;--ink:#14110f;--body:#4a423b;--muted:#6b6259;--line:#e7e2db;--line2:#eee8e1;--bg:#fff;--mist:#fbf8f5;--card:#fff;--blue:#c2410c;--deep:#9a3412;--blue-soft:#fdebdd;--gold:#c2410c;--gold-ink:#fff;--gold-soft:#fff4ec;--peach:#e7b08e;--peach2:#e7c4ac;--teal:#1fa2a6;--ok:#1e8e5a;--ok-soft:#e3f4eb;--warn:#9a3412;--warn-soft:#fff4ec;--bad:#b42318;--bad-soft:#fdecea;--app-side:#1a1714;--app-side-ink:#d6cfc7;--app-bg:#fbf8f5;--wa:#25a55f;--shadow:0 24px 48px -26px #3c1e0a47;--f-display:"Bricolage Grotesque","Segoe UI",system-ui,sans-serif;--f-body:"Figtree","Segoe UI",system-ui,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--r:16px;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{background:var(--bg);color:var(--ink);font:16px/1.6 var(--f-body);-webkit-font-smoothing:antialiased}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--bg);position:fixed;inset:0 0 auto}a{color:inherit}h1,h2,h3,h4{font-family:var(--f-display);color:var(--navy);text-wrap:balance;letter-spacing:-.01em;margin:0}h1{font-size:clamp(2rem,4.6vw,3.4rem);font-weight:800;line-height:1.06}h2{font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:700;line-height:1.12}h3{font-size:1.15rem;font-weight:700;line-height:1.3}p{margin:0}.wrap{max-width:1200px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}.sec{padding-block:clamp(56px,8vw,96px)}.sec.mist{background:var(--mist)}.eyebrow{font:600 .74rem/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);align-items:center;gap:8px;display:inline-flex}.eyebrow:before{content:"";background:var(--gold);border-radius:2px;width:18px;height:2px}.head{gap:14px;max-width:760px;margin-bottom:40px;display:grid}.head.c{text-align:center;justify-items:center;margin-inline:auto}.lead{color:var(--muted);max-width:64ch;font-size:1.06rem}.btns{flex-wrap:wrap;gap:12px;display:flex}.btn{font:700 .92rem/1 var(--f-body);cursor:pointer;border:1.5px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:12px 20px;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.btn-line{border-color:var(--line);color:var(--navy);background:var(--card)}.btn svg{width:16px;height:16px}.top{top:env(safe-area-inset-top,0px);z-index:50;background:var(--bg);position:sticky}@supports (color:color-mix(in lab,red,red)){.top{background:color-mix(in srgb,var(--bg) 92%,transparent)}}.top{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.top .wrap{align-items:center;gap:20px;height:70px;display:flex}.logo{align-items:center;gap:10px;text-decoration:none;display:flex}.logo-mark{background:var(--navy);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.logo-mark span{background:var(--gold);width:12px;height:12px;box-shadow:-7px 6px 0 -2px var(--bg);border-radius:50%}.logo b{font:800 1.3rem/1 var(--f-display);color:var(--navy);letter-spacing:-.02em}.logo small{font:600 .62rem/1 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:3px;display:block}.nav{align-items:center;gap:4px;margin-left:auto;display:flex}.dd{position:relative}.dd>button,.nav>a.nl{font:600 .9rem var(--f-body);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:10px 12px;text-decoration:none;display:flex}.dd>button:hover,.nav>a.nl:hover{background:var(--mist)}.dd>button svg{width:14px;height:14px}.menu{background:var(--card);border:1px solid var(--line);min-width:300px;box-shadow:var(--shadow);border-radius:14px;padding:10px;display:none;position:absolute;top:100%;right:0}.dd:hover .menu,.dd:focus-within .menu,.dd.open .menu{display:block}.menu.wide{grid-template-columns:1fr 1fr;gap:2px;min-width:560px;display:none}.dd:hover .menu.wide,.dd:focus-within .menu.wide,.dd.open .menu.wide{display:grid}.menu a{border-radius:10px;align-items:flex-start;gap:10px;padding:10px;text-decoration:none;display:flex}.menu a:hover{background:var(--mist)}.menu a .mi{background:var(--blue-soft);width:32px;height:32px;color:var(--blue);border-radius:8px;flex:none;place-items:center;display:grid}.menu a .mi svg{width:17px;height:17px}.menu a b{color:var(--navy);font-size:.9rem;display:block}.menu a span{color:var(--muted);font-size:.78rem;line-height:1.35;display:block}.burger{border:1px solid var(--line);color:var(--navy);background:0 0;border-radius:8px;margin-left:auto;padding:8px;display:none}.burger svg{width:22px;height:22px;display:block}@media(max-width:980px){.nav{background:var(--bg);border-bottom:1px solid var(--line);padding:12px max(16px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px));flex-direction:column;align-items:stretch;max-height:80vh;display:none;position:absolute;top:70px;left:0;right:0;overflow:auto}.nav.show{display:flex}.burger{display:block}.menu,.menu.wide{box-shadow:none;border:0;min-width:0;padding:0 0 0 8px;display:none;position:static}.dd.open .menu{display:block}.dd.open .menu.wide{grid-template-columns:1fr;display:grid}.dd:hover .menu:not(.x),.dd:focus-within .menu:not(.x){display:none}.dd.open:hover .menu,.dd.open:focus-within .menu{display:block}.dd.open:hover .menu.wide,.dd.open:focus-within .menu.wide{display:grid}}.hero{padding-block:clamp(40px,6vw,72px) clamp(48px,7vw,88px);position:relative;overflow:hidden}.hero:before{content:"";background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);opacity:.6;pointer-events:none;background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 70% 30%,#000 10%,#0000 70%);mask-image:radial-gradient(70% 60% at 70% 30%,#000 10%,#0000 70%)}.hero .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:48px;display:grid;position:relative}.hero .copy{gap:20px;min-width:0;display:grid}.pill-new{background:var(--card);border:1px solid var(--line);color:var(--muted);border-radius:999px;justify-self:start;align-items:center;gap:10px;max-width:100%;padding:5px 12px 5px 5px;font-size:.82rem;display:inline-flex}.pill-new b{background:var(--navy);color:var(--bg);letter-spacing:.04em;border-radius:999px;flex:none;padding:3px 9px;font-size:.72rem}.ticks{color:var(--muted);flex-wrap:wrap;gap:8px 18px;font-size:.88rem;display:flex}.ticks span{align-items:center;gap:6px;display:inline-flex}.ticks svg{width:16px;height:16px;color:var(--ok)}@media(max-width:900px){.hero .wrap{grid-template-columns:minmax(0,1fr)}}.hero .wrap.full{display:block}.pcard{border:1px solid var(--line);border-radius:var(--r);background:var(--card);box-shadow:var(--shadow);flex-wrap:wrap;justify-self:start;align-items:center;gap:18px;max-width:100%;padding:16px 18px;display:flex}.pcard .tagv{font:700 .66rem/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);background:var(--gold);border-radius:6px;padding:5px 8px}.pcard .pv{font:800 2rem/1 var(--f-display);color:var(--navy)}.pcard s{color:var(--muted);margin-left:6px;font-size:1rem}.stats{border:1px solid var(--line);border-radius:var(--r);background:var(--card);grid-template-columns:repeat(4,1fr);margin-top:36px;display:grid}.stats div{border-left:1px solid var(--line);padding:18px 20px}.stats div:first-child{border-left:0}.stats b{font:800 1.35rem/1.1 var(--f-display);color:var(--navy);display:block}.stats span{color:var(--muted);font-size:.84rem}@media(max-width:720px){.stats{grid-template-columns:1fr 1fr}.stats div:nth-child(3){border-left:0}.stats div:nth-child(n+3){border-top:1px solid var(--line)}}.g{gap:18px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:980px){.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.g2,.g3,.g4{grid-template-columns:1fr}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);align-content:start;gap:10px;min-width:0;padding:22px;display:grid}.card p{color:var(--muted);font-size:.95rem}.ico{background:var(--blue-soft);width:44px;height:44px;color:var(--blue);border-radius:12px;place-items:center;display:grid}.ico svg{width:22px;height:22px}.chip{font:600 .72rem/1 var(--f-body);background:var(--ok-soft);color:var(--ok);border-radius:999px;align-items:center;gap:6px;width:max-content;padding:5px 9px;display:inline-flex}.tag{border:1px solid var(--line);background:var(--card);color:var(--navy);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:.9rem;font-weight:600;display:inline-flex}.tag svg{width:16px;height:16px;color:var(--blue)}.tags{flex-wrap:wrap;gap:10px;display:flex}.tags.c{justify-content:center}.tabbar{background:var(--card);border:1px solid var(--line);scrollbar-width:thin;border-radius:12px;gap:6px;margin-bottom:24px;padding:6px;display:flex;overflow-x:auto}.tabbar button{font:600 .9rem var(--f-body);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;padding:10px 16px}.tabpanel{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:36px;display:grid}.tabpanel .txt{gap:14px;min-width:0;display:grid}@media(max-width:900px){.tabpanel{grid-template-columns:1fr}}.checks{gap:9px;margin:0;padding:0;list-style:none;display:grid}.checks li{align-items:flex-start;gap:10px;font-size:.95rem;display:flex}.checks li svg{width:18px;height:18px;color:var(--ok);flex:none;margin-top:3px}.checks.x li svg{color:var(--bad)}.steps{counter-reset:s;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid;position:relative}.steps>div{text-align:center;justify-items:center;gap:6px;padding:0 10px;display:grid;position:relative}.steps>div:before{counter-increment:s;content:counter(s);background:var(--card);border:2px solid var(--blue);width:46px;height:46px;color:var(--blue);font:800 1.05rem var(--f-display);z-index:1;border-radius:50%;place-items:center;display:grid;position:relative}.steps>div:after{content:"";background:repeating-linear-gradient(90deg,var(--blue) 0 6px,transparent 6px 12px);opacity:.5;width:100%;height:2px;position:absolute;top:23px;left:50%}.steps>div:last-child:after{display:none}.steps h3{font-size:1rem}.steps p{color:var(--muted);font-size:.85rem}@media(max-width:900px){.steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 0}.steps>div:after{display:none}}.mock{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;min-width:0;font-size:12px;line-height:1.4;overflow:hidden}.mock .bar{border-bottom:1px solid var(--line);background:var(--mist);align-items:center;gap:6px;padding:9px 12px;display:flex}.mock .bar i{background:var(--line);border-radius:50%;width:9px;height:9px}.mock .bar i:first-child{background:#f06a5e}.mock .bar i:nth-child(2){background:#f4be4f}.mock .bar i:nth-child(3){background:#5cc46b}.mock .bar u{background:var(--card);border:1px solid var(--line);font:500 10.5px var(--f-mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:1;margin-left:10px;padding:3px 10px;text-decoration:none;overflow:hidden}.app{grid-template-columns:132px minmax(0,1fr);min-height:330px;display:grid}.side{background:var(--app-side);align-content:start;gap:2px;padding:12px 8px;display:grid}.side .brand{color:#fff;font:700 12px var(--f-display);align-items:center;gap:7px;padding:2px 6px 12px;display:flex}.side .brand i{background:var(--gold);border-radius:5px;width:16px;height:16px}.side a{color:var(--app-side-ink);white-space:nowrap;border-radius:6px;align-items:center;gap:7px;padding:6px 7px;font-size:11px;text-decoration:none;display:flex;overflow:hidden}.side a i{opacity:.5;background:currentColor;border-radius:3px;flex:none;width:10px;height:10px}.side a.on{color:#fff;background:#ffffff1a}.side a.on i{background:var(--gold);opacity:1}.main{background:var(--app-bg);align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.main .tt{justify-content:space-between;align-items:center;gap:8px;display:flex}.main .tt b{font:700 14px var(--f-display);color:var(--navy)}.main .tt span{color:var(--muted);font-size:10px}.main .tt em{background:var(--blue);color:#fff;white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:700}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.kpis div{background:var(--card);border:1px solid var(--line);border-radius:8px;min-width:0;padding:8px 9px}.kpis span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;display:block;overflow:hidden}.kpis b{font:700 15px var(--f-display);color:var(--navy);font-variant-numeric:tabular-nums}.kpis small{color:var(--ok);font-size:9px;font-weight:600;display:block}.panes{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:8px;display:grid}.pane{background:var(--card);border:1px solid var(--line);border-radius:8px;min-width:0;padding:9px}.pane h5{font:700 10.5px var(--f-body);color:var(--navy);margin:0 0 6px}.pane svg{width:100%;height:auto;display:block}.tbl{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:10.5px}.tbl th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:4px 5px;font-weight:600}.tbl td{border-bottom:1px solid var(--line);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:120px;padding:5px;overflow:hidden}.tbl tr:last-child td{border-bottom:0}.st{border-radius:99px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-block}.st.ok{background:var(--ok-soft);color:var(--ok)}.st.warn{background:var(--warn-soft);color:var(--warn)}.st.bad{background:var(--bad-soft);color:var(--bad)}.st.info{background:var(--blue-soft);color:var(--blue)}.mock.sm .app{grid-template-columns:70px minmax(0,1fr);min-height:0}.mock.sm .side a{justify-content:center;gap:0;font-size:0}.mock.sm .side .brand{justify-content:center;font-size:0}.mock.sm .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mock.sm .panes{grid-template-columns:1fr}.mock.sm .pane.t2{display:none}@media(max-width:620px){.app{grid-template-columns:52px minmax(0,1fr)}.side a,.side .brand{justify-content:center;font-size:0}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.panes{grid-template-columns:1fr}}.gal{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.gal figure{gap:10px;margin:0;display:grid}.gal figcaption{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.gal figcaption b{font:700 .98rem var(--f-display);color:var(--navy)}.gal figcaption span{color:var(--muted);font-size:.72rem;font-family:var(--f-mono)}@media(max-width:980px){.gal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.gal{grid-template-columns:1fr}}.mods{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.mod{background:var(--card);border:1px solid var(--line);border-radius:12px;align-content:start;gap:8px;min-width:0;padding:18px;display:grid}.mod.core{background:var(--navy);border-color:var(--navy);grid-column:span 2}.mod.core h3,.mod.core p{color:var(--bg)}.mod .top2{justify-content:space-between;align-items:center;display:flex}.mod h3{font-size:1rem}.mod p{color:var(--muted);font-size:.86rem}.mod .inc{font:700 .66rem/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ok);background:var(--ok-soft);border-radius:5px;padding:5px 7px}@media(max-width:980px){.mods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.mods{grid-template-columns:1fr}.mod.core{grid-column:auto}}.tw{border:1px solid var(--line);border-radius:var(--r);background:var(--card);overflow-x:auto}table.cmp{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:520px}table.cmp th,table.cmp td{border-bottom:1px solid var(--line);text-align:left;padding:14px 18px}table.cmp th{font:700 .78rem var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--mist)}table.cmp td:last-child,table.cmp th:last-child{text-align:right}table.cmp tr.tot td{color:var(--navy);background:var(--gold-soft);font-weight:700}.value{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.vlist{border:1px solid var(--line);border-radius:var(--r);background:var(--card);font-variant-numeric:tabular-nums;padding:6px 20px}.vlist div{border-bottom:1px dashed var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:.93rem;display:flex}.vlist div span:last-child{color:var(--navy);white-space:nowrap;font-weight:700}.vlist div.free span:last-child{color:var(--ok)}.vlist div.sum{border-bottom:0;padding-top:14px;font-size:1rem;font-weight:700}.vlist div.sum span:last-child{color:var(--muted);text-decoration:line-through}.best{background:var(--navy);color:var(--bg);border-radius:18px;gap:14px;padding:28px;display:grid;position:sticky;top:96px}.best h3{color:var(--bg);font-size:1.4rem}.best .pv{font:800 3rem/1 var(--f-display);color:var(--gold)}.best .pv s{color:var(--app-side-ink);margin-left:8px;font-size:1.2rem;font-weight:600}.best p{color:var(--app-side-ink)}.best .tagv{font:700 .68rem/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;background:var(--gold);color:var(--gold-ink);border-radius:6px;width:max-content;padding:6px 9px}@media(max-width:900px){.value{grid-template-columns:1fr}.best{position:static}}.plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:880px;margin:0 auto;display:grid}.plan{background:var(--card);border:1px solid var(--line);border-radius:18px;align-content:start;gap:16px;padding:28px;display:grid;position:relative}.plan.hot:before{content:"Most chosen";background:var(--gold);color:var(--gold-ink);font:700 .7rem/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:6px 10px;position:absolute;top:-12px;right:22px}.plan .pv{font:800 2.6rem/1 var(--f-display);color:var(--navy)}.plan .pv small{font:600 .9rem var(--f-body);color:var(--muted);margin-left:6px}.plan .sub{color:var(--muted);font-size:.9rem}@media(max-width:700px){.plans{grid-template-columns:1fr}}.faq{gap:10px;max-width:860px;margin:0 auto;display:grid}.faq details{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:0 20px}.faq summary{cursor:pointer;font:700 1rem var(--f-display);color:var(--navy);justify-content:space-between;gap:16px;padding:18px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--blue);font-size:1.4rem;line-height:1}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--muted);padding:0 0 18px}.band{background:var(--navy);color:var(--bg);border-radius:22px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:36px;padding:clamp(28px,5vw,56px);display:grid;position:relative;overflow:hidden}.band:after{content:"";border:40px solid var(--gold);opacity:.14;border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-80px}.band h2{color:var(--bg)}.band .eyebrow,.band .checks li svg{color:var(--gold)}.band .btn-line{color:var(--bg);background:0 0;border-color:#ffffff4d}.band>div{z-index:1;gap:16px;min-width:0;display:grid;position:relative}@media(max-width:860px){.band{grid-template-columns:1fr}}.brandswatch{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;gap:12px;padding:18px;display:grid}.brandswatch .row{color:var(--bg);align-items:center;gap:10px;font-size:.9rem;display:flex}.brandswatch .sw{border:2px solid #fff6;border-radius:8px;width:28px;height:28px}.creds{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cred{border:1px solid var(--line);background:var(--card);border-radius:12px;gap:6px;padding:18px;display:grid}.cred b{font:800 1.15rem var(--f-display);color:var(--navy)}.cred span{color:var(--muted);font-size:.85rem}@media(max-width:860px){.creds{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:36px;display:grid}.contact form{background:var(--card);border:1px solid var(--line);border-radius:18px;grid-template-columns:1fr 1fr;gap:14px;padding:26px;display:grid}.contact form .full{grid-column:1/-1}.contact label{color:var(--navy);gap:6px;font-size:.84rem;font-weight:600;display:grid}.contact input,.contact textarea,.contact select{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:9px;width:100%;padding:11px 12px;font-size:.95rem}.contact .ok{background:var(--ok-soft);color:var(--ok);border-radius:9px;padding:12px;font-weight:600;display:none}.contact .links{gap:10px;display:grid}.contact .links a{border:1px solid var(--line);background:var(--card);border-radius:12px;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.contact .links a svg{width:20px;height:20px;color:var(--blue)}.contact .links b{color:var(--navy)}.addr{color:var(--muted);gap:4px;font-size:.9rem;display:grid}@media(max-width:860px){.contact,.contact form{grid-template-columns:1fr}}footer{background:var(--mist);border-top:1px solid var(--line);padding-block:44px 28px}footer .cols{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px;display:grid}footer h4{letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:.85rem}footer a{color:var(--muted);padding:3px 0;font-size:.9rem;text-decoration:none;display:block}footer p{color:var(--muted);font-size:.9rem}footer .legal{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:30px;padding-top:18px;font-size:.82rem;display:flex}@media(max-width:860px){footer .cols{grid-template-columns:1fr 1fr}}.flow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px;display:grid}@media(max-width:900px){.flow{grid-template-columns:1fr}}.stepnav{flex-wrap:wrap;gap:8px;display:flex}.stepnav button{border:1px solid var(--line);background:var(--card);font:600 .85rem var(--f-body);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:flex}.stepnav button i{background:var(--mist);border-radius:50%;place-items:center;width:20px;height:20px;font-size:.72rem;font-style:normal;display:grid}.rec{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;gap:12px;padding:20px;font-size:.9rem;display:grid}.rec .rh{justify-content:space-between;align-items:center;gap:10px;display:flex}.rec .rh b{font:700 1.05rem var(--f-display);color:var(--navy)}.rec .kv{grid-template-columns:auto 1fr;gap:8px 18px;display:grid}.rec .kv span{color:var(--muted)}.rec .kv b{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.rec .tot{border-top:1px solid var(--line);color:var(--navy);font-variant-numeric:tabular-nums;justify-content:space-between;padding-top:10px;font-weight:700;display:flex}.av{background:var(--blue-soft);width:34px;height:34px;color:var(--blue);font:700 .8rem var(--f-body);border-radius:50%;flex:none;place-items:center;display:grid}.pipeline{flex-wrap:wrap;gap:6px;display:flex}.pipeline span{text-align:center;background:var(--mist);min-width:70px;color:var(--muted);border-radius:6px;flex:1;padding:6px;font-size:.75rem;font-weight:600}.pipeline span.on{background:var(--blue);color:#fff}.pipeline span.done{background:var(--blue-soft);color:var(--blue)}.phone{aspect-ratio:9/18.5;background:var(--navy);width:240px;max-width:100%;box-shadow:var(--shadow);border-radius:34px;flex:none;padding:9px}.phone .scr{background:var(--app-bg);border-radius:26px;flex-direction:column;width:100%;height:100%;font-size:11px;display:flex;overflow:hidden}.phone .sb{font:700 10px var(--f-body);color:var(--navy);justify-content:space-between;padding:8px 16px 4px;display:flex}.phone .pbody{flex:1;align-content:start;gap:8px;padding:8px 12px;display:grid;overflow:hidden}.phone .pnav{border-top:1px solid var(--line);background:var(--card);justify-content:space-around;padding:8px 4px 12px;display:flex}.phone .pnav i{background:var(--line);border-radius:5px;width:16px;height:16px}.phone .pnav i.on{background:var(--blue)}.pc{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:8px 10px}.pc b{color:var(--navy)}.pc small{color:var(--muted);display:block}.phones{flex-wrap:wrap;justify-content:center;gap:26px;display:flex}.toast{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:.85rem;display:flex}.toast b{color:var(--navy);display:block}.toast small{color:var(--muted)}.toast .dot{background:var(--ok);border-radius:50%;flex:none;width:10px;height:10px}.chat{box-shadow:var(--shadow);color:#1a1f2b;background:#e7ded3;border-radius:16px;font-size:.85rem;overflow:hidden}.chat .ch{color:#fff;background:#0b6e4f;align-items:center;gap:10px;padding:10px 14px;display:flex}.chat .ch .av{color:#fff;background:#fff3}.chat .cb{gap:10px;padding:14px;display:grid}.bub{color:#1a1f2b;background:#fff;border-radius:10px;max-width:85%;padding:10px 12px;box-shadow:0 1px 1px #0000001a}.bub.me{background:#d9fdd3;justify-self:end}.bub small{text-align:right;color:#667;margin-top:4px;font-size:.7rem;display:block}.cal{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.cal>div{background:var(--card);border:1px solid var(--line);border-radius:10px;align-content:start;gap:6px;min-width:0;min-height:150px;padding:10px;display:grid}.cal>div>b{font:700 .8rem var(--f-body);color:var(--muted)}.ev{border-left:3px solid var(--blue);background:var(--blue-soft);color:var(--navy);border-radius:7px;padding:6px 8px;font-size:.75rem;line-height:1.3}.ev b{display:block}.ev.h{border-color:var(--gold);background:var(--gold-soft)}.ev.t{border-color:var(--bad);background:var(--bad-soft)}.ev.m{border-color:var(--ok);background:var(--ok-soft)}@media(max-width:760px){.cal{grid-template-columns:repeat(2,minmax(0,1fr))}}.vs{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:20px;display:grid}.vs .mid{font:800 1.4rem var(--f-display);color:var(--gold);place-items:center;display:grid}.vs .card.bad{background:var(--mist)}.vs .card.good{border:2px solid var(--blue)}@media(max-width:760px){.vs{grid-template-columns:1fr}.vs .mid{padding:4px}}.timeline{border-left:2px solid var(--line);gap:0;margin-left:10px;display:grid}.timeline>div{gap:6px;padding:0 0 22px 26px;display:grid;position:relative}.timeline>div:before{content:"";background:var(--card);border:3px solid var(--blue);border-radius:50%;width:14px;height:14px;position:absolute;top:4px;left:-8px}.timeline time{font:700 .8rem var(--f-mono);color:var(--blue)}.timeline small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700}.timeline p{color:var(--muted);font-size:.93rem}.big-num{font:800 clamp(2.4rem,5vw,3.4rem)/1 var(--f-display);color:var(--blue)}.mono{font-family:var(--f-mono);font-size:.82rem}.crumb{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:.82rem;display:flex}.crumb a{color:var(--blue);text-decoration:none}.home-hero{text-align:center;justify-items:center}.pcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pcards a{text-decoration:none}.pcards .card:hover{border-color:var(--blue);box-shadow:var(--shadow)}.pcards .more{color:var(--blue);align-items:center;gap:6px;font-size:.9rem;font-weight:700;display:flex}.pcards .more svg{width:16px;height:16px}@media(max-width:900px){.pcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.pcards{grid-template-columns:1fr}}.note{color:var(--muted);font-size:.82rem}.top{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.logo-mark{background:var(--blue);border-radius:9px}.logo-mark span{box-shadow:-7px 6px 0 -2px var(--blue);background:#fff}.logo small{color:var(--muted);letter-spacing:.04em;text-transform:none;font-size:.72rem;font-weight:500}.dd>button,.nav>a.nl{color:#3b342e;font-size:.95rem;font-weight:500}.hero{background:var(--mist);border-bottom:1px solid var(--line2)}.hero:before{display:none}.sec.mist{background:var(--mist);border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}.eyebrow{color:var(--deep);letter-spacing:.12em;font-size:.8rem;font-weight:700}.eyebrow:before{display:none}.lead,.card p,.mod p,.faq details p,.steps p{color:var(--body)}.btn{border-radius:12px;padding:14px 22px;font-weight:600}.btn-gold{background:var(--blue);color:#fff;box-shadow:none}.btn-gold:hover{background:var(--deep)}.btn-line{color:var(--ink);background:#fff;border-color:#d9d1c7}.btn-line:hover{border-color:var(--blue)}.btn-navy{background:var(--ink);color:#fff}.pill-new{background:var(--blue-soft);color:var(--deep);font-family:var(--f-mono);border-color:#0000;font-size:.78rem;font-weight:600}.pill-new b{background:var(--blue);color:#fff;font-family:var(--f-body)}.ico{background:var(--gold-soft);color:var(--blue)}.ico.gold{background:var(--blue-soft);color:var(--deep)}.card,.mod,.rec,.cred,.plan,.faq details,.tabbar,.vlist,.tw{border-color:var(--line)}.rec{box-shadow:var(--shadow)}.tag svg{color:var(--blue)}.tabbar button[aria-selected=true]{background:var(--ink);color:#fff}.stepnav button[aria-selected=true]{border-color:var(--ink);background:var(--ink);color:#fff}.stepnav button[aria-selected=true] i{background:var(--blue);color:#fff}.steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.steps>div{text-align:left;border-top:3px solid var(--peach2);justify-items:start;padding:20px 0 0}.steps>div:first-child{border-top-color:var(--blue)}.steps>div:before{content:"Step " counter(s);width:auto;height:auto;font:600 .9rem var(--f-mono);color:var(--deep);background:0 0;border:0;border-radius:0;display:block}.steps>div:after{display:none}@media(max-width:900px){.steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}}.mod.core{background:var(--gold-soft);border:1.5px solid var(--peach)}.mod.core h3{color:var(--ink)}.mod.core p{color:var(--body)}.mod.core .ico{color:var(--blue);background:#fff}.mod.core .inc{background:var(--blue);color:#fff}.mod.free .inc{background:var(--blue-soft);color:var(--deep)}.band{background:var(--blue);border-radius:18px}.band:after{display:none}.band h2,.band h3{color:#fff}.band p,.band li,.band .eyebrow{color:#fde7d6}.band .checks li svg{color:#fff}.band .btn-gold{color:var(--deep);background:#fff}.band .btn-gold:hover{background:#fff4ec}.band .btn-line{color:#fff;border-color:#ffffff8c}.band .chip{color:var(--deep)!important;background:#fff!important}.brandswatch{background:#ffffff1a;border-color:#ffffff40}.best{color:var(--ink);border:2px solid var(--blue);box-shadow:var(--shadow);background:#fff}.best h3,.best .pv{color:var(--ink)}.best .pv s{color:var(--muted)}.best p,.best li{color:var(--body)!important}.best .tagv,.pcard .tagv{background:var(--blue-soft);color:var(--deep)}.plan.hot{border:2px solid var(--blue);box-shadow:var(--shadow)}.plan.hot:before{background:var(--blue);color:#fff}table.cmp tr.tot td{background:var(--gold-soft)}.phone{background:#1a1714}.side .brand i,.side a.on i{background:var(--blue)}.stats{border-color:var(--line)}.stats b{font-size:1.15rem}footer{background:#1a1714;border-top:0}footer h4{color:#fff}footer a,footer p,footer .note{color:#d6cfc7}footer a:hover{color:#fff}footer .legal{color:#a39a90;border-top-color:#3a332d}footer .logo b{color:#fff}footer .logo small{color:#a39a90}footer .logo-mark span{box-shadow:-7px 6px 0 -2px var(--blue)}.contact form{box-shadow:var(--shadow)}.plans3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}@media(max-width:980px){.plans3{grid-template-columns:1fr;max-width:560px;margin:0 auto}}.plan .pv{font-family:var(--f-display);color:var(--ink)}.pcard .pv2{line-height:1.2;display:grid}.pcard .pv2 b{font:800 1.3rem var(--f-display);color:var(--ink)}.pcard .pv2 small{color:var(--muted);font-size:.85rem}.case{gap:14px}.case h3{line-height:1.25}.case-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}@media(max-width:700px){.case-grid{grid-template-columns:1fr}}.lbl{font:700 .74rem var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--deep);margin-bottom:8px;display:block}.case-out{background:var(--gold-soft);border-radius:12px;padding:14px 16px}.case-out p{color:var(--ink)!important}.techgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media(max-width:860px){.techgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.techgrid{grid-template-columns:1fr}}.tech{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--blue);border-radius:12px;gap:4px;padding:16px 18px;display:grid}.tech b{font:700 1rem var(--f-display);color:var(--ink)}.tech span{color:var(--body);font-size:.88rem}.area{border-top:1px solid var(--line);grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:28px;padding:28px 0;display:grid}.area:first-of-type{border-top:0;padding-top:0}.area-h{align-content:start;gap:8px;display:grid}.area-h h3{font-size:1.4rem}.area-h p{color:var(--body)}.area .pcards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media(max-width:860px){.area{grid-template-columns:1fr}}.tour{max-width:980px;margin:0 auto}.tour .mock{font-size:13px}.flow .phones .phone{width:200px}.flow .phones{gap:16px}.cs-metric{background:var(--gold-soft);border:1px solid var(--line2);border-radius:10px;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.cs-metric b{font:700 1.15rem var(--f-head);color:var(--blue)}.cs-metric span{color:var(--body);font-size:.82rem}.metrics{border:1px solid var(--line);background:var(--card);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0;display:grid;overflow:hidden}.metrics>div{border-left:1px solid var(--line);gap:4px;padding:22px 20px;display:grid}.metrics>div:first-child{border-left:0}.metrics b{font:700 1.5rem var(--f-head);color:var(--blue);letter-spacing:-.01em}.metrics span{color:var(--muted);font-size:.88rem}@media(max-width:620px){.metrics{grid-template-columns:1fr 1fr}.metrics>div{border-left:0;border-top:1px solid var(--line)}.metrics>div:nth-child(-n+2){border-top:0}.metrics>div:nth-child(2n){border-left:1px solid var(--line)}}.case-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cb-block{background:var(--card);border:1px solid var(--line);border-radius:16px;align-content:start;gap:10px;padding:24px;display:grid}.cb-block p{color:var(--body);line-height:1.65}.cb-block.hl{border:2px solid var(--blue);background:var(--gold-soft)}@media(max-width:760px){.case-body{grid-template-columns:1fr}}.cs-card[hidden]{display:none}.article{background:var(--card);border:1px solid var(--line);border-radius:18px;gap:16px;max-width:740px;margin:0 auto;padding:clamp(22px,4vw,44px);display:grid}.article p{color:var(--body);font-size:1.06rem;line-height:1.75}.article h3{margin-top:8px}.vid{background:var(--card);border:1px solid var(--line);border-radius:14px;gap:8px;padding:12px;display:grid}.vid .thumb{aspect-ratio:16/9;background:linear-gradient(135deg,var(--blue-soft),var(--gold-soft));border-radius:10px;place-items:center;display:grid;position:relative}.vid .thumb span{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.vid .thumb span svg{width:20px;height:20px}.vid .thumb em{font:600 .72rem var(--f-mono);color:var(--deep);background:#fff;border-radius:99px;padding:3px 8px;font-style:normal;position:absolute;top:10px;left:10px}.vid b{color:var(--navy);font-size:.95rem}.area+.area{margin-top:40px}.founder-pic{background:var(--blue);color:#fff;width:96px;height:96px;font:700 2rem var(--f-head);border-radius:50%;place-items:center;margin:0 auto 6px;display:grid}form.nl{gap:10px;min-width:0;display:grid}form.nl input{font:inherit;border:1px solid #0000;border-radius:10px;width:100%;padding:12px 14px}.logos{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.logos span{border:1px solid var(--line);background:var(--card);font:600 .88rem var(--f-body);color:var(--body);border-radius:10px;padding:10px 16px}.svc-strip{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}@media(max-width:1180px)and (min-width:981px){.dd>button,.nav>a.nl{padding:8px;font-size:.85rem}}.combo{padding:0 64px 40px 0;position:relative}.combo .dev-p{width:230px;position:absolute;bottom:0;right:0}.dev-p{background:#fff;border:9px solid #1a1714;border-radius:32px;position:relative;overflow:hidden;box-shadow:0 24px 50px -20px #14110f59}.dev-notch{z-index:2;background:#1a1714;border-radius:0 0 12px 12px;width:84px;height:16px;position:absolute;top:0;left:50%;transform:translate(-50%)}.dev-p .chat{box-shadow:none;border:0;border-radius:0}.dev-p .chat .ch{padding-top:22px}@media(max-width:620px){.combo{padding:0}.combo .dev-p{width:auto;max-width:280px;margin:16px auto 0;position:relative}}.shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.shot{align-content:start;gap:12px;margin:0;display:grid}.shot.wide{grid-column:1/-1}.shot-in{background:linear-gradient(180deg,var(--gold-soft),var(--blue-soft));border:1px solid var(--line);border-radius:18px;align-items:center;min-height:100%;padding:clamp(14px,2.4vw,28px);display:grid}.shot:not(.wide) .shot-in{min-height:300px}.shot-in .chat{width:100%;max-width:320px;margin:0 auto}.shot-in .rec{width:100%;max-width:360px;margin:0 auto}.shot figcaption{gap:2px;display:grid}.shot figcaption b{color:var(--navy)}.shot figcaption span{color:var(--muted);font-size:.9rem}@media(max-width:900px){.shots{grid-template-columns:1fr}}.aim{counter-reset:a;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.aim-s{background:var(--card);border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:16px;align-content:start;gap:14px;padding:24px;display:grid}.aim-h{align-items:center;gap:14px;display:flex}.aim-n{background:var(--blue);color:#fff;width:48px;height:48px;font:700 1.4rem var(--f-head);border-radius:12px;flex:none;place-items:center;display:grid}.aim-s p{color:var(--body)}.aim-out{background:var(--gold-soft);border-radius:10px;gap:2px;margin-top:auto;padding:12px 14px;display:grid}.aim-out b{letter-spacing:.08em;text-transform:uppercase;color:var(--deep);font-size:.74rem}.aim-out span{color:var(--navy);font-size:.92rem;font-weight:600}@media(max-width:860px){.aim{grid-template-columns:1fr}}.hl-card{border:2px solid var(--blue)!important;background:var(--gold-soft)!important}.dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dl-c{background:var(--card);border:1px solid var(--line);border-radius:14px;align-content:start;gap:6px;padding:18px;display:grid;position:relative}.dl-c b{color:var(--navy);font-size:1.02rem;line-height:1.35}.dl-c span:not(.eyebrow){color:var(--muted);font-size:.88rem}.dl-c em{font-style:normal;font:700 .72rem var(--f-body);background:var(--blue);color:#fff;border-radius:99px;justify-self:start;margin-top:4px;padding:3px 9px}.dl-c em.lv{background:var(--ok-soft);color:var(--ok)}.dl-c.hot{border:2px solid var(--blue)}@media(max-width:980px){.dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.dl{grid-template-columns:1fr}}.mig{color:var(--navy);flex-wrap:wrap;align-items:center;gap:10px;font-weight:700;display:flex}.mig span{background:var(--mist);border:1px solid var(--line);border-radius:8px;padding:6px 10px;font-size:.9rem}.mig svg{width:18px;height:18px;color:var(--blue)}.indstrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.indstrip a{border:1px solid var(--line);background:var(--card);color:var(--navy);border-radius:12px;align-items:center;gap:10px;padding:14px;font-weight:600;text-decoration:none;display:flex}.indstrip a:hover{border-color:var(--blue)}.indstrip .mi{background:var(--blue-soft);width:32px;height:32px;color:var(--blue);border-radius:8px;flex:none;place-items:center;display:grid}.indstrip .mi svg{width:17px;height:17px}@media(max-width:860px){.indstrip{grid-template-columns:repeat(2,minmax(0,1fr))}}.g>a{text-decoration:none;display:block}.g>a .card:hover{border-color:var(--blue);box-shadow:var(--shadow)}.g>a .more,.card .more{color:var(--blue);align-items:center;gap:6px;font-size:.9rem;font-weight:700;display:flex}.card .more svg{width:16px;height:16px}@media(min-width:981px){.nav>.dd:first-child .menu{left:0;right:auto}}footer .legal a{margin:0!important;padding:0!important;display:inline!important}.hero{background:radial-gradient(900px 420px at 88% 0%,#ffb34738,transparent 60%),radial-gradient(700px 380px at 0% 100%,#c2410c14,transparent 60%),var(--mist)!important}.hero:before{opacity:.5;display:block!important;-webkit-mask-image:radial-gradient(70% 60% at 70% 30%,#000,#0000)!important;mask-image:radial-gradient(70% 60% at 70% 30%,#000,#0000)!important}.hero h1{letter-spacing:-.025em}.hero .copy>.eyebrow{border:1px solid var(--line);background:#fff;border-radius:99px;justify-self:start;align-items:center;gap:8px;padding:6px 12px 6px 8px;display:inline-flex;box-shadow:0 4px 14px -8px #5b3a294d}.hero .copy>.eyebrow:before{content:"";background:linear-gradient(135deg,#ff8a3d,#ffd23f);border-radius:50%;width:8px;height:8px}.hero-c .copy>.eyebrow{justify-self:center}.hero-vis{position:relative}.chip-f{z-index:3;border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:10px;max-width:260px;padding:10px 14px;display:flex;position:absolute;box-shadow:0 18px 40px -18px #5b3a2973}.chip-f svg{color:#fff;background:var(--blue);box-sizing:content-box;border-radius:8px;flex:none;width:20px;height:20px;padding:6px}.chip-f b{color:var(--navy);font-size:.86rem;line-height:1.25;display:block}.chip-f small{color:var(--muted);font-size:.74rem;display:block}.chip-f.c1{top:-22px;right:28%}.chip-f.c2{bottom:-30px;left:-18px}.chip-f.c2 svg{background:var(--ok)}@media(max-width:900px){.chip-f.c1{left:0}}@media(max-width:620px){.chip-f{display:none}}.trust{align-items:center;gap:12px;margin-top:4px;display:flex}.hero-c .trust{justify-content:center}.trust .tav{display:flex}.trust .tav i{background:var(--blue-soft);width:34px;height:34px;color:var(--deep);font:700 .7rem var(--f-body);border:2px solid #fff;border-radius:50%;place-items:center;margin-left:-8px;font-style:normal;display:grid}.trust .tav i:first-child{margin-left:0}.trust .tav i.more{background:var(--ink);color:#fff}.trust span{color:var(--muted);font-size:.84rem;line-height:1.35}.trust b{color:var(--navy)}.ph{border:1px solid var(--line);background:var(--gold-soft);aspect-ratio:16/10.5;border-radius:20px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 50px -30px #5b3a2973}.ph svg,.ph img{object-fit:cover;width:100%;height:100%;display:block}.ph figcaption{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--navy);border:1px solid var(--line);background:#ffffffeb;border-radius:99px;align-items:center;gap:8px;padding:7px 12px;font-size:.8rem;font-weight:600;display:flex;position:absolute;bottom:14px;left:14px}.ph figcaption svg{width:15px;height:15px;color:var(--blue)}.ben{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.ben.rev .ben-img{order:2}.ben-txt{gap:16px;display:grid}.ben-txt h2{margin:0}.ben-list{grid-template-columns:1fr 1fr;gap:16px 22px;margin-top:6px;display:grid}.ben-list>div,.why-pts>div{align-items:flex-start;gap:12px;display:flex}.ben-list .ico,.why-pts .ico{background:var(--blue-soft);width:38px;height:38px;color:var(--blue);border-radius:10px;flex:none;place-items:center;display:grid}.ben-list .ico svg,.why-pts .ico svg{width:19px;height:19px}.ben-list b,.why-pts b{color:var(--navy);margin-bottom:2px;display:block}.ben-list p,.why-pts p{color:var(--body);margin:0;font-size:.92rem}@media(max-width:900px){.ben{grid-template-columns:1fr}.ben.rev .ben-img{order:0}}@media(max-width:520px){.ben-list{grid-template-columns:1fr}}.why-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}.why-imgs{grid-template-columns:1fr 1fr;gap:14px;display:grid}.why-imgs .ph:first-child{grid-column:1/-1}.why-pts{grid-template-columns:1fr 1fr;gap:20px 24px;display:grid}@media(max-width:900px){.why-split{grid-template-columns:1fr}}@media(max-width:520px){.why-pts{grid-template-columns:1fr}}.collage{grid-template-columns:1.3fr 1fr 1fr;gap:16px;display:grid}.collage.two{grid-template-columns:1fr 1fr}@media(max-width:760px){.collage,.collage.two{grid-template-columns:1fr}}.marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marq-t{gap:14px;width:max-content;animation:55s linear infinite marq;display:flex}.marq span{border:1px solid var(--line);font:700 .95rem var(--f-head);color:var(--body);white-space:nowrap;background:#fff;border-radius:12px;flex:none;padding:14px 22px}@keyframes marq{to{transform:translate(calc(-50% - 7px))}}@media(prefers-reduced-motion:reduce){.marq-t{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.marq span[aria-hidden]{display:none}}.brand-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.bt{border:1px solid var(--line);text-align:center;background:#fff;border-radius:14px;align-content:center;justify-items:center;gap:4px;min-height:86px;padding:18px 14px;display:grid}.bt b{font:700 1.12rem var(--f-body);color:#3a3542;letter-spacing:-.01em}.bt img{max-width:140px;max-height:34px}.bt small{color:var(--muted);align-items:center;gap:4px;font-size:.74rem;display:flex}.bt.verified{border:2px solid var(--blue)}.bt.verified small{color:var(--ok);font-weight:700}.bt small svg{width:13px;height:13px}@media(max-width:760px){.brand-row{grid-template-columns:repeat(2,minmax(0,1fr))}}table.vs-t{border-collapse:collapse;width:100%;min-width:680px}.vs-t th,.vs-t td{border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;padding:14px 16px;font-size:.92rem}.vs-t thead th{font:700 .82rem var(--f-body);color:var(--navy);background:var(--mist)}.vs-t tbody th{text-align:left;color:var(--navy);width:28%;font-weight:600}.vs-t .us{background:var(--gold-soft)}.vs-t thead th.us{background:var(--blue);color:#fff}.vs-t .cy svg{width:20px;height:20px;color:var(--ok)}.vs-t .cn svg{color:#b4ada5;width:18px;height:18px}.vs-t .cp{color:var(--muted);font-size:.84rem}[data-tabs].vt{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:24px;display:grid}.vt>.tabbar{counter-reset:t;flex-direction:column;max-height:calc(100vh - 120px);margin:0;position:sticky;top:96px;overflow:visible auto}.vt>.tabbar button{white-space:normal;text-align:left;counter-increment:t;align-items:center;gap:10px;padding:12px 14px;display:flex}.vt>.tabbar button:before{content:counter(t,decimal-leading-zero);font:600 .72rem var(--f-mono);opacity:.6}.vt>.tabpanels{min-width:0}.vt .tabpanel{grid-template-columns:1fr;gap:22px}@media(min-width:1240px){.vt .tabpanel{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media(max-width:900px){[data-tabs].vt{grid-template-columns:1fr}.vt>.tabbar{flex-direction:row;max-height:none;position:static;overflow-x:auto}.vt>.tabbar button{white-space:nowrap}}.clogo{border:1px solid var(--line);background:#fff;border-radius:14px;flex:none;place-items:center;width:64px;height:64px;display:inline-grid;position:relative;overflow:hidden}.clogo img{object-fit:contain;max-width:82%;max-height:70%}.clogo em{font:700 .78rem var(--f-head);color:var(--deep);text-align:center;padding:0 6px;font-style:normal;line-height:1.15;display:none}.clogo.nf{background:linear-gradient(135deg,var(--gold-soft),var(--blue-soft))}.clogo.nf img{display:none}.clogo.nf em{display:block}.clogo.cc{width:56px;height:56px;margin-bottom:4px}.clogo.big{border-radius:12px;width:100%;height:96px;margin-bottom:14px}.clogo.big img{max-width:60%;max-height:64px}.clogo.big em{font-size:1.3rem}.mq{border:1px solid var(--line);background:#fff;border-radius:14px;flex:none;align-items:center;gap:12px;padding:10px 18px 10px 10px;display:flex}.mq .clogo{border:0;width:48px;height:48px}.mq .clogo.nf{display:none}.mq b{font:700 .92rem var(--f-body);color:var(--body);white-space:nowrap}.lwall{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.lw{border:1px solid var(--line);text-align:center;background:#fff;border-radius:14px;justify-items:center;gap:10px;padding:18px 12px;text-decoration:none;display:grid}.lw:hover{border-color:var(--blue);box-shadow:var(--shadow)}.lw .clogo{border:0;width:100%;height:70px}.lw span{color:var(--navy);font-size:.8rem;font-weight:600;line-height:1.3}@media(max-width:980px){.lwall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.lwall{grid-template-columns:repeat(2,minmax(0,1fr))}}.lslot{background:#fff;border:1px dashed #d9cfc4;border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.lslot.has{border-style:solid;border-color:#0000}.lslot img{object-fit:contain;max-width:84%;max-height:72%}.lslot em{font:700 .95rem var(--f-head);color:var(--deep);letter-spacing:.02em;font-style:normal}.lslot.bl{background:var(--mist);width:100%;height:56px;margin-bottom:6px}.lslot.bl.has{background:#fff}.lslot.bl em{font-size:1.1rem}.bt{gap:2px!important;padding:14px!important}.bt b{font-size:1rem!important}.appgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.app-t{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.app-t .lslot.al{background:var(--mist);width:52px;height:52px}.app-t .lslot.al.has{border-color:var(--line2);background:#fff}.app-t b{color:var(--navy);font-size:.95rem;line-height:1.3;display:block}.app-t span:not(.lslot):not(.lslot *){color:var(--muted);margin-top:2px;font-size:.84rem;display:block}@media(max-width:980px){.appgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.appgrid{grid-template-columns:1fr}}.sc{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:24px;padding:18px;display:grid;box-shadow:0 30px 60px -40px #5b3a2959}.sc-nav{align-content:start;gap:8px;display:grid}.sc-nav button{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:14px;align-items:flex-start;gap:14px;padding:16px;transition:background .15s,border-color .15s;display:flex}.sc-nav button:hover{background:var(--mist)}.sc-nav button[aria-selected=true]{background:var(--gold-soft);border-color:#f3d3b8}.sc-n{width:34px;height:34px;font:700 .8rem var(--f-mono);background:var(--mist);color:var(--muted);border:1px solid var(--line);border-radius:10px;flex:none;place-items:center;display:grid}.sc-nav button[aria-selected=true] .sc-n{background:var(--blue);color:#fff;border-color:var(--blue)}.sc-t b{color:var(--navy);font-size:1rem;line-height:1.3;display:block}.sc-t small{color:var(--muted);margin-top:4px;font-size:.84rem;line-height:1.45;display:block}.sc .tabpanels{min-width:0}.sc-panel{border:1px solid var(--line);border-radius:16px;gap:0;display:grid;overflow:hidden}.sc-stage{background:radial-gradient(600px 260px at 80% 0,#ffb34740,#0000 60%),linear-gradient(#fff7f0,#fdebdd);place-items:center;min-height:340px;padding:clamp(18px,3vw,36px);display:grid}.sc-stage>*{width:100%;max-width:640px}.sc-stage>.chat,.sc-stage>.rec{max-width:380px}.sc-info{background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;padding:24px 26px;display:grid}.sc-info h3{margin:6px 0 8px;font-size:1.3rem}.sc-info p{color:var(--body);margin:0;line-height:1.6}.sc-info .checks,.sc-info ul{align-self:center;margin:0}@media(max-width:980px){.sc{grid-template-columns:1fr;padding:12px}.sc-nav{grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;padding-bottom:4px;overflow-x:auto}.sc-info{grid-template-columns:1fr}}@media(max-width:560px){.sc-nav small{display:none}.sc-nav{grid-auto-columns:minmax(170px,1fr)}.sc-stage{min-height:0}}.lslot svg{color:#c9b6a4;width:22px;height:22px}.lslot.bl svg{width:26px;height:26px}.tbar{color:#ede7e1;background:#141210;font-size:.86rem}.tbar-in{justify-content:space-between;align-items:center;gap:16px;min-height:40px;padding-block:6px;display:flex}.tbar-msg{text-align:center;flex:1;min-width:0}.tb-item b{color:#ffb347;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:700}.tb-dot{color:#6e655c;margin:0 8px}.tbar a{color:#fff;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.tbar a:hover{text-decoration-color:#ffb347}.tbar-r{flex:none;align-items:center;gap:12px;display:flex}.tbar-r a{color:#d6cfc7;align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.tbar-r svg{width:15px;height:15px}.tb-sep{background:#3a332d;width:1px;height:14px}.tb-reg{color:#a39a90;font-weight:500}@media(max-width:1100px){.tbar-r{display:none}}@media(max-width:620px){.tbar{font-size:.8rem}.tb-dot{display:none}.tb-item b{display:block}}.promise{border:2px solid var(--blue);background:#fff;border-radius:26px;gap:28px;padding:clamp(22px,4vw,44px);display:grid;box-shadow:0 30px 60px -40px #5b3a2973}.pr-head{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.pr-head>div:last-child{flex:1;gap:10px;min-width:min(100%,300px);display:grid}.pr-head h2{margin:0}.seal{background:radial-gradient(circle at 30% 25%,#e05a1e,var(--blue) 60%,var(--deep));color:#fff;text-align:center;width:132px;height:132px;box-shadow:0 0 0 8px var(--blue-soft),0 0 0 10px #f3d3b8;border-radius:50%;flex:none;align-content:center;place-items:center;display:grid}.seal>span{color:#fff;font:800 2.8rem/1 var(--f-head)!important}.seal small{font:700 .66rem/1.2 var(--f-body);letter-spacing:.08em;margin-top:4px}.pr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media(max-width:900px){.pr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.pr-grid{grid-template-columns:1fr}}.pr-item{background:var(--mist);border:1px solid var(--line2);border-radius:16px;align-items:flex-start;gap:14px;padding:16px;display:flex}.pr-item .ico{width:40px;height:40px;color:var(--blue);border:1px solid var(--line);background:#fff;border-radius:11px;flex:none;place-items:center;display:grid}.pr-item .ico svg{width:20px;height:20px}.pr-item b{color:var(--navy);display:block}.pr-item p{color:var(--body);margin:4px 0 0;font-size:.9rem}.pr-foot{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:20px;display:flex}.pr-foot span{color:var(--ok);align-items:center;gap:8px;font-weight:600;display:flex}.pr-foot svg{width:18px;height:18px}footer{padding-block:0 28px!important}.f-trust{border-bottom:1px solid #3a332d;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:34px 0 22px;display:grid}.fb{background:#221e1a;border:1px solid #3a332d;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.fb>svg{color:#ffb347;flex:none;width:22px;height:22px}.fb b{color:#fff;font-size:.88rem;line-height:1.25;display:block}.fb small{color:#a39a90;font-size:.76rem;display:block}.f-promise{background:linear-gradient(90deg,#c2410c47,#ffb3471f);border:1px solid #5a3a25;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:22px 0 8px;padding:18px 22px;display:flex}.f-promise b{color:#fff;font-size:1rem;display:block}.f-promise span{color:#e8d9cc;font-size:.88rem}.f-promise a.btn{color:#fff!important;padding:12px 18px!important;display:inline-flex!important}footer .f-cols{margin-top:30px;grid-template-columns:1.5fr 1fr 1.1fr 1fr 1.4fr!important}.f-brand p{margin:14px 0}.f-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.f-stats span{color:#a39a90;background:#221e1a;border:1px solid #3a332d;border-radius:10px;padding:8px 12px;font-size:.78rem}.f-stats b{color:#fff;font-size:1.05rem;display:block}.f-soc{gap:8px;margin-top:16px;display:flex}.f-soc a.soc{background:#221e1a;border:1px solid #3a332d;border-radius:10px;place-items:center;width:40px;height:40px;padding:0!important;display:grid!important}.f-soc a.soc:hover{background:var(--blue);border-color:var(--blue)}.f-soc svg{color:#fff;width:19px;height:19px}.f-contact a,.f-contact p{align-items:flex-start;gap:8px;margin:0 0 10px;display:flex!important}.f-contact svg{color:#ffb347;flex:none;width:16px;height:16px;margin-top:3px}.f-contact b{color:#fff}.f-reg{color:#a39a90;border-top:1px solid #3a332d;flex-wrap:wrap;gap:6px 18px;margin-top:26px;padding-top:18px;font-size:.8rem;display:flex}.f-reg b{color:#d6cfc7}@media(max-width:1100px){footer .f-cols{grid-template-columns:1fr 1fr 1fr!important}.f-brand,.f-contact{grid-column:1/-1}}@media(max-width:860px){.f-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){footer .f-cols{grid-template-columns:1fr 1fr!important}.f-trust{grid-template-columns:1fr}}.exg{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ex{border:1px solid var(--line);background:#fff;border-radius:20px;align-content:start;gap:14px;padding:24px;display:grid;box-shadow:0 20px 40px -34px #5b3a2966}.ex-h{align-items:flex-start;gap:14px;display:flex}.ex-h .ico{background:var(--blue);color:#fff;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.ex-h .ico svg{width:22px;height:22px}.ex-h h3{margin:8px 0 0;font-size:1.15rem}.ex-sit{color:var(--body);margin:0;line-height:1.6}.ex-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.ex .lbl{font:700 .72rem var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;display:block}.ex .checks{margin:0}.ex-roi{background:var(--gold-soft);border:1px solid #f3d3b8;border-radius:14px;padding:14px}.ex-roi .lbl{color:var(--deep)}.ex-roi ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ex-roi li{color:var(--navy);align-items:flex-start;gap:8px;font-size:.9rem;font-weight:600;line-height:1.4;display:flex}.ex-roi li svg{width:16px;height:16px;color:var(--blue);flex:none;margin-top:2px}.ex-f{border-top:1px dashed var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;font-size:.86rem;display:flex}.ex-f b{color:var(--navy)}.ex-f a{color:var(--blue);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.ex-f a svg{width:15px;height:15px}@media(max-width:980px){.exg{grid-template-columns:1fr}}@media(max-width:560px){.ex-cols{grid-template-columns:1fr}}.sbi{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:16px;display:grid}.sbi-c{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.sbi-h{background:var(--mist);border-bottom:1px solid var(--line);color:var(--navy);align-items:center;gap:12px;padding:16px 18px;text-decoration:none;display:flex}.sbi-h .ico{background:var(--blue);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.sbi-h .ico svg{width:18px;height:18px}.sbi-h b{flex:1}.sbi-h>svg{width:16px;height:16px;color:var(--blue)}.sbi-c ul{margin:0;padding:6px 18px 12px;list-style:none}.sbi-c li{border-bottom:1px solid var(--line2);gap:2px;padding:12px 0;display:grid}.sbi-c li:last-child{border:0}.sbi-c li span{letter-spacing:.06em;text-transform:uppercase;color:var(--deep);font-size:.74rem;font-weight:700}.sbi-c li b{color:var(--navy);font-size:.95rem}.sbi-c li small{color:var(--muted);font-size:.84rem}.tm-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;display:grid}.tm-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.tm{border:1px solid var(--line);background:#fff;border-radius:20px;align-items:flex-start;gap:18px;padding:20px;display:flex}.tm.lead{border:2px solid var(--blue);background:linear-gradient(180deg,#fff,var(--gold-soft))}.tph{background:linear-gradient(135deg,var(--gold-soft),var(--blue-soft));border:1px solid var(--line);border-radius:20px;flex:none;place-items:center;width:84px;height:84px;display:grid;overflow:hidden}.tm.lead .tph{width:104px;height:104px}.tph img{object-fit:cover;width:100%;height:100%}.tph em{font:800 1.5rem var(--f-head);color:var(--deep);font-style:normal;display:none}.tph.nf img{display:none}.tph.nf em{display:block}.tm h3{margin:0;font-size:1.1rem}.tm-r{color:var(--blue);margin:2px 0 8px;font-size:.86rem;font-weight:700;display:block}.tm p{color:var(--body);margin:0 0 10px;font-size:.92rem}@media(max-width:760px){.tm-grid.two{grid-template-columns:1fr}}.cap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cap{border:1px solid var(--line);background:#fff;border-radius:16px;gap:14px;padding:18px;display:flex}.cap .ico{background:var(--blue-soft);width:42px;height:42px;color:var(--blue);border-radius:11px;flex:none;place-items:center;display:grid}.cap .ico svg{width:20px;height:20px}.cap b{color:var(--navy)}.cap p{color:var(--body);margin:4px 0 0;font-size:.9rem}.cert-slot{color:var(--ok);align-items:center;gap:6px;margin-top:10px;font-size:.8rem;font-weight:700;display:inline-flex}.cert-slot svg{width:15px;height:15px}@media(max-width:900px){.cap-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.cap-grid{grid-template-columns:1fr}}.cert-img{margin-top:12px}.lslot.ci{background:var(--mist);width:100%;height:150px}.eng{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.eng .plan{flex-direction:column;gap:14px;display:flex}.eng .plan>a.btn{margin-top:auto}@media(max-width:1060px){.eng{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.eng{grid-template-columns:1fr}}.est{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:22px;display:grid}.est-in,.est-out{border:1px solid var(--line);background:#fff;border-radius:22px;padding:clamp(18px,3vw,30px)}.est-in{gap:18px;display:grid}.est-l{color:var(--navy);gap:8px;font-weight:700;display:grid}.est-l select{border:1.5px solid var(--line);font:600 1rem var(--f-body);background:#fff;border-radius:12px;padding:12px 14px}.est-q{border:0;margin:0;padding:0}.est-q legend{color:var(--navy);margin-bottom:8px;font-weight:700}.est-opts{flex-wrap:wrap;gap:8px;display:flex}.est-opts label,.bk-days label,.bk-slots label{cursor:pointer;position:relative}.est-opts input,.bk-days input,.bk-slots input{opacity:0;pointer-events:none;position:absolute}.est-opts span{border:1.5px solid var(--line);color:var(--body);background:#fff;border-radius:10px;padding:10px 14px;font-size:.9rem;font-weight:600;display:block}.est-opts input:checked+span,.bk-days input:checked+span,.bk-slots input:checked+span{border-color:var(--blue);background:var(--gold-soft);color:var(--deep);box-shadow:0 0 0 3px var(--blue-soft)}.est-opts input:focus-visible+span,.bk-days input:focus-visible+span,.bk-slots input:focus-visible+span{outline:3px solid var(--blue);outline-offset:2px}.est-out{border:2px solid var(--blue);gap:14px;display:grid;position:sticky;top:96px;box-shadow:0 30px 60px -40px #5b3a2973}.est-big{font:800 clamp(2.6rem,6vw,3.6rem)/1 var(--f-head);color:var(--blue);letter-spacing:-.03em}.est-big small{color:var(--muted);letter-spacing:0;font-size:1.1rem}.est-row{background:var(--mist);border-radius:12px;gap:2px;padding:12px 14px;display:grid}.est-row b{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.74rem}.est-row span{color:var(--navy);font-weight:700}.est-row small{color:var(--body)}.est-plan{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.est-plan div{text-align:center;border:1px solid var(--line);border-radius:12px;justify-items:center;gap:4px;padding:10px;display:grid}.est-plan b{color:var(--navy);font-size:.9rem}.est-plan small{color:var(--muted);font-size:.8rem}.est-urg{color:var(--deep);align-items:center;gap:8px;margin:0;font-size:.9rem;font-weight:600;display:flex}.est-urg svg{width:16px;height:16px}@media(max-width:900px){.est{grid-template-columns:1fr}.est-out{position:static}}.book{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:22px;display:grid}.book-in{border:1px solid var(--line);background:#fff;border-radius:22px;gap:22px;padding:clamp(18px,3vw,30px);display:grid}.book-in fieldset{border:0;margin:0;padding:0}.book-in legend{color:var(--navy);margin-bottom:10px;font-size:1.02rem;font-weight:800}.bk-days{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.bk-days span{border:1.5px solid var(--line);background:#fff;border-radius:12px;justify-items:center;gap:0;padding:10px 4px;display:grid}.bk-days b{font:800 1.3rem var(--f-head);color:var(--navy)}.bk-days small{color:var(--muted);font-size:.74rem;font-weight:600}.bk-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bk-slots span{border:1.5px solid var(--line);background:#fff;border-radius:12px;justify-items:center;padding:10px;display:grid}.bk-slots b{color:var(--navy)}.bk-slots small{color:var(--muted);font-size:.78rem}.bk-f{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bk-f label{color:var(--navy);gap:6px;font-size:.9rem;font-weight:600;display:grid}.bk-f .full{grid-column:1/-1}.bk-f input,.bk-f select,.bk-f textarea{border:1.5px solid var(--line);font:inherit;box-sizing:border-box;background:#fff;border-radius:10px;width:100%;padding:12px 14px;font-weight:500}.bk-ok{background:var(--ok-soft);color:var(--ok);border-radius:12px;align-items:flex-start;gap:10px;padding:14px;display:flex!important}.bk-ok[style*=none]{display:none!important}.bk-ok svg{flex:none;width:20px;height:20px}.book-side{gap:14px;display:grid;position:sticky;top:96px}@media(max-width:900px){.book{grid-template-columns:1fr}.book-side{position:static}.bk-days{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:520px){.bk-days{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-slots{grid-template-columns:1fr 1fr}.bk-f{grid-template-columns:1fr}}.docs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.doc{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:flex-start;gap:14px;padding:16px;display:flex}.doc>svg{width:22px;height:22px;color:var(--blue);flex:none;margin-top:2px}.doc>div{flex:1}.doc b{color:var(--navy)}.doc p{color:var(--body);margin:4px 0 0;font-size:.9rem}@media(max-width:760px){.docs{grid-template-columns:1fr}}.card.feat{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:18px;display:grid}.card.feat .ph{aspect-ratio:3/4}@media(max-width:560px){.card.feat{grid-template-columns:1fr}}.kvbox{border:1px solid var(--line);background:#fff;border-radius:18px;max-width:640px;margin:0 auto;padding:22px}.wa-float{right:max(18px,env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));z-index:45;border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:7px 16px 7px 7px;text-decoration:none;display:flex;position:fixed;box-shadow:0 18px 40px -16px #14110f59}.wa-ic{color:#fff;background:#25d366;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.wa-ic svg{width:24px;height:24px}.wa-t b{font-size:.9rem;display:block}.wa-t small{color:var(--muted);align-items:center;gap:6px;font-size:.76rem;display:flex}.wa-t i{background:#25d366;border-radius:50%;width:8px;height:8px;display:inline-block}.wa-float:hover{border-color:#25d366}@media(max-width:620px){.wa-float{padding:6px}.wa-t{display:none}}.bt .more{color:var(--blue);align-items:center;gap:6px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex!important}.bt .more svg{width:15px!important;height:15px!important}.kvbox .kv{grid-template-columns:auto 1fr;gap:12px 24px;display:grid}.kvbox .kv span{color:var(--muted)}.kvbox .kv b{color:var(--navy);text-align:right}.est-out .est-big{font:800 3.2rem/1 var(--f-head)!important;color:var(--blue)!important}@media(max-width:1380px){.tbar-r a[href^=mailto],.tbar-r a[href^=mailto]+.tb-sep,.tbar-r .tb-sep:first-of-type{display:none}}.calc{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:22px;display:grid}.calc-in{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:1fr 1fr;align-content:start;gap:16px 18px;padding:clamp(18px,3vw,28px);display:grid}.ci{align-content:start;gap:6px;display:grid}.ci.full{grid-column:1/-1}.ci>span{color:var(--navy);font-size:.92rem;font-weight:700}.ci small{color:var(--muted);font-size:.78rem}.ci select,.ci input{border:1.5px solid var(--line);font:600 1rem var(--f-body);color:var(--navy);box-sizing:border-box;background:#fff;border-radius:12px;width:100%;padding:12px 14px}.ci select:focus,.ci input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft);outline:none}.cur-row{border-top:1px dashed var(--line);padding-top:14px}.cur-sw{flex-wrap:wrap;gap:6px;display:flex}.cur-sw button{border:1.5px solid var(--line);font:700 .86rem var(--f-body);color:var(--body);cursor:pointer;background:#fff;border-radius:10px;padding:8px 14px}.cur-sw button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.calc-out{border:2px solid var(--blue);background:#fff;border-radius:22px;gap:14px;padding:clamp(18px,3vw,28px);display:grid;position:sticky;top:96px;box-shadow:0 30px 60px -40px #5b3a2973}.co-top,.co-big{grid-template-columns:1fr 1fr;gap:10px;display:grid}.co-top>div,.co-big>div{background:var(--mist);border-radius:14px;gap:2px;padding:12px 14px;display:grid}.co-top small,.co-big small,.co-price small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.co-top b{font:800 1.3rem var(--f-head);color:var(--navy)}.co-top span,.co-big span{color:var(--muted);font-size:.8rem}.co-big b{font:800 1.6rem var(--f-head);color:var(--blue)}.co-price{background:linear-gradient(135deg,var(--gold-soft),var(--blue-soft));border:1px solid #f3d3b8;border-radius:14px;gap:2px;padding:14px 16px;display:grid}.co-price b{font:800 clamp(1.6rem,3.4vw,2.2rem)/1.1 var(--f-head);color:var(--blue);letter-spacing:-.02em}.co-price span{color:var(--body);font-size:.82rem}.co-bars{gap:10px;display:grid}.co-bars .lbl{font:700 .72rem var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.cb{gap:5px;display:grid}.cb-l{color:var(--body);justify-content:space-between;gap:10px;font-size:.86rem;display:flex}.cb-l b{color:var(--navy);white-space:nowrap}.cb-t{background:var(--mist);border-radius:99px;height:12px;overflow:hidden}.cb-t i{background:#bdb3a9;border-radius:99px;height:100%;display:block}.cb.us .cb-t i{background:linear-gradient(90deg,var(--blue),#ff8a3d)}.cb.us .cb-l span{color:var(--blue);font-weight:700}.co-save{background:var(--ok-soft);color:var(--ok);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.9rem;display:flex}.co-save svg{flex:none;width:20px;height:20px}.co-save.neutral{background:var(--mist);color:var(--body)}.co-man{color:var(--body);font-size:.88rem}.co-man span{align-items:center;gap:8px;display:flex}.co-man svg{width:16px;height:16px;color:var(--blue)}.co-man b{color:var(--navy)}.co-inc .checks{margin:0}@media(max-width:960px){.calc{grid-template-columns:1fr}.calc-out{position:static}}@media(max-width:520px){.calc-in,.co-top,.co-big{grid-template-columns:1fr}}.calc-out .co-price b{letter-spacing:-.02em;font:800 2.1rem/1.1 var(--f-head)!important;color:var(--blue)!important}.calc-out .co-top b{font:800 1.35rem/1.2 var(--f-head)!important;color:var(--navy)!important}.calc-out .co-big b{font:800 1.7rem/1.15 var(--f-head)!important;color:var(--blue)!important}@media(max-width:520px){.calc-out .co-price b{font-size:1.6rem!important}}@media(min-width:981px){.top .wrap{gap:16px}.nav{flex:1;justify-content:center;margin-left:0!important}.nav .nav-cta-m{display:none!important}.hdr-cta{flex:none;display:flex}}@media(max-width:980px){.hdr-cta{display:none}}.offices{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.office{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:22px;display:flex}.office.hq{border:2px solid var(--blue)}.of-h{align-items:center;gap:12px;display:flex}.of-h>div{flex:1}.of-h h3{margin:2px 0 0;font-size:1.15rem}.of-h .ico{background:var(--blue-soft);width:44px;height:44px;color:var(--blue);border-radius:12px;flex:none;place-items:center;display:grid}.of-h .ico svg{width:21px;height:21px}.of-reg{color:var(--body);margin:0;font-size:.9rem}.of-reg b{color:var(--navy)}.of-addr{color:var(--body);gap:8px;margin:0;line-height:1.5;display:flex}.of-addr svg,.of-ph svg{width:17px;height:17px;color:var(--blue);flex:none;margin-top:3px}.of-ph{color:var(--navy);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:flex}.of-ph svg{margin-top:0}@media(max-width:900px){.offices{grid-template-columns:1fr}}.ct-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:18px;display:grid}.ct-box{border:1px solid var(--line);background:#fff;border-radius:20px;align-content:start;gap:12px;padding:24px;display:grid}.ct-box h3{margin:0}.ct-rows{gap:4px;display:grid}.ct-rows>a,.ct-rows>div{border-bottom:1px solid var(--line2);align-items:flex-start;gap:12px;padding:10px 0;text-decoration:none;display:flex}.ct-rows svg{width:20px;height:20px;color:var(--blue);flex:none;margin-top:2px}.ct-rows small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.76rem;font-weight:600;display:block}.ct-rows b{color:var(--navy)}.ct-box .f-soc a.soc{background:var(--mist);border-color:var(--line)}.ct-box .f-soc svg{color:var(--navy)}.ct-box .f-soc a.soc:hover svg{color:#fff}.reg-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.reg-grid div{background:var(--mist);border:1px solid var(--line2);border-radius:12px;padding:12px 14px}.reg-grid small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.74rem;font-weight:700;display:block}.reg-grid b{color:var(--navy);font-family:var(--f-mono);word-break:break-word;font-size:.9rem}.reg-line{color:var(--navy);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:18px;font-size:.88rem;font-weight:600;display:flex}.reg-line small{color:var(--muted);font-weight:500}@media(max-width:900px){.ct-grid{grid-template-columns:1fr}}@media(max-width:480px){.reg-grid{grid-template-columns:1fr}}.tb-reg a{margin-left:10px;color:#d6cfc7!important;font-weight:500!important;text-decoration:none!important}.tb-reg a.on,.tb-reg a:hover{color:#ffb347!important}.eic{border:2px solid var(--blue);background:#fff;border-radius:20px;gap:14px;padding:20px;display:grid;box-shadow:0 30px 60px -40px #5b3a2973}.eic-h{align-items:center;gap:12px;display:flex}.eic-h>svg{background:var(--blue-soft);width:36px;height:36px;color:var(--blue);box-sizing:border-box;border-radius:10px;padding:8px}.eic-h b{color:var(--navy);display:block}.eic-h small{color:var(--muted)}.eic-f{grid-template-columns:1fr 1fr;gap:10px;display:grid}.eic-f label{color:var(--navy);gap:5px;font-size:.85rem;font-weight:700;display:grid}.eic-f select{border:1.5px solid var(--line);font:600 .92rem var(--f-body);background:#fff;border-radius:10px;padding:10px 12px}.eic-out{gap:8px;display:grid}.eic-row{background:var(--mist);border:1px solid var(--line2);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:12px 14px;display:grid}.eic-row .st{grid-row:span 2;padding:4px 9px;font-size:.72rem}.eic-row b{color:var(--navy);font-size:.95rem}.eic-row small{color:var(--muted)}.eic-row.soon{background:#fff7ec;border-color:#f3c58a}.eic-note{color:var(--body);margin:4px 0 0;font-size:.88rem}.eic-wrap{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:20px;display:grid}@media(max-width:900px){.eic-wrap{grid-template-columns:1fr}}@media(max-width:480px){.eic-f{grid-template-columns:1fr}}.air{gap:14px;max-width:900px;margin:0 auto;display:grid}.air-q{border:1px solid var(--line);background:#fff;border-radius:16px;margin:0;padding:16px 18px}.air-q legend{color:var(--navy);align-items:center;gap:10px;padding:0 6px;font-weight:700;display:flex}.air-q legend span{background:var(--blue-soft);width:26px;height:26px;color:var(--deep);border-radius:8px;place-items:center;font-size:.8rem;display:grid}.air-q .est-opts{margin-top:8px}.air-out{border:2px solid var(--blue);background:#fff;border-radius:20px;gap:12px;padding:22px;display:grid}.air-score{align-items:center;gap:18px;display:flex}.air-score h3{margin:4px 0}.air-score p{color:var(--body);margin:0}.air-ring{background:conic-gradient(var(--blue) calc(var(--p)*1%),var(--line2) 0);border-radius:50%;flex:none;align-content:center;place-items:center;width:96px;height:96px;display:grid;position:relative}.air-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:10px}.air-ring b,.air-ring small{position:relative}.air-ring b{font:800 1.6rem/1 var(--f-head);color:var(--navy)}.air-ring small{color:var(--muted);font-size:.72rem}.air-mail{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.air-mail label{flex:1;gap:5px;min-width:220px;font-size:.88rem;font-weight:600;display:grid}.air-mail input{border:1.5px solid var(--line);font:inherit;border-radius:10px;padding:11px 13px}.demo-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media(max-width:900px){.demo-grid{grid-template-columns:1fr}}.demo-one{max-width:460px;margin:0 auto}.demo-wa .chat{max-width:100%}.demo-wa .cb{scroll-behavior:smooth;height:300px;overflow-y:auto}.wa-qr{border-top:1px solid var(--line);background:#f0ebe3;flex-wrap:wrap;gap:6px;padding:10px;display:flex}.wa-qr button{color:#0e7a4f;font:600 .84rem var(--f-body);cursor:pointer;background:#fff;border:1px solid #cfe8d4;border-radius:99px;padding:8px 12px}.wa-qr button:hover{background:#e8f7ec}.demo-ai{border:1px solid var(--line);background:#fff;border-radius:20px;gap:12px;padding:18px;display:grid}.ai-h{align-items:center;gap:12px;display:flex}.ai-h>svg{background:var(--blue);color:#fff;box-sizing:border-box;border-radius:10px;width:36px;height:36px;padding:8px}.ai-h b{color:var(--navy);display:block}.ai-h small{color:var(--muted)}.ai-qs{gap:8px;display:grid}.ai-qs button{text-align:left;border:1.5px solid var(--line);background:var(--mist);font:600 .9rem var(--f-body);color:var(--navy);cursor:pointer;border-radius:12px;padding:10px 12px}.ai-qs button.on,.ai-qs button:hover{border-color:var(--blue);background:var(--gold-soft)}.ai-a{align-content:start;gap:10px;min-height:150px;display:grid}.ai-u{background:var(--ink);color:#fff;border-radius:14px 14px 4px;justify-self:end;max-width:85%;padding:10px 12px;font-size:.9rem}.ai-r{background:var(--mist);border:1px solid var(--line2);color:var(--body);border-radius:14px 14px 14px 4px;padding:12px;font-size:.92rem;line-height:1.55}.ai-src{color:var(--deep);align-items:center;gap:6px;margin-top:8px;font-size:.8rem;font-weight:600;display:flex}.ai-src svg{width:14px;height:14px}.ai-typing{color:var(--muted);font-style:italic}.tool-row{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.tool-row:hover{border-color:var(--blue)}.tool-row .ico{background:var(--blue-soft);width:38px;height:38px;color:var(--blue);border-radius:10px;flex:none;place-items:center;display:grid}.tool-row .ico svg{width:18px;height:18px}.tool-row b{flex:1}.tool-row>svg{width:16px;height:16px;color:var(--blue)}.msf{gap:14px;display:grid}.msf-bar{background:var(--line2);border-radius:99px;height:6px;overflow:hidden}.msf-bar i{background:var(--blue);height:100%;transition:width .25s;display:block}.msf-steps{color:var(--muted);justify-content:space-between;gap:6px;font-size:.78rem;font-weight:700;display:flex}.msf-steps .on{color:var(--deep)}.msf-s{grid-template-columns:1fr 1fr;gap:12px;display:grid}.msf-s[hidden]{display:none}.msf-s .full,.msf-q,.msf-chips{grid-column:1/-1}.msf-s label{color:var(--navy);gap:6px;font-size:.9rem;font-weight:600;display:grid}.msf-s input,.msf-s select,.msf-s textarea{border:1.5px solid var(--line);font:inherit;box-sizing:border-box;background:#fff;border-radius:10px;width:100%;padding:12px 14px;font-weight:500}.msf-q{color:var(--navy);margin:0;font-weight:700}.msf-q small{color:var(--muted);font-weight:500}.msf-chips{flex-wrap:wrap;gap:8px;display:flex}.msf-chips label{cursor:pointer;display:block;position:relative}.msf-chips input{opacity:0;pointer-events:none;width:auto;position:absolute}.msf-chips span{border:1.5px solid var(--line);color:var(--body);background:#fff;border-radius:10px;padding:9px 13px;font-size:.86rem;font-weight:600;display:block}.msf-chips input:checked+span{border-color:var(--blue);background:var(--gold-soft);color:var(--deep);box-shadow:0 0 0 3px var(--blue-soft)}.msf-chips input:focus-visible+span{outline:3px solid var(--blue);outline-offset:2px}.msf-nav{justify-content:space-between;gap:10px;display:flex}.msf-nav [data-msf=next],.msf-nav button[type=submit]{margin-left:auto}@media(max-width:520px){.msf-s{grid-template-columns:1fr}}.reply-badge{background:var(--ok-soft);color:var(--ok);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:.9rem;display:flex}.reply-badge svg{flex:none;width:22px;height:22px}.ck{left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;border:1px solid var(--line);background:#fff;border-radius:18px;flex-wrap:wrap;align-items:center;gap:18px;max-width:980px;margin:0 auto;padding:18px 20px;display:flex;position:fixed;box-shadow:0 30px 60px -20px #14110f59}.ck>div:first-child{flex:1;min-width:260px}.ck b{color:var(--navy)}.ck p{color:var(--body);margin:4px 0 0;font-size:.88rem}.ck-b{flex-wrap:wrap;gap:8px;display:flex}.ck-b .btn{font-size:.88rem;padding:10px 14px!important}.ck-opts{color:var(--navy);gap:14px;margin-top:10px;font-size:.88rem;font-weight:600;display:flex}.ck-opts[hidden]{display:none}.ck-opts label{align-items:center;gap:6px;display:flex}.mdl{z-index:70;background:#14110f8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.mdl-b{background:#fff;border-radius:22px;width:100%;max-width:480px;padding:28px;position:relative;box-shadow:0 40px 80px -20px #00000080}.mdl-x{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:12px;right:12px}.mdl-x svg{width:18px;height:18px}.exit-f{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.exit-f input{border:1.5px solid var(--line);min-width:200px;font:inherit;border-radius:10px;flex:1;padding:12px 14px}.mcta{display:none}@media(max-width:700px){.mcta{z-index:44;border-top:1px solid var(--line);padding:10px max(12px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:#fff;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #14110f14}.mcta .btn{flex:1;justify-content:center;padding:12px!important}.wa-float{bottom:calc(84px + env(safe-area-inset-bottom))!important}footer{padding-bottom:90px!important}.ck{bottom:calc(84px + env(safe-area-inset-bottom))}}[hidden]{display:none!important}form.msf{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;display:grid!important}.msf>*{grid-column:1/-1}.contact .addr svg{vertical-align:-2px;width:15px;height:15px;color:var(--blue);display:inline-block}.contact .addr a{color:var(--navy);font-weight:600}footer .f-cols{align-items:start}@media(max-width:1100px){footer .f-cols{grid-template-columns:1fr 1fr 1fr!important}.f-brand{grid-column:1/-1}}@media(max-width:560px){footer .f-cols{grid-template-columns:1fr 1fr!important}}.f-contact-row{border-top:1px solid #3a332d;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:30px;padding-top:26px;display:grid}.f-contact-row a,.f-contact-row p{align-items:flex-start;gap:8px;margin:0 0 10px;display:flex!important}.f-contact-row svg{color:#ffb347;flex:none;width:16px;height:16px;margin-top:3px}.f-contact-row h4{margin-bottom:12px}@media(max-width:980px){.f-contact-row{grid-template-columns:1fr 1fr}}@media(max-width:520px){.f-contact-row{grid-template-columns:1fr}}@media(min-width:1101px){footer .f-cols{grid-template-columns:1.6fr 1fr 1.15fr 1fr 1fr!important}}.slot{text-align:center;color:var(--deep);background:repeating-linear-gradient(135deg,#fffbf7,#fffbf7 10px,#fff5ec 10px 20px);border:2px dashed #e0c9b4;border-radius:16px;place-content:center;gap:4px;padding:18px;display:grid}.slot span{justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.slot svg{width:16px;height:16px}.slot small{color:var(--muted)}.slot.wide{min-height:120px;margin:0 0 22px}.slot.tall{min-height:220px}.revb{flex-wrap:wrap;gap:10px;margin:0 0 22px;display:flex}.revb.center{justify-content:center}.revb.mt{margin-top:26px}.rb{border:1px solid var(--line);background:#fff;border-radius:14px;justify-items:center;gap:2px;min-width:170px;padding:12px 18px;text-decoration:none;display:grid}.rb b{color:var(--navy)}.rb span{color:var(--muted);font-size:.8rem}.rb .stars{color:#f5a623;letter-spacing:2px;font-size:1.05rem}.rb .stars.dim{color:#e3d9cf}.rb.empty{border-style:dashed;border-color:#e0c9b4}.tst-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tst{border:1px solid var(--line);background:#fff;border-radius:20px;align-content:start;gap:14px;margin:0;padding:20px;display:grid}.tst.empty{border:2px dashed #e0c9b4}.tst-v{background:var(--ink);aspect-ratio:16/9;border-radius:14px;place-items:center;display:grid;overflow:hidden}.tst-v video{object-fit:cover;width:100%;height:100%}.ph-v{color:var(--deep);background:repeating-linear-gradient(135deg,#fff5ec,#fff5ec 10px,#ffebdc 10px 20px);align-content:center;gap:4px}.ph-v svg{width:30px;height:30px}.ph-v small{font-weight:600}.tst-play{color:#fff;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.tst-play svg{width:22px;height:22px}.tst blockquote{color:var(--navy);margin:0;font-size:1.02rem;line-height:1.6}.tst figcaption{align-items:center;gap:12px;display:flex}.tst figcaption img,.tst-i{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.tst-i{background:var(--blue-soft);color:var(--deep);place-items:center;font-weight:800;display:grid}.tst figcaption b{color:var(--navy);display:block}.tst figcaption small{color:var(--muted)}.tst figcaption>a{color:var(--blue);align-items:center;gap:4px;margin-left:auto;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.tst figcaption>a svg{width:14px;height:14px}@media(max-width:900px){.tst-grid{grid-template-columns:1fr}}.tm-li{vertical-align:middle;background:#0a66c2;border-radius:6px;place-items:center;width:24px;height:24px;margin-left:4px;display:inline-grid}.tm-li svg{color:#fff;width:14px;height:14px}.tm-li.empty{background:#e3d9cf}.bt-l{align-items:center;gap:4px;margin-top:2px;font-weight:700;text-decoration:none;color:var(--blue)!important;font-size:.76rem!important;display:inline-flex!important}.bt-l svg{width:12px!important;height:12px!important}.bt-l.empty{font-weight:500;color:var(--muted)!important}.cal-embed{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.cal-embed iframe{border:0;width:100%;height:680px;display:block}.wa-live{background:#fff;border:2px solid #25d366;border-radius:18px;align-items:center;gap:16px;max-width:640px;margin:0 auto 18px;padding:16px;display:flex}.wa-live img,.qr-ph{border-radius:10px;flex:none;width:110px;height:110px}.qr-ph{color:#0e7a4f;background:#f2fbf5;border:2px dashed #bfe6cb;align-content:center;place-items:center;gap:4px;display:grid}.qr-ph svg{width:28px;height:28px}.qr-ph small{font-size:.72rem;font-weight:600}.wa-live b{color:var(--navy)}.wa-live p{color:var(--body);margin:4px 0 10px;font-size:.9rem}.vs-t.setup td,.vs-t.setup th{text-align:left}.vs-t.setup code{font-family:var(--f-mono);background:var(--mist);border-radius:6px;padding:2px 6px;font-size:.8rem}@media(min-width:981px){.nav .dd .menu,.nav>.dd:first-child .menu{transform:translate(calc(-50% + var(--mx,0px)));width:max-content;min-width:0;max-width:calc(100vw - 32px);margin-top:6px;left:50%;right:auto}.nav .dd .menu{width:300px}.nav .dd .menu.wide{width:600px}.nav .dd .menu:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.nav .dd .menu:after{content:"";top:-7px;left:calc(50% - var(--mx,0px) - 7px);background:var(--card);border-left:1px solid var(--line);border-top:1px solid var(--line);width:12px;height:12px;position:absolute;transform:rotate(45deg)}.nav .dd .menu a span{white-space:normal}}@media(max-width:980px){.nav .dd .menu{width:auto;transform:none}}.head.ctr{text-align:center;justify-items:center;margin-left:auto;margin-right:auto}.rs{gap:8px;margin:0;display:grid}.rs-frame{border:1px solid var(--line);background:#fff;border-radius:14px;padding-top:26px;position:relative;overflow:hidden;box-shadow:0 18px 40px -24px #1a171459}.rs-dots{border-bottom:1px solid var(--line);background:#f5efe8;align-items:center;gap:6px;height:26px;padding:0 12px;display:flex;position:absolute;top:0;left:0;right:0}.rs-dots i{background:#e2d8cd;border-radius:50%;width:9px;height:9px}.rs-dots i:first-child{background:#ff8a7a}.rs-dots i:nth-child(2){background:#ffd23f}.rs-dots i:nth-child(3){background:#7fd49b}.rs-frame img{aspect-ratio:16/10;object-fit:cover;object-position:top center;width:100%;display:block}.rs-fallback,.rs.rs-fb img{display:none}.rs.rs-fb .rs-fallback{display:block}.rs-fallback .ph{aspect-ratio:16/10;border-radius:0;margin:0}.rs-fallback .ph>svg{width:100%;height:100%;display:block}.rs-fallback .ph figcaption,.life-t .ph figcaption{display:none}.rs figcaption{color:var(--muted);font-size:.84rem;font-weight:600}.rw-grid{grid-template-rows:auto auto;grid-template-columns:1.4fr 1fr;gap:22px;display:grid}.rw-item{color:inherit;text-decoration:none;display:block;position:relative}.rw-item.big{grid-row:span 2}.rw-item.big .rs-frame img,.rw-item.big .rs-fallback .ph{aspect-ratio:auto;height:100%;min-height:380px}.rw-item.big .rs,.rw-item.big .rs-frame{height:100%}.rw-cap{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line);background:#fffffff0;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:10px 14px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.rw-cap b{color:var(--navy);font-size:.95rem}.rw-cap small{color:var(--muted);font-size:.8rem}.rw-cap em{color:var(--blue);align-items:center;gap:4px;margin-left:auto;font-size:.8rem;font-style:normal;font-weight:700;display:flex}.rw-cap em svg{width:14px;height:14px}.rw-item:hover .rs-frame{border-color:var(--blue);transform:translateY(-2px)}.rs-frame{transition:transform .2s,border-color .2s}.pp-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:40px;display:grid}.pp-txt{justify-items:start;gap:12px;display:grid}.pp-txt h2{margin:0}.pp-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.pp{color:inherit;text-align:center;gap:4px;text-decoration:none;display:grid}.pp-img{aspect-ratio:4/5;border:1px solid var(--line);background:linear-gradient(160deg,#fff4ec,#fde2cc);border-radius:14px;margin-bottom:6px;display:block;position:relative;overflow:hidden}.pp-img img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.pp-img i{color:var(--blue);place-items:center;font-size:1.6rem;font-style:normal;font-weight:700;display:none;position:absolute;inset:0}.pp-img.pp-fb img{display:none}.pp-img.pp-fb i{display:grid}.pp b{color:var(--navy);font-size:.86rem;line-height:1.25}.pp small{color:var(--muted);font-size:.74rem;line-height:1.3}.life-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:190px;gap:16px;display:grid}.life-t{border:1px solid var(--line);background:#fff4ec;border-radius:16px;margin:0;position:relative;overflow:hidden}.life-t.big{grid-area:span 2/span 2}.life-t img,.life-t .ph{object-fit:cover;border-radius:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.life-t .ph>svg{width:100%;height:100%}.life-t figcaption{color:var(--navy);background:#fffffff0;border-radius:10px;padding:7px 11px;font-size:.8rem;font-weight:600;position:absolute;bottom:10px;left:10px;right:10px}.life-t .slot-tag{color:var(--blue);border:1px dashed var(--blue);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:.7rem;font-weight:700;display:flex;position:absolute;top:10px;left:10px}.life-t .slot-tag svg{width:12px;height:12px}.cg-grid{grid-template-columns:1.5fr 1fr;gap:20px;display:grid}.cg-grid .rs.big{grid-row:span 2}.cg-grid .rs.big .rs-frame{height:calc(100% - 28px)}.cg-grid .rs.big .rs-frame img,.cg-grid .rs.big .rs-fallback .ph{aspect-ratio:auto;height:100%}@media(max-width:980px){.pp-wrap{grid-template-columns:1fr}.pp-row{grid-template-columns:repeat(3,minmax(0,1fr))}.life-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:160px}}@media(max-width:700px){.rw-grid,.cg-grid{grid-template-columns:1fr}.rw-item.big{grid-row:auto}.rw-item.big .rs-frame img,.rw-item.big .rs-fallback .ph{aspect-ratio:16/10;min-height:0}.cg-grid .rs.big{grid-row:auto}.cg-grid .rs.big .rs-frame{height:auto}.cg-grid .rs.big .rs-frame img{aspect-ratio:16/10}.pp-row{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-cap em{margin-left:0}}@media(min-width:981px){.nav .dd .menu a{padding:8px 10px}.nav .dd .menu a span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nav .dd .menu.wide{width:620px}}.hpain{background:#fff8f3;border:1px solid #f6d2bc;border-radius:14px;gap:8px;max-width:560px;margin:4px 0 6px;padding:12px 16px;display:grid}.hpain>b{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);align-items:center;gap:7px;font-size:.8rem;display:flex}.hpain>b svg{width:15px;height:15px}.hpain ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hpain li{color:var(--ink);align-items:flex-start;gap:9px;font-size:.92rem;line-height:1.4;display:flex}.hpain li svg{color:#c2410c;box-sizing:content-box;background:#fde2cc;border-radius:50%;flex:none;width:15px;height:15px;margin-top:2px;padding:2px}.ch-stats{gap:18px;margin:6px 0 28px;display:grid}.ch-stats.n1{grid-template-columns:minmax(0,560px);justify-content:center}.ch-stats.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-stats.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.chs{border:1px solid var(--line);border-top:4px solid var(--blue);background:#fff;border-radius:16px;align-content:start;gap:6px;padding:20px 22px;display:grid}.chs b{color:var(--blue);letter-spacing:-.02em;font-size:2.1rem;font-weight:800;line-height:1}.chs p{color:var(--ink);margin:0;font-size:.95rem;line-height:1.45}.chs a{color:var(--muted);text-underline-offset:2px;font-size:.74rem;text-decoration:underline}.ch-tbl{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.ch-r{border-top:1px solid var(--line);grid-template-columns:1.1fr 1fr 1.3fr .8fr;gap:0;display:grid}.ch-r>span{color:var(--ink);padding:16px 18px;font-size:.9rem;line-height:1.45;display:block}.ch-r em{display:none}.ch-hd{background:#fff4ec;border-top:0}.ch-hd>span{letter-spacing:.06em;text-transform:uppercase;color:var(--navy);padding:12px 18px;font-size:.76rem;font-weight:700}.ch-r .c1{align-items:flex-start;gap:10px;display:flex}.ch-r .c1 b{color:var(--navy);font-weight:700}.ch-r .xi,.ch-r .ci{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-style:normal;display:inline-grid}.ch-r .xi{color:#c2410c;background:#fde2cc}.ch-r .ci{color:#0e7a4f;float:left;background:#ddf3e7;margin:1px 8px 0 0}.ch-r .xi svg,.ch-r .ci svg{width:12px;height:12px}.ch-r .c2{color:var(--muted)}.ch-r .c3{background:#fcfaf7}.ch-r .c4 strong{color:#0e6b45;background:#e9f7ef;border-radius:10px;padding:6px 10px;font-size:.84rem;line-height:1.35;display:inline-block}.roi-x{background:linear-gradient(135deg,#fff8f3,#fff);border:1px solid #f6d2bc;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px 36px;margin-top:28px;padding:28px;display:grid}.roi-l{align-content:start;gap:8px;display:grid}.roi-l h3{color:var(--navy);margin:0;font-size:1.25rem}.roi-as{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:6px 0 0;font-size:.74rem;font-weight:700}.roi-r{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:14px;display:grid}.roi-r div{border:1px solid var(--line);background:#fff;border-radius:14px;align-content:start;gap:6px;padding:16px;display:grid}.roi-r b{color:#0e7a4f;letter-spacing:-.01em;font-size:1.35rem;font-weight:800;line-height:1.15}.roi-r span{color:var(--muted);font-size:.82rem;line-height:1.35}.roi-f{border-top:1px dashed #f0c9ae;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.roi-f>span{color:var(--muted);align-items:flex-start;gap:8px;max-width:640px;font-size:.82rem;display:flex}.roi-f>span svg{width:16px;height:16px;color:var(--blue);flex:none;margin-top:1px}@media(max-width:980px){.ch-stats.n3,.ch-stats.n2,.roi-x{grid-template-columns:1fr}.ch-hd{display:none}.ch-r{grid-template-columns:1fr;padding:6px 0}.ch-r>span{padding:8px 16px}.ch-r em{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-size:.7rem;font-style:normal;font-weight:700;display:block}.ch-r .c3{background:0 0}.ch-r .ci{display:none}}@media(max-width:560px){.roi-r{grid-template-columns:1fr}.roi-x{padding:20px}}.menu a .mi{border-radius:9px;flex:none;place-items:center;width:34px;height:34px;-webkit-line-clamp:unset!important;display:grid!important;overflow:visible!important}.menu a .mi svg{width:18px;height:18px;margin:0;display:block}.menu a>span:not(.mi){min-width:0;display:block!important}.menu a>span:not(.mi)>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.menu a{align-items:center!important}@media(min-width:981px){.nav .dd-ind .menu.wide{width:640px}}.wab{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.wab-c{border:1px solid var(--line);background:#fff;border-radius:16px;align-content:start;gap:12px;padding:18px;display:grid}.wab-h{align-items:center;gap:10px;display:flex}.wab-h i{color:#0e7a4f;background:#e9f7ef;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:.9rem;font-style:normal;font-weight:800;display:grid}.wab-h b{color:var(--navy);font-size:.98rem;display:block}.wab-h small{color:var(--muted);font-size:.74rem}.wab-c>p{color:var(--ink);margin:0;font-size:.86rem;line-height:1.45}.wab-s{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wab-s div{background:#fff8f3;border-radius:10px;gap:3px;padding:10px;display:grid}.wab-s b{color:var(--blue);font-size:1.25rem;line-height:1.1}.wab-s span{color:var(--muted);font-size:.72rem;line-height:1.3}.wab-c>a{color:var(--muted);align-items:center;gap:4px;font-size:.74rem;display:flex}.wab-c>a svg{width:12px;height:12px}.wab-ben{margin-top:30px}.wab-ben h3{color:var(--navy);justify-content:center;align-items:center;gap:8px;margin:0 0 16px;display:flex}.wab-ben h3 svg{width:20px;height:20px;color:var(--blue)}.imx-w{border:1px solid var(--line);background:#fff;border-radius:16px;overflow-x:auto}.imx{border-collapse:collapse;width:100%;min-width:900px;font-size:.84rem}.imx th,.imx td{border-top:1px solid var(--line);text-align:center;vertical-align:middle;padding:11px 12px}.imx thead th{text-transform:uppercase;letter-spacing:.04em;background:#fff4ec;border-top:0;font-size:.74rem}.imx thead a{color:var(--navy);text-decoration:none}.imx tbody th{text-align:left;white-space:nowrap}.imx tbody th a{color:var(--navy);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:flex}.imx tbody th svg{width:16px;height:16px;color:var(--blue)}.imx td:last-child{text-align:left;font-size:.8rem}.imx td:last-child a{color:var(--blue)}.imx .cy{color:#0e7a4f;background:#ddf3e7;border-radius:50%;place-items:center;width:22px;height:22px;display:inline-grid}.imx .cy svg{width:13px;height:13px}.imx-n{color:#c9bfb4}.ipg{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ipc{border:1px solid var(--line);color:inherit;background:#fff;border-radius:16px;align-content:start;gap:10px;padding:18px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.ipc:hover{border-color:var(--blue);transform:translateY(-2px)}.ipc>b{color:var(--navy);font-size:1.02rem}.ipc ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ipc li{color:var(--ink);gap:8px;font-size:.84rem;line-height:1.4;display:flex}.ipc li svg{color:#c2410c;flex:none;width:13px;height:13px;margin-top:3px}.ipc em{color:var(--blue);align-items:center;gap:4px;font-size:.82rem;font-style:normal;font-weight:700;display:flex}.ipc em svg{width:14px;height:14px}.icg{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.icb{border:1px solid var(--line);background:#fff;border-radius:16px;padding:16px}.icb-h{color:var(--navy);align-items:center;gap:8px;margin-bottom:8px;text-decoration:none;display:flex}.icb-h svg{width:18px;height:18px;color:var(--blue)}.icb ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.icb li a{color:var(--blue);font-size:.86rem;font-weight:700}.icb li small{color:var(--muted);font-size:.78rem;line-height:1.35;display:block}@media(max-width:980px){.wab,.ipg,.icg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.wab,.ipg,.icg{grid-template-columns:1fr}}.tb-item a{white-space:nowrap}.note svg{vertical-align:-2px;width:14px;height:14px}.ixw{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:28px;display:grid}.ixt{border:1px solid var(--line);background:#fff;border-radius:16px;gap:6px;padding:10px;display:grid;position:sticky;top:96px}.ixt button{text-align:left;font:600 .9rem var(--f-body);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ixt button svg{width:18px;height:18px;color:var(--blue);flex:none}.ixt button:hover{background:#fff6f0}.ixt button[aria-selected=true]{background:var(--blue);color:#fff}.ixt button[aria-selected=true] svg{color:#fff}.ixp{gap:22px;display:grid}.ixp-h{align-items:flex-start;gap:16px;display:flex}.ixp-h .ico{border-radius:16px;flex:none;width:56px;height:56px}.ixp-h h2{margin:4px 0 6px}.ixp-h .lead{margin:0}.ixp-top{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.ixp-pain{background:#fff6f0;border:1px solid #f6d2bc;border-radius:16px;align-content:start;gap:10px;padding:18px;display:grid}.ixp-pain ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ixp-pain li{gap:10px;font-size:.93rem;line-height:1.4;display:flex}.ixp-pain li svg{color:#c2410c;box-sizing:content-box;background:#fde2cc;border-radius:50%;flex:none;width:14px;height:14px;margin-top:1px;padding:3px}.ixp-sh{color:var(--navy);margin:6px 0 -6px;font-size:1.15rem}.ixp .exg{grid-template-columns:repeat(2,minmax(0,1fr))}.ixp-pf{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ixp-pf a{border:1px solid var(--line);color:inherit;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px;text-decoration:none;display:flex}.ixp-pf a:hover{border-color:var(--blue)}.ixp-pf a.prod{background:#fff8f3}.ixp-pf .mi{background:var(--blue-soft);width:36px;height:36px;color:var(--blue);border-radius:10px;flex:none;place-items:center;display:grid}.ixp-pf .mi svg{width:18px;height:18px}.ixp-pf .mi img{max-width:26px;max-height:26px}.ixp-pf b{color:var(--navy);font-size:.9rem;display:block}.ixp-pf small{color:var(--muted);font-size:.76rem;line-height:1.3;display:block}.ixp .pcards{grid-template-columns:repeat(3,minmax(0,1fr))}.ixp-cta{background:#fff;border:1px dashed #f0c9ae;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.ixp-cta>span{color:var(--navy);align-items:center;gap:8px;font-weight:600;display:flex}.ixp-cta svg{width:18px;height:18px;color:var(--blue)}.menu a .mi.mi-logo{border:1px solid var(--line);background:#fff}.menu a .mi.mi-logo img{max-width:24px;max-height:24px;display:block}@media(max-width:980px){.ixw{grid-template-columns:1fr}.ixt{padding:8px;display:flex;position:static;overflow-x:auto}.ixt button{white-space:nowrap;flex:none}.ixp-top,.ixp .exg,.ixp-pf,.ixp .pcards{grid-template-columns:1fr}}.btn-demo{color:#fff;background:#0e7a4f;border:1px solid #0e7a4f}.btn-demo:hover{color:#fff;background:#0b6640}.btn-demo svg{width:16px;height:16px}.pt-sec{background:linear-gradient(#fff9f4,#fff)}.ptour{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.pt-tabs{gap:6px;display:grid;position:sticky;top:96px}.pt-tabs button{text-align:left;border:1px solid var(--line);cursor:pointer;font-family:var(--f-body);background:#fff;border-radius:12px;gap:2px;padding:12px 14px;transition:border-color .2s,box-shadow .2s;display:grid}.pt-tabs b{color:var(--navy);font-size:.92rem}.pt-tabs span{color:var(--muted);font-size:.76rem;line-height:1.35}.pt-tabs button:hover{border-color:#f0c9ae}.pt-tabs button[aria-selected=true]{border-color:var(--blue);background:#fff8f3;box-shadow:0 10px 24px -16px #c2410c99}.pt-tabs button[aria-selected=true] b{color:var(--blue)}.pt-stage{border:1px solid var(--line);background:#fff;border-radius:20px;padding:16px;box-shadow:0 30px 70px -44px #1a171480}.pt-scr .mock{max-width:none;margin:0}.pt-scr img{border:1px solid var(--line);border-radius:12px;width:100%;display:block}.pt-bar{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.pt-bar>span{color:var(--muted);align-items:center;gap:8px;font-size:.86rem;display:flex}.pt-bar>span svg{color:#0e7a4f;width:16px;height:16px}.pt-bar b{color:var(--navy)}.tw3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tw3-c{border:1px solid var(--line);background:#fff;border-radius:18px;align-content:start;gap:10px;padding:22px;display:grid}.tw3-c.good{border:2px solid var(--blue);position:relative;box-shadow:0 24px 50px -34px #c2410c8c}.tw3-c.good:before{content:"Recommended";background:var(--blue);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:800;position:absolute;top:-12px;left:22px}.tw3-h{align-items:center;gap:10px;display:flex}.tw3-h b{color:var(--navy);font-size:1.1rem}.tw3-c>p{color:var(--muted);margin:0;font-size:.88rem}.tw3-c ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tw3-c li{gap:9px;font-size:.9rem;line-height:1.4;display:flex}.tw3-c li svg{box-sizing:content-box;border-radius:50%;flex:none;width:13px;height:13px;margin-top:1px;padding:3px}.tw3-c.bad li svg{color:#c2410c;background:#fde2cc}.tw3-c.good li svg{color:#0e7a4f;background:#ddf3e7}.tw3-st{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.tw3-st div{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.tw3-st b{color:var(--blue);white-space:nowrap;font-size:1.6rem}.tw3-st span{color:var(--ink);font-size:.84rem;line-height:1.4}.tw3-st a{color:var(--muted);font-size:.76rem}.twt-w{border:1px solid var(--line);background:#fff;border-radius:16px;overflow-x:auto}.twt{border-collapse:collapse;width:100%;min-width:720px;font-size:.88rem}.twt th,.twt td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 16px}.twt thead th{color:var(--navy);background:#faf7f3;border-top:0;font-size:.8rem}.twt tbody th{color:var(--navy);width:22%;font-weight:700}.twt td{color:var(--muted)}.twt .hl{background:#fff6f0}.twt thead .hl{background:var(--blue);color:#fff}.twt td.hl b{color:var(--navy)}.dm{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.dm-l{justify-items:start;gap:14px;display:grid}.dm-l h2{margin:0}.dm-steps{counter-reset:d;gap:12px;margin:0;padding:0;list-style:none;display:grid}.dm-steps li{counter-increment:d;grid-template-columns:34px 1fr;gap:2px 12px;display:grid}.dm-steps li:before{content:counter(d);color:#fff;background:#0e7a4f;border-radius:50%;grid-row:span 2;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.dm-steps b{color:var(--navy)}.dm-steps span{color:var(--muted);font-size:.86rem}.dm-card{background:var(--ink);border-radius:22px;gap:10px;padding:18px;display:grid;box-shadow:0 30px 70px -40px #1a1714b3}.dm-ch{color:#e7e2db;align-items:center;gap:8px;padding:4px 6px 8px;font-size:.82rem;display:flex}.dm-ch svg{color:#ffb347;width:15px;height:15px}.dm-app{color:#fff;background:#2a2521;border:1px solid #3a332e;border-radius:14px;align-items:center;gap:12px;padding:14px;text-decoration:none;transition:border-color .2s;display:flex}.dm-app:hover,.dm-app.on{border-color:#ffb347}.dm-app .ico{color:#ffb347;background:#3a332e}.dm-app b{display:block}.dm-app small{color:#c9bfb4;font-size:.78rem;line-height:1.35;display:block}.dm-app>svg{color:#ffb347;flex:none;width:16px;height:16px;margin-left:auto}.dm-app>span:nth-child(2){flex:1}.dm-form{background:#fff;border-radius:14px;gap:8px;padding:14px;display:grid}.dm-form label{color:var(--navy);gap:4px;font-size:.78rem;font-weight:700;display:grid}.dm-form input{border:1px solid var(--line);font:inherit;border-radius:10px;padding:10px 12px}.dm-ok{color:#0e7a4f;font-weight:600}.dm-login{background:#fff;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.dm-login span{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:700}.pgal{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pg-c{border:1px solid var(--line);color:inherit;background:#fff;border-radius:18px;text-decoration:none;transition:transform .2s,border-color .2s;display:grid;overflow:hidden}.pg-c:hover{border-color:var(--blue);transform:translateY(-3px)}.pg-img{background:#fff6f0;height:210px;padding:14px 14px 0;position:relative;overflow:hidden}.pg-img .mock{transform-origin:0 0;pointer-events:none;width:122%;margin:0;transform:scale(.82)}.pg-img img{width:100%;display:block}.pg-img:after{content:"";background:linear-gradient(#0000,#fff);height:50px;position:absolute;bottom:0;left:0;right:0}.pg-t{gap:12px;padding:14px 16px 4px;display:flex}.pg-t b{color:var(--navy);display:block}.pg-t small{color:var(--muted);font-size:.8rem;line-height:1.4;display:block}.pg-m{color:var(--blue);align-items:center;gap:6px;padding:6px 16px 16px;font-size:.84rem;font-weight:700;display:flex}.pg-m svg{width:14px;height:14px}.pdemo{z-index:40;color:#fff;background:#0e7a4f;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:.9rem;font-weight:700;text-decoration:none;display:flex;position:fixed;bottom:18px;left:18px;box-shadow:0 14px 30px -12px #0e7a4fb3}.pdemo svg{width:16px;height:16px}@media(max-width:980px){.ptour,.dm{grid-template-columns:1fr}.pt-tabs{display:flex;position:static;overflow-x:auto}.pt-tabs button{flex:none;min-width:180px}.tw3,.pgal,.tw3-st{grid-template-columns:1fr}.pdemo{display:none}.ptour{grid-template-columns:minmax(0,1fr)}.pt-tabs,.pt-stage{min-width:0;max-width:100%}.pt-tabs button{min-width:160px;max-width:220px}.pt-tabs button span{white-space:normal}}@media(max-width:480px){.ct-box,.ct-rows,.ct-rows a,.ct-rows span{overflow-wrap:anywhere;min-width:0}.flow{grid-template-columns:minmax(0,1fr)!important}.flow>*,.flow .mock{min-width:0;max-width:100%}}@media(max-width:620px){.ck{max-height:42vh;overflow:auto;gap:8px!important;padding:12px 14px!important;bottom:72px!important;left:8px!important;right:8px!important}.ck b{font-size:.9rem}.ck p{margin:2px 0 0!important;font-size:.78rem!important;line-height:1.4!important}.ck .btn{padding:8px 12px!important;font-size:.8rem!important}.ck>div:last-child{flex-wrap:wrap;gap:6px;display:flex}}.bkx-sec{background:linear-gradient(#fff8f2,#fff)}.bkx{background:#fff;border:1px solid #f6d2bc;border-radius:24px;grid-template-columns:260px minmax(0,1fr);align-items:center;gap:48px;padding:36px 40px;display:grid;box-shadow:0 30px 70px -50px #c2410c99}.bkx-t{justify-items:start;gap:14px;display:grid}.bkx-t h2{margin:0}.bkx-t h2 em{color:var(--blue);font-style:italic}.bkx-t .lead{margin:0}.bkx-l{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.bkx-l li{color:var(--navy);align-items:center;gap:6px;font-size:.88rem;font-weight:600;display:flex}.bkx-l svg{color:#0e7a4f;width:15px;height:15px}.bk{filter:drop-shadow(0 26px 30px #1a171447);width:190px;height:260px;margin:0 auto;display:flex;position:relative;transform:rotate(-4deg)}.bk-sp{background:#8e2f09;border-radius:4px 0 0 4px;width:16px}.bk-cv{color:#fff;background:linear-gradient(160deg,#1a1714,#3a2a20);border-radius:0 8px 8px 0;flex-direction:column;flex:1;gap:10px;padding:22px 18px;display:flex;position:relative;overflow:hidden}.bk-cv small{letter-spacing:.14em;text-transform:uppercase;color:#ffb347;font-size:.66rem}.bk-cv b{letter-spacing:-.01em;font-size:1.45rem;line-height:1.08}.bk-ch{opacity:.95;width:70px;margin-top:auto}.bkx.cmp{grid-template-columns:180px minmax(0,1fr);padding:26px 30px}.bkx.cmp .bk{transform:scale(.8)rotate(-4deg)}.bk-pill{color:var(--ink);background:#fff;border:1px solid #f6d2bc;border-radius:999px;align-items:center;gap:8px;margin:2px 0 4px;padding:8px 14px;font-size:.86rem;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px -14px #c2410c99}.bk-pill svg{width:16px;height:16px;color:var(--blue)}.bk-pill b{color:var(--blue)}.brand-row .bt{border-color:var(--line)!important;background:#fff!important}.aimx{background:radial-gradient(700px 300px at 100% 0,#ffe3cc 0,#0000 60%),radial-gradient(600px 300px at 0 100%,#fff1d9 0,#0000 60%),#fffbf7;border:1px solid #f6d2bc;border-radius:28px;gap:30px;padding:40px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px -60px #c2410cb3}.aimx-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;max-width:900px;display:grid}.aimx-seal{background:var(--ink);color:#fff;text-align:center;letter-spacing:.08em;text-transform:uppercase;border-radius:50%;align-content:center;place-items:center;gap:4px;width:118px;height:118px;font-size:.7rem;line-height:1.2;display:grid;box-shadow:0 0 0 6px #fff,0 0 0 7px #f0c9ae}.aimx-seal svg{width:44px}.aimx-seal b{letter-spacing:.04em;color:#ffb347;font-size:.95rem}.aimx-top h2{letter-spacing:-.02em;margin:6px 0 8px;font-size:clamp(1.8rem,3.4vw,2.6rem)}.aimx-top h2 small{color:var(--muted);letter-spacing:0;margin-top:6px;font-size:1rem;font-weight:600;display:block}.aimx-top .lead{margin:0}.aimx-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.aimx-s{clip-path:polygon(0 0,calc(100% - 26px) 0,100% 50%,calc(100% - 26px) 100%,0 100%,26px 50%);align-content:start;gap:8px;padding:26px 40px 26px 48px;display:grid;position:relative}.aimx-s.s0{clip-path:polygon(0 0,calc(100% - 26px) 0,100% 50%,calc(100% - 26px) 100%,0 100%);background:#fff1e6;border-radius:18px 0 0 18px;padding-left:28px}.aimx-s.s1{background:#ffe3cc}.aimx-s.s2{background:#ffd3b0}.aimx-n{align-items:center;gap:10px;display:flex}.aimx-n b{background:var(--blue);color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;font-size:1.4rem;display:grid}.aimx-n span{letter-spacing:.1em;text-transform:uppercase;color:#9a3412;font-size:.72rem;font-weight:800}.aimx-s h3{color:var(--navy);margin:2px 0 0;font-size:1.3rem}.aimx-d{color:#9a3412;font-size:.8rem;font-weight:700}.aimx-s p{color:var(--ink);margin:0;font-size:.9rem;line-height:1.5}.aimx-s .checks li,.aimx-s ul li{font-size:.86rem}.aimx-out{background:#ffffffbf;border-radius:12px;gap:2px;margin-top:6px;padding:10px 12px;display:grid}.aimx-out span{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);font-size:.68rem;font-weight:800}.aimx-out b{color:var(--navy);font-size:.88rem}.aimx-why{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:28px;display:grid}.aimx-stat{gap:10px;display:grid}.aimx-stat>b{color:var(--blue);letter-spacing:-.03em;font-size:3rem;line-height:1}.aimx-stat>p{color:var(--muted);margin:0;font-size:.86rem}.aimx-stat>p a{color:var(--muted)}.aimx-stat h3{color:var(--navy);margin:8px 0 0}.aimx-qs{gap:6px;margin-top:6px;display:grid}.aimx-qs>span{letter-spacing:.1em;text-transform:uppercase;color:#9a3412;font-size:.72rem;font-weight:800}.aimx-qs i{color:var(--navy);border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:.9rem;font-style:normal;font-weight:600;display:flex}.aimx-qs em{background:var(--ink);color:#ffb347;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.72rem;font-style:normal;display:grid}.aimx-ben{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.aimx-ben>div{border:1px solid var(--line);background:#fff;border-radius:16px;align-content:start;gap:6px;padding:16px;display:grid}.aimx-ben b{color:var(--navy);font-size:.95rem}.aimx-ben p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}.aimx-cta{border-top:1px dashed #f0c9ae;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;display:flex}.aimx-cta>span{color:var(--navy);align-items:center;gap:8px;font-weight:600;display:flex}.aimx-cta>span svg{color:#0e7a4f;width:18px;height:18px}.aimx-cta .btns{margin:0}@media(max-width:980px){.aimx{padding:24px 18px}.aimx-top{grid-template-columns:1fr}.aimx-seal{width:92px;height:92px}.aimx-flow{grid-template-columns:1fr;gap:10px}.aimx-s,.aimx-s.s0{clip-path:none;border-radius:16px;padding:20px}.aimx-why,.aimx-ben,.bkx,.bkx.cmp{grid-template-columns:1fr}.bkx{padding:24px}}.f-cols{align-items:start;gap:28px 32px!important}.f-cols a{line-height:1.35;padding:3px 0!important}.f-cols h4{margin-bottom:8px!important}.f-cols h4:not(:first-child){margin-top:20px!important}.bk-pill{justify-self:start;width:fit-content;max-width:100%}.f-500{background:linear-gradient(135deg,#ff8a3d29,#ffb3470f);border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:12px;margin:6px 0 2px;padding:12px 16px;display:flex}.f-500 b{color:#ffb347;font-size:2rem;font-weight:800;line-height:1}.f-500 span{color:#e7e2db;font-size:.84rem;line-height:1.4}.fsx-sec{background:linear-gradient(#fff,#fff9f4)}.fsx{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:32px;display:grid}.fsx-side{background:#fff;border:1px solid #f6d2bc;border-radius:22px;align-content:start;gap:14px;padding:24px;display:grid;position:sticky;top:96px;box-shadow:0 30px 60px -46px #c2410c99}.fsx-side h2{margin:0;font-size:1.6rem}.fsx-side>p{color:var(--muted);margin:0;font-size:.9rem}.fsx-k{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fsx-k div{background:#fff6f0;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.fsx-k b{color:var(--blue);font-size:1.4rem;line-height:1.1}.fsx-k span{color:var(--muted);font-size:.72rem;line-height:1.3}.fsx-roles{flex-wrap:wrap;gap:6px;display:flex}.fsx-roles span{letter-spacing:.08em;text-transform:uppercase;color:#9a3412;width:100%;font-size:.72rem;font-weight:800}.fsx-roles i{border:1px solid var(--line);color:var(--navy);background:#faf7f3;border-radius:999px;padding:4px 10px;font-size:.78rem;font-style:normal}.fsx-side .btn{justify-content:center}.fsx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fsx-c{border:1px solid var(--line);background:#fff;border-radius:18px;align-content:start;gap:8px;padding:18px;transition:border-color .2s,transform .2s;display:grid}.fsx-c:hover{border-color:var(--blue);transform:translateY(-2px)}.fsx-h{align-items:center;gap:10px;display:flex}.fsx-h b{color:var(--navy);font-size:1.02rem}.fsx-c>p{color:var(--muted);margin:0;font-size:.86rem}.fsx-c ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fsx-c li{gap:8px;font-size:.86rem;line-height:1.4;display:flex}.fsx-c li svg{color:#0e7a4f;flex:none;width:14px;height:14px;margin-top:2px}.ctg{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.ctg>div{border:1px solid var(--line);text-align:center;background:#fff;border-radius:16px;align-content:start;justify-items:center;gap:6px;padding:16px;display:grid}.ctg b{color:var(--navy);font-size:.98rem}.ctg small{color:var(--muted);overflow-wrap:anywhere;font-size:.74rem;line-height:1.35}.ssg{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ssg-c{border:1px solid var(--line);background:#fff;border-radius:18px;align-content:start;gap:8px;padding:18px;transition:border-color .2s,transform .2s;display:grid}.ssg-c:hover{border-color:var(--blue);transform:translateY(-2px)}.ssg-c b{color:var(--navy);font-size:1rem}.ssg-c p{color:var(--muted);margin:0;font-size:.85rem;line-height:1.45}.ssg-t{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.ssg-t i{color:#9a3412;background:#fff1e6;border-radius:999px;padding:3px 8px;font-size:.7rem;font-style:normal;font-weight:700}.pot{background:#fff;border:1px solid #f6d2bc;border-radius:22px;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:center;gap:28px;margin-top:28px;padding:26px;display:grid}.pot-l h3{margin:6px 0 8px;font-size:1.4rem}.pot-l p{color:var(--muted);margin:0}.pot-g{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pot-g>div{background:#fff9f4;border-radius:14px;gap:6px;padding:14px;display:grid}.pot-g b{color:var(--navy)}.pot-g p{color:var(--muted);margin:0;font-size:.84rem}.ptn{background:var(--ink);color:#fff;border-radius:18px;align-items:flex-start;gap:14px;margin-top:16px;padding:18px 20px;display:flex}.ptn>svg{color:#ffb347;flex:none;width:26px;height:26px}.ptn b{color:#ffb347;margin-bottom:4px;display:block}.ptn span{color:#e7e2db;font-size:.9rem;line-height:1.5}.atl-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.atl-g>div{border:1px solid var(--line);background:#fff;border-radius:16px;gap:6px;padding:16px;display:grid}.atl-g b{color:var(--navy)}.atl-g p{color:var(--muted);margin:0;font-size:.85rem}@media(max-width:1100px){.ssg{grid-template-columns:repeat(2,minmax(0,1fr))}.ctg{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.fsx{grid-template-columns:1fr}.fsx-side{position:static}.pot{grid-template-columns:1fr}}@media(max-width:620px){.fsx-grid,.ssg,.pot-g,.atl-g{grid-template-columns:1fr}.ctg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1101px){.tbar-msg{flex:1;min-width:0;overflow:hidden}.tb-item{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}}.pfs .pt-tabs{position:static}@media(min-width:981px){.pfs .pt-stage{align-self:start;position:sticky;top:96px}}.pfs .pt-tabs button{padding:10px 14px}.pfs-p{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:24px;padding:8px;display:grid}.pfs-t{align-content:start;gap:10px;display:grid}.pfs-t h3{color:var(--navy);margin:0;font-size:1.45rem}.pfs-t>p{color:var(--ink);margin:0;line-height:1.55}.pfs-sub{letter-spacing:.1em;text-transform:uppercase;color:#9a3412;font-size:.72rem;font-weight:800}.pfs-m{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.pfs-m span{color:var(--navy);background:#fff6f0;border:1px solid #f6d2bc;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:.8rem;display:inline-flex}.pfs-m svg{width:14px;height:14px;color:var(--blue)}.pfs-v .rec{margin:0;box-shadow:0 24px 50px -32px #1a171473}.pfs-all{text-align:center;max-width:980px;margin:18px auto 0;line-height:1.7}.rsx{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:36px;display:grid}.rsx-l{justify-items:start;gap:14px;display:grid}.rsx-l h2,.rsx-l .lead{margin:0}.rsx-roles{flex-wrap:wrap;gap:8px;display:flex}.rsx-roles i{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.84rem;font-style:normal;font-weight:600;display:inline-flex}.rsx-roles svg{width:14px;height:14px;color:var(--blue)}.rsx-cmp{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.rsx-cmp div{border:1px solid var(--line);background:#fff;border-radius:14px;gap:2px;padding:14px;display:grid}.rsx-cmp span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:800}.rsx-cmp b{color:var(--navy);font-size:1.3rem}.rsx-cmp small{color:var(--muted);font-size:.76rem}.rsx-cmp .hl{border:2px solid var(--blue);background:#fff8f3}.rsx-cmp .hl b{color:var(--blue)}.rsx-r{gap:12px;display:grid}.rsx-m{border:1px solid var(--line);background:#fff;border-radius:16px;gap:14px;padding:16px;display:flex}.rsx-m b{color:var(--navy)}.rsx-m p{color:var(--muted);margin:2px 0 6px;font-size:.86rem}.rsx-g{background:var(--ink);color:#e7e2db;border-radius:14px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:.86rem;line-height:1.45;display:flex}.rsx-g svg{color:#ffb347;flex:none;width:18px;height:18px}.aimp{gap:14px;max-width:520px;display:grid}.aimp-h{align-items:center;gap:14px;display:flex}.aimp-h svg{flex:none;width:58px}.aimp-h h3{margin:4px 0 0;font-size:1.35rem;line-height:1.2}.aimp>p{color:var(--ink);margin:0}.aimp-l{gap:8px;margin:0;padding:0;list-style:none;display:grid}.aimp-l li{gap:10px;font-size:.92rem;line-height:1.4;display:flex}.aimp-l svg{color:#0e7a4f;box-sizing:content-box;background:#ddf3e7;border-radius:50%;flex:none;width:14px;height:14px;margin-top:2px;padding:3px}.aimp-b{flex-wrap:wrap;gap:10px;display:flex}.aimp-f{color:var(--muted);align-items:center;gap:6px;font-size:.78rem;display:flex}.aimp-f svg{width:14px;height:14px;color:var(--blue)}@media(max-width:980px){.pfs-p,.rsx{grid-template-columns:1fr}}@media(max-width:520px){.rsx-cmp{grid-template-columns:1fr}}.hw{gap:22px;display:grid}.hw .stepnav{grid-template-columns:repeat(var(--n),minmax(0,1fr));background:0 0;border:0;gap:0;width:100%;max-width:920px;padding:0;position:relative;overflow:visible;margin:0 auto!important;display:grid!important}.hw .stepnav:before{content:"";top:21px;left:calc(50% / var(--n));right:calc(50% / var(--n));background:#f0e4d8;border-radius:3px;height:3px;position:absolute}.hw .stepnav button{cursor:pointer;color:var(--muted);font:600 .9rem var(--f-body);justify-items:center;gap:8px;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 6px!important;display:grid!important}.hw .stepnav button i{color:#9a3412;z-index:1;background:#fff;border:2px solid #f0c9ae;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1rem;font-style:normal;font-weight:800;transition:all .2s;display:grid;position:relative}.hw .stepnav button span{text-align:center;line-height:1.25}.hw .stepnav button[aria-selected=true]{color:var(--navy)}.hw .stepnav button[aria-selected=true] i{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 0 0 6px #c2410c26}.hw .stepnav button:has(~button[aria-selected=true]) i{border-color:var(--blue);color:var(--blue);background:#ffe3cc}.hw .tabpanels>[role=tabpanel]{border:1px solid var(--line);background:#fff;border-radius:22px;padding:28px;box-shadow:0 30px 70px -50px #1a171473}.hw .flow{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:32px;display:grid}.hw .flow>div:first-child{align-content:start}.hw .flow h3{margin:0}.hw .flow>div:last-child{border-radius:16px;max-height:380px;position:relative;overflow:hidden}.hw .flow>div:last-child:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fff);height:60px;position:absolute;bottom:0;left:0;right:0}.hw .flow .mock{max-width:none;margin:0}.hw .flow .rec{margin:0}.hw-nav{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:18px;display:flex}.hw-nav .btn svg{width:15px;height:15px}.hw-nav [data-hw]:first-child svg{transform:rotate(180deg)}.hw-nav .hw-c{color:var(--muted);font-size:.8rem;font-weight:700}@media(max-width:980px){.hw .flow{grid-template-columns:1fr}.hw .tabpanels>[role=tabpanel]{padding:18px}.hw .flow>div:last-child{max-height:300px}}@media(max-width:620px){.hw .stepnav button span{font-size:.72rem}.hw .stepnav button i{width:36px;height:36px}.hw .stepnav:before{top:17px}.hw-nav .hw-c{display:none}.hw-nav .btn{padding:10px 14px;font-size:.85rem}}.hw .flow>div:last-child:after{display:none}.hw .flow>div:last-child:has(.mock):after{display:block}.hw .flow>div:last-child:not(:has(.mock)){max-height:none;overflow:visible}.hw-nav{grid-template-columns:1fr auto 1fr;display:grid}.hw-nav>:last-child{justify-self:end}.hw-nav>:first-child{justify-self:start}.hd-g{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.hd-c{border:1px solid var(--line);color:inherit;background:#fff;border-radius:16px;align-items:flex-start;gap:12px;padding:16px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.hd-c:hover{border-color:var(--blue);transform:translateY(-2px);box-shadow:0 18px 36px -26px #c2410c99}.hd-c .ico{flex:none}.hd-t{gap:4px;min-width:0;padding-right:14px;display:grid}.hd-t b{color:var(--navy);font-size:.98rem}.hd-t small{color:var(--muted);font-size:.82rem;line-height:1.4}.hd-c>svg:last-child{width:15px;height:15px;color:var(--blue);opacity:.5;transition:opacity .2s,transform .2s;position:absolute;top:18px;right:14px}.hd-c:hover>svg:last-child{opacity:1;transform:translate(3px)}.hd-c em{letter-spacing:.04em;text-transform:uppercase;color:#0e7a4f;background:#e9f7ef;border-radius:999px;padding:2px 8px;font-size:.66rem;font-style:normal;font-weight:800;position:absolute;bottom:10px;right:12px}.hd-c:has(em){padding-bottom:32px}.hd-sub{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#9a3412;margin:24px 0 10px;font-size:.74rem;font-weight:800}.hd-ind{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hd-ind a{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.hd-ind a:hover{border-color:var(--blue);color:var(--blue)}.hd-ind svg{width:16px;height:16px;color:var(--blue)}@media(max-width:1100px){.hd-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.hd-g{grid-template-columns:1fr}}.gs{counter-reset:g;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.gs li{border:1px solid var(--line);background:#fff;border-radius:18px;align-content:start;gap:8px;padding:20px 18px;display:grid;position:relative}.gs li:not(:last-child):after{content:"";background:var(--chv,none) center/contain no-repeat;z-index:1;width:10px;height:14px;position:absolute;top:34px;right:-12px}.gs-n{color:#f6d2bc;font-size:1.8rem;font-weight:800;line-height:1;position:absolute;top:14px;right:16px}.gs-i{background:var(--blue-soft);width:40px;height:40px;color:var(--blue);border-radius:12px;place-items:center;display:grid}.gs-i svg{width:20px;height:20px}.gs b{color:var(--navy);font-size:1rem}.gs p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}.gs em{color:#0e7a4f;background:#e9f7ef;border-radius:999px;justify-self:start;padding:3px 9px;font-size:.72rem;font-style:normal;font-weight:800}@media(max-width:980px){.gs{grid-template-columns:repeat(2,minmax(0,1fr))}.gs li:after{display:none}}@media(max-width:520px){.gs{grid-template-columns:1fr}}h2.as-h3{letter-spacing:-.01em;font-size:1.15rem;font-weight:700;line-height:1.3}.pane .h5{font:700 10.5px var(--f-body);color:var(--navy);margin:0 0 6px}@media(max-width:620px){.exg{grid-template-columns:minmax(0,1fr)!important}.ex{min-width:0}.ex-cols{grid-template-columns:minmax(0,1fr)!important}}.lg{place-items:center;height:40px;margin-bottom:6px;display:grid}.lg img{object-fit:contain;max-width:120px;max-height:34px}.lg-ph{color:#c2a08a;background:#fffbf7;border:1.5px dashed #f0c9ae;border-radius:10px;gap:2px;width:100%;max-width:150px;height:46px;margin-left:auto;margin-right:auto}.lg-ph svg{width:16px;height:16px}.lg-ph small{letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:700}.brand-row .bt{justify-items:center;gap:2px;display:grid}.atl-g .lg-ph{margin-left:0}.nl-audit{background:#fff1e6;border-radius:999px;align-items:center;gap:6px;color:var(--blue)!important;padding:8px 14px!important;font-weight:800!important;display:inline-flex!important}.nl-audit svg{width:15px;height:15px}.fa-hero .wrap:not(.full){align-items:center}.fa-card{gap:12px;display:grid}.fa-card .rec{margin:0;box-shadow:0 30px 60px -40px #1a171480}.fa-bk{background:var(--ink);color:#e7e2db;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:.86rem;text-decoration:none;display:flex}.fa-bk svg{color:#ffb347;flex:none;width:18px;height:18px}.fa-bk b{color:#ffb347}.fa-st{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.fa-st>div{border:1px solid var(--line);background:#fff;border-radius:16px;align-content:start;gap:6px;padding:18px;display:grid}.fa-st b{color:var(--navy)}.fa-st p{color:var(--muted);margin:0;font-size:.86rem}.fa-sw{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.fa-sw span{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:999px;padding:6px 14px;font-size:.84rem;font-weight:600}.fa-pr{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.fa-pc{border:1px solid var(--line);background:#fff;border-radius:18px;align-content:start;gap:10px;padding:18px;display:grid}.fa-ph{align-items:center;gap:10px;display:flex}.fa-ph b{color:var(--navy)}.fa-pc>p{color:var(--muted);margin:0;font-size:.88rem}.fa-stat{border-top:1px dashed var(--line);gap:2px;padding-top:10px;display:grid}.fa-stat b{color:var(--blue);font-size:1.4rem}.fa-stat span{color:var(--muted);font-size:.76rem;line-height:1.4}.fa-stat a{color:var(--muted)}.fa-cv{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.fa-cv>div{border:1px solid var(--line);background:#fff;border-radius:18px;align-content:start;gap:8px;padding:20px;display:grid;position:relative}.fa-cv b{color:var(--navy);font-size:1.02rem}.fa-cv p{color:var(--muted);margin:0;font-size:.88rem}.fa-n{color:#f6d2bc;font-size:1.6rem;font-weight:800;position:absolute;top:14px;right:16px}.fa-ba{border:1px solid var(--line);background:#fff;border-radius:18px;max-width:900px;margin:0 auto;overflow:hidden}.fa-ba-h,.fa-ba-r{grid-template-columns:1fr 1fr;display:grid}.fa-ba-h span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#faf7f3;padding:12px 18px;font-size:.76rem;font-weight:800}.fa-ba-h span+span{background:var(--blue);color:#fff}.fa-ba-r span{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:13px 18px;font-size:.92rem;line-height:1.4;display:flex}.fa-ba-r span:first-child{color:var(--muted)}.fa-ba-r span+span{color:var(--navy);background:#fff8f3;font-weight:600}.fa-ba-r svg{box-sizing:content-box;border-radius:50%;flex:none;width:13px;height:13px;margin-top:1px;padding:3px}.fa-ba-r span:first-child svg{color:#c2410c;background:#fde2cc}.fa-ba-r span+span svg{color:#0e7a4f;background:#ddf3e7}.fa-res{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:900px;margin:18px auto 0;display:grid}.fa-res div{background:var(--ink);border-radius:14px;gap:2px;padding:14px;display:grid}.fa-res b{color:#ffb347;font-size:1.2rem}.fa-res span{color:#e7e2db;font-size:.82rem}.fa-in{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.fa-in>div{border:1px solid var(--line);background:#fff;border-radius:16px;align-content:start;gap:8px;padding:16px;display:grid}.fa-in p{color:var(--ink);margin:0;font-size:.84rem;line-height:1.45}.fa-in em{color:#9a3412;font-style:normal;font-weight:700}.fa-get{background:#fff;border:1px solid #f6d2bc;border-radius:22px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:22px;margin-top:26px;padding:24px;display:grid}.fa-get h3{margin:6px 0 10px}.fa-get-c{background:var(--ink);border-radius:18px;justify-items:start;gap:8px;padding:22px;display:grid}.fa-get-c>b{color:#ffb347;font-size:2.4rem;line-height:1}.fa-get-c>span{color:#e7e2db}.fa-get-c small{color:#c9bfb4;align-items:center;gap:6px;font-size:.78rem;display:flex}.fa-get-c small svg{color:#ffb347;width:14px;height:14px}@media(max-width:1100px){.fa-st,.fa-in,.fa-pr,.fa-cv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.fa-get{grid-template-columns:1fr}}@media(max-width:620px){.fa-st,.fa-in,.fa-pr,.fa-cv,.fa-res,.fa-ba-h,.fa-ba-r{grid-template-columns:1fr}.fa-ba-h span:first-child{display:none}.fa-ba-r span:first-child{border-top:1px solid var(--line);padding-bottom:4px}.fa-ba-r span+span{border-top:0}}.fa-hero .chip-f{display:none!important}.fah{background:radial-gradient(900px 500px at 92% 10%,#ffd9bd 0,#0000 60%),radial-gradient(700px 420px at 0 100%,#fff1d6 0,#0000 60%),#fff9f3;padding-top:28px;position:relative;overflow:hidden}.fah .chip-f,.fah .trust{display:none!important}.fah-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.fah-bg .chev{opacity:.08;position:absolute}.fah-bg .c-a{width:380px;top:-40px;right:-60px}.fah-bg .c-b{opacity:.06;width:200px;bottom:-70px;left:40%}.fah-in{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:44px;padding-bottom:26px;display:grid;position:relative}.fah-l{justify-items:start;gap:18px;display:grid}.fah-badge{background:var(--ink);color:#ffe3cc;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.fah-badge svg{color:#ffb347;width:15px;height:15px}.fah h1{letter-spacing:-.03em;max-width:17ch;margin:0;font-size:clamp(2.2rem,4.4vw,3.6rem);line-height:1.04}.fah-hl{color:var(--blue);background:linear-gradient(#0000 62%,#ffd3b0 62%);padding:0 4px}.fah .lead{max-width:56ch;margin:0;font-size:1.08rem}.fah-facts{grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:620px;display:grid}.fah-facts div{background:#fff;border:1px solid #f6d2bc;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.fah-facts b{color:var(--blue);white-space:nowrap;font-size:1.6rem;line-height:1}.fah-facts span{color:var(--ink);font-size:.78rem;line-height:1.35}.fah-facts a{color:var(--muted)}.btn-lg{padding:15px 24px!important;font-size:1rem!important}.fah-trust{grid-template-columns:auto 1fr;align-items:center;gap:18px;width:100%;max-width:640px;padding-top:6px;display:grid}.fah-book{background:var(--ink);color:#fff;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex;box-shadow:0 14px 30px -18px #1a171499}.fah-book svg{flex:none;width:40px}.fah-book span{line-height:1.2;display:grid}.fah-book small{color:#c9bfb4;font-size:.68rem}.fah-book b{color:#ffb347;font-size:.95rem}.fah-ticks{grid-template-columns:1fr 1fr;gap:6px 14px;display:grid}.fah-ticks span{color:var(--navy);align-items:center;gap:6px;font-size:.82rem;font-weight:600;display:flex}.fah-ticks svg{color:#0e7a4f;width:14px;height:14px}.lk{background:#fff;border:1px solid #f0c9ae;border-radius:24px;gap:14px;padding:22px;display:grid;position:relative;box-shadow:0 40px 80px -40px #c2410c8c}.lk:before{content:"";z-index:-1;border:2px dashed #f6d2bc;border-radius:30px;position:absolute;inset:-8px}.lk-h{grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;display:grid}.lk-dot{background:#16a34a;border-radius:50%;grid-row:span 2;width:12px;height:12px;animation:1.8s infinite lkp;box-shadow:0 0 #16a34a99}.lk-h b{color:var(--navy);font-size:1.1rem}.lk-h small{color:var(--muted);font-size:.82rem}@keyframes lkp{70%{box-shadow:0 0 0 10px #16a34a00}to{box-shadow:0 0 #16a34a00}}.lk-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lk-i{border:1px solid var(--line);cursor:pointer;color:var(--ink);border-radius:12px;align-items:flex-start;gap:9px;padding:9px 10px;font-size:.82rem;line-height:1.3;transition:all .15s;display:flex}.lk-i input{opacity:0;pointer-events:none;position:absolute}.lk-box{color:#0000;border:1.5px solid #e2c2ac;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.lk-box svg{width:12px;height:12px}.lk-i:hover{background:#fffbf7;border-color:#f0c9ae}.lk-i:has(input:checked){border-color:var(--blue);color:var(--navy);background:#fff4ec;font-weight:600}.lk-i:has(input:checked) .lk-box{background:var(--blue);border-color:var(--blue);color:#fff}.lk-i:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.lk-res{background:#faf7f3;border-radius:16px;align-items:center;gap:14px;padding:12px 14px;display:flex}.lk-ring{--c:#c2410c;background:conic-gradient(var(--c) calc(var(--p)*1%),#ede3da 0);border-radius:50%;flex:none;align-content:center;place-items:center;width:74px;height:74px;transition:background .3s;display:grid;position:relative}.lk-ring:before{content:"";background:#faf7f3;border-radius:50%;position:absolute;inset:8px}.lk-ring b,.lk-ring small{line-height:1;position:relative}.lk-ring b{color:var(--navy);font-size:1.35rem}.lk-ring small{color:var(--muted);font-size:.62rem}.lk-res[data-level=low] .lk-ring{--c:#16a34a}.lk-res[data-level=mid] .lk-ring{--c:#f59e0b}.lk-res[data-level=high] .lk-ring{--c:#dc2626}.lk-res>div:last-child{gap:2px;display:grid}.lk-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:800}.lk-band{color:var(--navy);font-size:.98rem}.lk-res small{color:var(--muted);font-size:.78rem;line-height:1.35}.lk-form{grid-template-columns:1fr auto;gap:8px;display:grid}.lk-form input{border:1px solid var(--line);font:inherit;border-radius:12px;min-width:0;padding:12px 14px}.lk-form input:focus{outline:2px solid var(--blue);border-color:var(--blue)}.lk-ok{color:#0e7a4f;align-items:center;gap:8px;font-weight:700;display:flex}.lk-ok svg,.lk-note svg{width:14px;height:14px}.lk-note{color:var(--muted);align-items:center;gap:6px;font-size:.74rem;display:flex}.lkp{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;display:grid}.lkp-t{justify-items:start;gap:14px;display:grid}.lkp-t h2,.lkp-t .lead{margin:0}.lkp-r{border:1px solid var(--line);background:#fff;border-radius:20px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #1a171480}.lkp-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:4px;padding-bottom:10px;display:flex}.lkp-h b{color:var(--navy)}.lkp-row{border-bottom:1px dashed var(--line);justify-content:space-between;gap:12px;padding:11px 0;font-size:.92rem;display:flex}.lkp-row span{color:var(--ink)}.lkp-row .blur{filter:blur(5px);color:var(--navy);-webkit-user-select:none;user-select:none}.lkp-lock{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:.88rem;font-weight:700;display:flex;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 30px -12px #00000080}.lkp-lock svg{color:#ffb347;width:16px;height:16px}.fcta{color:#fff;background:linear-gradient(120deg,#c2410c,#e8641e 60%,#f59e0b);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:30px 34px;display:flex;position:relative;overflow:hidden}.fcta h2{color:#fff;margin:0;font-size:clamp(1.4rem,2.6vw,2rem)}.fcta p{color:#ffe9d9;margin:6px 0 0}.fcta .btn-gold{color:var(--blue)!important;background:#fff!important;border-color:#fff!important}.fcta .btns{margin:0}@media(max-width:980px){.fah-in,.lkp{grid-template-columns:1fr;gap:28px}.fah-trust{grid-template-columns:1fr}}@media(max-width:560px){.lk-list,.fah-facts,.fah-ticks,.lk-form{grid-template-columns:1fr}.lk{padding:16px}.fah h1{font-size:2rem}.fcta{padding:22px}}@media(prefers-reduced-motion:reduce){.lk-dot{animation:none}}.fah h1{max-width:20ch;font-size:clamp(2rem,3.4vw,2.9rem);line-height:1.08}.fah-l{gap:14px}.fah .lead{font-size:1rem}.fah-facts div{align-items:start;gap:4px;padding:12px 14px;display:grid}.fah-facts b{font-size:1.5rem}.fah-in{align-items:start}.fah-r{padding-top:40px}.fah .btns{flex-wrap:wrap;gap:10px;display:flex}.fah .btn-lg{padding:14px 20px!important;font-size:.95rem!important}.pth .chip-f{display:none!important}.pt-card{gap:12px;display:grid}.pt-card .rec{margin:0;box-shadow:0 30px 60px -40px #1a171480}.pt-save{background:var(--ink);border-radius:14px;align-items:center;gap:14px;padding:14px 18px;display:flex}.pt-save b{color:#ffb347;white-space:nowrap;font-size:1.4rem}.pt-save span{color:#e7e2db;font-size:.84rem}.pt-who{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.pt-who>div{border:1px solid var(--line);background:#fff;border-radius:16px;align-content:start;gap:6px;padding:16px;display:grid}.pt-who b{color:var(--navy)}.pt-who p{color:var(--muted);margin:0;font-size:.84rem}.pt-mod{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pt-mod>div{border:1px solid var(--line);background:#fff;border-radius:20px;align-content:start;gap:10px;padding:22px;display:grid;position:relative}.pt-mod>div.hot{border:2px solid var(--blue);box-shadow:0 24px 50px -34px #c2410c8c}.pt-mod>div.hot:before{content:"Most popular";background:var(--blue);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:.68rem;font-weight:800;position:absolute;top:-12px;left:20px}.pt-mod h3{margin:0}.pt-mod p{color:var(--muted);margin:0;font-size:.9rem}.pt-fit{color:#9a3412;font-size:.78rem;font-weight:700}.pt-mod .btn{justify-content:center;margin-top:4px}.pt-ben{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pt-ben>div{border:1px solid var(--line);background:#fff;border-radius:16px;align-content:start;gap:6px;padding:18px;display:grid}.pt-ben b{color:var(--navy)}.pt-ben p{color:var(--muted);margin:0;font-size:.85rem}.pt-tr{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:36px;display:grid}.pt-tr-l{gap:12px;display:grid}.pt-tr-l h2,.pt-tr-l .lead{margin:0}.pt-ent{gap:8px;display:grid}.pt-ent div{background:#faf7f3;border-radius:12px;grid-template-columns:120px 1fr;gap:10px;padding:10px 14px;font-size:.84rem;display:grid}.pt-ent b{color:var(--navy)}.pt-ent span{color:var(--muted);overflow-wrap:anywhere}.pt-tr-r{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pt-tr-r>div{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:flex-start;gap:10px;padding:14px;display:flex}.pt-tr-r>div>svg{color:#0e7a4f;box-sizing:content-box;background:#ddf3e7;border-radius:50%;flex:none;width:14px;height:14px;margin-top:2px;padding:3px}.pt-tr-r b{color:var(--navy);font-size:.92rem;display:block}.pt-tr-r small{color:var(--muted);font-size:.8rem;line-height:1.4}.pt-reg{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pt-reg>div{border:1px solid var(--line);background:#fff;border-radius:16px;gap:8px;padding:18px;display:grid}.pt-reg b{color:var(--navy);font-size:1.05rem}.pt-reg span{color:var(--ink);align-items:center;gap:8px;font-size:.85rem;display:flex}.pt-reg svg{width:15px;height:15px;color:var(--blue)}.pt-steps{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1100px){.pt-who{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-ben,.pt-reg{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.pt-mod,.pt-tr{grid-template-columns:1fr}}@media(max-width:620px){.pt-who,.pt-ben,.pt-reg,.pt-tr-r,.pt-steps,.pt-ent div{grid-template-columns:1fr}}.ptc{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ptc>div{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:flex-start;gap:12px;padding:16px;display:flex}.ptc>div>span:last-child{gap:2px;min-width:0;display:grid}.ptc b{color:var(--navy)}.ptc small{color:var(--muted);font-size:.82rem}.ptc em{color:#9a3412;overflow-wrap:anywhere;font-size:.74rem;font-style:normal;font-weight:700}.ptr{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:36px;display:grid}.ptr-l{justify-items:start;gap:14px;display:grid}.ptr-l h2,.ptr-l .lead{margin:0}.ptr-t{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 30px 60px -44px #1a171480}.ptr-h{background:var(--ink);color:#ffe3cc;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding:12px 18px;font-size:.74rem;font-weight:800;display:flex}.ptr-r{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;display:flex}.ptr-r span{gap:2px;display:grid}.ptr-r b{color:var(--navy);font-size:.94rem}.ptr-r small{color:var(--muted);font-size:.78rem}.ptr-r em{white-space:nowrap;color:#0e7a4f;background:#e9f7ef;border-radius:999px;padding:5px 12px;font-size:.84rem;font-style:normal;font-weight:800}.ptr-r em.or{color:#9a3412;background:#fff1e6;font-weight:700}.ptr-t .note{border-top:1px solid var(--line);margin:0;padding:10px 18px;font-size:.76rem}.ptk{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:36px;display:grid}.ptk-l{gap:14px;display:grid}.ptk-l h2,.ptk-l .lead{margin:0}.ptk-sig{background:#fff;border:1px solid #f6d2bc;border-radius:18px;gap:12px;padding:18px;display:grid;box-shadow:0 24px 50px -36px #c2410c80}.ptk-sig>div:first-child{align-items:center;gap:12px;display:flex}.ptk-sig svg{width:28px;height:28px;color:var(--blue)}.ptk-sig span{display:grid}.ptk-sig b{color:var(--navy)}.ptk-sig small{color:var(--muted)}.ptk-st{color:#0e6b45;background:#e9f7ef;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:.86rem;font-weight:700;display:flex}.ptk-st svg{color:#0e7a4f;width:16px;height:16px}.ptk-r{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ptk-r>div{border:1px solid var(--line);background:#fff;border-radius:14px;gap:12px;padding:14px;display:flex}.ptk-n{color:#f0a97a;flex:none;font-size:1.05rem;font-weight:800}.ptk-r span:last-child{gap:2px;display:grid}.ptk-r b{color:var(--navy);font-size:.92rem}.ptk-r small{color:var(--muted);font-size:.8rem;line-height:1.4}.ptd,.ptg{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ptd>div,.ptg>div{border:1px solid var(--line);background:#fff;border-radius:16px;align-content:start;gap:6px;padding:18px;display:grid}.ptd b,.ptg b{color:var(--navy)}.ptd p,.ptg p{color:var(--muted);margin:0;font-size:.86rem}.pts{background:var(--ink);color:#fff;border-radius:20px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:24px;margin-top:20px;padding:24px;display:grid}.pts h3{color:#fff;margin:6px 0}.pts .more{color:#ffb347;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.pts .more svg{width:14px;height:14px}.pts ul{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pts li{color:#e7e2db!important}.ptrf{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ptrf>div{border:1px solid var(--line);border-top:4px solid var(--blue);background:#fff;border-radius:16px;align-content:start;gap:6px;padding:18px;display:grid}.ptrf b{color:var(--navy)}.ptrf p{color:var(--muted);margin:0;font-size:.86rem}.pt-book{background:var(--ink);color:#fff;border-radius:16px;align-items:center;gap:14px;margin-top:18px;padding:14px 18px;text-decoration:none;display:flex}.pt-book>svg:first-child{flex:none;width:44px}.pt-book span{flex:1;gap:2px;display:grid}.pt-book b{color:#ffb347}.pt-book small{color:#e7e2db}.pt-book em{color:#ffb347;font-style:italic}.pt-book>svg:last-child{color:#ffb347;width:18px;height:18px}@media(max-width:1100px){.ptc,.ptd,.ptg,.ptrf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.ptr,.ptk,.pts{grid-template-columns:1fr}}@media(max-width:620px){.ptc,.ptd,.ptg,.ptrf,.ptk-r,.pts ul{grid-template-columns:1fr}.ptr-r{flex-direction:column;align-items:flex-start}}.logo-img{width:auto;height:46px;display:block}@media(max-width:620px){.logo-img{height:38px}}.chev{opacity:.09;pointer-events:none;width:220px;height:auto;position:absolute}.hsl{background:#fff8f2;padding:0 0 28px;position:relative;overflow:hidden}.hsl-track{display:grid;position:relative}.hsl-s{opacity:0;visibility:hidden;grid-area:1/1;padding:56px 0 30px;transition:opacity .6s,visibility .6s;position:relative}.hsl-s.on{opacity:1;visibility:visible}.hsl-s.on .hsl-copy>*{animation:.6s both hslUp}.hsl-s.on .hsl-copy>:nth-child(2){animation-delay:60ms}.hsl-s.on .hsl-copy>:nth-child(3){animation-delay:.12s}.hsl-s.on .hsl-copy>:nth-child(4){animation-delay:.18s}.hsl-s.on .hsl-vis{animation:.7s .1s both hslIn}@keyframes hslUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hslIn{0%{opacity:0;transform:translate(24px)scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hsl-s,.hsl-s.on .hsl-copy>*,.hsl-s.on .hsl-vis{transition:none;animation:none!important}}.hsl-bg{position:absolute;inset:0;overflow:hidden}.s-ai .hsl-bg{background:radial-gradient(900px 420px at 85% 20%,#ffe1c7 0,#0000 60%),radial-gradient(600px 400px at 10% 100%,#fff0d9 0,#0000 60%),#fff8f2}.s-pf .hsl-bg{background:radial-gradient(800px 420px at 80% 30%,#e9f0fa 0,#0000 60%),radial-gradient(700px 400px at 0 0,#ffebda 0,#0000 55%),#fbfaf8}.s-pr .hsl-bg{background:radial-gradient(900px 460px at 90% 60%,#ffe9c6 0,#0000 60%),linear-gradient(#fffdf8,#fff6ea)}.s-ei .hsl-bg{background:radial-gradient(800px 420px at 85% 40%,#ffd9c2 0,#0000 60%),radial-gradient(500px 300px at 15% 10%,#fff3d6 0,#0000 60%),#fff7f1}.s-cs .hsl-bg{background:radial-gradient(800px 420px at 80% 30%,#e6f4ec 0,#0000 60%),radial-gradient(700px 380px at 5% 90%,#ffecdc 0,#0000 55%),#fcfbf9}.hsl-bg:after,.hv2-bg:after{content:"";background-image:radial-gradient(#1a171412 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}.hsl-bg .c-a,.hv2-bg .c-a{width:320px;top:-30px;right:-40px}.hsl-bg .c-b,.hv2-bg .c-b{opacity:.06;width:180px;bottom:-60px;left:38%}.hsl-in{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;min-height:470px;display:grid;position:relative}.hsl-copy{justify-items:start;gap:16px;display:grid}.hsl-copy h1,.hsl-copy .h1{letter-spacing:-.025em;color:var(--navy);max-width:17ch;margin:0;font-size:clamp(2.1rem,4vw,3.4rem);font-weight:800;line-height:1.06}.hsl-copy .lead{max-width:54ch;margin:0}.hsl-nav{align-items:center;gap:12px;margin-top:6px;margin-bottom:22px;display:flex;position:relative}.hsl-ar{border:1px solid var(--line);cursor:pointer;width:40px;height:40px;color:var(--navy);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.hsl-ar svg{width:16px;height:16px}.hsl-ar:not(.nx) svg{transform:rotate(180deg)}.hsl-ar:hover{border-color:var(--blue);color:var(--blue)}.hsl-tabs{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.hsl-tabs button{text-align:left;cursor:pointer;font:600 .82rem var(--f-body);color:var(--muted);background:0 0;border:0;gap:8px;padding:8px 2px 0;display:grid}.hsl-tabs button[aria-selected=true]{color:var(--navy)}.hsl-tabs i{background:var(--line);border-radius:3px;height:3px;display:block;overflow:hidden}.hsl-tabs u{background:var(--blue);width:0;height:100%;display:block}.hsl-tabs button[aria-selected=true] u{width:100%}.hsl-tabs button.run u{width:0;animation:4.5s linear forwards hslBar}@keyframes hslBar{to{width:100%}}.sv{min-height:400px;position:relative}.sv-ai .sv-chat{border:8px solid var(--ink);background:#efe7dc;border-radius:24px;gap:8px;width:310px;padding-bottom:12px;display:grid;position:absolute;top:10px;right:40px;overflow:hidden;box-shadow:0 30px 60px -30px #1a171473}.sv-ch-h{color:#fff;background:#0e7a4f;align-items:center;gap:10px;padding:12px 14px;display:flex}.sv-ch-h i{background:#fff3;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:700;display:grid}.sv-ch-h b{font-size:.88rem;display:block}.sv-ch-h small{opacity:.85;font-size:.72rem}.sv-chat p{max-width:80%;color:var(--ink);background:#fff;border-radius:12px;margin:0 12px;padding:9px 12px;font-size:.82rem;line-height:1.4}.sv-chat p.in{background:#d9fdd3;justify-self:end}.sv-chat p.doc{align-items:center;gap:6px;font-weight:600;display:flex}.sv-chat p.doc svg{color:#c2410c;width:16px;height:16px}.sv-k{border:1px solid var(--line);background:#fff;border-radius:14px;gap:2px;padding:12px 16px;display:grid;position:absolute;box-shadow:0 20px 40px -24px #1a171459}.sv-k span{color:var(--muted);font-size:.72rem}.sv-k b{color:var(--navy);font-size:1.6rem;line-height:1.1}.sv-k small{color:#0e7a4f;font-size:.72rem;font-weight:600}.sv-k.k1{top:40px;left:0}.sv-k.k2{bottom:40px;left:30px}.sv-k.k3{align-items:center;gap:10px;display:flex;bottom:-6px;right:0}.sv-k.k3>svg{color:#fff;box-sizing:border-box;background:#0e7a4f;border-radius:50%;flex:none;width:26px;height:26px;padding:5px}.sv-k.k3 b{font-size:.86rem;display:block}.sv-k.k3 span{display:block}.sv-pf{align-content:center;gap:14px;display:grid}.sv-pt{border:1px solid var(--line);color:inherit;background:#fff;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:6px 14px;padding:16px 18px;text-decoration:none;transition:transform .2s;display:grid;box-shadow:0 18px 36px -26px #1a171459}.sv-pt:hover{border-color:var(--blue);transform:translate(-4px)}.sv-pt>b{color:var(--navy);min-width:110px;font-size:1.25rem}.sv-pt img{width:auto;height:30px}.sv-pt small{color:#0e7a4f;align-items:center;gap:5px;font-size:.76rem;font-weight:700;display:flex}.sv-pt small svg{width:14px;height:14px}.sv-pt>span{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.sv-pt>span i{color:#9a3412;background:#fff4ec;border-radius:999px;padding:4px 10px;font-size:.74rem;font-style:normal}.sv-pt.p1{margin-left:28px}.sv-pt.p2{margin-left:56px}.sv-svc{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.sv-svc span{color:var(--navy);background:#fff;border:1px dashed #f0c9ae;border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 5px;font-size:.78rem;font-weight:600;display:flex}.sv-svc i{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.7rem;font-style:normal;display:grid}.sv-pr{align-content:center;gap:16px;display:grid}.sv-dash{border:1px solid var(--line);background:#fff;border-radius:18px;gap:14px;padding:18px;display:grid;box-shadow:0 30px 60px -34px #1a171473}.sv-dh{justify-content:space-between;align-items:center;display:flex}.sv-dh b{color:var(--navy)}.sv-dh small{color:#0e7a4f;background:#e9f7ef;border-radius:999px;padding:3px 9px;font-size:.72rem;font-weight:700}.sv-kp{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sv-kp div{border:1px solid var(--line);border-radius:12px;gap:2px;padding:10px;display:grid}.sv-kp span{color:var(--muted);font-size:.68rem}.sv-kp b{color:var(--navy);font-size:1rem}.sv-kp small{color:#0e7a4f;font-size:.68rem;font-weight:700}.sv-bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:8px;height:120px;padding:0 4px;display:flex}.sv-bars i{background:linear-gradient(#ff8a3d,#fdc9a4);border-radius:6px 6px 0 0;flex:1}.sv-bars i:last-child{background:linear-gradient(#c2410c,#ff8a3d)}.sv-mods{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sv-mods span{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:.84rem;font-weight:600;display:flex}.sv-mods svg{width:18px;height:18px;color:var(--blue);flex:none}.sv-ei{align-content:center;gap:16px;display:grid}.sv-cd{background:var(--ink);color:#fff;border-radius:20px;gap:4px;padding:24px 26px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #1a171499}.sv-cd:after{content:"";opacity:.45;background:radial-gradient(#ff8a3d,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-40px;right:-40px}.sv-cd span{letter-spacing:.06em;text-transform:uppercase;color:#ffd9c2;font-size:.78rem}.sv-cd b{letter-spacing:-.03em;color:#ffb347;font-size:4rem;line-height:1}.sv-cd small{color:#e7e2db;font-size:.82rem}.sv-cty{gap:8px;display:grid}.sv-cty div{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:10px;padding:10px 14px;font-size:.84rem;display:grid}.sv-cty b{color:var(--navy)}.sv-cty span{color:var(--muted)}.sv-cty em{color:#0e7a4f;background:#e9f7ef;border-radius:999px;padding:3px 9px;font-size:.76rem;font-style:normal;font-weight:700}.sv-cty .hot em{color:#9a3412;background:#fde2cc}.sv-cs{align-content:center;gap:16px;display:grid}.sv-cl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sv-cl span{border:1px solid var(--line);color:var(--navy);text-align:center;background:#fff;border-radius:12px;place-items:center;min-height:56px;padding:12px;font-size:.8rem;font-weight:700;line-height:1.25;display:grid}.sv-st{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sv-st div{background:var(--ink);color:#fff;border-radius:14px;gap:2px;padding:14px;display:grid}.sv-st b{color:#ffb347;font-size:1.8rem;line-height:1}.sv-st span{color:#e7e2db;font-size:.78rem}@media(max-width:980px){.hsl-in{grid-template-columns:1fr;gap:28px;min-height:0}.hsl-s{padding:36px 0 18px}.sv{min-height:0}.sv-ai{min-height:380px}.sv-ai .sv-chat{left:50%;right:auto;transform:translate(-50%)}.sv-k.k1{top:30px;left:0}.sv-k.k2{bottom:60px;left:auto;right:0}.sv-k.k3{bottom:0;left:0;right:auto}.sv-pt.p1,.sv-pt.p2{margin-left:0}.hsl-tabs span{display:none}.hsl-tabs{gap:6px}}@media(max-width:560px){.sv-kp,.sv-mods,.sv-cl{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-cd b{font-size:3rem}.sv-ai .sv-chat{width:270px}.sv-k.k1{top:auto;bottom:110px}}.hero.hero-v2{background:radial-gradient(900px 460px at 88% 18%,#ffe3cc 0,#0000 60%),radial-gradient(700px 380px at 0 100%,#fff3dc 0,#0000 60%),#fff9f4;position:relative;overflow:hidden}.hero.hero-v2>.wrap{position:relative}.hv2-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-v2 h1{letter-spacing:-.025em;font-size:clamp(2.1rem,3.6vw,3.2rem);line-height:1.07}.hero-v2 .wrap:not(.full){align-items:center}.hero-panel{position:relative}.bp{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);background:#ffffffeb;border-radius:22px;gap:14px;max-width:520px;margin-left:auto;padding:22px;display:grid;box-shadow:0 30px 70px -40px #1a171480}.bp-eb{letter-spacing:.07em;text-transform:uppercase;color:#c2410c;align-items:center;gap:7px;font-size:.76rem;font-weight:800;display:flex}.bp-eb svg{width:15px;height:15px}.bp-eb.ok{color:#0e7a4f}.bp-pain{background:#fff6f0;border:1px solid #f6d2bc;border-radius:14px;gap:10px;padding:14px 16px;display:grid}.bp ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bp li{color:var(--ink);align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.4;display:flex}.bp li svg{box-sizing:content-box;border-radius:50%;flex:none;width:14px;height:14px;margin-top:1px;padding:3px}.bp-pain li svg{color:#c2410c;background:#fde2cc}.bp-good li svg{color:#0e7a4f;background:#ddf3e7}.bp-good li span{color:var(--navy);font-weight:600}.bp-mid{letter-spacing:.07em;text-transform:uppercase;color:#0e7a4f;align-items:center;gap:10px;font-size:.76rem;font-weight:800;display:flex}.bp-mid:after{content:"";background:linear-gradient(90deg,#bfe3cf,#0000);flex:1;height:1px}.bp-mid i{color:#fff;background:#0e7a4f;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.bp-mid svg{width:14px;height:14px;transform:rotate(90deg)}.bp-kpi{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bp-kpi div{background:var(--ink);color:#fff;border-radius:14px;gap:3px;padding:12px 14px;display:grid}.bp-kpi b{color:#ffb347;font-size:1.3rem;line-height:1.1}.bp-kpi span{color:#e7e2db;font-size:.74rem;line-height:1.3}.bp-kpi p{color:var(--muted);grid-column:1/-1;margin:0;font-size:.74rem}.bp-kpi p a{color:var(--blue);font-weight:700}.bp-trust{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-top:12px;display:flex}.bp-trust span{color:var(--navy);border:1px solid var(--line);background:#faf7f3;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.72rem;font-weight:700;display:flex}.bp-trust svg{width:13px;height:13px;color:var(--blue)}@media(max-width:980px){.bp{max-width:none;margin:0}}.hero.hero-v2,.hero.hero-v2c,.hsl{z-index:0}header.top{z-index:60}.s-fa .hsl-bg{background:radial-gradient(900px 460px at 88% 20%,#ffd3b0 0,#0000 60%),radial-gradient(600px 380px at 8% 100%,#fff0d2 0,#0000 60%),#fff8f1}.sv-fa{min-height:420px}.fa-rep{background:#fff;border:1px solid #f0c9ae;border-radius:22px;gap:12px;width:380px;padding:20px;display:grid;position:absolute;top:20px;right:30px;box-shadow:0 34px 70px -36px #c2410c8c}.fa-rep-h{justify-content:space-between;align-items:center;display:flex}.fa-rep-h b{color:var(--navy);font-size:1.05rem}.fa-rep-r{grid-template-columns:1fr auto;gap:4px 10px;font-size:.86rem;display:grid}.fa-rep-r span{color:var(--muted)}.fa-rep-r b{color:var(--navy)}.fa-rep-r i{background:#f3e7dc;border-radius:6px;grid-column:1/-1;height:6px;overflow:hidden}.fa-rep-r u{background:linear-gradient(90deg,#ffb347,#c2410c);border-radius:6px;height:100%;display:block}.hsl-s.on .fa-rep-r u{animation:1.2s .3s both faGrow}@keyframes faGrow{0%{width:0}}.fa-rep-lock{background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:.8rem;font-weight:700;display:flex}.fa-rep-lock svg{color:#ffb347;width:14px;height:14px}.fa-score{align-items:center;gap:12px;top:60px;left:0;display:flex!important}.fa-ring{background:conic-gradient(#f59e0b 64%,#ede3da 0);border-radius:50%;align-content:center;place-items:center;width:58px;height:58px;display:grid;position:relative}.fa-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}.fa-ring b,.fa-ring small{line-height:1;position:relative}.fa-ring b{color:var(--navy);font-size:1.1rem!important}.fa-ring small{color:var(--muted);font-size:.58rem}.fa-score>span{display:grid}.fa-score>span b{font-size:.92rem!important}.fa-score>span small{color:#b45309!important}.fa-bookchip{align-items:center;gap:10px;text-decoration:none;bottom:30px;left:20px;background:var(--ink)!important;border-color:var(--ink)!important;display:flex!important}.fa-bookchip svg{width:34px}.fa-bookchip span{display:grid}.fa-bookchip small{color:#c9bfb4!important;font-size:.66rem!important}.fa-bookchip b{color:#ffb347!important;font-size:.92rem!important}.fa-free{text-align:center;bottom:0;right:0}.fa-free b{color:#0e7a4f!important;font-size:1.6rem!important}.fa-free small{color:var(--muted)!important}@media(max-width:980px){.sv-fa{min-height:440px}.fa-rep{width:min(380px,100%);left:50%;right:auto;transform:translate(-50%)}.fa-score{top:auto;bottom:70px;left:0}.fa-bookchip{display:none!important}}@media(max-width:560px){.sv-fa{min-height:400px}.fa-rep{top:0}.fa-free{display:none}.fa-score{bottom:0}}@media(min-width:981px){.sv-fa{min-height:440px}.fa-rep{width:370px;top:0;right:0}.fa-score{top:auto;bottom:110px;left:0}.fa-bookchip{bottom:16px;left:0}.fa-free{bottom:16px;right:16px}}:root{--chv:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 100'><g fill='none' stroke-width='14' stroke-linecap='round' stroke-linejoin='round'><path d='M10 10 L45 50 L10 90' stroke='%23C2410C'/><path d='M45 10 L80 50 L45 90' stroke='%23FF8A3D'/><path d='M80 10 L115 50 L80 90' stroke='%23FFB347'/></g></svg>");--chv-w:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 100'><g fill='none' stroke='%23ffffff' stroke-width='14' stroke-linecap='round' stroke-linejoin='round'><path d='M10 10 L45 50 L10 90' stroke-opacity='.10'/><path d='M45 10 L80 50 L45 90' stroke-opacity='.14'/><path d='M80 10 L115 50 L80 90' stroke-opacity='.18'/></g></svg>");--chv-f:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 100'><g fill='none' stroke-width='14' stroke-linecap='round' stroke-linejoin='round' opacity='.07'><path d='M10 10 L45 50 L10 90' stroke='%23C2410C'/><path d='M45 10 L80 50 L45 90' stroke='%23FF8A3D'/><path d='M80 10 L115 50 L80 90' stroke='%23FFB347'/></g></svg>")}.eyebrow:before{content:"";background:var(--chv) center/contain no-repeat;flex:none;width:22px;height:14px}.hpain .eyebrow:before,.bt .eyebrow:before{display:none}.hero.hero-v2c{background:radial-gradient(900px 420px at 85% 15%,#ffe3cc 0,#0000 60%),radial-gradient(700px 380px at 0 100%,#fff3dc 0,#0000 60%),#fff9f4;position:relative;overflow:hidden}.hero.hero-v2c>.wrap{position:relative}.sec.mist{position:relative;overflow:hidden}.sec.mist:before{content:"";background:var(--chv-f) center/contain no-repeat;pointer-events:none;width:260px;height:220px;position:absolute;top:30px;right:-50px}.sec.mist:nth-of-type(4n):before{inset:auto auto 20px -60px}.sec.mist>.wrap{position:relative}.band:before{content:"";background:var(--chv-w) center/contain no-repeat;pointer-events:none;width:340px;height:290px;position:absolute;top:50%;right:-30px;transform:translateY(-50%)}.band>*{position:relative}@media(min-width:981px){.steps>div:not(:last-child):after{content:"";background:var(--chv) center/contain no-repeat;opacity:.9;width:22px;height:20px;position:absolute;top:-12px;right:-17px}}.promise{position:relative;overflow:hidden}.promise:after{content:"";background:var(--chv-f) center/contain no-repeat;pointer-events:none;width:240px;height:200px;position:absolute;bottom:-30px;right:-40px}.roi-x{position:relative;overflow:hidden}.roi-x>*{position:relative}.roi-x:before{content:"";background:var(--chv-f) center/contain no-repeat;pointer-events:none;width:200px;height:170px;position:absolute;top:-20px;right:-30px}.ch-hd>span:first-child{align-items:center;gap:8px;display:flex}a .card .more{align-items:center;gap:6px;display:inline-flex}a .card .more:after{content:"";background:var(--chv) left center/auto 100% no-repeat;width:0;height:12px;transition:width .25s}a:hover .card .more:after{width:16px}.head.ctr h2:after{content:"";background:var(--chv) center/contain no-repeat;width:44px;height:16px;margin:12px auto 0;display:block}.stats{position:relative}.f-promise{position:relative;overflow:hidden}.f-promise:after{content:"";background:var(--chv-f) center/contain no-repeat;pointer-events:none;width:120px;height:100px;position:absolute;top:50%;right:220px;transform:translateY(-50%)}.plan.hot{position:relative;overflow:hidden}.plan.hot:after{content:"";background:var(--chv-f) center/contain no-repeat;pointer-events:none;width:120px;height:100px;position:absolute;top:-18px;right:-24px}@media(prefers-reduced-motion:reduce){a .card .more:after{transition:none}}.marq .marq-t{flex-wrap:nowrap!important;width:max-content!important;animation:45s linear infinite reverse marq!important}.marq:hover .marq-t{animation-play-state:paused!important}.marq span[aria-hidden]{display:inline-flex!important}@media(max-width:620px){.marq .marq-t{animation-duration:30s!important}}.brandswatch .row{align-items:center;gap:12px;display:flex}.brandswatch .row>svg{box-sizing:border-box;border:1px solid #ffffff8c;border-radius:8px;flex:none;padding:4px;width:28px!important;height:28px!important}.brandswatch .row>span:not(.sw){flex:1;min-width:0}.seal2{flex:none;place-items:center;width:184px;height:184px;margin:4px 8px 18px 0;display:grid;position:relative}.seal2:before{content:"";border:2px dashed #e9a273;border-radius:50%;animation:40s linear infinite seal2spin;position:absolute;inset:0}.seal2:after{content:"";background:#fff1e7;border-radius:50%;position:absolute;inset:10px}.seal2-in{z-index:1;color:#fff;background:radial-gradient(circle at 30% 25%,#f4823f,#d9480f 55%,#8a2c0a);border-radius:50%;align-content:center;place-items:center;width:146px;height:146px;display:grid;position:relative;box-shadow:0 18px 38px -14px #c2410cb3,inset 0 0 0 5px #fff3}.seal2-in b{font:900 4.4rem/.85 var(--f-display);color:#fff;letter-spacing:-.04em}.seal2-in span{font:800 .9rem/1 var(--f-body);letter-spacing:.34em;color:#ffe3cf;margin:6px 0 0 .34em}.seal2 em{z-index:2;color:#fff;font:900 .95rem/1 var(--f-display);letter-spacing:.07em;white-space:nowrap;background:#1b1b1b;border:2px solid #f4823f;border-radius:999px;padding:10px 16px;font-style:normal;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 10px 22px -10px #00000080}@keyframes seal2spin{to{transform:rotate(360deg)}}mark.hc{color:inherit;background:linear-gradient(#0000 55%,#ffd7ba 55%);padding:0 2px;font-weight:700}@media(max-width:620px){.seal2{width:150px;height:150px}.seal2-in{width:120px;height:120px}.seal2-in b{font-size:3.5rem}.seal2 em{padding:8px 12px;font-size:.8rem}}.msf-grp{margin-bottom:12px}.msf-grp>small{font:700 .72rem/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted,#6b7280);margin:0 0 8px;display:block}.msf-s[data-s="0"]{max-height:420px;padding-right:4px;overflow:auto}.bka{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:28px;display:grid}.afm{border:1px solid var(--line);background:#fff;border-radius:18px;padding:26px;box-shadow:0 18px 40px -28px #11182759}.afm-top{margin-bottom:18px;scroll-margin-top:90px}.afm-bar{background:#f3e6dc;border-radius:9px;height:6px;overflow:hidden}.afm-bar i{background:var(--blue);border-radius:9px;height:100%;transition:width .3s;display:block}.afm-steps{justify-content:space-between;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.afm-steps li{color:var(--muted,#6b7280);align-items:center;gap:8px;font-size:.84rem;display:flex}.afm-steps li span{border:1.5px solid var(--line);background:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.8rem;font-weight:800;display:grid}.afm-steps li.on{color:var(--navy,#111)}.afm-steps li.on span{border-color:var(--blue);color:var(--blue)}.afm-steps li.done span{background:var(--blue);color:#fff}.afm-s{border:0;min-width:0;margin:0;padding:0}.afm-s legend{font:800 1.3rem/1.2 var(--f-display);color:var(--navy,#111);margin-bottom:14px;padding:0}.afm-g{grid-template-columns:1fr 1fr;gap:14px 16px;margin-top:6px;display:grid}.afm-g label,.apf-f label{color:var(--navy,#111);gap:6px;font-size:.9rem;font-weight:600;display:grid}.afm-g label small{color:var(--muted,#6b7280);font-weight:400}.afm-g .full,.apf-f .full{grid-column:1/-1}.afm input:not([type=checkbox]):not([type=radio]),.afm select,.afm textarea,.apf-f input:not([type=checkbox]),.apf-f select,.apf-f textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:10px;padding:11px 12px;font-weight:400}.afm .bad,.apf-f .bad{box-shadow:0 0 0 3px #dc26261f;border-color:var(--bad,#dc2626)!important}.afm-q{color:var(--navy,#111);margin:4px 0 10px;font-weight:700}.afm-q small{color:var(--muted,#6b7280);font-weight:400}.afm .msf-chips,.afm .bk-days,.afm .bk-slots{margin-bottom:16px}.afm-ck{align-items:flex-start;grid-template-columns:none!important;gap:10px!important;font-weight:400!important;display:flex!important}.afm-ck input{width:18px;height:18px;accent-color:var(--blue);flex:none;margin-top:2px}.afm-err{color:#b91c1c;background:#fef2f2;border-radius:10px;margin:14px 0 0;padding:10px 14px;font-size:.9rem;font-weight:600}.afm-nav{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;display:flex}.afm-nav .btn svg{width:16px;height:16px}.afm-ok{text-align:center;padding:28px 10px}.afm-ok h2{margin:12px 0 8px}.afm-ok-i{color:#15803d;background:#dcfce7;border-radius:50%;place-items:center;width:64px;height:64px;display:inline-grid}.afm-ok-i svg{width:32px;height:32px}.bka-side{gap:14px;display:grid;position:sticky;top:90px}.bka-card{border:1px solid var(--line);color:inherit;background:#fff;border-radius:16px;padding:18px;text-decoration:none;display:block}.bka-h{font:800 1rem/1.3 var(--f-display);color:var(--navy,#111);margin-bottom:10px;display:block}.bka-tl{border-left:2px solid #f3d3b8;gap:12px;margin:0;padding:0 0 0 16px;list-style:none;display:grid}.bka-tl li{gap:2px;font-size:.9rem;display:grid;position:relative}.bka-tl li:before{content:"";background:var(--blue);border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:-23px;box-shadow:0 0 0 3px #fff}.bka-tl small{color:var(--blue);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:800}.bka-free{background:#f0fdf4;border-color:#bbf7d0;align-items:flex-start;gap:12px;display:flex}.bka-free>svg{color:#15803d;flex:none;width:22px;height:22px}.bka-free b{color:#14532d;display:block}.bka-free span{color:#166534;font-size:.9rem}.bka-book{background:#fff7f0;align-items:center;gap:12px;display:flex}.bka-book span{gap:2px;display:grid}.bka-book small{color:var(--muted,#6b7280);font-size:.8rem}.bka-book>svg,.bka-book>span:first-child svg{max-width:42px}@media(max-width:960px){.bka{grid-template-columns:1fr}.bka-side{position:static}.afm-steps li b{display:none}}@media(max-width:620px){.afm{padding:18px}.afm-g{grid-template-columns:1fr}.afm-nav{flex-wrap:wrap}.afm-nav .btn{flex:1;justify-content:center}}.crw{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.crw>div{border:1px solid var(--line);background:#fff;border-radius:16px;align-content:start;gap:8px;padding:20px;display:grid}.crw p{color:var(--body);margin:0;font-size:.92rem}.jobs{gap:14px;display:grid}.job{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.job[open]{border-color:#f3d3b8;box-shadow:0 18px 40px -28px #11182759}.job summary{cursor:pointer;align-items:center;gap:14px;padding:18px 22px;list-style:none;display:flex}.job summary::-webkit-details-marker{display:none}.job-t{flex:1;gap:8px;display:grid}.job-t>b{font:800 1.12rem/1.3 var(--f-display);color:var(--navy,#111)}.job-m{flex-wrap:wrap;gap:8px;display:flex}.job-m em{color:#9a3412;background:#fff1e7;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.8rem;font-style:normal;font-weight:600;display:inline-flex}.job-m em svg{width:13px;height:13px}.job-x{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:transform .2s;display:grid}.job-x svg{width:16px;height:16px}.job[open] .job-x{transform:rotate(180deg)}.job-b{justify-items:start;gap:14px;padding:0 22px 22px;display:grid}.job-b .lead{margin:0;font-size:1rem}.job-c{grid-template-columns:1fr 1fr;gap:22px;width:100%;display:grid}.job-c h3{margin:0 0 8px;font-size:1rem}.apf{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:32px;display:grid}.apf-f{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:1fr 1fr;gap:14px 16px;padding:24px;display:grid}.apf-f .afm-ok{grid-column:1/-1}@media(max-width:960px){.crw{grid-template-columns:1fr 1fr}.apf{grid-template-columns:1fr}}@media(max-width:620px){.crw,.job-c,.apf-f{grid-template-columns:1fr}.job summary{padding:16px}.job-b{padding:0 16px 18px}}.estp{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.estp-l{color:var(--navy,#111);margin-right:4px;font-weight:700}.estp-b{border:1px solid var(--line);font:600 .9rem var(--f-body);cursor:pointer;color:var(--navy,#111);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;display:inline-flex}.estp-b svg{width:16px;height:16px;color:var(--blue)}.estp-b:hover,.estp-b.on{border-color:var(--blue);background:#fff1e7}#est-box{scroll-margin-top:80px}.eic,.eic *{min-width:0}@media(max-width:420px){.eic{padding:16px}.eic-f{grid-template-columns:1fr}.eic .rec{max-width:100%}}.skip-link{z-index:1000;color:var(--navy);box-shadow:var(--shadow);background:#fff;border-radius:10px;padding:10px 16px;font-weight:700;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:16px}img{max-width:100%;height:auto}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
