.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 .gobtn-quiet{color:var(--doc-fg-hi);background:color-mix(in srgb, var(--doc-surface) 70%, transparent);border:1px solid var(--doc-line);box-shadow:inset 0 1px 0 var(--doc-inset), 0 0 24px color-mix(in srgb, var(--doc-accent) 20%, transparent);justify-content:center;align-items:center;text-decoration:none;animation:none;display:inline-flex}.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}}.docroot .wrap{container:page/inline-size}.docroot .sec{box-sizing:border-box;width:100%;position:relative}.docroot .sec-inner{width:100%;margin:0 auto;position:relative}.docroot .sec-w-full .sec-inner{max-width:none}.docroot .sec-w-wide .sec-inner{max-width:1180px}.docroot .sec-w-medium .sec-inner{max-width:1020px}.docroot .sec-w-small .sec-inner{max-width:760px}.docroot .sec-sticky{z-index:30;position:sticky;top:0}.docroot .sec+.sec{margin-top:0}.docroot .row{gap:var(--row-gap,24px);width:var(--row-w,100%);box-sizing:border-box;grid-template-columns:repeat(12,minmax(0,1fr));margin:0 auto;display:grid}.docroot .row-align-left{margin-left:0;margin-right:auto}.docroot .row-align-right{margin-left:auto;margin-right:0}.docroot .row+.row{margin-top:24px}.docroot .col{grid-column:span var(--col-span,12);box-sizing:border-box;flex-direction:column;min-width:0;display:flex}.docroot .col-stack-horizontal{flex-flow:wrap;align-items:center;gap:12px}.docroot .col-v-top{justify-content:flex-start}.docroot .col-v-center{justify-content:center}.docroot .col-v-bottom{justify-content:flex-end}.docroot .col-empty{flex:1;min-height:48px}.docroot .col>.b-sec{margin:0}.docroot .col>.b-sec+.b-sec{margin-top:16px}.docroot .col>.hero{min-height:0;padding:0}.docroot .bk{position:relative}.docroot .bk.bk-sp{padding-top:var(--bk-pt,0);padding-right:var(--bk-pr,0);padding-bottom:var(--bk-pb,0);padding-left:var(--bk-pl,0);margin-top:var(--bk-mt,0);margin-right:var(--bk-mr,0);margin-bottom:var(--bk-mb,0);margin-left:var(--bk-ml,0)}.docroot .sec.bk{padding-top:var(--bk-pt,48px);padding-bottom:var(--bk-pb,48px);padding-left:var(--bk-pl,24px);padding-right:var(--bk-pr,24px);margin-top:var(--bk-mt,0);margin-bottom:var(--bk-mb,0);margin-left:0;margin-right:0}.docroot .sec.sec-w-full,.docroot .sec.sec-w-wide{width:100vw;margin-left:calc(50% - 50vw);margin-right:0}.docroot .bk-border{border:var(--bk-border,none)}.docroot .bk-radius{border-radius:var(--bk-radius,0);overflow:hidden}.docroot .bk-shadow{box-shadow:var(--bk-shadow,none)}.docroot .bk-align{text-align:var(--bk-align,inherit)}.docroot .bk-fs,.docroot .bk-fs .b-heading,.docroot .bk-fs .b-text,.docroot .bk-fs .b-btn{font-size:var(--bk-fs,inherit)}.docroot .bk-bg{background-color:var(--bk-bg,transparent);background-image:var(--bk-bg-img,none);background-size:var(--bk-bg-size,cover);background-repeat:var(--bk-bg-repeat,no-repeat);background-position:50%;overflow:hidden}.docroot .bk-bg-parallax{background-attachment:fixed}.docroot .bk-bg:before{content:"";pointer-events:none;opacity:0;z-index:0;background:#000;position:absolute;inset:0}.docroot .bk-fade-light:before{opacity:.25}.docroot .bk-fade-half:before{opacity:.5}.docroot .bk-fade-heavy:before{opacity:.75}.docroot .bk-video{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.docroot .bk-bg>:not(.bk-video){z-index:1;position:relative}.docroot .bk-hide-d{display:none}.docroot .bk-anim{animation-duration:var(--bk-anim-dur,.6s);animation-delay:var(--bk-anim-delay,0s);opacity:0;animation-timing-function:ease-out;animation-play-state:paused;animation-fill-mode:both}.docroot .bk-anim.on{animation-play-state:running}.docroot .bk-anim-fade{animation-name:bkFade}.docroot .bk-anim-fade-up{animation-name:bkFadeUp}.docroot .bk-anim-fade-down{animation-name:bkFadeDown}.docroot .bk-anim-fade-left{animation-name:bkFadeLeft}.docroot .bk-anim-fade-right{animation-name:bkFadeRight}.docroot .bk-anim-slide-up{animation-name:bkSlideUp}.docroot .bk-anim-slide-down{animation-name:bkSlideDown}.docroot .bk-anim-slide-left{animation-name:bkSlideLeft}.docroot .bk-anim-slide-right{animation-name:bkSlideRight}.docroot .bk-anim-zoom-in{animation-name:bkZoom}.docroot .bk-anim-bounce-in{animation-name:bkBounce;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}.docroot .bk-anim-flip-x{animation-name:bkFlipX}.docroot .bk-anim-flip-y{animation-name:bkFlipY}.docroot .bk-anim-rotate-in{animation-name:bkRotate}@keyframes bkFade{0%{opacity:0}to{opacity:1}}@keyframes bkFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes bkFadeDown{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:none}}@keyframes bkFadeLeft{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes bkFadeRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes bkSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes bkSlideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes bkSlideLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:none}}@keyframes bkSlideRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}@keyframes bkZoom{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes bkBounce{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.08)}to{transform:none}}@keyframes bkFlipX{0%{opacity:0;transform:perspective(600px)rotateX(90deg)}to{opacity:1;transform:none}}@keyframes bkFlipY{0%{opacity:0;transform:perspective(600px)rotateY(90deg)}to{opacity:1;transform:none}}@keyframes bkRotate{0%{opacity:0;transform:rotate(-12deg)scale(.9)}to{opacity:1;transform:none}}.docroot [class*=bk-hover-]{transition:transform .2s,box-shadow .2s}.docroot .bk-hover-grow:hover{transform:scale(1.04)}.docroot .bk-hover-shrink:hover{transform:scale(.96)}.docroot .bk-hover-float:hover{transform:translateY(-4px)}.docroot .bk-hover-pulse:hover{animation:1s infinite bkPulse}.docroot .bk-hover-glow:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--doc-accent) 30%, transparent), 0 10px 30px color-mix(in srgb, var(--doc-accent) 35%, transparent)}.docroot .bk-hover-shadow:hover{box-shadow:0 14px 30px #00000059}.docroot .bk-hover-underline:hover{text-decoration:underline}@keyframes bkPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@container page (max-width:680px){.docroot .bk.bk-sp{padding-top:var(--bk-m-pt,var(--bk-pt,0));padding-right:var(--bk-m-pr,var(--bk-pr,0));padding-bottom:var(--bk-m-pb,var(--bk-pb,0));padding-left:var(--bk-m-pl,var(--bk-pl,0));margin-top:var(--bk-m-mt,var(--bk-mt,0));margin-bottom:var(--bk-m-mb,var(--bk-mb,0))}.docroot .sec.bk{padding-top:var(--bk-m-pt,var(--bk-pt,32px));padding-bottom:var(--bk-m-pb,var(--bk-pb,32px));padding-left:var(--bk-m-pl,var(--bk-pl,16px));padding-right:var(--bk-m-pr,var(--bk-pr,16px))}.docroot .bk-fs,.docroot .bk-fs .b-heading,.docroot .bk-fs .b-text,.docroot .bk-fs .b-btn{font-size:var(--bk-m-fs,var(--bk-fs,inherit))}.docroot .bk-align{text-align:var(--bk-m-align,var(--bk-align,inherit))}.docroot .bk-hide-m{display:none!important}.docroot .bk-hide-d{display:revert}.docroot .col{grid-column:span 12}.docroot .row{width:100%}.docroot .bk-anim-nomobile{opacity:1;animation:none}.docroot .bk-bg-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.docroot .bk-anim{opacity:1}}.editor-preview [data-block-id]{outline-offset:-1px;outline:1px dashed #0000;transition:outline-color .12s}.editor-preview [data-block-id][data-hover]{cursor:pointer;outline-color:#e7c56673}.editor-preview [data-block-id][data-selected]{outline-offset:-2px;outline:2px solid #fb923c}.editor-preview [data-layer=section][data-selected]{outline-color:#4ade80}.editor-preview [data-layer=row][data-selected]{outline-color:#60a5fa}.editor-preview [data-layer=column][data-selected]{outline-color:#c084fc}.editor-preview [data-selected]:after{content:attr(data-layer-label);z-index:40;letter-spacing:.02em;color:#000;pointer-events:none;background:#fb923c;border-radius:0 0 8px;padding:3px 7px;font:600 10px/1 system-ui,sans-serif;position:absolute;top:0;left:0}.editor-preview [data-layer=section][data-selected]:after{background:#4ade80}.editor-preview [data-layer=row][data-selected]:after{background:#60a5fa}.editor-preview [data-layer=column][data-selected]:after{background:#c084fc}.editor-preview .docroot .col-empty{color:#fff6;border-radius:8px;outline:1px dashed #ffffff38;place-items:center;font:500 11px/1.2 system-ui,sans-serif;display:grid}.editor-preview .docroot .col-empty:after{content:"Empty column — add an element"}.editor-preview .docroot .bk-anim{opacity:1;animation:none}.editor-preview .docroot .sec.sec-w-full,.editor-preview .docroot .sec.sec-w-wide,.editor-preview .docroot .bs-w-full,.editor-preview .docroot .bs-w-wide{width:calc(100% + 48px);margin-left:-24px}.docroot .b-button-left{justify-content:flex-start}.docroot .b-button-center{justify-content:center}.docroot .b-button-right{justify-content:flex-end}.docroot .b-button-full .b-btn,.docroot .b-btn-full{justify-content:center;width:100%;display:inline-flex}.docroot .b-btn{gap:10px}.docroot .b-btn-text{flex-direction:column;align-items:center;line-height:1.15;display:inline-flex}.docroot .b-btn-has-sub{padding-top:12px;padding-bottom:12px}.docroot .b-btn-sub{opacity:.8;letter-spacing:0;text-transform:none;margin-top:3px;font-size:.72em;font-weight:500}.docroot .b-btn[data-action]{cursor:pointer}.docroot button.b-btn{font:inherit;appearance:none}.docroot .b-cd{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.docroot .b-cd-unit{background:var(--doc-glass-mid);border:1px solid var(--doc-line-soft);text-align:center;border-radius:16px;flex-direction:column;gap:4px;min-width:84px;padding:14px 12px;display:flex}.docroot .b-cd-n{font:700 34px/1 var(--doc-font-heading);color:var(--doc-heading);font-variant-numeric:tabular-nums}.docroot .b-cd-l{letter-spacing:.08em;text-transform:uppercase;color:var(--doc-fg-3);font-size:11px}.docroot .b-cd-msg{text-align:center;color:var(--doc-fg-2);margin:0;font-weight:600}.docroot .bk-align .b-cd{justify-content:var(--bk-align,center)}.docroot .b-spacer{height:var(--h,48px)}.docroot .b-progress{flex-direction:column;gap:8px;display:flex}.docroot .b-progress-head{color:var(--doc-fg-2);justify-content:space-between;font-size:13px;display:flex}.docroot .b-progress-pct{font-variant-numeric:tabular-nums;color:var(--doc-heading);font-weight:600}.docroot .b-progress-track{height:var(--h,12px);background:var(--track,var(--doc-glass-mid));border-radius:999px;overflow:hidden}.docroot .b-progress-bar{border-radius:inherit;background:var(--fill,var(--doc-accent));width:0;height:100%;transition:width 1.2s cubic-bezier(.22,1,.36,1)}.docroot .b-progress.on .b-progress-bar,.editor-preview .docroot .b-progress .b-progress-bar{width:var(--pct,0%)}.docroot .b-carousel-arrow{z-index:2;border:1px solid var(--doc-line-soft);background:color-mix(in srgb, var(--doc-bg) 70%, transparent);width:40px;height:40px;color:var(--doc-heading);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;place-items:center;transition:background .2s,opacity .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.docroot .b-carousel-arrow:hover{background:color-mix(in srgb, var(--doc-accent) 20%, var(--doc-bg))}.docroot .b-carousel-arrow:disabled{opacity:.3;cursor:default}.docroot .b-carousel-arrow.is-prev{left:10px}.docroot .b-carousel-arrow.is-next{right:10px}.docroot .b-carousel-dots{justify-content:center;gap:6px;margin-top:12px;display:flex}.docroot .b-carousel-dot{background:var(--doc-line);cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:transform .2s,background .2s}.docroot .b-carousel-dot.is-active{background:var(--doc-accent);transform:scale(1.25)}.docroot .b-carousel{outline:none;position:relative}.docroot .b-carousel-track{border-radius:18px;display:flex;overflow:hidden}.docroot .b-carousel-slide{transform:translateX(calc(var(--i,0) * -100%));flex:0 0 100%;margin:0;transition:transform .5s cubic-bezier(.22,1,.36,1);position:relative}.docroot .b-carousel-fade .b-carousel-track{display:grid}.docroot .b-carousel-fade .b-carousel-slide{opacity:0;grid-area:1/1;transition:opacity .6s;transform:none}.docroot .b-carousel-fade .b-carousel-slide.is-active{opacity:1}.docroot .b-carousel-slide img{object-fit:cover;width:100%;height:100%;display:block}.docroot .b-carousel.asp-wide .b-carousel-slide img{aspect-ratio:16/9}.docroot .b-carousel.asp-square .b-carousel-slide img{aspect-ratio:1}.docroot .b-carousel.asp-tall .b-carousel-slide img{aspect-ratio:4/5}.docroot .b-carousel-slide figcaption{color:#fff;background:linear-gradient(#0000,#000000a6);padding:14px 18px;font-size:13px;position:absolute;bottom:0;left:0;right:0}.docroot .b-logos{position:relative;overflow:hidden}.docroot .b-logos img{height:var(--logo-h,40px);object-fit:contain;width:auto;max-width:180px;display:block}.docroot .b-logos.is-gray img{filter:grayscale()brightness(1.6);opacity:.75;transition:filter .2s,opacity .2s}.docroot .b-logos.is-gray .b-logos-item:hover img{filter:none;opacity:1}.docroot .b-logos-item{justify-content:center;align-items:center;padding:0 28px;display:inline-flex}.docroot .b-logos-strip{width:max-content;animation:bLogosScroll var(--speed,40s) linear infinite;display:flex}.docroot .b-logos-ticker:hover .b-logos-strip{animation-play-state:paused}@keyframes bLogosScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.docroot .b-logos-grid{flex-wrap:wrap;justify-content:center;gap:16px 0;display:flex}.docroot .b-logos-carousel{justify-content:center;align-items:center;padding:0 48px;display:flex}.docroot .b-logos-row{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.docroot .b-tm{gap:18px;display:grid}.docroot .b-tm-grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr))}.docroot .b-tm-masonry{columns:var(--cols,3);column-gap:18px;display:block}.docroot .b-tm-masonry .b-tm-card{break-inside:avoid;margin-bottom:18px}.docroot .b-tm-card{background:var(--doc-glass-mid);border:1px solid var(--doc-line-soft);color:inherit;border-radius:18px;flex-direction:column;gap:14px;padding:22px;text-decoration:none;display:flex}.docroot a.b-tm-card:hover{border-color:color-mix(in srgb, var(--doc-accent) 50%, transparent)}.docroot .b-tm-stars{color:var(--doc-line);gap:2px;display:flex}.docroot .b-tm-stars .is-on{color:var(--doc-accent)}.docroot .b-tm-quote{color:var(--doc-fg);margin:0;font-size:16px;line-height:1.55}.docroot .b-tm-who{align-items:center;gap:12px;margin-top:auto;display:flex}.docroot .b-tm-photo{object-fit:cover;border-radius:999px;width:44px;height:44px}.docroot .b-tm-meta{flex-direction:column;min-width:0;display:flex}.docroot .b-tm-name{color:var(--doc-heading);font-size:14px;font-weight:700}.docroot .b-tm-caption{color:var(--doc-fg-3);font-size:12.5px}.docroot .b-tm-logo{opacity:.8;width:auto;height:22px;margin-left:auto}.docroot .b-tm-card-center{text-align:center;align-items:center}.docroot .b-tm-card-center .b-tm-who{flex-direction:column}.docroot .b-tm-card-center .b-tm-logo{margin-left:0}.docroot .b-tm-card-horizontal{flex-direction:row;align-items:flex-start}.docroot .b-tm-card-horizontal .b-tm-who{flex-direction:column;order:-1;align-items:flex-start;min-width:120px;margin-top:0}.docroot .b-tm-card-horizontal .b-tm-photo{width:64px;height:64px}.docroot .b-tm-carousel{padding:0 52px;position:relative}.docroot .b-tm-stage{display:grid}.docroot .b-tm-slide{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .45s,transform .45s;transform:translate(16px)}.docroot .b-tm-slide.is-active{opacity:1;pointer-events:auto;transform:none}.docroot .b-pr-grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));align-items:stretch;gap:20px;display:grid}.docroot .b-pr-card{background:var(--doc-glass-mid);border:1px solid var(--doc-line-soft);border-radius:20px;flex-direction:column;gap:14px;padding:26px 24px;display:flex;position:relative}.docroot .b-pr-card.is-hot{border-color:color-mix(in srgb, var(--doc-accent) 60%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--doc-accent) 30%, transparent), 0 20px 50px -20px color-mix(in srgb, var(--doc-accent) 45%, transparent)}.docroot .b-pr-badge{letter-spacing:.06em;text-transform:uppercase;background:var(--doc-accent);color:var(--doc-on-accent);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.docroot .b-pr-name{font:700 18px/1.2 var(--doc-font-heading);color:var(--doc-heading);margin:0}.docroot .b-pr-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.docroot .b-pr-amount{font:800 40px/1 var(--doc-font-heading);color:var(--doc-heading);letter-spacing:-.02em}.docroot .b-pr-strike{color:var(--doc-fg-3);font-size:16px}.docroot .b-pr-period{color:var(--doc-fg-3);font-size:14px}.docroot .b-pr-caption{color:var(--doc-fg-2);margin:0;font-size:13.5px}.docroot .b-pr-features{color:var(--doc-fg);flex-direction:column;gap:9px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.docroot .b-pr-features li{align-items:flex-start;gap:10px;display:flex}.docroot .b-pr-features svg{color:var(--doc-accent);flex-shrink:0;margin-top:2px}.docroot .b-pr-card .b-btn{margin-top:auto}.docroot .b-pr-carousel{padding:0 52px;position:relative}.docroot .b-pr-stage{display:grid}.docroot .b-pr-slide{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .45s,transform .45s;transform:translate(16px)}.docroot .b-pr-slide.is-active{opacity:1;pointer-events:auto;transform:none}.docroot .b-pr-table{overflow-x:auto}.docroot .b-pr-table table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.docroot .b-pr-table th,.docroot .b-pr-table td{text-align:center;border-bottom:1px solid var(--doc-line-soft);vertical-align:middle;padding:12px 14px}.docroot .b-pr-table thead th{vertical-align:bottom}.docroot .b-pr-table thead th .b-pr-name,.docroot .b-pr-table thead th .b-pr-amount,.docroot .b-pr-table thead th .b-pr-period{display:block}.docroot .b-pr-table thead th .b-pr-amount{margin-top:4px;font-size:28px}.docroot .b-pr-table th[scope=row],.docroot .b-pr-table .b-pr-th-feature{text-align:left;color:var(--doc-fg);background:var(--doc-bg);font-weight:500;position:sticky;left:0}.docroot .b-pr-table .is-hot{background:color-mix(in srgb, var(--doc-accent) 8%, transparent)}.docroot .b-pr-table .is-yes{color:var(--doc-accent)}.docroot .b-pr-table .is-no{color:var(--doc-fg-3);opacity:.5}.docroot .b-pr-cta-row td{border-bottom:0;padding-top:18px}.docroot .b-social{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.docroot .b-social-left{justify-content:flex-start}.docroot .b-social-center{justify-content:center}.docroot .b-social-right{justify-content:flex-end}.docroot .b-social-item{--brand:var(--doc-accent);min-width:var(--sz,40px);height:var(--sz,40px);padding:0 calc(var(--sz,40px) * .3);color:var(--brand);background:color-mix(in srgb, var(--brand) 16%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 35%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.docroot .b-social-icons .b-social-item{width:var(--sz,40px);padding:0}.docroot .b-social-text .b-social-item{height:auto;padding:8px 14px}.docroot a.b-social-item:hover{background:color-mix(in srgb, var(--brand) 26%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 55%, transparent), 0 8px 24px color-mix(in srgb, var(--brand) 40%, transparent);transform:translateY(-2px)}.docroot .b-social-ico{display:inline-flex}.docroot .b-code-ph{border:1px dashed var(--doc-line);color:var(--doc-fg-3);text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:22px;font-size:13px;display:flex}.docroot .b-code-frame{background:0 0;border:0;border-radius:14px;width:100%;display:block}.docroot .b-nav{align-items:center;gap:18px;padding:10px 0;display:flex;position:relative}.docroot .b-nav-logo img{width:var(--logo-w,120px);height:auto;display:block}.docroot .b-nav-list{flex:1;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.docroot .b-nav-left .b-nav-list{justify-content:flex-start}.docroot .b-nav-center .b-nav-list{justify-content:center}.docroot .b-nav-right .b-nav-list{justify-content:flex-end}.docroot .b-nav-item{position:relative}.docroot .b-nav-link,.docroot .b-nav-sublink{color:var(--doc-fg);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:4px;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.docroot .b-nav-link:hover,.docroot .b-nav-sublink:hover{color:var(--doc-heading);background:var(--doc-glass-mid)}.docroot .b-nav-sub{background:color-mix(in srgb, var(--doc-bg) 94%, var(--doc-surface));border:1px solid var(--doc-line-soft);opacity:0;visibility:hidden;z-index:50;border-radius:12px;min-width:200px;margin:6px 0 0;padding:6px;list-style:none;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:100%;left:0;transform:translateY(6px);box-shadow:0 18px 40px #00000059}.docroot .b-nav-item.has-children:hover .b-nav-sub,.docroot .b-nav-item.has-children:focus-within .b-nav-sub{opacity:1;visibility:visible;transform:none}.docroot .b-nav-sub li{display:block}.docroot .b-nav-sublink{justify-content:flex-start;width:100%;font-weight:500}.docroot .b-nav-cta{padding:10px 18px;font-size:13px}.docroot .b-nav-burger{border:1px solid var(--doc-line-soft);background:var(--doc-glass-mid);width:40px;height:40px;color:var(--doc-heading);cursor:pointer;border-radius:10px;place-items:center;margin-left:auto;display:none}.docroot .b-nav-panel{display:none}@container page (max-width:680px){.docroot .b-nav-list,.docroot .b-nav>.b-nav-cta{display:none}.docroot .b-nav-burger{display:grid}.docroot .b-nav-panel{flex-direction:column;flex-basis:100%;gap:10px;width:100%;padding:12px 0 4px;display:flex}.docroot .b-nav{flex-wrap:wrap}.docroot .b-nav-panel-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.docroot .b-nav-panel .b-nav-sub{opacity:1;visibility:visible;box-shadow:none;background:0 0;border:0;margin:0;padding:0 0 0 14px;position:static;transform:none}.docroot .b-tm-grid,.docroot .b-pr-grid{grid-template-columns:1fr}.docroot .b-tm-masonry{columns:1}.docroot .b-tm-carousel,.docroot .b-pr-carousel{padding:0 44px}.docroot .b-pr-amount{font-size:32px}.docroot .b-logos-item{padding:0 16px}}.docroot .b-heading.is-right{text-align:right}.docroot .b-heading-sub h1,.docroot .b-heading-sub h2,.docroot .b-heading-sub h3,.docroot .b-heading-sub h4,.docroot .b-heading-sub h5,.docroot .b-heading-sub h6{color:var(--doc-fg-2);letter-spacing:0;font-weight:500}.docroot .b-heading h4,.docroot .b-heading h5,.docroot .b-heading h6{font-family:var(--doc-font-heading);color:var(--doc-heading);margin:0;line-height:1.25}.docroot .b-heading h4{font-size:20px}.docroot .b-heading h5{font-size:17px}.docroot .b-heading h6{font-size:15px}.docroot .b-divider.style-line{width:var(--dv-w,100%);height:var(--dv-t,1px);background:var(--dv-c,var(--doc-line))}.docroot .b-divider.dv-left{margin-left:0;margin-right:auto}.docroot .b-divider.dv-center{margin-left:auto;margin-right:auto}.docroot .b-divider.dv-right{margin-left:auto;margin-right:0}.docroot .b-divider.style-dots.dv-left{justify-content:flex-start}.docroot .b-divider.style-dots.dv-right{justify-content:flex-end}.docroot .b-divider.style-dots span{background:var(--dv-c,var(--doc-line));width:calc(var(--dv-t,1px) + 4px);height:calc(var(--dv-t,1px) + 4px)}.docroot .b-toggle-contained{border:1px solid var(--doc-line-soft);background:var(--doc-glass-mid);border-radius:16px;overflow:hidden}.docroot .b-toggle-contained .b-toggle-item{border:0;border-bottom:1px solid var(--doc-line-soft);background:0 0;border-radius:0}.docroot .b-toggle-contained .b-toggle-item:last-child{border-bottom:0}.docroot .b-toggle-simple .b-toggle-item{border:0;border-bottom:1px solid var(--doc-line-soft);background:0 0;border-radius:0;padding-left:0;padding-right:0}.docroot .b-toggle-ico-chevron .b-toggle-chev{transition:transform .2s}.docroot .b-toggle-ico-chevron .b-toggle-item[open] .b-toggle-chev{transform:rotate(180deg)}.docroot .b-toggle-ico-arrow .b-toggle-item[open] .b-toggle-chev{transform:rotate(90deg)}.docroot .pp-overlay{z-index:1000;background:var(--pp-overlay,#000000a6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:24px;animation:.25s both bkFade;display:flex;position:fixed;inset:0}.docroot .pp-left{justify-content:flex-start}.docroot .pp-right{justify-content:flex-end}.docroot .pp-dialog{width:100%;max-width:var(--pp-max,560px);background:color-mix(in srgb, var(--doc-bg) 92%, var(--doc-surface));border:1px solid var(--doc-line-soft);border-radius:22px;max-height:calc(100vh - 48px);padding:28px;animation:.3s cubic-bezier(.22,1,.36,1) both bkZoom;position:relative;overflow-y:auto;box-shadow:0 30px 80px #0000008c}.docroot .pp-dialog.bk.bk-sp{padding-top:var(--bk-pt,28px);padding-right:var(--bk-pr,28px);padding-bottom:var(--bk-pb,28px);padding-left:var(--bk-pl,28px)}.docroot .pp-close{z-index:2;border:1px solid var(--doc-line-soft);background:var(--doc-glass-mid);width:34px;height:34px;color:var(--doc-heading);cursor:pointer;border-radius:999px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.docroot .pp-body{flex-direction:column;gap:14px;display:flex}.docroot .pp-body>.b-sec{margin:0}.docroot .pp-empty{text-align:center;color:var(--doc-fg-3);margin:0;font-size:13px}.editor-preview .docroot .pp-overlay{position:absolute}.docroot .b-counter{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:16px;display:grid}.docroot .b-counter-item{text-align:center;background:var(--doc-glass-mid);border:1px solid var(--doc-line-soft);border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:18px 12px;display:flex}.docroot .b-counter-n{font:700 36px/1 var(--doc-font-heading);color:var(--doc-accent);font-variant-numeric:tabular-nums}.docroot .b-counter-l{color:var(--doc-fg-3);font-size:13px}@container page (max-width:680px){.docroot .b-spacer{height:var(--hm,var(--h,24px))}.docroot .b-counter{grid-template-columns:repeat(2,minmax(0,1fr))}.docroot .b-cd-unit{min-width:64px;padding:10px 8px}.docroot .b-cd-n{font-size:26px}}.editor-preview .docroot .bk-hide-d{display:revert;opacity:.35}.editor-preview[data-preview-width=phone] .docroot .bk-hide-m{opacity:.35;display:revert!important}
