.v2{--bg:#050505;--surface:#10110f;--surface2:#1a1b16;--ink:#f7f5ed;--ink-soft:rgb(247 245 237/74%);--ink-faint:rgb(247 245 237/48%);--gold:#d8a936;--gold-text:#d8a936;--gold-hi:#ffe18b;--on-gold:#0b0a05;--gold-grad:linear-gradient(120deg,#f0c75e,#c7961f);--warn-text:#c99a6b;--warn-soft:rgb(146 90 34/14%);--edge:#26271f;--copper:#de9a6c;--silver:#b9c2cb;--accent-final:#f7f5ed;background:var(--bg);color:var(--ink);font-family:var(--font-manrope),system-ui,sans-serif;font-weight:500;min-height:100vh;overflow-x:clip;transition:background-color .4s ease,color .4s ease}.v2[data-theme=light]{--bg:#f7f5ed;--surface:#fff;--surface2:#ece7d6;--ink:#14130c;--ink-soft:rgb(20 19 12/76%);--ink-faint:rgb(20 19 12/52%);--gold:#c7961f;--gold-text:#8f6a10;--gold-hi:#7a5a0c;--gold-grad:linear-gradient(120deg,#e3b84a,#b8860b);--warn-text:#7a4a1e;--warn-soft:rgb(146 90 34/10%);--edge:#ddd6bf;--copper:#8f4b1e;--silver:#5e6a75;--accent-final:#14130c}.v2 a{color:var(--gold-text);text-decoration:none}.v2 a:hover{color:var(--gold-hi)}.v2 *{box-sizing:border-box}.v2 h1,.v2 h2,.v2 h3{text-transform:none;text-wrap:pretty}.v2 h1 span,.v2 h2 span,.v2 h3 span{display:inline}:where(.v2) :where(h1){margin:0;font-family:var(--font-unbounded),var(--font-manrope),sans-serif;font-weight:800;font-size:clamp(28px,3.2vw,42px);letter-spacing:-.02em;line-height:1.15}.v2-wrap{max-width:1240px;margin:0 auto;padding-inline:32px}.v2-display{font-family:var(--font-unbounded),var(--font-manrope),sans-serif;font-weight:800;letter-spacing:-.02em}.v2-mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--gold);color:var(--on-gold);border-radius:.1em;padding:.04em .3em;margin:0 -.06em}.v2-header{background:var(--bg);border-bottom:1px solid var(--edge)}.v2-header-inner{flex-wrap:wrap;gap:18px 28px;padding-block:20px}.v2-brand,.v2-header-inner{display:flex;align-items:center}.v2-brand{gap:12px;color:var(--ink)}.v2 a.v2-brand,.v2 a.v2-brand:focus-visible,.v2 a.v2-brand:hover{color:var(--ink)}.v2-brand img{width:44px;height:44px;object-fit:contain}.v2-brand span{font-family:var(--font-unbounded),sans-serif;font-weight:800;font-size:19px;letter-spacing:-.01em}.v2-nav{display:flex;flex-wrap:wrap;gap:12px 26px;font-size:15px;font-weight:700;margin-left:auto;white-space:nowrap}.v2-nav a{color:var(--ink-soft)}.v2-nav a:hover,.v2-nav a[aria-current=page]{color:var(--ink)}.v2-header-actions{display:flex;align-items:center;gap:10px}.v2-lang{font-size:14px;font-weight:800;color:var(--ink-faint);padding:8px 10px}.v2-lang:hover{color:var(--ink)}.v2-theme{background:var(--surface2);color:var(--ink);border:none;font-size:16px;cursor:pointer}.v2 a.v2-header-call,.v2-theme{border-radius:10px;width:40px;height:40px}.v2 a.v2-header-call{display:flex;align-items:center;justify-content:center;background:var(--gold);color:var(--on-gold);font-size:17px;transition:transform .2s ease,box-shadow .2s ease}.v2 a.v2-header-call:hover{color:var(--on-gold);transform:translateY(-2px);box-shadow:0 6px 18px rgb(216 169 54/35%)}.v2 a.v2-header-tools{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 13px;background:var(--gold);color:var(--on-gold);border-radius:10px;font-size:13px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease}.v2 a.v2-header-tools svg{width:17px;height:17px;stroke:currentColor;stroke-width:2;fill:none}.v2 a.v2-header-tools:hover{color:var(--on-gold);transform:translateY(-2px);box-shadow:0 6px 18px rgb(216 169 54/35%)}.v2-menu-toggle{display:none}.v2-menu,.v2-menu-sheet{display:contents}.v2 a.v2-cta{display:inline-block;text-align:center;background:var(--gold-grad);color:var(--on-gold);border-radius:14px;padding:18px 32px;font-size:18px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease}.v2 a.v2-cta:hover{color:var(--on-gold);transform:translateY(-3px);box-shadow:0 12px 32px rgb(216 169 54/40%)}.v2-ghost{display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--gold-text);color:var(--gold-text);border-radius:12px;padding:13px 26px;font-size:15px;font-weight:800;transition:background .2s ease,transform .2s ease}.v2-ghost:hover{background:var(--gold);color:var(--on-gold);border-color:var(--gold);transform:translateY(-2px)}@property --v2-prism-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.v2{--prism:conic-gradient(from var(--v2-prism-angle),#f4f2f7 0%,#bfd0e4 13%,#cbb7e8 26%,#f7d9e4 38%,#efe3c0 52%,#bfe0d6 66%,#bfd0e4 82%,#f4f2f7 100%)}@keyframes v2-prism-turn{to{--v2-prism-angle:360deg}}@keyframes v2-prism-blik{0%,to{opacity:.28;transform:translateZ(0)}50%{opacity:.72;transform:translate3d(6%,-4%,0)}}@keyframes v2-prism-bloom{0%,to{box-shadow:0 0 14px rgb(191 208 228/45%),0 0 26px rgb(203 183 232/26%),0 0 40px rgb(239 227 192/18%)}50%{box-shadow:0 0 18px rgb(239 227 192/48%),0 0 32px rgb(191 224 214/30%),0 0 52px rgb(191 208 228/22%)}}.v2-prism-ring{position:relative;isolation:isolate;border:2px solid transparent;background:linear-gradient(var(--bg),var(--bg)) padding-box,var(--prism) border-box;animation:v2-prism-turn 7s linear infinite,v2-prism-bloom 7s ease-in-out infinite}.v2-prism-ring:after{content:"";position:absolute;inset:-1px;z-index:1;border-radius:50%;pointer-events:none;background:radial-gradient(36% 28% at 29% 21%,#fff,rgb(255 255 255/0) 72%);animation:v2-prism-blik 7s ease-in-out infinite}.v2-prism-ring>*{position:relative;z-index:2}@keyframes v2-prism-bloom-lg{0%,to{box-shadow:0 20px 60px rgb(0 0 0/35%),0 0 22px rgb(191 208 228/30%),0 0 46px rgb(203 183 232/18%)}50%{box-shadow:0 20px 60px rgb(0 0 0/35%),0 0 28px rgb(239 227 192/32%),0 0 60px rgb(191 224 214/20%)}}.v2-prism-panel{position:relative;border:3px solid transparent;background:linear-gradient(#0b0a05,#0b0a05) padding-box,var(--prism) border-box;animation:v2-prism-turn 14s linear infinite,v2-prism-bloom-lg 9s ease-in-out infinite}.v2-prism-btn{position:relative;overflow:hidden;isolation:isolate}.v2-prism-btn:after{content:"";position:absolute;inset:-50% -20%;background:linear-gradient(100deg,transparent 38%,rgb(255 255 255/82%) 50%,transparent 62%);transform:translateX(-130%) skewX(-12deg);transition:transform .75s cubic-bezier(.22,.61,.36,1);pointer-events:none;z-index:1}.v2-prism-btn>*{position:relative;z-index:2}.v2-prism-btn:focus-visible:after,.v2-prism-btn:hover:after{transform:translateX(130%) skewX(-12deg)}.v2-prism-btn:focus-visible,.v2-prism-btn:hover{box-shadow:0 0 0 1px rgb(203 217 232/55%),0 10px 30px rgb(203 217 232/34%),0 0 22px rgb(239 227 192/30%)}.v2-hero{padding-block:clamp(40px,7vh,88px) clamp(44px,8vh,96px)}.v2-hero h1{font-size:clamp(28px,min(4.4vw,6.6vh),56px);line-height:1.45;margin:0;max-width:1120px;text-wrap:pretty}@media (min-width:700px){.v2-hero h1 .v2-line{white-space:nowrap}}.v2-hero-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:40px 64px;align-items:end;margin-top:clamp(24px,4vh,44px)}.v2-hero-lead{font-family:var(--font-unbounded),sans-serif;font-weight:600;font-size:clamp(18px,min(1.7vw,2.7vh),22px);line-height:1.4;margin:0 0 14px;text-wrap:pretty}.v2-hero-sub{font-size:clamp(16px,min(1.35vw,2.2vh),18px);line-height:1.6;color:var(--ink-soft);margin:0;text-wrap:pretty}.v2-risk-micro{font-size:14px;line-height:1.5;color:var(--warn-text);margin:14px 0 0;font-weight:600}.v2-section{padding-block:100px}.v2-section--alt{background:var(--surface)}.v2-section h2{font-size:clamp(30px,3vw,40px);line-height:1.4;margin:0 0 14px;text-wrap:pretty}.v2-section-intro{font-size:18px;line-height:1.6;color:var(--ink-soft);margin:0 0 56px;max-width:800px}.v2-grid{display:grid;gap:16px 24px}.v2-grid--audience{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.v2-grid--caps{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr))}.v2-card{display:flex;gap:18px;align-items:flex-start;background:var(--bg);border:1px solid var(--edge);border-radius:14px;padding:24px 28px}.v2-card p{font-size:17px;line-height:1.55;font-weight:600;margin:0}.v2-card-icon{font-size:22px;color:var(--gold-text);flex-shrink:0;line-height:1.2}.v2-check{width:26px;height:26px;background:#1e8a61;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#f7f5ed;font-weight:800;font-size:14px}.v2-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:24px}.v2-stage{display:flex;flex-direction:column}.v2-stage-head{gap:14px;margin-bottom:24px}.v2-stage-head,.v2-stage-num{display:flex;align-items:center}.v2-stage-num{width:54px;height:54px;border-radius:50%;background:var(--bg);border:2px solid;justify-content:center;font-family:var(--font-unbounded),sans-serif;font-weight:800;font-size:19px;flex-shrink:0}.v2-stage-num.v2-prism-ring{border-color:transparent;background:linear-gradient(var(--bg),var(--bg)) padding-box,var(--prism) border-box}.v2-stage-rule{flex-grow:1;height:2px}.v2 a.v2-stage-cta{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;background:var(--gold-grad);color:var(--on-gold);border-radius:12px;padding:12px 24px;font-size:15px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease}.v2 a.v2-stage-cta:hover{color:var(--on-gold);transform:translateY(-2px)}.v2-stage-title{font-family:var(--font-unbounded),sans-serif;font-weight:800;letter-spacing:-.015em;font-size:24px;line-height:1.2;margin-bottom:14px}.v2-stage-gains{display:flex;flex-direction:column;gap:9px;margin-bottom:22px;flex-grow:1}.v2-stage-gain{display:flex;gap:10px;align-items:baseline;font-size:16px;line-height:1.5;font-weight:600;color:var(--ink-soft)}.v2-philosophy{background:#14212c}.v2-philosophy h2,.v2-philosophy p{color:#f7f5ed}.v2-philosophy .v2-section-intro{color:rgb(247 245 237/80%)}.v2-pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:20px}.v2-pillar{background:rgb(5 5 5/35%);border-radius:18px;padding:36px 32px}.v2-pillar-num{font-weight:800;font-size:34px;color:#d8a936;margin-bottom:16px}.v2-pillar-num,.v2-pillar-title{font-family:var(--font-unbounded),sans-serif}.v2-pillar-title{font-weight:700;font-size:20px;color:#f7f5ed;margin-bottom:12px}.v2-pillar p{font-size:16px;line-height:1.65;color:rgb(247 245 237/72%);margin:0}.v2-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:48px 72px;align-items:center}.v2-portrait{border-radius:20px;position:relative;overflow:hidden;background:var(--surface2);aspect-ratio:941/1100;max-height:620px}.v2-portrait img{object-fit:cover;object-position:center top}.v2-author p{font-size:18px;line-height:1.7;color:var(--ink-soft);margin:0 0 18px}.v2-kicker{font-size:14px;font-weight:800;letter-spacing:.1em;color:var(--gold-text);margin-bottom:18px}.v2-price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:22px;align-items:stretch}.v2-price-card{background:var(--surface);border:1px solid var(--edge);border-top:4px solid;border-radius:20px;padding:38px 32px;display:flex;flex-direction:column;text-align:center}.v2-price-label{font-size:14px;font-weight:800;letter-spacing:.08em;margin-bottom:16px}.v2-price-title{font-family:var(--font-unbounded),sans-serif;letter-spacing:-.015em;font-size:24px;line-height:1.2;margin-bottom:10px;color:var(--ink);display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.v2-price-title,.v2-tier{font-weight:800;align-items:center}.v2-tier{display:inline-flex;gap:7px;font-family:var(--font-manrope),sans-serif;font-size:12px;letter-spacing:.04em;line-height:1;padding:7px 12px 7px 10px;border-radius:999px;white-space:nowrap}.v2-tier svg{width:14px;height:14px;flex-shrink:0}.v2-tier--crown{color:var(--gold-text);background:rgb(216 169 54/13%);border:1px solid rgb(216 169 54/30%)}.v2-tier--diamond{color:#0b0a05;background:linear-gradient(130deg,#f4f2f7,#cbd9e8,#f3e9cf);letter-spacing:.08em;padding:9px 16px 9px 13px}.v2-tier--diamond svg{width:15px;height:15px;stroke-width:1.9}.v2-price-card--featured{background:radial-gradient(120% 80% at 50% 0,rgb(216 169 54/9%),transparent 70%),var(--surface);border-color:rgb(216 169 54/34%);box-shadow:0 18px 48px rgb(216 169 54/10%)}.v2-price-desc{font-size:16px;line-height:1.55;color:var(--ink-soft);margin:0 0 22px}.v2-includes{display:flex;flex-direction:column;gap:9px;text-align:left;margin-bottom:22px;flex-grow:1}.v2-include{display:flex;gap:12px;align-items:baseline;font-size:15px;line-height:1.5;font-weight:600;color:var(--ink-soft)}.v2-include-icon{width:18px;flex-shrink:0;text-align:center}.v2-price-row{display:flex;align-items:baseline;gap:12px;justify-content:center;margin-bottom:8px;flex-wrap:wrap}.v2-anchor{font-size:20px;font-weight:700;color:var(--ink-faint);text-decoration:line-through}.v2-price{font-family:var(--font-unbounded),sans-serif;font-weight:800;font-size:40px;letter-spacing:-.02em;color:var(--ink)}.v2-discount{color:#0b0a05;padding:5px 10px;border-radius:7px}.v2-discount,.v2-saving{font-size:15px;font-weight:800}.v2-saving{color:var(--ink-soft);margin-bottom:26px}.v2 a.v2-price-buy{display:block;text-align:center;color:#0b0a05;border-radius:12px;padding:16px;font-size:16px;font-weight:800;transition:filter .2s ease,transform .2s ease}.v2 a.v2-price-buy:hover{color:#0b0a05;filter:brightness(1.1);transform:translateY(-2px)}.v2-price-actions{display:flex;flex-direction:column;gap:10px}.v2 a.v2-price-more{color:inherit;font-size:15px;font-weight:800;padding:6px;text-align:center}.v2 a.v2-price-more:hover{color:var(--ink)}.v2-bundle{margin-top:26px;border-radius:20px;padding:44px 40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:32px 56px;align-items:center;box-shadow:0 20px 60px rgb(0 0 0/35%)}.v2-bundle-flag{position:absolute;top:-17px;left:40px}.v2-bundle-flag--inside{position:static;margin-bottom:16px}.v2-bundle-kicker{font-size:14px;font-weight:800;letter-spacing:.08em;color:#cbd9e8;margin:8px 0 14px}.v2-bundle-title{font-family:var(--font-unbounded),sans-serif;font-weight:800;letter-spacing:-.015em;font-size:clamp(24px,2.4vw,32px);line-height:1.2;margin-bottom:12px;color:#f7f5ed}.v2-bundle p{font-size:17px;line-height:1.6;color:rgb(247 245 237/72%);margin:0}.v2-bundle-right{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.v2-bundle-price{font-family:var(--font-unbounded),sans-serif;font-weight:800;font-size:56px;letter-spacing:-.02em;color:#f7f5ed;line-height:1}.v2-bundle-anchor{font-size:22px;font-weight:700;color:rgb(247 245 237/45%);text-decoration:line-through}.v2 a.v2-bundle-cta{display:block;width:100%;max-width:380px;text-align:center;background:linear-gradient(130deg,#f4f2f7,#cbd9e8,#f3e9cf);color:#0b0a05;border-radius:12px;padding:19px;font-size:18px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease}.v2 a.v2-bundle-cta:hover{color:#0b0a05;transform:translateY(-2px);box-shadow:0 10px 28px rgb(203 217 232/30%)}.v2-risk{display:flex;align-items:flex-start;gap:14px;margin-top:28px;background:var(--warn-soft);border-radius:14px;padding:20px 26px}.v2-risk span{font-family:var(--font-unbounded),sans-serif;font-weight:800;font-size:16px;color:var(--warn-text);flex-shrink:0}.v2-risk p{font-size:15px;font-weight:600;color:var(--warn-text);margin:0;line-height:1.55}.v2-quote{background:var(--bg);border:1px solid var(--edge);border-radius:16px;padding:32px 30px;display:flex;flex-direction:column}.v2-quote-mark{font-family:var(--font-unbounded),sans-serif;font-weight:800;font-size:30px;color:var(--gold-text);line-height:1;margin-bottom:18px}.v2-quote p{font-size:17px;line-height:1.65;margin:0 0 20px;flex-grow:1}.v2-quote span{font-weight:800}.v2-quote span,.v2-quote-note{font-size:14px;color:var(--ink-faint)}.v2-quote-note{margin:24px 0 0;font-weight:600}.v2-faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:12px 20px;align-items:start}.v2-faq-item{background:var(--bg);border:1px solid var(--edge);border-radius:14px;overflow:hidden}.v2-faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;background:none;border:none;padding:24px 30px;cursor:pointer;text-align:left;font-family:inherit;font-size:18px;font-weight:800;color:var(--ink)}.v2-faq-sign{font-family:var(--font-unbounded),sans-serif;font-size:22px;font-weight:700;color:var(--gold-text);flex-shrink:0}.v2-faq-a{font-size:17px;line-height:1.65;color:var(--ink-soft);margin:0;padding:0 30px 26px}.v2-final{background:linear-gradient(115deg,#f0c75e,#d8a936 45%,#b07e14);position:relative;overflow:hidden}.v2-final-inner{position:relative;padding-block:96px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:40px 72px;align-items:center}.v2-final h2{font-size:clamp(30px,3.2vw,44px);line-height:1.12;margin:0 0 20px;color:#0b0a05;text-wrap:pretty}.v2-final-lead{font-size:19px;line-height:1.6;color:rgb(11 10 5/78%);font-weight:600;margin:0 0 20px}.v2-final a{color:#0b0a05;font-size:17px;font-weight:800;border-bottom:2px solid rgb(11 10 5/40%)}.v2-form{background:#0b0a05;border-radius:20px;padding:40px 36px;display:flex;flex-direction:column;gap:16px}.v2-form-title{font-family:var(--font-unbounded),sans-serif;font-weight:800;font-size:21px;color:#f7f5ed}.v2-form input:not([type=checkbox]),.v2-form select,.v2-form textarea{width:100%;background:#1a1b16;border:2px solid #26271f;border-radius:12px;padding:16px 20px;font-family:inherit;font-size:16px;font-weight:700;color:#f7f5ed;outline:none;transition:border-color .2s ease}.v2-form select{cursor:pointer;color-scheme:dark}.v2-form textarea{resize:vertical;min-height:108px;line-height:1.5}.v2-form input:not([type=checkbox])::placeholder,.v2-form textarea::placeholder{color:rgb(247 245 237/42%);font-weight:600}.v2-form select.v2-form-optional:has(option[value=""]:checked){color:rgb(247 245 237/42%);font-weight:600}.v2-form select.v2-form-optional option{color:#f7f5ed;font-weight:700}.v2-form input:not([type=checkbox]):focus,.v2-form select:focus,.v2-form textarea:focus{border-color:#d8a936}.v2-form input:not([type=checkbox]):user-invalid,.v2-form select:user-invalid,.v2-form textarea:user-invalid{border-color:#e8a08a}.v2-form-modes{display:flex;gap:6px;background:#1a1b16;border-radius:12px;padding:5px}.v2-form-mode{flex:1;border:none;border-radius:9px;padding:11px 12px;font-family:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:background .2s ease,color .2s ease}.v2-form-hint{font-size:13px;font-weight:600;color:rgb(247 245 237/55%);margin:-6px 0 0;line-height:1.5}.v2-form button{background:#f7f5ed;color:#0b0a05;border:none;border-radius:12px;padding:18px;font-family:inherit;font-size:17px;font-weight:800;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.v2-form button:hover{background:#fff;transform:translateY(-2px)}.v2-form button:disabled{opacity:.6;cursor:default;transform:none}.v2-form .v2-form-mode{background:#26271f;color:#f7f5ed;box-shadow:none;transform:none}.v2-form .v2-form-mode:hover{background:#303127;color:#f7f5ed;box-shadow:none;transform:none}.v2-form .v2-form-mode.is-active,.v2-form .v2-form-mode.is-active:hover{background:#d8a936;color:#0b0a05}.v2-form button.v2-prism-btn:after{background:linear-gradient(100deg,transparent 38%,rgb(216 169 54/38%) 50%,transparent 62%)}.v2-form button.v2-prism-btn:hover:not(:disabled){box-shadow:0 0 0 1px rgb(216 169 54/45%),0 10px 30px rgb(216 169 54/30%),0 0 24px rgb(239 227 192/34%)}.v2-form button:disabled:after{display:none}.v2-form-message{font-size:14px;font-weight:700;margin:0;line-height:1.5}.v2-form-message--success{color:#6fd3a6}.v2-form-message--error{color:#e8a08a}.v2-final-contacts{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0}.v2-final-contacts a{font-size:17px;font-weight:800}.v2-consent{display:flex;gap:12px;align-items:flex-start;font-size:13px;font-weight:600;color:rgb(247 245 237/62%);line-height:1.5}.v2-consent input{margin-top:3px;width:18px;height:18px;flex-shrink:0;accent-color:#d8a936}.v2-consent a{color:#d8a936;font-size:inherit;border:none}.v2-footer{background:var(--surface)}.v2-footer-inner{padding-block:72px 40px}.v2-footer-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:48px 64px;margin-bottom:44px}.v2-footer-links{display:flex;flex-direction:column;gap:14px;font-size:15px;font-weight:700}.v2-footer-links a{color:var(--ink-soft)}.v2-footer-links a:hover{color:var(--ink)}.v2-footer-legal{border-top:1px solid var(--edge);padding-top:20px}.v2-footer-legal p{font-size:11px;line-height:1.35;color:var(--ink-faint);font-weight:500;margin:0 0 6px;max-width:900px}.v2-social{display:flex;gap:20px;align-items:center}.v2-social a{color:var(--ink-soft);transition:color .2s ease,transform .2s ease}.v2-social a:hover{color:var(--gold-text);transform:translateY(-2px)}@media (max-width:640px){.v2-wrap{padding-inline:20px}.v2-section{padding-block:64px}.v2-bundle{padding:36px 24px}}.v2-reveal [data-reveal]{opacity:0;transform:translateY(16px)}.v2-reveal [data-reveal].is-revealed{opacity:1;transform:none;transition:opacity .62s cubic-bezier(.22,.61,.36,1) var(--v2-reveal-delay,0s),transform .62s cubic-bezier(.22,.61,.36,1) var(--v2-reveal-delay,0s)}@media (prefers-reduced-motion:reduce){.v2 *,.v2 :after,.v2 :before{transition:none!important;animation:none!important}.v2-reveal [data-reveal]{opacity:1;transform:none}}@media (max-width:1279px){.v2-header-inner{flex-wrap:nowrap;justify-content:space-between;gap:12px;padding-block:12px}.v2-header .v2-brand{gap:10px;min-width:0}.v2-header .v2-brand img{width:40px;height:40px}.v2-header .v2-brand span{font-size:clamp(11px,calc((100vw - 146px) / 15.7),19px)}.v2-menu-toggle{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--edge);border-radius:10px;background:var(--surface2);color:var(--ink);cursor:pointer}.v2-menu-toggle svg{width:22px;height:22px;stroke:currentColor;stroke-width:2;fill:none}.v2-menu-toggle[aria-expanded=true]{background:var(--gold);border-color:var(--gold);color:var(--on-gold)}.v2-menu{display:none;position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0/55%)}.v2-menu[data-open=true]{display:block}.v2-menu-sheet{display:flex;flex-direction:column;max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:8px 32px 24px;background:var(--bg);border-bottom:1px solid var(--edge);box-shadow:0 24px 60px rgb(0 0 0/45%)}.v2-menu .v2-nav{flex-direction:column;flex-wrap:nowrap;gap:0;margin-left:0;font-size:18px;white-space:normal}.v2 .v2-menu .v2-nav a{display:flex;align-items:center;min-height:52px;border-bottom:1px solid var(--edge);color:var(--ink)}.v2 .v2-menu .v2-nav a[aria-current=page]{color:var(--gold-text)}.v2-menu .v2-header-actions{flex-wrap:wrap;gap:12px;padding-top:20px}.v2-menu .v2-lang{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.v2 .v2-menu a.v2-header-call,.v2-menu .v2-theme{width:44px;height:44px}.v2 .v2-menu a.v2-header-tools{min-height:44px;padding:0 16px;font-size:14px}}@media (max-width:640px){.v2-menu-sheet{padding-inline:20px}}