html[data-theme=v2] .hero{background:var(--ink);color:var(--txt)}html[data-theme=v2] .hero .wrap{padding-top:40px;padding-bottom:64px}html[data-theme=v2] .hero-grid{grid-template-columns:minmax(0,600px) 1fr;gap:40px;align-items:center}html[data-theme=v2] .crumbs{font-family:var(--body);font-size:12px;color:var(--txt-2);margin-bottom:22px}html[data-theme=v2] .crumbs a{color:var(--txt-2)}html[data-theme=v2] .crumbs a:hover,html[data-theme=v2] .crumbs span[aria-current]{color:var(--accent)}html[data-theme=v2] .hero .eyebrow{font-family:var(--body);font-weight:600;font-size:12px;line-height:16px;color:var(--accent);letter-spacing:.04em;text-transform:uppercase;margin-bottom:0;padding:8px 0;display:inline-block;border-bottom:1px solid var(--accent)}html[data-theme=v2] .hero h1{font-family:var(--display);font-weight:800;color:#fff;text-transform:uppercase;font-size:clamp(34px,4.5vw,50px);line-height:1.115;letter-spacing:0;margin:16px 0 20px}html[data-theme=v2] .hero h1 em{font-style:normal;text-transform:none;color:var(--accent)}html[data-theme=v2] .hero p.lede{font-family:var(--body);font-size:14px;line-height:20px;color:var(--txt-2);max-width:52ch;margin-bottom:24px}html[data-theme=v2] .cta{font-family:var(--body);font-weight:700;font-size:13px;letter-spacing:.02em;background:var(--accent);color:var(--accent-ink);padding:0 22px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:0}html[data-theme=v2] .cta:hover{background:var(--accent-2)}html[data-theme=v2] .cta.ghost{background:transparent;color:#fff;border:1px solid var(--accent)}html[data-theme=v2] .cta.ghost:hover{background:#ffc4001f;color:var(--accent)}html[data-theme=v2] .cta-note{font-size:12px;color:var(--txt-2);margin-top:12px}html[data-theme=v2] .trust div strong{font-family:var(--display);font-weight:700;font-size:26px;color:var(--accent);display:block}html[data-theme=v2] .trust div span{font-size:12px;color:var(--txt-2)}html[data-theme=v2] .signal{aspect-ratio:108/96;width:100%;max-width:392px;margin:0 auto;justify-self:end;background:url(/brand-new/hero-glyph.svg) center right/contain no-repeat}html[dir=rtl][data-theme=v2] .signal{justify-self:start;background-position:center left;transform:scaleX(-1)}html[data-theme=v2] .signal .arc,html[data-theme=v2] .signal .dot,html[data-theme=v2] .signal figcaption{display:none}@media(max-width:960px){html[data-theme=v2] .signal{display:none}}html[data-theme=v2] section{background:var(--ink);padding:64px 0}html[data-theme=v2] section.alt{background:#0f2b46;border-top:0;border-bottom:0}html[data-theme=v2] .sec-eyebrow{font-family:var(--body);font-weight:600;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}html[data-theme=v2] h2{font-family:var(--display);font-weight:800;color:#fff;font-size:clamp(28px,3.6vw,44px);line-height:1.12;letter-spacing:0;margin-bottom:14px;max-width:24ch}html[data-theme=v2] .sec-lede{font-family:var(--body);color:var(--txt-2);font-size:14px;line-height:20px;max-width:60ch;margin-bottom:36px}html[data-theme=v2] .prose{max-width:70ch;color:var(--txt)}html[data-theme=v2] .prose p{font-family:var(--body);font-size:14px;line-height:22px;color:var(--txt-2);margin-bottom:16px}html[data-theme=v2] .prose strong{color:#fff}html[data-theme=v2] .prose a{color:var(--accent);text-decoration:underline}html[data-theme=v2] .card{background:#00000026;border:0;border-radius:16px;padding:20px}html[data-theme=v2] section.alt .card{background:#0000002e}html[data-theme=v2] .card .tag{font-family:var(--body);font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}html[data-theme=v2] .card h3{font-family:var(--display);font-weight:500;font-size:18px;line-height:23px;color:#fff;margin-bottom:8px}html[data-theme=v2] .card p{font-family:var(--body);font-size:13px;line-height:19px;color:var(--txt-2)}html[data-theme=v2] a.card{transition:background .15s,transform .15s}html[data-theme=v2] a.card:hover{background:#00000047;transform:translateY(-2px)}html[data-theme=v2] .card .go{font-family:var(--display);font-weight:500;font-size:16px;color:var(--accent);gap:8px;margin-top:16px}html[data-theme=v2] a.card:hover .go{gap:12px}html[data-theme=v2] .card .go svg{stroke:var(--accent)}html[data-theme=v2] .step{background:#00000026;border:0;border-radius:16px;padding:24px 20px}html[data-theme=v2] section.alt .step,html[data-theme=v2] section:not(.alt) .step{background:#00000026}html[data-theme=v2] .step:before{font-family:var(--display);font-weight:800;font-size:14px;color:var(--accent)}html[data-theme=v2] .step h3{font-family:var(--display);font-weight:500;font-size:18px;line-height:23px;color:#fff;margin-bottom:8px}html[data-theme=v2] .step p{font-family:var(--body);font-size:13px;line-height:19px;color:var(--txt-2)}html[data-theme=v2] .step strong{color:#fff}html[data-theme=v2] .model{background:#00000026;border:1px solid var(--border-d);border-radius:16px}html[data-theme=v2] .model.hot{border-color:var(--accent);border-width:2px}html[data-theme=v2] .model.hot .pill{background:var(--accent);color:var(--accent-ink)}html[data-theme=v2] .model h3{font-family:var(--display);color:#fff}html[data-theme=v2] .model .who{color:var(--txt-2)}html[data-theme=v2] .model li{color:var(--txt);border-top-color:var(--border-d)}html[data-theme=v2] .model li:before{background:var(--accent)}html[data-theme=v2] .table-scroll{border:0;border-radius:16px}html[data-theme=v2] .pricetable{background:#fff;border:0;border-radius:16px}html[data-theme=v2] .pricetable th,html[data-theme=v2] .pricetable td{border-bottom:1px solid #E3E9EF;color:#0f2b46;font-family:var(--body)}html[data-theme=v2] .pricetable th{font-family:var(--display);background:#f4f7fa;color:#5a6b7c}html[data-theme=v2] .pricetable td.price{font-family:var(--display);font-weight:800;color:#0f2b46}html[data-theme=v2] .case{background:#00000026;border:0;border-radius:16px}html[data-theme=v2] .case .tag{font-family:var(--body);font-weight:700;text-transform:uppercase;color:var(--accent)}html[data-theme=v2] .case h3{font-family:var(--display);color:#fff}html[data-theme=v2] .case p{color:var(--txt-2)}html[data-theme=v2] .case .metrics strong{font-family:var(--display);color:var(--accent)}html[data-theme=v2] .case .metrics span{color:var(--txt-2)}html[data-theme=v2] details:not(.langpick){background:#fff;color:#0f2b46;border:0;border-radius:16px;margin-bottom:16px;padding:4px 20px}html[data-theme=v2] details:not(.langpick) summary{font-family:var(--display);font-weight:500;font-size:18px;line-height:23px;color:#0f2b46;padding:18px 30px 18px 0}html[data-theme=v2] details:not(.langpick) summary:after{color:#c79400}html[data-theme=v2] details:not(.langpick) p{font-family:var(--body);font-size:13px;line-height:20px;color:#334b63;padding:0 0 18px;max-width:none}html[data-theme=v2] details:not(.langpick) a{color:#c79400;text-decoration:underline}html[data-theme=v2] .final{background:#0f2b46;color:var(--txt)}html[data-theme=v2] .final h2{color:#fff}html[data-theme=v2] .final .sec-lede{color:var(--txt-2)}html[data-theme=v2] .final .sec-eyebrow{color:var(--accent)}html[data-theme=v2] form.lead label{font-family:var(--body);font-size:12px;color:var(--txt-2)}html[data-theme=v2] form.lead input,html[data-theme=v2] form.lead select{font-family:var(--body);font-size:15px;border:1px solid var(--border-d);border-radius:12px;background:#0003;color:#fff}html[data-theme=v2] form.lead input:focus,html[data-theme=v2] form.lead select:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}html[data-theme=v2] form.lead .rodo{font-size:12px;color:var(--txt-2)}html[data-theme=v2] form.lead .rodo a{color:var(--accent);text-decoration:underline}html[data-theme=v2] .legal{max-width:80ch;background:#fff;color:#0f2b46;border-radius:16px;padding:32px clamp(20px,4vw,40px)}html[data-theme=v2] .legal>p{color:#243b52;font-size:15px;line-height:1.7;margin-bottom:16px}html[data-theme=v2] .legal h2{font-family:var(--display);font-weight:700;color:#0f2b46;font-size:21px;margin:34px 0 12px;padding-top:20px;border-top:1px solid #E3E9EF;max-width:none;text-transform:none}html[data-theme=v2] .legal ul,html[data-theme=v2] .legal ol{margin:0 0 16px 22px}html[data-theme=v2] .legal li{color:#243b52;font-size:15px;line-height:1.65;margin-bottom:8px}html[data-theme=v2] .legal strong{color:#0f2b46}html[data-theme=v2] .legal a{color:#c79400;text-decoration:underline}html[data-theme=v2] .legal-note{font-size:14px}html[data-theme=v2] .legal-updated{font-family:var(--body);font-size:13px;color:#5a6b7c;margin-top:28px}html[data-theme=v2] .todo{background:#fff7e0;border:1px dashed #D9A600;color:#7a5c00}@media(max-width:960px){html[data-theme=v2] .hero-grid{grid-template-columns:1fr}html[data-theme=v2] .signal{max-width:220px;margin-top:8px}}
