.docroot{--doc-accent:#3ddba6;--doc-accent-soft:#7cf0c8;--doc-bg:#04060a;--doc-surface:#0a0f16;--doc-heading:#fff;--doc-fg:#c2cddc;--doc-fg-2:#a0acbe;--doc-fg-3:#7d8aa0;--doc-border:#243040;--doc-font-heading:var(--font-unbounded), "Unbounded", sans-serif;--doc-font-body:var(--font-manrope), "Manrope", sans-serif;--doc-glass-hi:#ffffff17;--doc-glass-lo:#ffffff05;--doc-line:#ffffff1a;--doc-line-soft:#ffffff12;--doc-inset:#ffffff29;--doc-shadow:#00000080;--doc-gold:#d4af5f;--doc-gold-soft:#f3d9a0;--doc-on-accent:#05261b;--doc-accent-tint:color-mix(in srgb, var(--doc-accent-soft) 75%, #fff);--doc-fg-hi:color-mix(in srgb, var(--doc-heading) 70%, var(--doc-fg));--doc-glass-mid:color-mix(in srgb, var(--doc-glass-hi) 50%, var(--doc-glass-lo));--doc-bg-veil:color-mix(in srgb, var(--doc-bg) 55%, transparent);font-family:var(--doc-font-body), -apple-system, sans-serif;background:var(--doc-bg);color:var(--doc-fg);min-height:100vh;overflow-x:hidden}.docroot,.docroot *{box-sizing:border-box;margin:0;padding:0}.docroot .herobg{position:absolute;inset:0;overflow:hidden}.docroot .herobg img{object-fit:cover;opacity:.38;width:100%;height:100%;animation:24s ease-in-out infinite alternate doc-kenburns}.docroot .herobg video{object-fit:cover;opacity:.38;width:100%;height:100%}@keyframes doc-kenburns{0%{transform:scale(1)translate(0)}to{transform:scale(1.14)translate(-2%,-3%)}}.docroot .herobg:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--doc-bg) 55%, transparent) 0%, color-mix(in srgb, var(--doc-bg) 25%, transparent) 40%, color-mix(in srgb, var(--doc-bg) 92%, transparent) 88%, var(--doc-bg) 100%), radial-gradient(80% 60% at 70% 20%, color-mix(in srgb, var(--doc-accent) 14%, transparent), transparent 70%);position:absolute;inset:0}.docroot .blobs{z-index:0;pointer-events:none;position:fixed;inset:0}.docroot .blob{filter:blur(90px);opacity:.5;will-change:transform;border-radius:50%;position:absolute}.docroot .b1{background:radial-gradient(circle, color-mix(in srgb, var(--doc-accent) 26%, var(--doc-bg)) 0%, transparent 65%);width:55vw;height:55vw;top:30vh;left:-15vw}.docroot .b2{background:radial-gradient(circle,#123a5c 0%,#0000 65%);width:45vw;height:45vw;top:60vh;right:-10vw}.docroot .grain{z-index:2;pointer-events:none;opacity:.45;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.14'/%3E%3C/svg%3E");position:fixed;inset:0}.docroot .docbackdrop{z-index:0;pointer-events:none;background:var(--doc-bg);position:fixed;inset:0;overflow:hidden}.docroot .docbackdrop img,.docroot .docbackdrop video{object-fit:cover;width:100%;height:100%;display:block}.docroot .docbackdrop:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--doc-bg) 30%, transparent) 0%, color-mix(in srgb, var(--doc-bg) 70%, transparent) 60%, color-mix(in srgb, var(--doc-bg) 90%, transparent) 100%);position:absolute;inset:0}.docroot .wrap{z-index:1;max-width:1020px;margin:0 auto;padding:0 24px 140px;position:relative}.docroot header.hero{margin:0 -24px;padding:26px 24px 90px;position:relative}.docroot .heroinner{max-width:1020px;margin:0 auto;position:relative}.docroot .logobar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}@media (max-width:480px){.docroot .logochip{gap:8px;padding:8px 12px}.docroot .raname,.docroot .sgname{letter-spacing:1.2px;font-size:10px}.docroot .kicker{letter-spacing:2px;margin-top:6vh;font-size:10px}.docroot .selectbar{border-radius:22px;flex-direction:column;align-items:stretch;gap:8px;padding:12px 14px;bottom:10px}.docroot .selectbar .sl{display:none}.docroot .selectbar .sv{text-align:center;font-size:13px}.docroot .gobtn{letter-spacing:.5px;width:100%;padding:13px 14px;font-size:11px}}.docroot .logochip{background:color-mix(in srgb, var(--doc-surface) 50%, transparent);-webkit-backdrop-filter:blur(18px)saturate(160%);border:1px solid var(--doc-line);box-shadow:inset 0 1px 0 var(--doc-inset);border-radius:16px;align-items:center;gap:12px;padding:10px 18px;display:flex}.docroot .ramark{background:linear-gradient(140deg, var(--doc-gold), var(--doc-gold-soft));color:#17130a;width:34px;height:34px;font-family:var(--doc-font-heading);box-shadow:0 0 26px color-mix(in srgb, var(--doc-gold) 55%, transparent);border-radius:10px;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex}.docroot .raname{font-family:var(--doc-font-heading);letter-spacing:2px;color:var(--doc-gold-soft);font-size:12px;font-weight:700}.docroot .sgmark{border:1.5px solid color-mix(in srgb, var(--doc-accent) 80%, transparent);width:34px;height:34px;color:var(--doc-accent);font-family:var(--doc-font-heading);box-shadow:0 0 24px color-mix(in srgb, var(--doc-accent) 40%, transparent), inset 0 0 14px color-mix(in srgb, var(--doc-accent) 12%, transparent);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.docroot .logochip img.logoimg{object-fit:contain;border-radius:8px;width:auto;max-width:120px;height:34px}.docroot .sgname{font-family:var(--doc-font-heading);letter-spacing:2px;color:color-mix(in srgb, var(--doc-accent-tint) 40%, var(--doc-heading));font-size:11px;font-weight:500}.docroot .kicker{letter-spacing:3px;text-transform:uppercase;color:var(--doc-accent);background:var(--doc-bg-veil);border:1px solid color-mix(in srgb, var(--doc-accent) 30%, transparent);box-shadow:0 0 30px color-mix(in srgb, var(--doc-accent) 15%, transparent);-webkit-backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:8px;margin:9vh 0 24px;padding:8px 16px;font-size:11px;display:inline-flex}.docroot .kicker .dot{background:var(--doc-accent);width:6px;height:6px;box-shadow:0 0 12px var(--doc-accent);border-radius:50%;animation:2.2s infinite doc-pulse}@keyframes doc-pulse{50%{opacity:.35}}.docroot h1{font-family:var(--doc-font-heading);background:linear-gradient(115deg, var(--doc-heading) 30%, var(--doc-accent-tint) 60%, var(--doc-accent) 80%, var(--doc-gold) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:720px;margin-bottom:20px;font-size:clamp(32px,5.6vw,58px);font-weight:900;line-height:1.05}.docroot .lede{color:var(--doc-fg);max-width:540px;text-shadow:0 2px 18px var(--doc-shadow);font-size:16.5px;line-height:1.7}.docroot .trusted{flex-wrap:wrap;align-items:center;gap:10px;margin-top:42px;display:flex}.docroot .trusted .tl{letter-spacing:2.5px;text-transform:uppercase;color:var(--doc-fg-3);margin-right:6px;font-size:10.5px}.docroot .tchip{letter-spacing:.5px;color:var(--doc-fg-2);background:var(--doc-glass-mid);border:1px solid var(--doc-line-soft);-webkit-backdrop-filter:blur(8px);border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700}.docroot .glass{background:linear-gradient(140deg, var(--doc-glass-hi), var(--doc-glass-lo) 45%, var(--doc-glass-mid));-webkit-backdrop-filter:blur(26px)saturate(170%);border:1px solid var(--doc-line);box-shadow:inset 0 1px 0 var(--doc-inset), 0 30px 80px var(--doc-shadow);border-radius:24px;margin-top:26px;padding:30px;position:relative}.docroot .sectionlabel{font-family:var(--doc-font-heading);letter-spacing:3px;text-transform:uppercase;color:var(--doc-gold);text-shadow:0 0 20px color-mix(in srgb, var(--doc-gold) 40%, transparent);margin:74px 0 0;font-size:12px;font-weight:500}.docroot .sectionsub{color:var(--doc-fg-3);margin-top:8px;font-size:14px}.docroot .quote{color:var(--doc-fg-hi);font-size:19px;font-weight:500;line-height:1.6}.docroot .quotesrc{color:var(--doc-fg-3);letter-spacing:1px;text-transform:uppercase;margin-top:10px;font-size:11.5px}.docroot .pkgrow{perspective:1200px;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px;display:grid}@media (max-width:820px){.docroot .pkgrow{grid-template-columns:1fr}}.docroot .pkg{transform-style:preserve-3d;border:1px solid var(--doc-line);cursor:pointer;box-shadow:inset 0 1px 0 var(--doc-inset), 0 24px 60px var(--doc-shadow);border-radius:24px;transition:transform .18s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.docroot .pkg .pbg{background:linear-gradient(170deg, var(--doc-surface), color-mix(in srgb, var(--doc-surface) 70%, var(--doc-bg)));position:absolute;inset:0}.docroot .pkg .pbg:after{content:"";background:linear-gradient(170deg, color-mix(in srgb, var(--doc-surface) 50%, transparent), color-mix(in srgb, var(--doc-surface) 92%, transparent) 75%);position:absolute;inset:0}.docroot .pkg .pin{-webkit-backdrop-filter:blur(4px);padding:42px 24px 24px;position:relative}.docroot .pkg.selected{border-color:color-mix(in srgb, var(--doc-accent) 75%, transparent);box-shadow:inset 0 1px 0 var(--doc-inset), 0 0 70px color-mix(in srgb, var(--doc-accent) 28%, transparent), 0 24px 60px var(--doc-shadow)}.docroot .pkg .tag{letter-spacing:2px;text-transform:uppercase;color:var(--doc-fg-2);margin-bottom:12px;font-size:11px}.docroot .pkg.selected .tag{color:var(--doc-accent)}.docroot .pkg .price{font-family:var(--doc-font-heading);color:var(--doc-heading);font-size:36px;font-weight:700}.docroot .pkg .price span{color:var(--doc-fg-2);font-size:15px;font-weight:500}.docroot .pkg ul{margin-top:16px;list-style:none}.docroot .pkg li{color:var(--doc-fg);border-top:1px solid var(--doc-line-soft);padding:7px 0;font-size:13.5px}.docroot .pkg li:before{content:"◆ ";color:var(--doc-gold);vertical-align:2px;margin-right:8px;font-size:9px}.docroot .selbtn{border:1.5px solid color-mix(in srgb, var(--doc-accent) 50%, transparent);width:100%;color:var(--doc-accent);font-family:var(--doc-font-body);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;margin-top:20px;padding:13px;font-size:13px;font-weight:700;transition:all .25s}.docroot .pkg.selected .selbtn{background:linear-gradient(120deg, var(--doc-accent), var(--doc-accent-soft));color:var(--doc-on-accent);box-shadow:0 0 34px color-mix(in srgb, var(--doc-accent) 45%, transparent);border-color:#0000}.docroot .pkg .check{width:28px;height:28px;color:var(--doc-on-accent);background:var(--doc-accent);box-shadow:0 0 20px color-mix(in srgb, var(--doc-accent) 60%, transparent);opacity:0;border-radius:50%;justify-content:center;align-items:center;font-size:13px;transition:all .25s;display:flex;position:absolute;top:16px;right:16px;transform:scale(.5)}.docroot .pkg.selected .check{opacity:1;transform:scale(1)}.docroot .exrow{gap:14px;height:300px;margin-top:26px;display:flex}.docroot .r916{aspect-ratio:9/16}.docroot .r169{aspect-ratio:16/9}.docroot .r45{aspect-ratio:4/5}.docroot .r11{aspect-ratio:1}.docroot .r34{aspect-ratio:3/4}@media (max-width:720px){.docroot .exrow{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;height:230px;padding-bottom:10px;overflow-x:auto}.docroot .exrow .ex{scroll-snap-align:start;flex-shrink:0}}.docroot .ex{border:1px solid var(--doc-line);background:linear-gradient(180deg, var(--doc-surface), color-mix(in srgb, var(--doc-surface) 50%, var(--doc-bg)));cursor:pointer;border-radius:18px;height:100%;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.docroot .ex img,.docroot .ex video{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.docroot .ex:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#05080c0d 30%,#05080cd9 100%);position:absolute;inset:0}.docroot .ex:hover{box-shadow:0 0 50px color-mix(in srgb, var(--doc-accent) 22%, transparent), 0 30px 60px var(--doc-shadow);transform:translateY(-6px)scale(1.02)}.docroot .ex:hover img{transform:scale(1.08)}.docroot .ex .ring{z-index:2;pointer-events:none;border:1.5px solid color-mix(in srgb, var(--doc-accent) 85%, transparent);width:50px;height:50px;color:var(--doc-accent);-webkit-backdrop-filter:blur(6px);box-shadow:0 0 30px color-mix(in srgb, var(--doc-accent) 40%, transparent);background:#040a0859;border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)}.docroot .ex .meta{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.docroot .ex .name{letter-spacing:1.5px;text-transform:uppercase;color:#e6eef7;text-shadow:0 2px 12px #000c;font-size:12px;font-weight:700}.docroot .ex .dur{color:var(--doc-accent-tint);border:1px solid color-mix(in srgb, var(--doc-accent) 30%, transparent);white-space:nowrap;background:#040a088c;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.docroot .r916 .meta{flex-direction:column;align-items:flex-start;gap:5px}.docroot .btsband{margin:26px -24px 0;padding:0 24px}.docroot .btsgrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:640px){.docroot .btsgrid{grid-template-columns:repeat(2,1fr)}}.docroot .bts{aspect-ratio:3/4;border:1px solid var(--doc-line-soft);background:linear-gradient(180deg, var(--doc-surface), color-mix(in srgb, var(--doc-surface) 50%, var(--doc-bg)));border-radius:16px;position:relative;overflow:hidden}.docroot .bts img,.docroot .bts video{object-fit:cover;filter:grayscale()contrast(1.08);width:100%;height:100%;transition:transform .7s,filter .5s}.docroot .bts:hover img,.docroot .bts:hover video{filter:grayscale(.2)contrast(1.05);transform:scale(1.07)}.docroot .bts:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#04060abf);position:absolute;inset:0}.docroot .bts .cap{z-index:2;letter-spacing:2px;text-transform:uppercase;color:var(--doc-gold-soft);pointer-events:none;font-size:10.5px;position:absolute;bottom:10px;left:12px}.docroot .selectbar{z-index:10;background:color-mix(in srgb, var(--doc-surface) 60%, transparent);-webkit-backdrop-filter:blur(24px)saturate(180%);border:1px solid var(--doc-line);width:min(92vw,640px);box-shadow:inset 0 1px 0 var(--doc-inset), 0 24px 70px var(--doc-shadow);border-radius:999px;align-items:center;gap:18px;padding:12px 14px 12px 22px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.docroot .selectbar .sel{flex:1;min-width:0}.docroot .selectbar .sl{letter-spacing:2px;text-transform:uppercase;color:var(--doc-fg-3);font-size:10px}.docroot .selectbar .sv{color:var(--doc-fg-hi);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.docroot .selectbar .sv b{color:var(--doc-accent)}.docroot .gobtn{font-family:var(--doc-font-heading);letter-spacing:1px;color:var(--doc-on-accent);cursor:pointer;background:linear-gradient(120deg, var(--doc-accent), var(--doc-accent-soft) 50%, var(--doc-accent));box-shadow:0 0 40px color-mix(in srgb, var(--doc-accent) 50%, transparent), inset 0 1px 0 #fff9;background-size:200% 100%;border:none;border-radius:999px;flex-shrink:0;padding:14px 26px;font-size:12px;font-weight:700;transition:transform .2s,opacity .2s;animation:3.5s linear infinite doc-shimmer}.docroot .gobtn:hover{transform:scale(1.05)}.docroot .gobtn:disabled{opacity:.35;pointer-events:none;transform:none}@keyframes doc-shimmer{to{background-position:-200% 0}}.docroot .approach{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px;display:grid}@media (max-width:720px){.docroot .approach{grid-template-columns:1fr}}.docroot .ap{background:linear-gradient(150deg, var(--doc-glass-hi), var(--doc-glass-lo));-webkit-backdrop-filter:blur(20px)saturate(160%);border:1px solid var(--doc-line-soft);box-shadow:inset 0 1px 0 var(--doc-inset);border-radius:20px;padding:22px}.docroot .ap .n{font-family:var(--doc-font-heading);color:var(--doc-gold);text-shadow:0 0 16px color-mix(in srgb, var(--doc-gold) 50%, transparent);margin-bottom:10px;font-size:13px;font-weight:700}.docroot .ap .t{color:var(--doc-fg-hi);margin-bottom:6px;font-size:15px;font-weight:700}.docroot .ap .d{color:var(--doc-fg-2);font-size:13px;line-height:1.6}.docroot .scope{margin-top:26px;padding:8px 26px}.docroot .srow{border-top:1px solid var(--doc-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:15px 0;display:flex}.docroot .srow:first-child{border-top:none}.docroot .srow .sn{color:var(--doc-fg-hi);font-size:14.5px;font-weight:700}.docroot .srow .sd{flex-wrap:wrap;gap:6px;display:flex}.docroot .rchip{color:var(--doc-accent-tint);background:color-mix(in srgb, var(--doc-accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--doc-accent) 25%, transparent);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.docroot .rchip.gold{color:var(--doc-gold-soft);background:color-mix(in srgb, var(--doc-gold) 8%, transparent);border-color:color-mix(in srgb, var(--doc-gold) 30%, transparent)}.docroot .srow.not .sn,.docroot .srow.not .sd{opacity:.55}.docroot .rchip.dim{color:var(--doc-fg-2);background:var(--doc-glass-lo);border-color:var(--doc-line)}.docroot .tl{grid-template-columns:repeat(4,1fr);gap:0;margin-top:34px;display:grid;position:relative}@media (max-width:720px){.docroot .tl{grid-template-columns:repeat(2,1fr);row-gap:30px}}.docroot .tstep{padding:0 14px 0 0;position:relative}.docroot .tstep .dot{background:var(--doc-accent);width:14px;height:14px;box-shadow:0 0 18px color-mix(in srgb, var(--doc-accent) 80%, transparent);z-index:1;border-radius:50%;margin-bottom:14px;position:relative}.docroot .tstep:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--doc-accent) 50%, transparent), color-mix(in srgb, var(--doc-accent) 8%, transparent));height:2px;position:absolute;top:6px;left:14px;right:0}.docroot .tstep:last-child:before{display:none}.docroot .tstep .tw{letter-spacing:2px;text-transform:uppercase;color:var(--doc-gold);margin-bottom:4px;font-size:10.5px}.docroot .tstep .tt{color:var(--doc-fg-hi);margin-bottom:4px;font-size:14.5px;font-weight:700}.docroot .tstep .td{color:var(--doc-fg-2);font-size:12.5px;line-height:1.55}.docroot .tlnote{color:var(--doc-fg-3);margin-top:22px;font-size:12.5px}.docroot .bigq{font-family:var(--doc-font-heading);color:var(--doc-fg-hi);font-size:clamp(17px,2.6vw,24px);font-weight:500;line-height:1.45}.docroot .qwho{letter-spacing:1.5px;text-transform:uppercase;color:var(--doc-fg-3);margin-top:10px;font-size:12px}.docroot .stats{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.docroot .stat{background:var(--doc-glass-mid);border:1px solid var(--doc-line-soft);border-radius:16px;flex:1;min-width:130px;padding:16px 18px}.docroot .stat .v{font-family:var(--doc-font-heading);color:var(--doc-accent);text-shadow:0 0 20px color-mix(in srgb, var(--doc-accent) 40%, transparent);font-size:20px;font-weight:700}.docroot .stat .l{color:var(--doc-fg-2);margin-top:4px;font-size:11.5px}.docroot .terms{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.docroot .socials{opacity:.8;justify-content:center;align-items:center;gap:26px;margin-top:80px;display:flex}.docroot .soc{display:inline-flex}.docroot .soc svg{width:21px;height:21px;transition:transform .25s}.docroot .soc:hover svg{transform:scale(1.2)}.docroot .soc.ig svg{filter:drop-shadow(0 0 7px #e1306cbf)}.docroot .soc.fb svg{filter:drop-shadow(0 0 7px #1877f2cc)}.docroot .soc.tt svg{filter:drop-shadow(-2px 0 6px #25f4eeb3)drop-shadow(2px 0 6px #fe2c55b3)}.docroot .soc.yt svg{filter:drop-shadow(0 0 7px #ff0033bf)}.docroot .pop{z-index:2;letter-spacing:2px;text-transform:uppercase;color:var(--doc-on-accent);background:linear-gradient(120deg, var(--doc-accent), var(--doc-accent-soft));box-shadow:0 0 24px color-mix(in srgb, var(--doc-accent) 55%, transparent);border-radius:999px;padding:5px 14px;font-size:10px;font-weight:800;position:absolute;top:14px;left:50%;transform:translate(-50%)}.docroot .rv{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(34px)}.docroot .rv.on{opacity:1;transform:none}.docroot .foot{text-align:center;letter-spacing:3px;text-transform:uppercase;color:color-mix(in srgb, var(--doc-fg-3) 60%, var(--doc-bg));margin-top:90px;font-size:11px}.docroot .foot b{color:var(--doc-gold)}.docroot.doc-light .lede{text-shadow:none}.docroot.doc-light .grain{opacity:.12;mix-blend-mode:multiply}.docroot.doc-light .blob{opacity:.35}.docroot.doc-light .b2{background:radial-gradient(circle, color-mix(in srgb, var(--doc-accent-soft) 45%, var(--doc-bg)) 0%, transparent 65%)}.docroot.doc-light .sectionlabel,.docroot.doc-light .ap .n,.docroot.doc-light .stat .v{text-shadow:none}.docroot.doc-light .herobg img,.docroot.doc-light .herobg video{opacity:.28}.docroot.doc-light .pkg .pin{-webkit-backdrop-filter:none}.docroot.doc-light .gobtn{box-shadow:0 10px 30px color-mix(in srgb, var(--doc-accent) 35%, transparent)}.docroot.doc-light .glass{box-shadow:inset 0 1px 0 var(--doc-inset), 0 18px 50px var(--doc-shadow)}.docroot.doc-light .selectbar{background:color-mix(in srgb, var(--doc-surface) 85%, transparent)}.docroot.doc-light .logochip,.docroot.doc-light .kicker{background:color-mix(in srgb, var(--doc-surface) 80%, transparent)}.docroot.doc-cards-solid .glass,.docroot.doc-cards-solid .ap,.docroot.doc-cards-solid .stat,.docroot.doc-cards-solid .b-col,.docroot.doc-cards-solid .b-stat,.docroot.doc-cards-solid .b-toggle-item,.docroot.doc-cards-solid .b-embed{background:var(--doc-surface);-webkit-backdrop-filter:none;border-color:var(--doc-border)}.docroot.doc-cards-solid .pkg .pbg{background:var(--doc-surface)}.docroot.doc-cards-solid .pkg .pbg:after{display:none}.docroot.doc-cards-outline .glass,.docroot.doc-cards-outline .ap,.docroot.doc-cards-outline .stat,.docroot.doc-cards-outline .b-col,.docroot.doc-cards-outline .b-stat,.docroot.doc-cards-outline .b-toggle-item,.docroot.doc-cards-outline .b-embed{-webkit-backdrop-filter:none;border:1px solid var(--doc-line);box-shadow:none;background:0 0}.docroot.doc-cards-outline .pkg .pbg{background:0 0}.docroot.doc-cards-outline .pkg .pbg:after{display:none}.docroot.doc-cards-outline .pkg{box-shadow:none}.docroot.doc-cards-outline .b-cols.layout-plain .b-col,.docroot.doc-cards-outline .b-cols.layout-sideline .b-col{border:none}.docroot.doc-cards-outline .b-cols.layout-sideline .b-col{border-left:3px solid var(--doc-accent)}.docroot .b-sec.b-new{margin-top:32px}.docroot .b-sec.b-new.b-labeled{margin-top:74px}.docroot .b-sec.b-new>.sectionlabel{margin-top:0;margin-bottom:18px}.docroot .b-sec-heading.b-new{margin-top:56px}.docroot .b-sec-heading.b-new+.b-sec.b-new{margin-top:14px}.docroot .b-sec-heading.b-new+.b-sec.b-labeled{margin-top:40px}.docroot .b-sec-divider.b-new,.docroot .b-sec-divider.b-new+.b-sec.b-new{margin-top:24px}.docroot .b-sec.b-legacy.b-nolabel{margin-top:48px}.docroot header.hero+.b-sec.b-new{margin-top:0}.docroot .b-sec>.b-inner>.sectionsub+.glass{margin-top:26px}.docroot .b-sec.bs-bg-glass,.docroot .b-sec.bs-bg-solid,.docroot .b-sec.bs-bg-accent,.docroot .b-sec.bs-bg-image{border:1px solid var(--doc-line);border-radius:24px;padding:30px}.docroot .b-sec.bs-bg-glass{background:linear-gradient(140deg, var(--doc-glass-hi), var(--doc-glass-lo) 45%, var(--doc-glass-mid));-webkit-backdrop-filter:blur(26px)saturate(170%);box-shadow:inset 0 1px 0 var(--doc-inset), 0 30px 80px var(--doc-shadow)}.docroot .b-sec.bs-bg-solid{background:var(--doc-surface);border-color:var(--doc-border)}.docroot .b-sec.bs-bg-accent{background:linear-gradient(135deg, var(--doc-accent), var(--doc-accent-soft));color:var(--doc-on-accent);box-shadow:0 0 60px color-mix(in srgb, var(--doc-accent) 30%, transparent);border-color:#0000}.docroot .b-sec.bs-bg-accent,.docroot .b-sec.bs-bg-accent .md,.docroot .b-sec.bs-bg-accent .md p,.docroot .b-sec.bs-bg-accent .md li,.docroot .b-sec.bs-bg-accent .b-heading h1,.docroot .b-sec.bs-bg-accent .b-heading h2,.docroot .b-sec.bs-bg-accent .b-heading h3,.docroot .b-sec.bs-bg-accent .md h2,.docroot .b-sec.bs-bg-accent .md h3,.docroot .b-sec.bs-bg-accent .md h4,.docroot .b-sec.bs-bg-accent .md strong,.docroot .b-sec.bs-bg-accent .md a,.docroot .b-sec.bs-bg-accent .sectionlabel,.docroot .b-sec.bs-bg-accent .b-col-t,.docroot .b-sec.bs-bg-accent .b-col-d,.docroot .b-sec.bs-bg-accent .b-step-t,.docroot .b-sec.bs-bg-accent .b-step-d,.docroot .b-sec.bs-bg-accent .b-stat .v,.docroot .b-sec.bs-bg-accent .b-stat .l,.docroot .b-sec.bs-bg-accent .b-image figcaption,.docroot .b-sec.bs-bg-accent .b-video figcaption,.docroot .b-sec.bs-bg-accent .b-gallery figcaption{color:var(--doc-on-accent);text-shadow:none}.docroot .b-sec.bs-bg-accent .b-heading h1{color:var(--doc-on-accent);background:0 0}.docroot .b-sec.bs-bg-accent .b-col,.docroot .b-sec.bs-bg-accent .b-stat{-webkit-backdrop-filter:none;background:#ffffff24;border-color:#ffffff40}.docroot .b-sec.bs-bg-image{border-color:var(--doc-line);background-position:50%;background-size:cover;position:relative;overflow:hidden}.docroot .b-sec.bs-bg-image:before{content:"";background:color-mix(in srgb, var(--doc-bg) 62%, transparent);pointer-events:none;position:absolute;inset:0}.docroot .b-sec.bs-bg-image>*{z-index:1;position:relative}.docroot .b-sec.bs-pad-compact.bs-bg-glass,.docroot .b-sec.bs-pad-compact.bs-bg-solid,.docroot .b-sec.bs-pad-compact.bs-bg-accent,.docroot .b-sec.bs-pad-compact.bs-bg-image{padding:18px}.docroot .b-sec.bs-pad-roomy.bs-bg-glass,.docroot .b-sec.bs-pad-roomy.bs-bg-solid,.docroot .b-sec.bs-pad-roomy.bs-bg-accent,.docroot .b-sec.bs-pad-roomy.bs-bg-image{padding:48px 40px}.docroot .b-sec.b-new.bs-pad-compact:not([class*=bs-bg-]){margin-top:14px}.docroot .b-sec.b-new.bs-pad-roomy:not([class*=bs-bg-]){margin-top:72px}.docroot .b-sec.b-legacy.bs-pad-roomy:not([class*=bs-bg-]) .sectionlabel{margin-top:110px}.docroot .b-sec.b-legacy.bs-pad-compact:not([class*=bs-bg-]) .sectionlabel{margin-top:40px}.docroot .b-sec.b-legacy[class*=bs-bg-]{margin-top:48px}.docroot .b-sec.b-legacy[class*=bs-bg-] .sectionlabel{margin-top:0}@media (max-width:720px){.docroot .b-sec.bs-bg-glass,.docroot .b-sec.bs-bg-solid,.docroot .b-sec.bs-bg-accent,.docroot .b-sec.bs-bg-image{border-radius:20px;padding:20px 16px}.docroot .b-sec.bs-pad-roomy.bs-bg-glass,.docroot .b-sec.bs-pad-roomy.bs-bg-solid,.docroot .b-sec.bs-pad-roomy.bs-bg-accent,.docroot .b-sec.bs-pad-roomy.bs-bg-image{padding:32px 20px}}.docroot .b-sec.bs-w-wide{width:min(100vw - 32px,1180px);margin-left:calc(50% + min(100vw - 32px,1180px)/-2)}.docroot .b-sec.bs-w-full{border-radius:0;width:100vw;margin-left:calc(50% - 50vw);padding-left:24px;padding-right:24px}.docroot .b-sec.bs-w-full.bs-bg-glass,.docroot .b-sec.bs-w-full.bs-bg-solid,.docroot .b-sec.bs-w-full.bs-bg-accent,.docroot .b-sec.bs-w-full.bs-bg-image{border-left:0;border-right:0;padding:40px 24px}.docroot .b-sec.bs-w-full>*{max-width:972px;margin-left:auto;margin-right:auto}.docroot .b-sec.bs-w-full>.b-image.w-full,.docroot .b-sec.bs-w-full>.b-gallery,.docroot .b-sec.bs-w-full>.b-video{max-width:none}.docroot .b-sec.bs-align-center{text-align:center}.docroot .b-sec.bs-align-center .md ul,.docroot .b-sec.bs-align-center .md ol{padding-left:0;list-style-position:inside}.docroot .b-sec.bs-align-center .b-image,.docroot .b-sec.bs-align-center .b-button{justify-content:center;margin-left:auto;margin-right:auto}.docroot .b-sec.bs-align-center .b-col,.docroot .b-sec.bs-align-center .b-stat{text-align:center;align-items:center}.docroot .b-sec.bs-align-center .b-cols.layout-sideline .b-col{text-align:left}.docroot .b-sec.bs-align-center .b-heading h1,.docroot .b-sec.bs-align-center .b-heading h2,.docroot .b-sec.bs-align-center .b-heading h3{margin-left:auto;margin-right:auto}.docroot .b-sec.bs-align-center .b-callout,.docroot .b-sec.bs-align-center .b-steps.layout-numbered,.docroot .b-sec.bs-align-center .b-steps.layout-timeline,.docroot .b-sec.bs-align-center .b-offer-details,.docroot .b-sec.bs-align-center .b-offer-bullets,.docroot .b-sec.bs-align-center .b-table,.docroot .b-sec.bs-align-center .b-toggle{text-align:left}.docroot .md{color:var(--doc-fg);max-width:720px;font-size:15.5px;line-height:1.7}.docroot .bs-align-center .md{margin-left:auto;margin-right:auto}.docroot .md>*+*{margin-top:14px}.docroot .md p{color:var(--doc-fg)}.docroot .md h2,.docroot .md h3,.docroot .md h4{font-family:var(--doc-font-heading);color:var(--doc-heading);font-weight:700;line-height:1.25}.docroot .md h2{font-size:clamp(20px,2.6vw,26px)}.docroot .md h3{font-size:18px}.docroot .md h4{letter-spacing:.5px;text-transform:uppercase;color:var(--doc-gold);font-size:15px}.docroot .md>*+h2,.docroot .md>*+h3,.docroot .md>*+h4{margin-top:26px}.docroot .md ul,.docroot .md ol{padding-left:22px}.docroot .md li{margin:6px 0;padding-left:4px}.docroot .md li::marker{color:var(--doc-gold)}.docroot .md a{color:var(--doc-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--doc-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--doc-accent) 45%, transparent);text-underline-offset:3px}.docroot .md a:hover{-webkit-text-decoration-color:var(--doc-accent);text-decoration-color:var(--doc-accent)}.docroot .md strong{color:var(--doc-fg-hi);font-weight:700}.docroot .md em{font-style:italic}.docroot .md code{background:var(--doc-glass-mid);border:1px solid var(--doc-line-soft);color:var(--doc-fg-hi);border-radius:6px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.docroot .b-heading h1,.docroot .b-heading h2,.docroot .b-heading h3{font-family:var(--doc-font-heading);color:var(--doc-heading);max-width:none;margin:0;font-weight:800;line-height:1.12}.docroot .b-heading h1{background:0 0;-webkit-background-clip:initial;background-clip:initial;font-size:clamp(28px,4.2vw,40px)}.docroot .b-heading h2{font-size:clamp(22px,3.2vw,30px)}.docroot .b-heading h3{font-size:clamp(18px,2.4vw,22px);font-weight:700}.docroot .b-heading-xl h1{font-size:clamp(36px,6.2vw,64px);font-weight:900;line-height:1.05}.docroot .b-heading-xl h2{font-size:clamp(30px,4.8vw,46px);line-height:1.08}.docroot .b-heading-xl h3{font-size:clamp(24px,3.6vw,32px)}.docroot .b-heading-giant h1,.docroot .b-heading-giant h2,.docroot .b-heading-giant h3{text-transform:uppercase;letter-spacing:.02em;overflow-wrap:anywhere;background:linear-gradient(115deg, var(--doc-heading) 20%, var(--doc-accent-tint) 55%, var(--doc-accent) 100%);color:#0000;filter:drop-shadow(0 0 28px color-mix(in srgb, var(--doc-accent) 30%, transparent));-webkit-background-clip:text;background-clip:text;font-size:clamp(26px,9.5cqw,96px);font-weight:900;line-height:1}.docroot .b-heading.is-center{text-align:center}.docroot .b-heading-giant,.docroot .b-offer-codebox{container-type:inline-size}.docroot .b-callout{--tone:var(--doc-fg-2);background:color-mix(in srgb, var(--tone) 9%, transparent);border:1px solid color-mix(in srgb, var(--tone) 32%, transparent);max-width:760px;box-shadow:inset 0 1px 0 var(--doc-inset);border-radius:18px;gap:14px;padding:18px 20px;display:flex}.docroot .b-callout.tone-info{--tone:#5b8def}.docroot .b-callout.tone-warning{--tone:#f59e0b}.docroot .b-callout.tone-success{--tone:#22c55e}.docroot .b-callout.tone-caution{--tone:#ef4444}.docroot .b-callout.tone-question{--tone:#a78bfa}.docroot .b-callout-ico{width:34px;height:34px;color:var(--tone);background:color-mix(in srgb, var(--tone) 14%, transparent);border:1px solid color-mix(in srgb, var(--tone) 30%, transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.docroot .b-callout-body{flex:1;min-width:0}.docroot .b-callout-title{color:var(--doc-fg-hi);margin-bottom:4px;font-size:15px;font-weight:800}.docroot .b-callout .md{font-size:14.5px}.docroot .bs-align-center .b-callout{margin-left:auto;margin-right:auto}.docroot .b-cols{gap:14px;display:grid}.docroot .b-cols.cols-2{grid-template-columns:repeat(2,1fr)}.docroot .b-cols.cols-3{grid-template-columns:repeat(3,1fr)}.docroot .b-cols.cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width:1000px){.docroot .b-cols.cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.docroot .b-cols.cols-2,.docroot .b-cols.cols-3,.docroot .b-cols.cols-4{grid-template-columns:1fr}}.docroot .b-col{border-radius:20px;flex-direction:column;padding:22px;display:flex}.docroot .b-cols.layout-cards .b-col,.docroot .b-cols.layout-numbered .b-col{background:linear-gradient(150deg, var(--doc-glass-hi), var(--doc-glass-lo));-webkit-backdrop-filter:blur(20px)saturate(160%);border:1px solid var(--doc-line-soft);box-shadow:inset 0 1px 0 var(--doc-inset)}.docroot .b-cols.layout-icons .b-col{background:linear-gradient(150deg, var(--doc-glass-hi), var(--doc-glass-lo));border:1px solid var(--doc-line-soft);box-shadow:inset 0 1px 0 var(--doc-inset);text-align:center;align-items:center}.docroot .b-cols.layout-outline .b-col{border:1px solid var(--doc-line);background:0 0}.docroot .b-cols.layout-sideline .b-col{border-left:3px solid var(--doc-accent);background:0 0;border-radius:0;padding:4px 0 4px 18px}.docroot .b-cols.layout-plain .b-col{background:0 0;padding:0}.docroot .b-col-n{font-family:var(--doc-font-heading);color:var(--doc-gold);text-shadow:0 0 16px color-mix(in srgb, var(--doc-gold) 50%, transparent);margin-bottom:10px;font-size:13px;font-weight:700}.docroot .b-col-ico{color:var(--doc-accent);font-size:34px;line-height:1;font-family:var(--doc-font-heading);margin-bottom:14px;font-weight:700}.docroot .b-col-ico.sm{margin-bottom:10px;font-size:22px}.docroot .b-col-t{color:var(--doc-fg-hi);margin-bottom:6px;font-size:15.5px;font-weight:700}.docroot .b-col-d{color:var(--doc-fg-2);font-size:13.5px;line-height:1.6}.docroot .b-step-n{width:38px;height:38px;font-family:var(--doc-font-heading);color:var(--doc-on-accent);background:linear-gradient(135deg, var(--doc-accent), var(--doc-accent-soft));box-shadow:0 0 22px color-mix(in srgb, var(--doc-accent) 45%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.docroot .b-step-t{color:var(--doc-fg-hi);margin-bottom:4px;font-size:16px;font-weight:700}.docroot .b-step-d{color:var(--doc-fg-2);font-size:14px;line-height:1.6}.docroot .b-step-link{color:var(--doc-accent);margin-top:8px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-block}.docroot .b-step-link:hover{text-underline-offset:3px;text-decoration:underline}.docroot .b-steps.layout-numbered{flex-direction:column;gap:22px;display:flex}.docroot .b-steps.layout-numbered .b-step{align-items:flex-start;gap:18px;display:flex}.docroot .b-steps.layout-numbered .b-step-in{padding-top:6px}.docroot .b-steps.layout-process{grid-auto-columns:1fr;grid-auto-flow:column;gap:22px;display:grid}.docroot .b-steps.layout-process .b-step{background:linear-gradient(150deg, var(--doc-glass-hi), var(--doc-glass-lo));border:1px solid var(--doc-line-soft);box-shadow:inset 0 1px 0 var(--doc-inset);border-radius:20px;flex-direction:column;gap:14px;padding:22px;display:flex;position:relative}.docroot .b-steps.layout-process .b-step:not(:last-child):after{content:"›";font-family:var(--doc-font-heading);color:var(--doc-accent);text-shadow:0 0 14px color-mix(in srgb, var(--doc-accent) 60%, transparent);z-index:1;font-size:26px;line-height:1;position:absolute;top:50%;right:-19px;transform:translateY(-50%)}@media (max-width:720px){.docroot .b-steps.layout-process{grid-auto-columns:auto;grid-auto-flow:row}.docroot .b-steps.layout-process .b-step:not(:last-child):after{inset:auto auto -21px 50%;transform:translate(-50%)rotate(90deg)}}.docroot .b-steps.layout-timeline{flex-direction:column;gap:26px;padding-left:30px;display:flex;position:relative}.docroot .b-steps.layout-timeline:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--doc-accent) 60%, transparent), color-mix(in srgb, var(--doc-accent) 8%, transparent));width:2px;position:absolute;top:10px;bottom:10px;left:8px}.docroot .b-steps.layout-timeline .b-step{position:relative}.docroot .b-steps.layout-timeline .b-step-n{width:18px;height:18px;box-shadow:0 0 18px color-mix(in srgb, var(--doc-accent) 80%, transparent);font-size:0;position:absolute;top:3px;left:-30px}.docroot .b-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.docroot .b-stat{background:var(--doc-glass-mid);border:1px solid var(--doc-line-soft);border-radius:16px;flex-direction:column;padding:16px 18px;display:flex}.docroot .b-stat .v{font-family:var(--doc-font-heading);color:var(--doc-accent);text-shadow:0 0 20px color-mix(in srgb, var(--doc-accent) 40%, transparent);font-size:clamp(20px,2.6vw,26px);font-weight:700}.docroot .b-stat .l{color:var(--doc-fg-2);margin-top:4px;font-size:12px}.docroot .b-stats.layout-circles .b-stat{text-align:center;background:0 0;border:none;align-items:center;padding:8px}.docroot .b-stat-ring{justify-content:center;align-items:center;width:118px;height:118px;display:flex;position:relative}.docroot .b-stat-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.docroot .b-stat-ring circle{fill:none;stroke-width:6px}.docroot .b-stat-ring .track{stroke:var(--doc-line)}.docroot .b-stat-ring .fill{stroke:var(--doc-accent);stroke-linecap:round;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--doc-accent) 60%, transparent));transition:stroke-dashoffset 1s}.docroot .b-stat-ring .v{text-align:center;padding:0 12px;font-size:20px;position:relative}.docroot .b-stats.layout-bars{grid-template-columns:1fr;gap:10px}.docroot .b-stats.layout-bars .b-stat{grid-template-rows:auto auto;grid-template-columns:minmax(70px,auto) 1fr;align-items:center;column-gap:16px;display:grid}.docroot .b-stats.layout-bars .b-stat .v{grid-row:1/span 2;font-size:22px}.docroot .b-stats.layout-bars .b-stat .l{margin-top:0}.docroot .b-stat-bar{background:var(--doc-line);border-radius:999px;height:8px;margin-top:6px;overflow:hidden}.docroot .b-stat-bar span{background:linear-gradient(90deg, var(--doc-accent), var(--doc-accent-soft));height:100%;box-shadow:0 0 14px color-mix(in srgb, var(--doc-accent) 55%, transparent);border-radius:999px;transition:width 1s;display:block}.docroot .b-offer{text-align:center;max-width:760px;margin:0 auto;padding:34px 32px}.docroot .b-offer-badge{letter-spacing:2px;text-transform:uppercase;color:var(--doc-on-accent);background:linear-gradient(120deg, var(--doc-accent), var(--doc-accent-soft));box-shadow:0 0 24px color-mix(in srgb, var(--doc-accent) 55%, transparent);border-radius:999px;margin-bottom:18px;padding:6px 14px;font-size:10.5px;font-weight:800;display:inline-block}.docroot .b-offer-title{font-family:var(--doc-font-heading);color:var(--doc-heading);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(22px,3.4vw,32px);font-weight:800;line-height:1.15}.docroot .b-offer-sub{color:var(--doc-fg-2);max-width:540px;margin-top:10px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.6}.docroot .b-offer-pricing{margin-top:26px}.docroot .b-offer-reg{color:var(--doc-fg-3);font-size:15px}.docroot .b-offer-reg s{color:var(--doc-fg-2);font-size:clamp(22px,3vw,30px);font-weight:700;text-decoration-color:#ef4444;text-decoration-thickness:3px}.docroot .b-offer-regnote{color:var(--doc-fg-3);margin-top:6px;font-size:13px;display:block}.docroot .b-offer-price{font-family:var(--doc-font-heading);background:linear-gradient(115deg, var(--doc-heading) 30%, var(--doc-accent-tint) 60%, var(--doc-accent) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:12px;font-size:clamp(44px,8vw,72px);font-weight:900;line-height:1}.docroot .b-offer-codebox{background:#22c55e1a;border:1px solid #22c55e66;border-radius:18px;margin-top:26px;padding:18px 20px 22px}.docroot .b-offer-codelbl{color:#22c55e;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.docroot .b-offer-codelbl b{color:var(--doc-fg-hi)}.docroot .b-offer-codenote{color:var(--doc-fg-2);margin-top:10px;font-size:13px}.docroot .b-offer-code{font-family:var(--doc-font-heading);letter-spacing:.03em;text-transform:uppercase;overflow-wrap:anywhere;background:linear-gradient(120deg, var(--doc-gold-soft), var(--doc-gold));color:#0000;filter:drop-shadow(0 0 22px color-mix(in srgb, var(--doc-gold) 40%, transparent));-webkit-background-clip:text;background-clip:text;margin-top:10px;font-size:clamp(24px,8.5cqw,64px);font-weight:900;line-height:1.05}.docroot .b-offer-h{font-family:var(--doc-font-heading);letter-spacing:3px;text-transform:uppercase;color:var(--doc-gold);margin-bottom:10px;font-size:11.5px;font-weight:600}.docroot .b-offer-details{text-align:left;margin-top:28px}.docroot .b-offer-row{border-top:1px solid var(--doc-line-soft);justify-content:space-between;gap:16px;padding:11px 0;font-size:14px;display:flex}.docroot .b-offer-row:last-child{border-bottom:1px solid var(--doc-line-soft)}.docroot .b-offer-row .k{color:var(--doc-fg-3)}.docroot .b-offer-row .val{color:var(--doc-fg-hi);text-align:right;font-weight:600}.docroot .b-offer-bullets{text-align:left;margin-top:26px}.docroot .b-offer-bullets ul{list-style:none}.docroot .b-offer-bullets li{color:var(--doc-fg);border-top:1px solid var(--doc-line-soft);padding:7px 0;font-size:14px}.docroot .b-offer-bullets li:before{content:"◆ ";color:var(--doc-gold);vertical-align:2px;margin-right:8px;font-size:9px}.docroot .b-offer-exp{letter-spacing:.3px;color:#fecaca;background:#ef444438;border-top:1px solid #ef444473;border-radius:0 0 24px 24px;margin:26px -32px -34px;padding:14px 20px;font-size:13.5px;font-weight:700}.docroot.doc-light .b-offer-exp{color:#991b1b;background:#ef44441f}@media (max-width:720px){.docroot .b-offer{padding:26px 20px}.docroot .b-offer-exp{margin:22px -20px -26px}.docroot .b-offer-row{flex-direction:column;gap:2px}.docroot .b-offer-row .val{text-align:left}}.docroot .b-table{margin-top:0;padding:6px}.docroot .b-table-scroll{-webkit-overflow-scrolling:touch;border-radius:18px;overflow-x:auto}.docroot .b-table table{border-collapse:collapse;width:100%;min-width:420px;font-size:14px}.docroot .b-table th,.docroot .b-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--doc-line-soft);padding:13px 16px}.docroot .b-table th{font-family:var(--doc-font-heading);letter-spacing:2px;text-transform:uppercase;color:var(--doc-gold);white-space:nowrap;font-size:11px;font-weight:600}.docroot .b-table td{color:var(--doc-fg)}.docroot .b-table td:first-child{color:var(--doc-fg-hi);font-weight:600}.docroot .b-table tbody tr:nth-child(2n) td{background:var(--doc-glass-lo)}.docroot .b-table tbody tr:last-child td{border-bottom:none}.docroot .b-image{width:100%;display:block}.docroot .b-image.w-medium{width:70%}.docroot .b-image.w-small{width:45%}.docroot .b-image.is-center{margin-left:auto;margin-right:auto}.docroot .b-image img{border:1px solid var(--doc-line);width:100%;height:auto;box-shadow:0 24px 60px var(--doc-shadow);border-radius:20px;display:block}.docroot .b-sec:not([class*=bs-bg-]) .b-image.w-full{width:100vw;margin-left:calc(50% - 50vw)}.docroot .b-sec:not([class*=bs-bg-]) .b-image.w-full img{border-left:0;border-right:0;border-radius:0}.docroot .b-image figcaption,.docroot .b-video figcaption,.docroot .b-gallery figcaption{color:var(--doc-fg-3);text-align:center;margin-top:10px;font-size:12.5px}@media (max-width:720px){.docroot .b-image.w-medium{width:100%}.docroot .b-image.w-small{width:70%}}.docroot .b-gallery{gap:12px;display:grid}.docroot .b-gallery.cols-2{grid-template-columns:repeat(2,1fr)}.docroot .b-gallery.cols-3{grid-template-columns:repeat(3,1fr)}.docroot .b-gallery.cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width:720px){.docroot .b-gallery.cols-3,.docroot .b-gallery.cols-4{grid-template-columns:repeat(2,1fr)}}.docroot .b-gal-item{min-width:0}.docroot .b-gal-item a{display:block}.docroot .b-gal-item img{border:1px solid var(--doc-line);background:var(--doc-surface);border-radius:16px;width:100%;height:auto;transition:transform .3s,box-shadow .3s;display:block}.docroot .b-gallery.aspect-square img{aspect-ratio:1;object-fit:cover}.docroot .b-gallery.aspect-wide img{aspect-ratio:16/9;object-fit:cover}.docroot .b-gallery.aspect-tall img{aspect-ratio:3/4;object-fit:cover}.docroot .b-gal-item a:hover img{box-shadow:0 0 40px color-mix(in srgb, var(--doc-accent) 22%, transparent), 0 20px 40px var(--doc-shadow);transform:translateY(-4px)}.docroot .b-gallery figcaption{margin-top:8px;font-size:12px}.docroot .b-video{width:100%;display:block}.docroot .b-video-box{aspect-ratio:16/9;background:var(--doc-surface);border:1px solid var(--doc-line);width:100%;box-shadow:0 24px 60px var(--doc-shadow);border-radius:20px;position:relative;overflow:hidden}.docroot .b-video.aspect-tall .b-video-box{aspect-ratio:9/16;max-width:420px;margin:0 auto}.docroot .b-video.aspect-square .b-video-box{aspect-ratio:1;max-width:640px;margin:0 auto}.docroot .b-video-box iframe,.docroot .b-video-box video{background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.docroot .b-embed{background:var(--doc-surface);border:1px solid var(--doc-line);width:100%;box-shadow:inset 0 1px 0 var(--doc-inset), 0 24px 60px var(--doc-shadow);border-radius:20px;overflow:hidden}.docroot .b-embed iframe{background:#fff;border:0;width:100%;height:100%;display:block}.docroot .b-button{display:flex}.docroot .b-button.is-center{justify-content:center}.docroot .b-btn{cursor:pointer;font-family:var(--doc-font-heading);letter-spacing:1px;text-transform:uppercase;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.docroot .b-btn-large{padding:18px 36px;font-size:14px}.docroot .b-btn-primary{color:var(--doc-on-accent);background:linear-gradient(120deg, var(--doc-accent), var(--doc-accent-soft) 50%, var(--doc-accent));box-shadow:0 0 40px color-mix(in srgb, var(--doc-accent) 50%, transparent), inset 0 1px 0 #fff9;background-size:200% 100%;border:none}.docroot .b-btn-primary:hover{transform:scale(1.04)}.docroot .b-btn-outline{color:var(--doc-accent);border:1.5px solid color-mix(in srgb, var(--doc-accent) 60%, transparent);background:0 0}.docroot .b-btn-outline:hover{background:color-mix(in srgb, var(--doc-accent) 10%, transparent);box-shadow:0 0 30px color-mix(in srgb, var(--doc-accent) 25%, transparent)}.docroot .b-btn-link{color:var(--doc-accent);text-transform:none;letter-spacing:0;font-family:var(--doc-font-body);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--doc-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--doc-accent) 45%, transparent);background:0 0;border:none;border-radius:0;padding:4px 0;font-size:15px}.docroot .b-btn-link.b-btn-large{font-size:17px}.docroot .b-btn-link:hover{-webkit-text-decoration-color:var(--doc-accent);text-decoration-color:var(--doc-accent)}.docroot .b-btn:not([href]){cursor:default;opacity:.7}@media (max-width:480px){.docroot .b-btn{width:100%}.docroot .b-btn-link{width:auto}}.docroot .b-divider.style-line{background:var(--doc-line);height:1px}.docroot .b-divider.style-space{height:48px}.docroot .b-divider.style-dots{justify-content:center;gap:12px;padding:4px 0;display:flex}.docroot .b-divider.style-dots span{background:var(--doc-gold);width:6px;height:6px;box-shadow:0 0 10px color-mix(in srgb, var(--doc-gold) 50%, transparent);border-radius:50%}.docroot .b-toggle{flex-direction:column;gap:10px;max-width:760px;display:flex}.docroot .bs-align-center .b-toggle{margin-left:auto;margin-right:auto}.docroot .b-toggle-item{background:linear-gradient(150deg, var(--doc-glass-hi), var(--doc-glass-lo));-webkit-backdrop-filter:blur(20px)saturate(160%);border:1px solid var(--doc-line-soft);box-shadow:inset 0 1px 0 var(--doc-inset);border-radius:18px;overflow:hidden}.docroot .b-toggle-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;list-style:none;display:flex}.docroot .b-toggle-item summary::-webkit-details-marker{display:none}.docroot .b-toggle-t{color:var(--doc-fg-hi);font-size:15px;font-weight:700}.docroot .b-toggle-chev{width:26px;height:26px;color:var(--doc-accent);border:1px solid color-mix(in srgb, var(--doc-accent) 40%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;line-height:1;transition:transform .25s;display:flex}.docroot .b-toggle-item[open] .b-toggle-chev{transform:rotate(45deg)}.docroot .b-toggle-item[open] summary{border-bottom:1px solid var(--doc-line-soft)}.docroot .b-toggle-body{padding:14px 20px 18px}.docroot .b-toggle-body .md{font-size:14.5px}.docroot .b-chart{background:linear-gradient(150deg, var(--doc-glass-hi), var(--doc-glass-lo));border:1px solid var(--doc-line-soft);width:100%;box-shadow:inset 0 1px 0 var(--doc-inset);border-radius:20px;padding:18px 14px 12px}.docroot .b-chart svg{width:100%;height:auto;display:block;overflow:visible}.docroot .b-chart .grid{stroke:var(--doc-line-soft);stroke-width:1px}.docroot .b-chart .tick,.docroot .b-chart .lab{font-family:var(--doc-font-body);fill:var(--doc-fg-3);font-size:11px}.docroot .b-chart .bar{transition:opacity .2s}.docroot .b-chart .bar:hover,.docroot .b-chart .slice:hover{opacity:.8}.docroot .b-chart .line{fill:none;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--doc-accent) 35%, transparent))}.docroot .b-chart .pt,.docroot .b-chart .slice{stroke:var(--doc-bg);stroke-width:2px}.docroot .b-chart.kind-pie{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.docroot .b-chart.kind-pie svg{max-width:420px;margin:0 auto}.docroot .b-chart-legend{color:var(--doc-fg-2);flex-wrap:wrap;gap:8px 18px;margin-top:10px;padding:0 4px;font-size:12.5px;list-style:none;display:flex}.docroot .b-chart.kind-pie .b-chart-legend{flex-direction:column;gap:8px;margin-top:0}.docroot .b-chart-legend li{align-items:center;gap:8px;display:inline-flex}.docroot .b-chart-legend .sw{border-radius:4px;flex-shrink:0;width:12px;height:12px}@media (max-width:720px){.docroot .b-chart.kind-pie{grid-template-columns:1fr}.docroot .b-chart.kind-pie .b-chart-legend{flex-direction:row}}@media (prefers-reduced-motion:reduce){.docroot,.docroot *,.docroot :before,.docroot :after{transition:none!important;animation:none!important}}
