.v7{--v7-bg:#fff;--v7-bg-alt:#eaf0ff;--v7-surface:#eaf0ff;--v7-tint-deep:#d9e6ff;--v7-navy:#061029;--v7-sky:#a8c7ff;--v7-ink:#061029;--v7-ink-2:#0610298c;--v7-ink-3:#06102966;--v7-line:#0610291f;--v7-product:#fff;--v7-product-ink:#061029;--v7-product-alt:#eaf0ff;--v7-product-line:#0610291f;--v7-accent:#061029;--v7-accent-down:#0c1e45;--v7-on-accent:#fff;--v7-field:#eaf0ff;--v7-t-0:13px;--v7-t-1:16px;--v7-t-2:20px;--v7-t-3:25px;--v7-t-4:31px;--v7-t-5:39px;--v7-max:1200px;--v7-pad:clamp(18px, 4vw, 40px);--v7-ease:cubic-bezier(.22, 1, .36, 1);background:var(--v7-bg);color:var(--v7-ink);font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--v7-t-1);-webkit-font-smoothing:antialiased;line-height:1.5}.v7 ::selection{background:var(--v7-accent);color:var(--v7-on-accent)}.v7-wrap{max-width:var(--v7-max);padding-left:var(--v7-pad);padding-right:var(--v7-pad);margin:0 auto}.v7-alt{background:var(--v7-bg-alt)}.v7 h1,.v7 h2,.v7 h3{letter-spacing:-.032em;margin:0;line-height:1.06}.v7 h1{font-size:clamp(40px,6.8vw,76px);font-weight:800}.v7 h2{letter-spacing:-.028em;font-size:clamp(30px,4.4vw,52px);font-weight:800}.v7 p{margin:0}.v7-kicker{font-size:var(--v7-t-0);letter-spacing:.12em;text-transform:uppercase;color:var(--v7-ink-3);font-weight:600}.v7-cta{background:var(--v7-accent);min-height:52px;color:var(--v7-on-accent);cursor:pointer;white-space:nowrap;transition:background .2s var(--v7-ease), transform .15s var(--v7-ease), box-shadow .2s var(--v7-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 30px;font-size:16.5px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #2557d647}.v7-cta:hover{background:var(--v7-accent-down);box-shadow:0 10px 30px #2557d65c}.v7-cta:active{transform:scale(.98)}.v7-cta-ondark{background:var(--v7-sky);color:var(--v7-navy);box-shadow:0 8px 24px #00000040}.v7-cta-ondark:hover{background:#c2d8ff}.v7-ghostlink{color:var(--v7-ink-2);font-weight:500;text-decoration:none}.v7-ghostlink:hover{color:var(--v7-ink);text-decoration:underline}.v7 :focus-visible{outline:3px solid var(--v7-accent);outline-offset:2px;border-radius:4px}.v7-input{border:1.5px solid var(--v7-line);background:var(--v7-surface);min-height:48px;font-size:var(--v7-t-1);color:var(--v7-ink);border-radius:10px;width:100%;padding:0 16px}.v7-input:focus{border-color:var(--v7-accent);outline:none;box-shadow:0 0 0 3px #2557d62e}.v7-input[aria-invalid=true]{border-color:#b4231f}.v7-err{color:#b4231f;font-size:var(--v7-t-0);margin-top:6px}.v7-chat{background:var(--v7-product);color:var(--v7-product-ink);border:1px solid var(--v7-product-line);border-radius:16px;flex-direction:column;height:460px;display:flex;overflow:hidden;box-shadow:0 18px 50px #1118151a}@media (max-width:767px){.v7-chat{height:420px}}.v7-chat-head{color:var(--v7-product-ink);border-bottom:1px solid var(--v7-product-line);flex-shrink:0;align-items:center;gap:10px;padding:12px 16px;display:flex}.v7-chat-dot{background:#1da764;border-radius:999px;flex-shrink:0;width:8px;height:8px}.v7-chat-log{flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px;display:flex;overflow-y:auto}.v7-bubble{white-space:pre-line;border-radius:14px;max-width:85%;padding:10px 14px;font-size:15px;line-height:1.45}.v7-bubble-bot{background:var(--v7-product-alt);color:var(--v7-product-ink);border-bottom-left-radius:4px;align-self:flex-start}.v7-bubble-user{background:var(--v7-product-ink);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.v7-chips{flex-wrap:wrap;flex-shrink:0;gap:8px;padding:0 16px 10px;display:flex}.v7-chip{border:1px solid var(--v7-product-line);background:var(--v7-product);min-height:44px;color:var(--v7-product-ink);cursor:pointer;text-align:left;border-radius:999px;padding:8px 14px;font-size:13.5px;transition:border-color .2s,background .2s}.v7-chip:hover{border-color:var(--v7-accent);background:#0e7b630f}.v7-chat-form{border-top:1px solid var(--v7-product-line);flex-shrink:0;gap:8px;padding:10px 12px 12px;display:flex}.v7-chat-input{background:var(--v7-product);min-height:44px;color:var(--v7-product-ink);border:1.5px solid var(--v7-product-line);border-radius:999px;flex:1;padding:0 16px;font-size:15px}.v7-chat-input:focus{border-color:var(--v7-accent);outline:none}.v7-chat-send{background:var(--v7-accent);color:#fff;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;width:44px;height:44px;font-size:18px}.v7-chat-send:disabled{opacity:.4;cursor:default}.v7-typing{gap:4px;padding:12px 14px;display:inline-flex}.v7-typing i{background:var(--v7-ink-3);border-radius:999px;width:6px;height:6px;animation:1s infinite v7blink}.v7-typing i:nth-child(2){animation-delay:.2s}.v7-typing i:nth-child(3){animation-delay:.4s}@keyframes v7blink{0%,60%,to{opacity:.25}30%{opacity:1}}.v7-persona{border:1.5px solid var(--v7-line);background:var(--v7-surface);min-height:44px;color:var(--v7-ink);cursor:pointer;border-radius:10px;padding:10px 18px;font-size:14.5px;font-weight:600}.v7-persona[aria-pressed=true]{border-color:var(--v7-accent);background:var(--v7-accent);color:var(--v7-on-accent)}.v7-card{background:var(--v7-surface);border:1px solid var(--v7-line);border-radius:14px;padding:22px}.v7-quote{background:var(--v7-bg-alt);border-radius:14px 14px 14px 4px;padding:18px 20px;font-size:15.5px;line-height:1.55}.v7-rise{transition:opacity .7s var(--v7-ease), transform .7s var(--v7-ease)}.v7.is-ready .v7-rise:not(.is-in){opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.v7 *,.v7 :before,.v7 :after{transition:none!important;animation:none!important}}.v7-faq{border-top:1px solid var(--v7-line)}.v7-faq-q{border:0;border-bottom:1px solid var(--v7-line);width:100%;min-height:56px;font-size:var(--v7-t-1);color:var(--v7-ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:16px 4px;font-weight:600;display:flex}.v7-faq-a{overflow:hidden}.v7-faq-a>div{color:var(--v7-ink-2);border-bottom:1px solid var(--v7-line);padding:4px 4px 18px;font-size:15.5px;line-height:1.6}.v7-tier{flex-direction:column;gap:14px;display:flex}.v7-tier-hot{border-color:var(--v7-accent);border-width:2px;position:relative;transform:translateY(-8px);box-shadow:0 24px 60px #2557d624}.v7-badge{background:var(--v7-ink);color:var(--v7-on-accent);letter-spacing:.06em;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;top:-12px;left:20px}.v7-toggle{border:1.5px solid var(--v7-line);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.v7-toggle button{min-height:40px;color:var(--v7-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}.v7-toggle button[aria-pressed=true]{background:var(--v7-accent);color:var(--v7-on-accent)}.v7-nav{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--v7-line);background:#ffffffe0;position:sticky;top:0}.v7-nav-in{align-items:center;gap:22px;min-height:60px;display:flex}.v7-logo{letter-spacing:-.02em;color:var(--v7-ink);font-size:18px;font-weight:800;text-decoration:none}.v7-logo b{color:var(--v7-accent)}.v7-nav-links{gap:18px;display:flex}@media (max-width:767px){.v7-nav-links{display:none}}.v7-footer{border-top:1px solid var(--v7-line);color:var(--v7-ink-2);font-size:14px}.v7-footer a{color:inherit;text-decoration:none}.v7-footer a:hover{color:var(--v7-ink);text-decoration:underline}.v7-announce{background:var(--v7-navy);color:#eaf0ffd1;text-align:center;padding:9px var(--v7-pad);font-size:13.5px}.v7-announce a{color:#fff;font-weight:600;text-decoration:underline}.v7-btn-ghost{border:1.5px solid var(--v7-accent);min-height:52px;color:var(--v7-accent);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font-size:16.5px;font-weight:700;text-decoration:none;display:inline-flex}.v7-btn-ghost:hover{background:var(--v7-bg-alt)}.v7-field{background:var(--v7-field);border-radius:24px;padding:clamp(16px,2.4vw,28px)}.v7-stage2{background:linear-gradient(180deg, var(--v7-field) 0%, #e4eeff 100%);border-radius:32px;padding:clamp(24px,4vw,56px);position:relative;overflow:hidden}.v7-stage2-grid{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:center;gap:clamp(20px,3.5vw,56px);display:grid}.v7-stage2 .v7-chat{border:0;transform:rotate(-1.2deg);box-shadow:0 30px 80px #0c2b5038}.v7-stage2 .v7-flow{border:0;border-radius:16px;box-shadow:0 22px 55px #0c2b5029}.v7-stage2 .v7-flow:first-child{transform:rotate(1.4deg)}.v7-stage2 .v7-flow:nth-child(2){transform:rotate(-1deg)translate(clamp(0px,2vw,28px))}.v7-stage2 .v7-flow:nth-child(3){transform:rotate(.8deg)}.v7-pill-float{background:var(--v7-surface);pointer-events:none;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:700;position:absolute;box-shadow:0 14px 36px #0c2b502e}@media (max-width:900px){.v7-stage2-grid{grid-template-columns:1fr}.v7-pill-float{display:none}.v7-stage2 .v7-chat,.v7-stage2 .v7-flow{transform:none}}@media (max-width:767px){.v7-stage2{border-radius:20px;padding:16px}.v7-stage2 .v7-chat{height:320px}.v7-stage2-grid{gap:18px}.v7-heroflows .v7-flow:nth-child(n+2){display:none}}.v7-dark{background:var(--v7-navy);color:#fff;border-radius:32px}.v7-dark h2{color:var(--v7-sky)}.v7-dark .v7-card{color:#fff;background:#ffffff0f;border-color:#ffffff24}.v7-dark .v7-muted,.v7-dark p[data-muted]{color:#ffffffb8}.v7-micro{color:var(--v7-ink-3);margin-top:8px;font-size:13px}.v7-dark .v7-micro{color:#ffffffa6}.v7-dark .v7-quote{color:var(--v7-ink)}.v7-dark .v7-err{color:#ffb4b0}.v7-dark .v7-input{color:var(--v7-ink)}.v7-float-cap{margin-bottom:4px;font-size:14.5px;font-weight:700}.v7-float-sub{color:var(--v7-ink-2);margin-bottom:12px;font-size:13.5px}.v7-flow{background:var(--v7-surface);border:1px solid var(--v7-line);border-radius:12px;padding:14px 16px;box-shadow:0 8px 24px #11181512}.v7-flow+.v7-flow{margin-top:12px}.v7-flow-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--v7-accent);font-size:11px;font-weight:700}.v7-tabs{grid-template-columns:minmax(220px,300px) 1fr;gap:clamp(20px,3vw,44px);display:grid}@media (max-width:767px){.v7-tabs{grid-template-columns:1fr}}.v7-tab{text-align:left;border:0;border-left:3px solid var(--v7-line);width:100%;color:var(--v7-ink-2);cursor:pointer;background:0 0;padding:12px 16px;font-size:15.5px;font-weight:600;transition:color .2s,border-color .2s;display:block}.v7-tab[aria-selected=true]{border-left-color:var(--v7-accent);color:var(--v7-ink)}.v7-tab-panel{background:var(--v7-field);border-radius:16px;min-height:260px;padding:clamp(20px,3vw,36px)}.v7-suite{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.v7-suite span{border:1px solid var(--v7-line);background:var(--v7-surface);color:var(--v7-ink-2);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.v7-stat{border-top:3px solid var(--v7-accent)}.v7-mega{border-top:1px solid var(--v7-line);background:var(--v7-bg)}.v7-mega-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:28px;padding:clamp(34px,5vw,56px) 0 26px;display:grid}.v7-mega h4{letter-spacing:.08em;text-transform:uppercase;color:var(--v7-ink-3);margin:0 0 12px;font-size:13px}.v7-mega ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.v7-mega a{color:var(--v7-ink-2);font-size:14.5px;text-decoration:none}.v7-mega a:hover{color:var(--v7-ink);text-decoration:underline}.v7-mega-legal{border-top:1px solid var(--v7-line);color:var(--v7-ink-3);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:18px 0 26px;font-size:13.5px;display:flex}.v7-browser{background:var(--v7-product);border-radius:18px;overflow:hidden;box-shadow:0 30px 80px #0c2b5038}.v7-browser-bar{border-bottom:1px solid var(--v7-line);background:#f2f5fa;align-items:center;gap:10px;padding:10px 14px;display:flex}.v7-browser-dots{flex-shrink:0;gap:5px;display:flex}.v7-browser-dots i{background:#d5dce8;border-radius:999px;width:9px;height:9px}.v7-browser-url{background:var(--v7-product);color:var(--v7-ink-3);border:1px solid var(--v7-line);white-space:nowrap;border-radius:999px;flex:1;padding:5px 14px;font-size:12.5px;overflow:hidden}.v7-browser .v7-chat{box-shadow:none;border:0;border-radius:0}.v7-stage2 .v7-browser{transform:rotate(-1.2deg)}@media (max-width:900px){.v7-stage2 .v7-browser{transform:none}}.v7-truststat{align-items:baseline;gap:8px;display:flex}.v7-truststat b{letter-spacing:-.02em;font-size:clamp(22px,2.6vw,30px);font-weight:800}.v7-truststat span{color:var(--v7-ink-2);font-size:14px}.v7-trustdiv{background:var(--v7-line);align-self:center;width:1px;height:26px}.v7-stepbadge{background:var(--v7-accent);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid}.v7-suite span{align-items:center;gap:7px;display:inline-flex}.v7-suite span:before{content:"";background:var(--v7-accent);opacity:.75;border-radius:999px;width:7px;height:7px}.v7-check{background:#ffffff29;border-radius:999px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.v7-persona{border-radius:999px}.v7-input{border-radius:12px;min-height:52px;box-shadow:0 6px 18px #0c2b500f}.v7-stat b,.v7-stat .v7-statnum{letter-spacing:-.03em;color:var(--v7-navy);font-size:clamp(38px,4.5vw,52px);font-weight:800}.v7-mega a,.v7-ghostlink{padding:9px 0;display:inline-block}.v7-announce a{padding:10px 4px;display:inline-block}.v7-logo{padding:7px 0;display:inline-block}.v7-nav-cta{min-height:42px;padding:0 16px;font-size:14.5px}.v7-burger{cursor:pointer;background:0 0;border:0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;display:none}.v7-burger span{background:var(--v7-ink);width:22px;height:2.5px;transition:transform .25s var(--v7-ease), opacity .25s var(--v7-ease);border-radius:2px;display:block}.v7-burger[aria-expanded=true] span:first-child{transform:translateY(7.5px)rotate(45deg)}.v7-burger[aria-expanded=true] span:nth-child(2){opacity:0}.v7-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}.v7-navdrop{align-items:center;gap:2px;display:flex;position:relative}.v7-navdrop-toggle{cursor:pointer;color:var(--v7-ink-2);background:0 0;border:none;place-items:center;padding:4px 2px;font-size:11px;line-height:1;display:grid}.v7-navdrop-toggle:hover{color:var(--v7-ink)}.v7-navdrop-toggle span{transition:transform .25s var(--v7-ease);display:block}.v7-navdrop-panel:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.v7-navdrop-panel{background:var(--v7-surface);border:1px solid var(--v7-line);z-index:60;border-radius:14px;min-width:274px;padding:6px;position:absolute;top:calc(100% + 10px);left:-14px;box-shadow:0 24px 48px #0c2b5029}.v7-navdrop-panel[hidden]{display:none}.v7-navdrop-panel a{color:var(--v7-ink);border-radius:9px;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 12px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.v7-navdrop-panel a:hover{background:var(--v7-alt,#0610290a)}.v7-navdrop-price{color:var(--v7-ink-3);white-space:nowrap;font-size:13px;font-weight:500}.v7-navdrop-panel a:last-child{border-top:1px solid var(--v7-line);color:var(--v7-ink-2);border-radius:0 0 9px 9px;margin-top:4px;font-weight:500}.v7-mobilemenu{display:none}@media (max-width:767px){.v7-burger{display:flex}.v7-nav-login{display:none}.v7-nav-cta{min-height:40px;box-shadow:none;padding:0 12px;font-size:13.5px}.v7-nav-in{gap:8px}.v7-logo{font-size:17px}.v7-mobilemenu{background:var(--v7-surface);border-bottom:1px solid var(--v7-line);padding:6px var(--v7-pad) 14px;display:block;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 48px #0c2b5024}.v7-mobilemenu a{color:var(--v7-ink);border-bottom:1px solid var(--v7-line);padding:14px 4px;font-size:16.5px;font-weight:600;text-decoration:none;display:block}.v7-mobilemenu-sub a{color:var(--v7-ink-2);border-bottom:1px solid var(--v7-line);padding:11px 4px 11px 16px;font-size:15px;font-weight:500}.v7-mobilemenu a:last-child{border-bottom:0}}.v7-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v7-balance{text-wrap:balance}.v7-anchorbar{border-top:1px solid var(--v7-line);border-bottom:1px solid var(--v7-line)}.v7-anchorbar .v7-wrap{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:4px;display:flex;overflow-x:auto}.v7-anchorbar .v7-wrap::-webkit-scrollbar{display:none}.v7-anchorbar a{color:var(--v7-ink-2);white-space:nowrap;flex:none;align-items:center;min-height:44px;padding:14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.v7-anchorbar a:hover{color:var(--v7-ink)}.v7-statband{border-top:1px solid var(--v7-line);flex-wrap:wrap;gap:16px 40px;margin-top:26px;padding-top:22px;display:flex}.v7-stattile{flex-direction:column;gap:2px;display:flex}.v7-stattile b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(26px,3.4vw,38px);font-weight:800;line-height:1}.v7-stattile span{color:var(--v7-ink-2);max-width:24ch;font-size:13.5px}.v7-steps{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin:30px 0 0;padding:0;list-style:none;display:grid}.v7-steptime{letter-spacing:.06em;text-transform:uppercase;color:var(--v7-accent);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.v7-tablewrap{-webkit-overflow-scrolling:touch;border:1px solid var(--v7-line);background:var(--v7-surface);border-radius:14px;margin-top:26px;overflow-x:auto}.v7-tablewrap:focus-visible{outline:2px solid var(--v7-accent);outline-offset:2px}.v7-compare{border-collapse:collapse;width:100%;min-width:660px;font-size:14.5px}.v7-compare th,.v7-compare td{text-align:left;border-bottom:1px solid var(--v7-line);vertical-align:top;padding:13px 16px}.v7-compare thead th{white-space:nowrap;font-size:13px;font-weight:700}.v7-compare tbody th{color:var(--v7-ink);font-weight:600}.v7-compare td{color:var(--v7-ink-2)}.v7-compare [data-us=true]{color:var(--v7-ink);background:#2557d60f;font-weight:600}.v7-compare thead [data-us=true]{color:var(--v7-accent)}.v7-compare tbody tr:last-child th,.v7-compare tbody tr:last-child td{border-bottom:none}.v7-details{border-top:1px solid var(--v7-line)}.v7-details details{border-bottom:1px solid var(--v7-line)}.v7-details summary{cursor:pointer;color:var(--v7-ink);align-items:center;min-height:44px;padding:18px 40px 18px 0;font-size:16.5px;font-weight:700;list-style:none;display:flex;position:relative}.v7-details summary::-webkit-details-marker{display:none}.v7-details summary:after{content:"+";color:var(--v7-ink-2);font-size:20px;font-weight:400;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.v7-details details[open] summary:after{content:"–"}.v7-details summary:focus-visible{outline:2px solid var(--v7-accent);outline-offset:-2px;border-radius:6px}.v7-details details>div{color:var(--v7-ink-2);padding:0 40px 20px 0;font-size:15.5px;line-height:1.65}.v7-modal-backdrop{z-index:2000;animation:v7-fade .18s var(--v7-ease);background:#0610298c;justify-content:center;align-items:flex-start;padding:clamp(12px,5vh,64px) 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.v7-modal{background:#fff;border-radius:18px;width:min(460px,100%);padding:clamp(22px,3.4vw,34px);box-shadow:0 30px 80px #06102952}.v7-modal-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.v7-modal-step{letter-spacing:.08em;text-transform:uppercase;color:var(--v7-accent);font-size:12px;font-weight:700}.v7-modal-close{cursor:pointer;color:var(--v7-ink-2);background:0 0;border:none;border-radius:10px;place-items:center;width:44px;height:44px;margin:-10px -10px -10px 0;font-size:26px;line-height:1;display:grid}.v7-modal-close:hover{color:var(--v7-ink);background:#0610290d}.v7-modal-label{color:var(--v7-ink);margin-bottom:7px;font-size:13.5px;font-weight:600;display:block}.v7-modal-hint{color:var(--v7-ink-3);margin-top:6px;font-size:12.5px}@keyframes v7-fade{0%{opacity:0}to{opacity:1}}.v7-stickybar{display:none}@media (max-width:767px){.v7-stickybar{z-index:1500;background:var(--v7-bg,#fff);border-top:1px solid var(--v7-line);padding:10px 84px calc(10px + env(safe-area-inset-bottom)) 16px;transition:transform .28s var(--v7-ease);flex-direction:column;align-items:stretch;gap:4px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -10px 30px #0610291a}.v7-stickybar[data-shown=true]{transform:translateY(0)}.v7-stickybar p{color:var(--v7-ink-2);text-align:center;margin:0;font-size:11px}.v7-stickybar .v7-cta{width:100%;min-height:46px}}.v7-article{max-width:720px;margin:0 auto;padding:64px 20px 96px}.v7-article h1{letter-spacing:-.02em;margin:10px 0 0;font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.12}.v7-article-lead{color:var(--v7-ink-2,#43536b);margin-top:22px;font-size:19px;line-height:1.65}.v7-article section{margin-top:48px}.v7-article section h2{letter-spacing:-.01em;font-size:24px;font-weight:700;line-height:1.3}.v7-article section p{color:var(--v7-ink-2,#43536b);margin-top:14px;font-size:17px;line-height:1.7}.v7-article section h3{letter-spacing:-.01em;margin-top:30px;font-size:18px;font-weight:700}.v7-article section a{color:var(--v7-ink,#0d1b2e);text-underline-offset:3px;text-decoration:underline}.v7-article pre{border:1px solid var(--v7-line,#e3e8f0);background:var(--v7-field,#eef3fe);border-radius:12px;margin-top:14px;padding:16px 18px;overflow-x:auto}.v7-article pre code{color:var(--v7-ink,#0d1b2e);white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6}.v7-article p code,.v7-article h3 code{background:var(--v7-field,#eef3fe);border:1px solid var(--v7-line,#e3e8f0);border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.v7-article-cta{border:1px solid var(--v7-line,#e3e8f0);background:var(--v7-field,#eef3fe);border-radius:16px;margin-top:36px;padding:24px}.v7-article-cta p{margin:0 0 16px;font-size:15px;line-height:1.6}.v7-article-cta--closing{text-align:center;margin-top:64px}.v7-article-cta .v7-cta{display:inline-flex}.v7-article-faq{border-top:1px solid var(--v7-line,#e3e8f0);padding-top:40px}.v7-article-faq h3{margin-top:26px;font-size:17px;font-weight:700}.v7-article-faq p{margin-top:8px;font-size:16px}.v7-article-related{border-top:1px solid var(--v7-line,#e3e8f0);padding-top:32px}.v7-article-related ul{flex-direction:column;gap:10px;margin-top:14px;padding:0;list-style:none;display:flex}.v7-article-related a{color:var(--v7-ink,#0d1b2e);text-underline-offset:4px;font-size:16px;text-decoration:underline}.v7-branch-dir{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:22px;display:grid}.v7-branch-dir a{border:1px solid var(--v7-line,#e3e8f0);color:var(--v7-ink,#0d1b2e);border-radius:12px;padding:12px 16px;font-size:15px;font-weight:600;text-decoration:none;display:block}.v7-branch-dir a:hover{border-color:var(--v7-accent,#2557d6)}:root{--hero-bg:#061029;--hero-ink:#a8c7ff;--hero-ink-line:#a8c7ff24;--hero-ink-wash:#a8c7ff1a}.v7-hero2{--u:clamp(11px, 1.0778vw, 18px);isolation:isolate;background:var(--hero-bg);min-height:calc(100svh - var(--v7-navh,119px));padding:calc(var(--u) * 6) calc(var(--u) * 2) calc(var(--u) * 12);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.v7-hero2-info{width:100%;max-width:calc(var(--u) * 50);text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.v7-hero2 h1{font-family:var(--font-display), "Segoe UI", Arial, sans-serif;font-size:calc(var(--u) * 4);letter-spacing:-.004em;color:var(--hero-ink);text-wrap:balance;margin:0;font-weight:600;line-height:1.1}.v7-hero2-sub{margin:calc(var(--u) * 1.5) 0 0;font-size:var(--u);color:#ffffff59;max-width:calc(var(--u) * 40);font-weight:400;line-height:1.4}.v7-hero2-actions{margin-top:calc(var(--u) * 2.3);justify-content:center;gap:calc(var(--u) * 1.1);flex-wrap:wrap;display:flex}.v7-hero2-btn{height:calc(var(--u) * 3);padding:0 calc(var(--u) * 2);border-radius:calc(var(--u) * .75);border:.8px solid var(--hero-ink);font-size:var(--u);white-space:nowrap;justify-content:center;align-items:center;font-weight:500;line-height:1;text-decoration:none;transition:transform .16s,opacity .16s,background-color .16s;display:inline-flex}.v7-hero2-btn:hover{transform:translateY(-1px)}.v7-hero2-btn:focus-visible{outline:2px solid var(--hero-ink);outline-offset:3px}.v7-hero2-btn--primary{background:var(--hero-ink);color:var(--hero-bg)}.v7-hero2-btn--primary:hover{opacity:.9}.v7-hero2-btn--ghost{color:var(--hero-ink);background:0 0}.v7-hero2-btn--ghost:hover{background:var(--hero-ink-wash)}.v7-hero2-cus{left:0;right:0;bottom:calc(var(--u) * 4.8);padding:0 calc(var(--u) * 2);opacity:.25;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;display:flex;position:absolute}.v7-hero2-cus span{font-family:var(--font-display), "Segoe UI", Arial, sans-serif;font-size:calc(var(--u) * 1.15);letter-spacing:.01em;color:#fff;white-space:nowrap;font-weight:600}.v7-hero2-cus b{font-size:calc(var(--u) * .8);letter-spacing:.14em;text-transform:uppercase;color:#fff;font-weight:500}@media (max-height:700px),(max-width:720px){.v7-hero2{min-height:0;padding:calc(var(--u) * 5) calc(var(--u) * 1.5) calc(var(--u) * 4)}.v7-hero2-cus{margin-top:calc(var(--u) * 3.5);gap:26px;position:static}}@media (max-width:720px){.v7-hero2{--u:clamp(13px, 4.3vw, 17px)}.v7-hero2 h1{font-size:calc(var(--u) * 2.5)}.v7-hero2-btn{flex:auto}}:is(body:has(.v7-hero2) .v7-nav,body:has(.v7-hero2) .v7-announce){background:var(--hero-bg);border-bottom-color:var(--hero-ink-line)}body:has(.v7-hero2) .v7-announce{color:#ffffff8c}body:has(.v7-hero2) .v7-announce a{color:var(--hero-ink)}body:has(.v7-hero2) .v7-nav .v7-logo{color:#fff}body:has(.v7-hero2) .v7-nav .v7-ghostlink{color:#ffffffb8}body:has(.v7-hero2) .v7-nav .v7-ghostlink:hover{color:#fff}body:has(.v7-hero2) .v7-nav-cta{background:var(--hero-ink);color:var(--hero-bg);border-color:var(--hero-ink);box-shadow:none}body:has(.v7-hero2) .v7-nav-cta:hover{background:var(--hero-ink);opacity:.9}body:has(.v7-hero2) .v7-burger span{background:#fff}body:has(.v7-hero2) .v7-mobilemenu{background:var(--hero-bg)}body:has(.v7-hero2) .v7-mobilemenu a{color:#ffffffd9}body:has(.v7-hero2) .v7-nav .v7-logo b{color:var(--hero-ink)}.v7-moment{border-left:3px solid var(--v7-accent);flex-direction:column;gap:10px;padding:4px 0 4px 20px;display:flex}.v7-moment-when{letter-spacing:.08em;text-transform:uppercase;color:var(--v7-ink-3);font-size:11px;font-weight:700}.v7-moment h3{font-size:var(--v7-t-2);margin:0}.v7-moment p{color:var(--v7-ink-2);margin:0;font-size:15.5px;line-height:1.65}.v7-calc{background:var(--v7-surface);border:1px solid var(--v7-line);border-radius:18px;grid-template-columns:minmax(260px,1fr) minmax(280px,1.1fr);align-items:start;gap:clamp(20px,3vw,40px);padding:clamp(22px,3.4vw,38px);display:grid}@media (max-width:767px){.v7-calc{grid-template-columns:1fr}}.v7-calc-range{appearance:none;background:var(--v7-tint-deep);cursor:pointer;border-radius:999px;width:100%;height:6px;margin-top:18px}.v7-calc-range::-webkit-slider-thumb{appearance:none;background:var(--v7-accent);border:3px solid #fff;border-radius:50%;width:24px;height:24px;box-shadow:0 1px 6px #0610294d}.v7-calc-range::-moz-range-thumb{background:var(--v7-accent);border:3px solid #fff;border-radius:50%;width:24px;height:24px}.v7-calc-range:focus-visible{outline:2px solid var(--v7-accent);outline-offset:4px}.v7-calc-out{background:var(--v7-bg);border:1px solid var(--v7-line);border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:clamp(18px,2.6vw,28px);display:flex}.v7-calc-lead{color:var(--v7-ink-2);margin:0;font-size:15px}.v7-calc-big{letter-spacing:-.04em;color:var(--v7-navy);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:clamp(48px,7vw,76px);font-weight:800;line-height:1}.v7-calc-cap{max-width:24ch;margin:0;font-size:16px;font-weight:600}.v7-calc-second{color:var(--v7-ink-2);margin:10px 0 0;font-size:14.5px}.v7-calc-note{color:var(--v7-ink-3);border-top:1px solid var(--v7-line);margin:12px 0 4px;padding-top:12px;font-size:13px;line-height:1.55}.v7-addon{border-bottom:1px solid var(--v7-line);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:16px 0;display:flex}.v7-addon:last-child{border-bottom:0}.v7-addon-name{font-size:16.5px;font-weight:700}.v7-addon-tag{color:var(--v7-ink-2);flex:300px;font-size:15px;line-height:1.55}.v7-addon-price{white-space:nowrap;font-size:15.5px;font-weight:700}.v7-addon-badge{color:var(--v7-ink-2);background:var(--v7-surface);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}.v7-addon[data-coming=true] .v7-addon-name,.v7-addon[data-coming=true] .v7-addon-price{color:var(--v7-ink-2)}
