.vr-summary{max-width:340px;color:var(--ws-muted);margin:0;font-size:15px;line-height:1.5}.vr--dark .vr-summary{color:#ffffffa6}.vr-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-top:28px;display:grid}.vr-list figure{border:1px solid var(--ws-line);color:var(--ws-ink);background:#fff;border-radius:20px;margin:0;padding:22px}.vr--dark .vr-list figure{color:#fff;background:#ffffff0d;border-color:#ffffff1f}.vr-stars{color:#f5a623;letter-spacing:2px;font-size:15px}.vr-stars i{color:#c9ccd6;font-style:normal}.vr-list blockquote{margin:12px 0 0;font-size:15px;line-height:1.55}.vr-list figcaption{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:600;display:flex}.vr-list figcaption small{letter-spacing:.06em;text-transform:uppercase;color:#13915f;background:#13915f1a;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.rv-form{gap:16px;margin-top:8px;display:grid}.rv-form label{gap:6px;font-size:14px;font-weight:600;display:grid}.rv-form input,.rv-form textarea{font:inherit;border:1px solid var(--ws-line);background:var(--ws-paper,#f5f6fa);border-radius:14px;padding:12px 14px;font-size:16px;font-weight:400}.rv-form textarea{resize:vertical;min-height:130px}.rv-form small{color:var(--ws-muted);font-weight:400}.rv-stars{border:0;gap:6px;margin:0;padding:0;display:flex}.rv-stars legend{margin-bottom:6px;font-size:14px;font-weight:600}.rv-stars button{border:1px solid var(--ws-line);color:#c9ccd6;cursor:pointer;background:#fff;border-radius:12px;width:48px;height:48px;font-size:24px}.rv-stars button[aria-pressed=true]{color:#f5a623;background:#fff8ea;border-color:#f5a623}.rv-submit{background:var(--ws-grad);color:#fff;min-height:54px;font:inherit;cursor:pointer;border:0;border-radius:999px;font-size:16px;font-weight:600}.rv-submit:disabled{opacity:.6}.rv-msg{background:#f4f1ff;border-radius:12px;margin:0;padding:12px 14px;font-size:14px}.rv-msg--error{color:#a8321b;background:#fff0ed}.ws{--ws-navy:#050817;--ws-navy-soft:#0c1024;--ws-ink:#080b1b;--ws-paper:#f5f6fa;--ws-violet:#6547ff;--ws-blue:#3b75ff;--ws-glow:#8b7bff;--ws-muted:#74788a;--ws-line:#080b1b1f;--ws-grad:linear-gradient(135deg, var(--ws-violet), var(--ws-blue));font-family:var(--font-poppins), Poppins, Arial, sans-serif;background:var(--ws-paper);color:var(--ws-ink);overflow-x:clip}.ws *,.ws :before,.ws :after{box-sizing:border-box}.ws img{max-width:100%;display:block}.ws a{color:inherit;text-decoration:none}.ws section{padding-block:110px}.ws-wrap{padding-inline:max(20px,50vw - 600px)}.ws-te{font-family:"Noto Sans Telugu", "Nirmala UI", var(--font-poppins), sans-serif}.ws-dark{background:var(--ws-navy);color:#fff}.ws-btn{white-space:nowrap;border-radius:999px;align-items:center;gap:12px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.ws-btn:hover{transform:translateY(-2px)}.ws-btn--primary{background:var(--ws-grad);padding:7px 7px 7px 24px;box-shadow:0 14px 36px #5048ff59;color:#fff!important}.ws-btn--primary i{width:44px;height:44px;color:var(--ws-violet);background:#fff;border-radius:50%;place-items:center;display:grid}.ws-btn--primary i svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transform:rotate(-45deg)}.ws-btn--ghost{background:#ffffff0d;border:1px solid #ffffff38;padding:16px 22px;color:#fff!important}.ws-btn--ghost svg{fill:currentColor;width:18px;height:18px}.ws-eyebrow{color:var(--ws-violet);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:600}.ws-dark .ws-eyebrow{color:var(--ws-glow)}.ws-h2{letter-spacing:-.035em;margin:0;font-size:clamp(34px,4.6vw,60px);font-weight:700;line-height:1.04}.ws-h2 em,.ws-final h2 em{background:var(--ws-grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-style:italic;font-weight:700}.ws-sub{color:var(--ws-muted);max-width:560px;margin:18px 0 0;font-size:17px;line-height:1.6}.ws-dark .ws-sub{color:#ffffffa6}.ws-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:54px;display:flex}.ws-head .ws-sub{max-width:400px;margin-top:0}.ws-nav{z-index:5;justify-content:space-between;align-items:center;padding-block:18px;display:flex;position:absolute;inset:0 0 auto}.ws-nav img{width:auto;height:38px}.ws-nav .ws-btn--primary{padding:5px 5px 5px 18px;font-size:13px}.ws-nav .ws-btn--primary i{width:34px;height:34px}.ws .ws-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 70% 45%, #1d1749 0%, var(--ws-navy-soft) 34%, var(--ws-navy) 74%);padding-top:110px;padding-bottom:0;position:relative;overflow:hidden}.ws-hero:before{content:"";z-index:-1;opacity:.35;background-image:radial-gradient(#fff2 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.ws-hero-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:30px;display:grid}.ws-hero-copy{padding-bottom:64px}.ws-chip{background:#ffffff0d;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;padding:7px 16px 7px 8px;font-size:12px;font-weight:500;display:inline-flex}.ws-chip b{background:var(--ws-grad);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:600}.ws-hero h1.ws-chip{font-size:12px;font-weight:500;line-height:inherit;letter-spacing:normal;text-transform:none;margin:0}.ws-hero h1,.ws-hero .ws-title{text-transform:uppercase;letter-spacing:-.04em;margin:26px 0 0;font-size:clamp(46px,6.4vw,96px);font-weight:700;line-height:.95}.ws-outline{color:#0000;-webkit-text-stroke:1.5px #ffffffd9}.ws-gradtext{background:var(--ws-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.ws-lead{color:#ffffffbf;max-width:560px;margin:24px 0 0;font-size:18px;line-height:1.6}.ws-lead strong{color:#fff;font-weight:600}.ws-hero-te{color:var(--ws-glow);margin:14px 0 0;font-size:18px;font-weight:600}.ws-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}.ws-micro{color:#fff9;flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:13px;display:flex}.ws-micro span:before{content:"✓";color:var(--ws-glow);margin-right:6px;font-weight:700}.ws-hero-visual{align-self:end;height:100%;min-height:560px;position:relative}.ws-halo{aspect-ratio:1;filter:blur(8px);background:radial-gradient(circle at 50% 40%,#6950ffe6,#2d27719e 42%,#0000 69%);border-radius:50%;width:min(560px,44vw);position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.ws-hero-person{z-index:1;width:min(500px,40vw);height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ws-float{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1024cc;border:1px solid #ffffff24;border-radius:18px;padding:12px 16px;position:absolute;box-shadow:0 18px 50px #0007}.ws-float small{letter-spacing:.12em;text-transform:uppercase;color:var(--ws-glow);font-size:10px;font-weight:600;display:block}.ws-float strong{align-items:center;gap:8px;margin-top:2px;font-size:15px;font-weight:600;display:flex}.ws-float--date{top:12%;left:-2%}.ws-float--press{top:40%;right:-2%}.ws-float--seats{bottom:14%;left:2%}.ws-dot{background:#3dff9a;border-radius:50%;width:8px;height:8px;animation:1.6s infinite ws-pulse;display:inline-block;box-shadow:0 0 0 4px #3dff9a33}@keyframes ws-pulse{50%{box-shadow:0 0 0 8px #3dff9a00}}.ws-countbar{z-index:3;border-top:1px solid #ffffff1f;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding-block:22px;display:grid;position:relative}.ws-countbar>p{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin:0;font-size:12px;font-weight:500}.ws-timer{gap:10px;display:flex}.ws-timer div{text-align:center;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;min-width:74px;padding:8px 6px}.ws-timer b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1;display:block}.ws-timer span{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;font-size:10px;font-weight:500}.ws-price-mini{text-align:right}.ws-price-mini s{color:#fff6;font-size:14px}.ws-price-mini strong{font-size:22px;font-weight:700;display:block}.ws-marquee{background:linear-gradient(90deg, var(--ws-violet), var(--ws-blue), var(--ws-violet));color:#fff;padding:16px 0;overflow:hidden}.ws-marquee div{letter-spacing:-.02em;text-transform:uppercase;gap:34px;width:max-content;font-size:20px;font-weight:700;animation:28s linear infinite ws-scroll;display:flex}.ws-marquee i{opacity:.7;font-style:normal}@keyframes ws-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ws-marquee div,.ws-dot{animation:none}}.ws-gallery{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.ws-shot{aspect-ratio:9/14;background:var(--ws-navy-soft);border-radius:20px;margin:0;position:relative;overflow:hidden}.ws-shot img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.ws-shot:hover img{transform:scale(1.05)}.ws-shot:after{content:"";background:linear-gradient(#0000 55%,#050817e0);position:absolute;inset:0}.ws-shot figcaption{z-index:1;color:#fff;font-size:14px;font-weight:600;line-height:1.25;position:absolute;bottom:12px;left:14px;right:14px}.ws-shot figcaption small{letter-spacing:.12em;text-transform:uppercase;color:#c9c2ff;margin-bottom:3px;font-size:10px;font-weight:500;display:block}.ws-shot:nth-child(2n){transform:translateY(28px)}.ws-made{color:#fff9;align-items:center;gap:8px;margin:52px 0 0;font-size:13px;display:flex}.ws-made b{color:#fff;font-weight:600}.ws-who{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ws-card{border:1px solid var(--ws-line);background:#fff;border-radius:26px;padding:12px 12px 26px}.ws-card>:not(.ws-card-img){margin-inline:12px}.ws-card-img{aspect-ratio:16/10;border-radius:18px;overflow:hidden}.ws-card-img img{object-fit:cover;width:100%;height:100%}.ws-card .ws-num{letter-spacing:.14em;color:#8d91a2;margin-top:20px;font-size:11px;font-weight:600;display:block}.ws-card h3{letter-spacing:-.025em;margin:6px 12px 8px;font-size:22px;font-weight:600}.ws-card p{color:var(--ws-muted);margin-block:0;font-size:15px;line-height:1.6}.ws-notsem{background:var(--ws-ink);color:#fff;border-radius:26px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:22px 32px 22px 22px;display:flex}.ws-notsem-img{aspect-ratio:1;border-radius:18px;flex:none;width:140px;overflow:hidden}.ws-notsem-img img{object-fit:cover;object-position:50% 15%;width:100%;height:100%}.ws-notsem strong{letter-spacing:-.03em;flex:1;font-size:clamp(22px,2.6vw,32px);font-weight:700;line-height:1.15}.ws-notsem strong span{color:var(--ws-glow)}.ws-notsem p{color:#ffffffa6;max-width:420px;margin:0;font-size:15px;line-height:1.6}.ws-create{grid-template-columns:1.25fr 1fr 1fr;grid-auto-rows:220px;gap:16px;display:grid}.ws-tile{background:var(--ws-navy-soft);color:#fff;border-radius:24px;flex-direction:column;justify-content:flex-end;padding:24px;display:flex;position:relative;overflow:hidden}.ws-tile img{object-fit:cover;opacity:.8;width:100%;height:100%;position:absolute;inset:0}.ws-tile:after{content:"";background:linear-gradient(#0000 30%,#050817e6);position:absolute;inset:0}.ws-tile>:not(img){z-index:1;position:relative}.ws-tile small{letter-spacing:.14em;text-transform:uppercase;color:var(--ws-glow);font-size:10px;font-weight:600}.ws-tile h3{letter-spacing:-.02em;margin:6px 0 0;font-size:19px;font-weight:600;line-height:1.15}.ws-tile--big{grid-row:span 2}.ws-tile--big h3{font-size:26px}.ws-tile--grad{background:var(--ws-grad)}.ws-tile--grad:after{display:none}.ws-tile--grad small{color:#fff;opacity:.8}.ws-tile .ws-ic{font-size:28px;position:absolute;top:22px;left:24px}.ws-stack{grid-template-columns:1fr 440px;align-items:start;gap:40px;display:grid}.ws-incl{gap:12px;margin-top:40px;display:grid}.ws-incl>div{background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:44px 1fr auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.ws-tick{width:44px;height:44px;color:var(--ws-glow);background:#6547ff2e;border-radius:12px;place-items:center;font-weight:700;display:grid}.ws-incl strong{font-size:16px;font-weight:600;display:block}.ws-incl small{color:#ffffff8c;font-size:13px}.ws-incl em{color:var(--ws-glow);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:600}.ws-pricecard{color:var(--ws-ink);background:#fff;border-radius:30px;padding:34px;position:sticky;top:24px;overflow:hidden;box-shadow:0 30px 80px #0008,0 0 0 1px #ffffff1a}.ws-pricecard:before{content:"";z-index:1;background:var(--ws-grad);height:6px;position:absolute;inset:0 0 auto}.ws-pc-img{aspect-ratio:16/8;background:linear-gradient(135deg,#eef0ff,#e6eeff);margin:-34px -34px 22px;overflow:hidden}.ws-pc-img img{object-fit:contain;width:100%;height:100%;padding-top:14px}.ws-tag{color:var(--ws-violet);letter-spacing:.1em;text-transform:uppercase;background:#6547ff17;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-block}.ws-pricecard h3{letter-spacing:-.035em;margin:16px 0 4px;font-size:21px;font-weight:600}.ws-meta{color:var(--ws-muted);margin:0;font-size:14px}.ws-big{align-items:baseline;gap:10px;margin:26px 0 6px;display:flex}.ws-big strong{letter-spacing:-.04em;font-size:58px;font-weight:700;line-height:1}.ws-big span{color:var(--ws-muted);font-size:15px;font-weight:500}.ws-rows{border-top:1px dashed var(--ws-line);gap:8px;margin-top:18px;padding-top:14px;font-size:14px;display:grid}.ws-rows div{justify-content:space-between;display:flex}.ws-rows span{color:var(--ws-muted)}.ws-rows b{font-weight:600}.ws-seatnote{color:var(--ws-muted);justify-content:space-between;gap:10px;margin-top:20px;font-size:12px;font-weight:500;display:flex}.ws-seatnote .ws-dot{margin-right:8px}.ws-pricecard .ws-btn--primary{justify-content:space-between;width:100%;margin-top:22px;font-size:16px}.ws-secure{text-align:center;color:var(--ws-muted);margin:14px 0 0;font-size:12px}.ws-days{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.ws-day{border:1px solid var(--ws-line);background:#fff;border-radius:28px;padding:34px}.ws-day header{justify-content:space-between;align-items:center;display:flex}.ws-day header b{background:var(--ws-grad);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600}.ws-day header small{color:var(--ws-muted);font-size:13px;font-weight:500}.ws-day h3{letter-spacing:-.03em;margin:22px 0;font-size:25px;font-weight:600;line-height:1.1}.ws-mod{border-top:1px solid var(--ws-line);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.ws-mod>span{color:var(--ws-violet);letter-spacing:.1em;min-width:22px;padding-top:4px;font-size:11px;font-weight:600}.ws-mod strong{letter-spacing:-.02em;font-size:16px;font-weight:600;display:block}.ws-mod p{color:var(--ws-muted);margin:2px 0 0;font-size:14px;line-height:1.5}.ws-full{margin-top:16px}.ws-full summary{cursor:pointer;color:var(--ws-violet);font-size:14px;font-weight:600;list-style:none}.ws-full summary::-webkit-details-marker{display:none}.ws-full summary:after{content:" +"}.ws-full[open] summary:after{content:" −"}.ws-full ul{columns:2;color:var(--ws-muted);column-gap:24px;margin:12px 0 0;padding-left:16px;font-size:13px;line-height:1.5}.ws-full li{break-inside:avoid;margin-bottom:4px}.ws-project{background:var(--ws-ink);color:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:24px 30px;display:flex}.ws-project strong{letter-spacing:-.03em;font-size:20px;font-weight:600}.ws-project p{color:#ffffffa6;margin:4px 0 0;font-size:14px}.ws-trainer{grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;display:grid}.ws-trainer-img{background:radial-gradient(circle at 50% 40%, #6950ffcc, #1d1749 50%, var(--ws-navy-soft));aspect-ratio:4/5;border-radius:32px;position:relative;overflow:hidden}.ws-trainer-img img{width:92%;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ws-facts{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.ws-facts span{border:1px solid #ffffff2e;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500}.ws-video{aspect-ratio:16/9;background:#000;border:1px solid #ffffff24;border-radius:24px;margin-top:30px;position:relative;overflow:hidden}.ws-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ws-video-cap{color:#ffffff8c;margin:12px 0 0;font-size:13px}.ws-logi{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.ws-logi div{border:1px solid var(--ws-line);background:#fff;border-radius:20px;padding:22px}.ws-logi span{letter-spacing:.12em;text-transform:uppercase;color:var(--ws-violet);font-size:11px;font-weight:600;display:block}.ws-logi strong{letter-spacing:-.02em;margin-top:8px;font-size:17px;font-weight:600;line-height:1.25;display:block}.ws-faq{grid-template-columns:.8fr 1.2fr;gap:50px;display:grid}.ws-faq details{border-bottom:1px solid var(--ws-line);padding:22px 0}.ws-faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;gap:20px;font-size:18px;font-weight:600;list-style:none;display:flex}.ws-faq summary::-webkit-details-marker{display:none}.ws-faq summary:after{content:"+";color:var(--ws-violet);font-size:24px;line-height:1;transition:transform .2s}.ws-faq details[open] summary:after{transform:rotate(45deg)}.ws-faq details p{color:var(--ws-muted);max-width:620px;margin:12px 0 0;font-size:15px;line-height:1.7}.ws .ws-final{isolation:isolate;color:#fff;text-align:center;background:#040615;padding-block:130px 60px;position:relative;overflow:hidden}.ws-glow1,.ws-glow2{z-index:-1;filter:blur(60px);border-radius:50%;width:520px;height:520px;position:absolute}.ws-glow1{background:#6547ff66;top:-120px;left:-120px}.ws-glow2{background:#3b75ff55;bottom:-160px;right:-140px}.ws-final h2{letter-spacing:-.04em;margin:0;font-size:clamp(42px,6.4vw,92px);font-weight:700;line-height:1}.ws-final>p:not(.ws-eyebrow){color:#ffffffa6;max-width:520px;margin:22px auto 0;font-size:17px;line-height:1.6}.ws-final .ws-cta{justify-content:center}.ws-foot{color:#ffffff8c;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:100px;padding-top:24px;font-size:13px;display:flex}.ws-foot nav{gap:18px;display:flex}.ws-sticky{display:none}@media (width<=900px){.ws section{padding-block:76px}.ws .ws-hero{padding-top:90px}.ws-hero-grid{grid-template-columns:1fr}.ws-hero-copy{padding-bottom:10px}.ws-hero-visual{min-height:440px}.ws-halo{width:90vw}.ws-hero-person{width:min(380px,82vw)}.ws-float--date{top:4%;left:0}.ws-float--press{top:30%;right:0}.ws-float--seats{bottom:10%;left:0}.ws-countbar{text-align:center;grid-template-columns:1fr;gap:14px}.ws-timer{justify-content:center}.ws-timer div{flex:1;min-width:0}.ws-price-mini{display:none}.ws-head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:34px}.ws-who,.ws-days,.ws-stack,.ws-trainer,.ws-faq{grid-template-columns:1fr}.ws-notsem,.ws-project{flex-direction:column;align-items:flex-start}.ws-notsem{padding:18px 22px 26px 18px}.ws-notsem-img{aspect-ratio:16/9;width:100%}.ws-create{grid-template-columns:1fr 1fr;grid-auto-rows:170px}.ws-tile--big{grid-area:span 1/span 2}.ws-tile h3{font-size:17px}.ws-tile--big h3{font-size:23px}.ws-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(6,62%);margin-inline:-20px;padding:0 20px 8px;overflow-x:auto}.ws-shot{scroll-snap-align:start}.ws-shot:nth-child(2n){transform:none}.ws-made{margin-top:20px}.ws-incl>div{grid-template-columns:40px 1fr;padding:14px 16px}.ws-tick{width:40px;height:40px}.ws-incl em{display:none}.ws-pricecard{padding:26px;position:static}.ws-pc-img{margin:-26px -26px 18px}.ws-logi{grid-template-columns:1fr 1fr}.ws-logi div:last-child{grid-column:span 2}.ws-full ul{columns:1}.ws-hero .ws-cta .ws-btn{flex:1;justify-content:space-between}.ws-hero .ws-cta .ws-btn--ghost{justify-content:center}.ws .ws-final{padding-bottom:110px}.ws-sticky{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#0c1024f2;border:1px solid #ffffff24;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 18px;transition:transform .3s;display:flex;position:fixed;bottom:10px;left:10px;right:10px;transform:translateY(140%);box-shadow:0 18px 50px #0009}.ws-sticky.is-visible{transform:none}.ws-sticky small{color:#ffffff8c;font-size:11px;display:block}.ws-sticky strong{letter-spacing:-.03em;font-size:18px;font-weight:700}.ws-sticky strong small{display:inline}.ws-sticky .ws-btn--primary{padding:5px 5px 5px 16px;font-size:14px}.ws-sticky .ws-btn--primary i{width:36px;height:36px}}.ws.hm .hm-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 50% 48%, #1d1749 0%, var(--ws-navy-soft) 32%, var(--ws-navy) 72%);flex-direction:column;min-height:min(100svh,980px);padding-top:18px;padding-bottom:0;display:flex;position:relative;overflow:hidden}.hm-hero:before{content:"";z-index:-1;opacity:.35;background-image:radial-gradient(#fff2 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.hm-nav{z-index:5;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid;position:relative}.hm-nav>a img{width:auto;height:36px}.hm-nav nav{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;gap:4px;padding:5px;display:flex}.hm-nav nav a{color:#fffc;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.hm-nav nav a:hover{color:#fff;background:#ffffff1a}.hm-nav>.ws-btn{justify-self:end;padding:5px 5px 5px 18px;font-size:13px}.hm-nav>.ws-btn i{width:34px;height:34px}.hm-stage{flex:1;min-height:640px;position:relative}.hm-kicker{color:#fffc;z-index:1;white-space:nowrap;margin:0;font-size:clamp(18px,2vw,24px);font-style:italic;font-weight:600;position:absolute;top:12%;left:50%;transform:translate(-50%)}.hm-stage h1{z-index:1;text-align:center;white-space:nowrap;letter-spacing:-.06em;width:100%;margin:0;font-size:clamp(64px,11.5vw,180px);font-weight:700;line-height:.86;position:absolute;top:20%;left:50%;transform:translate(-50%)}.hm-stage h1 span{color:#0000;-webkit-text-stroke:2px #ffffffb3;display:block}.hm-stage h1 .hm-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hm-halo{z-index:0;aspect-ratio:1;filter:blur(8px);background:radial-gradient(circle at 50% 40%,#6950ffe6,#2d27719e 42%,#0000 69%);border-radius:50%;width:min(620px,52vw);position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.hm-person{z-index:2;width:min(560px,44vw);height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hm-side{z-index:3;max-width:300px;position:absolute;bottom:18%}.hm-side--left{left:0}.hm-side--left p{color:#ffffffbf;margin:14px 0 0;font-size:15px;line-height:1.6}.hm-side--right{justify-items:end;gap:10px;display:grid;right:0}.hm-side--right .ws-btn{font-size:14px}.hm-side--right .ws-btn--primary{padding:5px 5px 5px 18px}.hm-side--right .ws-btn--primary i{width:38px;height:38px}.hm-side--right .ws-btn--ghost{padding:13px 22px}.hm-proof{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05081799;border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);margin-inline:calc(-1*max(20px,50vw - 600px));padding-inline:max(20px,50vw - 600px);display:grid;position:relative}.hm-proof div{grid-template-columns:auto 1fr;align-items:center;column-gap:14px;padding:20px 0;display:grid}.hm-proof div+div{border-left:1px solid #ffffff1f;padding-left:24px}.hm-proof span{color:var(--ws-glow);letter-spacing:.1em;grid-row:span 2;font-size:11px;font-weight:600}.hm-proof strong{letter-spacing:-.02em;text-transform:uppercase;font-size:18px;font-weight:600}.hm-proof small{color:#ffffff8c;font-size:13px}.hm-classes{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.hm-class{border:1px solid var(--ws-line);background:#fff;border-radius:24px;flex-direction:column;grid-column:span 2;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.hm-class:hover{transform:translateY(-4px);box-shadow:0 30px 70px #0508171f}.hm-class-cover{aspect-ratio:16/10;background:var(--ws-navy);position:relative;overflow:hidden}.hm-class-cover img{object-fit:cover;width:100%;height:100%}.hm-class-cover span{color:#fff;background:#22c55e;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600;position:absolute;top:12px;right:12px}.hm-class:first-child .hm-class-cover span{background:linear-gradient(90deg,#ff8a3d,#ff3d6e)}.hm-class:nth-child(2) .hm-class-cover span,.hm-class:nth-child(3) .hm-class-cover span{background:var(--ws-grad)}.hm-class:nth-child(5) .hm-class-cover span{background:#ff8a3d}@media (width>=1081px){.hm-class:nth-child(4):nth-last-child(2),.hm-class:nth-child(5):last-child{grid-column:span 3}}@media (width<=1080px){.hm-classes{grid-template-columns:1fr 1fr}.hm-class,.hm-class:nth-child(-n+2){grid-column:auto}}.hm-class--wide{flex-direction:row;grid-column:1/-1!important}.hm-class--wide .hm-class-cover{aspect-ratio:16/10;flex:0 0 50%}.hm-class--wide .hm-class-cover img{object-fit:contain}.hm-class--wide .hm-class-cover span{background:var(--ws-grad)}.hm-class--wide .hm-class-body{justify-content:center;padding:34px 38px}.hm-class--wide .hm-class-body strong{letter-spacing:-.035em;font-size:32px}.hm-class--wide .hm-class-body p{color:var(--ws-muted);max-width:460px;margin:10px 0 0;font-size:15px;line-height:1.6}.hm-class--wide .hm-class-body div{margin-top:0;padding-top:24px}@media (width<=760px){.hm-class--wide{flex-direction:column}.hm-class--wide .hm-class-cover{flex:none}.hm-class--wide .hm-class-body{padding:18px 20px 20px}.hm-class--wide .hm-class-body strong{font-size:19px}}.hm-class-body{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.hm-class-body small{letter-spacing:.12em;text-transform:uppercase;color:var(--ws-violet);font-size:11px;font-weight:600}.hm-class-body strong{letter-spacing:-.02em;margin-top:6px;font-size:19px;font-weight:600;line-height:1.25}.hm-class-body div{justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.hm-class-body b{letter-spacing:-.03em;font-size:22px;font-weight:700}.hm-class-body em{color:var(--ws-violet);align-items:center;gap:8px;font-size:14px;font-style:normal;font-weight:600;display:inline-flex}.hm-class-body em i{background:var(--ws-grad);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.hm-class-body em svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transform:rotate(-45deg)}.hm-all{margin-top:24px;font-weight:600;display:inline-block;color:var(--ws-violet)!important}.hm-reel{grid-template-columns:1fr 1fr;align-items:center;gap:50px;margin-bottom:70px;display:grid}.hm-reel-copy .ws-btn{margin-top:28px}.hm-reel-video{aspect-ratio:9/16;background:#000;border:1px solid #ffffff24;border-radius:28px;justify-self:center;width:min(380px,100%);position:relative;overflow:hidden;box-shadow:0 30px 80px #0009,0 0 0 10px #ffffff0a}.hm-reel-video video{object-fit:cover;width:100%;height:100%;display:block}.hm-reel-video span{letter-spacing:.12em;pointer-events:none;background:#050817b3;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:600;position:absolute;top:14px;left:14px}.hm-services{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.hm-services article{border:1px solid var(--ws-line);background:#fff;border-radius:26px;padding:12px 12px 24px}.hm-service-img{aspect-ratio:16/11;border-radius:18px;position:relative;overflow:hidden}.hm-service-img img{object-fit:cover;object-position:50% 25%;width:100%;height:100%}.hm-service-img span{color:#fff;letter-spacing:.1em;background:#050817b3;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:12px;left:12px}.hm-services h3{letter-spacing:-.025em;margin:18px 12px 6px;font-size:22px;font-weight:600}.hm-services p{color:var(--ws-muted);margin:0 12px;font-size:15px;line-height:1.6}.hm-tags{flex-wrap:wrap;gap:6px;margin:16px 12px 0;display:flex}.hm-tags span{background:var(--ws-paper);border:1px solid var(--ws-line);color:var(--ws-muted);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:500}.hm-process{background:var(--ws-ink);color:#fff;border-radius:26px;margin-top:18px;padding:30px}.hm-process .ws-eyebrow{color:var(--ws-glow)}.hm-process ol{grid-template-columns:repeat(4,1fr);gap:14px;margin:0 0 26px;padding:0;list-style:none;display:grid}.hm-process li span{letter-spacing:.12em;color:var(--ws-glow);font-size:11px;font-weight:600}.hm-process li strong{margin-top:10px;font-size:19px;font-weight:600;display:block}.hm-process li p{color:#ffffffa6;margin:6px 0 0;font-size:14px;line-height:1.55}.hm-about-img{aspect-ratio:4/5;border-radius:32px;overflow:hidden}.hm-about-img img{object-fit:cover;width:100%;height:100%}.hm-rating{text-align:right}.hm-rating strong{letter-spacing:-.05em;font-size:60px;font-weight:700;line-height:1;display:block}.hm-rating strong small{color:var(--ws-muted);font-size:22px}.hm-rating span{color:#f5a623;letter-spacing:2px}.hm-reviews{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.hm-reviews figure{border:1px solid var(--ws-line);background:#fff;border-radius:24px;flex-direction:column;gap:14px;margin:0;padding:26px;display:flex}.hm-reviews span{color:#f5a623;letter-spacing:2px}.hm-reviews blockquote{flex:1;margin:0;font-size:18px;font-weight:500;line-height:1.5}.hm-reviews figcaption{color:var(--ws-violet);font-size:14px;font-weight:600}.hm-contact-portrait{object-fit:cover;object-position:top;background:radial-gradient(circle at 50% 40%,#6950ffe6,#2d2771 70%);border:1px solid #ffffff2e;border-radius:50%;width:150px;height:150px;margin:0 auto 26px;display:block}.hm-foot{align-items:center}.hm-foot img{width:auto;height:30px}.hm-foot nav{flex-wrap:wrap}@media (width<=960px){.hm-nav{grid-template-columns:auto 1fr}.hm-nav nav{display:none}.hm-stage{flex-direction:column;min-height:0;padding-top:40px;display:flex}.hm-kicker,.hm-stage h1{position:static;transform:none}.hm-kicker{text-align:center}.hm-stage h1{margin-top:8px;font-size:15vw}.hm-visual-wrap{position:relative}.hm-halo{width:92vw;top:210px;bottom:auto}.hm-person{order:3;width:min(380px,86vw);margin:-6vw auto 0;position:relative;left:auto;transform:none}.hm-side{max-width:none;position:static}.hm-side--left{text-align:center;order:1;margin-top:22px}.hm-side--left .ws-chip{display:none}.hm-side--right{order:2;justify-items:stretch;margin-top:18px}.hm-side--right .ws-btn{justify-content:space-between}.hm-side--right .ws-btn--ghost{justify-content:center}.hm-proof{grid-template-columns:1fr}.hm-proof div+div{border-top:1px solid #ffffff1f;border-left:0;padding-left:0}.hm-classes,.hm-services,.hm-reviews{grid-template-columns:1fr}.hm-reel{grid-template-columns:1fr;gap:34px;margin-bottom:44px}.hm-process ol{grid-template-columns:1fr 1fr}.hm-rating{text-align:left}}@media (width<=560px){.hm-process ol{grid-template-columns:1fr}.hm-contact .ws-btn{white-space:normal;max-width:100%}}:root{--font-poppins:"Poppins", sans-serif}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/_vinext_fonts/poppins-7f1fb7668707/poppins-725c0aa9.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/_vinext_fonts/poppins-7f1fb7668707/poppins-b2409418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/_vinext_fonts/poppins-7f1fb7668707/poppins-e1fdbc36.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/_vinext_fonts/poppins-7f1fb7668707/poppins-7ce129c8.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/_vinext_fonts/poppins-7f1fb7668707/poppins-aba1f567.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/_vinext_fonts/poppins-7f1fb7668707/poppins-f8670f5c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/_vinext_fonts/poppins-7f1fb7668707/poppins-05a407a2.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/_vinext_fonts/poppins-7f1fb7668707/poppins-41bcef72.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/_vinext_fonts/poppins-7f1fb7668707/poppins-2b08170a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/_vinext_fonts/poppins-7f1fb7668707/poppins-377a7193.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/_vinext_fonts/poppins-7f1fb7668707/poppins-9d552f73.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/_vinext_fonts/poppins-7f1fb7668707/poppins-4cd3c705.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/_vinext_fonts/poppins-7f1fb7668707/poppins-11faf1f9.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/_vinext_fonts/poppins-7f1fb7668707/poppins-efa209cc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/_vinext_fonts/poppins-7f1fb7668707/poppins-c0bcbfd2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/_vinext_fonts/poppins-7f1fb7668707/poppins-495ce24d.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/_vinext_fonts/poppins-7f1fb7668707/poppins-0818a5a7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/_vinext_fonts/poppins-7f1fb7668707/poppins-f3d38ba6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.__font_poppins_027sdxo{font-family:Poppins,sans-serif}.__variable_poppins_027sdxo{--font-poppins:"Poppins", sans-serif}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--navy:#050817;--navy-soft:#0c1024;--violet:#6547ff;--blue:#3b75ff;--glow:#8b7bff;--white:#fff;--paper:#f5f6fa;--ink:#080b1b;--muted:#74788a;--line:#080b1b24;--font-geist-sans:var(--font-poppins);--font-geist-mono:var(--font-poppins);--display:var(--font-poppins), Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-poppins), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px}.noise{z-index:-1;pointer-events:none;opacity:.16;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");position:absolute;inset:0}.aodx-mark{width:max-content;color:var(--white);letter-spacing:-.08em;align-items:baseline;font-size:25px;font-weight:930;display:flex}.aodx-mark strong{color:var(--violet)}.aodx-mark img{object-fit:contain;width:148px;height:auto;display:block}.corner{aspect-ratio:1;border:1px solid #6547ff59;border-radius:50%;width:110px;position:absolute}.eyebrow{color:var(--violet);letter-spacing:.13em;text-transform:uppercase;margin:0 0 15px;font-size:11px;font-weight:850}h2 em{color:var(--violet);font-family:var(--font-poppins), Arial, sans-serif;text-transform:none;font-style:italic;font-weight:600}.webinar-shell{min-height:100svh;color:var(--white);background:linear-gradient(135deg,#050817,#11183a 54%,#060817);padding:24px max(20px,50vw - 660px) 90px}.webinar-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.webinar-back{color:#ffffffb8;border:1px solid #ffffff29;border-radius:999px;align-items:center;min-height:42px;padding:0 18px;font-size:12px;font-weight:750;display:inline-flex}.booking-submit{min-height:52px;color:var(--white);background:linear-gradient(135deg, var(--violet), var(--blue));cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:22px;font-size:13px;font-weight:850;transition:transform .18s,opacity .18s;display:inline-flex;box-shadow:0 18px 42px #5048ff47}.booking-submit:hover{transform:translateY(-1px)}.academy-hero-credibility{color:#ffffffa8;margin:14px 0 0;font-size:12px;font-weight:650}.academy-policy-note{color:#ffffffa8;margin-top:18px;font-size:12px;line-height:1.6}.academy-policy-note a{color:var(--glow);text-underline-offset:3px;text-decoration:underline}.booking-step{grid-template-columns:34px 1fr;align-items:center;gap:12px;margin-top:18px;display:grid}.booking-step:first-child{margin-top:0}.booking-step>span{width:34px;height:34px;color:var(--white);background:linear-gradient(135deg, var(--violet), var(--blue));border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.booking-step strong,.booking-step small{display:block}.booking-step strong{font-size:14px}.booking-step small{color:#ffffff75;margin-top:3px;font-size:11px}.date-choice-group{gap:10px;display:grid}.date-choice{color:#ffffffb3;cursor:pointer;border:1px solid #ffffff24;border-radius:14px;gap:5px;padding:14px 16px;transition:border-color .18s,background .18s,color .18s,transform .18s;display:grid}.date-choice:hover{border-color:#ffffff47;transform:translateY(-1px)}.date-choice.active{color:var(--white);background:#6547ff38;border-color:#8b7bffe6}.date-choice input{opacity:0;pointer-events:none;position:absolute}.date-choice small{color:var(--glow);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.date-choice span{font-size:13px;font-weight:750}.booking-summary{background:#6547ff24;border:1px solid #8b7bff57;border-radius:16px;margin-top:16px;padding:15px}.booking-summary small,.booking-summary strong,.booking-summary span{display:block}.booking-summary small{color:#ffffff7a;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.booking-summary strong{color:var(--white);margin-top:7px;font-size:14px;line-height:1.35}.booking-summary span{color:#ffffff9e;margin-top:5px;font-size:12px}.field-grid{gap:14px;margin-top:22px;display:grid}.field-grid label{gap:7px;display:grid}.field-grid label span{color:#ffffff94;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:820}.field-grid label em{color:#ffffff5c;font-style:normal}.field-grid input,.field-grid textarea,.field-grid select{width:100%;color:var(--white);font:inherit;background:#05081794;border:1px solid #ffffff24;border-radius:13px;outline:none}.field-grid input::placeholder,.field-grid textarea::placeholder{color:#ffffff47}.field-grid input{min-height:48px;padding:0 14px}.field-grid select{min-height:48px;padding:0 12px}.phone-input-group{grid-template-columns:minmax(150px,.48fr) minmax(0,1fr);gap:8px;display:grid}.field-grid textarea{resize:vertical;padding:14px}.field-grid input:focus,.field-grid textarea:focus{border-color:#8b7bffe6}.booking-submit{width:100%}.booking-submit--secondary{color:var(--white);box-shadow:none;background:#ffffff1f}.booking-submit:disabled{cursor:progress;opacity:.72}.booking-note{color:#ffffff6b;text-align:center;margin:10px 0 0;font-size:11px;line-height:1.5}.webinar-mobile-cta{display:none}.webinar-academy-shell{color:#f8faff;background:#050713;min-height:100svh;padding:0 max(18px,50vw - 610px) 84px}.academy-ribbon{color:#fff;background:linear-gradient(135deg, var(--violet), var(--blue));text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;min-height:44px;margin-inline:calc(-1*max(18px,50vw - 610px));padding:9px 18px;font-size:12px;font-weight:600;display:flex}.academy-ribbon span{text-transform:uppercase}.academy-nav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050713db;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:12px 0;display:flex;position:sticky;top:0}.academy-nav nav{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:5px;padding:5px;display:flex}.academy-nav nav a{color:#ffffffa8;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:600}.academy-nav nav a:hover{color:#050713;background:#fff}.academy-nav-cta{color:#fff;background:linear-gradient(135deg, var(--violet), var(--blue));border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.academy-hero{grid-template-columns:minmax(0,.98fr) minmax(380px,520px);align-items:center;gap:clamp(24px,4vw,54px);padding:66px 0 34px;display:grid}.academy-kicker{color:var(--glow);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:650}.academy-hero h1,.academy-takeaways h2,.academy-pain h2,.academy-learn h2,.academy-flow h2,.academy-bonus h2,.academy-host h2,.academy-reviews h2,.academy-faq h2,.academy-final h2{font-family:var(--display);letter-spacing:-.025em;text-transform:none;margin:0;font-weight:750;line-height:1.04}.academy-hero h1{max-width:650px;font-size:clamp(42px,5.5vw,78px)}.academy-hero-copy>p:not(.academy-kicker){color:#ffffffb8;max-width:590px;margin:22px 0 0;font-size:16px;line-height:1.7}.academy-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.academy-primary-button,.academy-secondary-button,.academy-card-button{border-radius:6px;justify-content:center;align-items:center;min-height:54px;padding:0 22px;font-size:13px;font-weight:700;display:inline-flex}.academy-primary-button,.academy-card-button{color:#fff;background:linear-gradient(135deg, var(--violet), var(--blue));box-shadow:0 18px 42px #6547ff3d}.academy-secondary-button{color:#ffffffd1;background:#ffffff0d;border:1px solid #ffffff29}.academy-trust-pills{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.academy-trust-pills span{color:#ffffffa3;text-transform:uppercase;border:1px solid #ffffff21;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:600}.academy-booking-card{background:#101325;border:1px solid #6547ff52;border-radius:12px;align-self:start;overflow:hidden;box-shadow:0 28px 90px #0000005c}.academy-booking-card figure{background:#030807;margin:0}.academy-booking-card figure img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.academy-price-row,.academy-date-row{border-top:1px solid #ffffff1f;gap:8px;padding:20px 22px;display:grid}.academy-price-row span,.academy-date-row span,.academy-price-row small,.academy-date-row small{color:#ffffff85;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.academy-price-row strong{color:var(--glow);font-family:var(--display);letter-spacing:-.04em;font-size:52px;line-height:.88}.academy-date-row strong{color:#fff;font-size:21px;line-height:1.25}.academy-card-button{width:calc(100% - 44px);margin:0 22px 22px}.academy-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 0 50px;display:grid}.academy-stats article{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;min-height:112px;padding:18px}.academy-stats span{color:#ffffff75;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.academy-stats strong{color:#fff;margin-top:12px;font-size:17px;font-weight:650;line-height:1.35;display:block}.academy-takeaways{background:linear-gradient(145deg,#11152a,#0b0e20);border:1px solid #8b7bff47;border-radius:12px;grid-template-columns:.82fr 1.18fr;gap:clamp(24px,4vw,54px);margin-top:20px;padding:clamp(28px,4vw,48px);display:grid}.academy-takeaways h2{max-width:510px;font-size:clamp(30px,3.5vw,50px)}.academy-takeaways-intro>p:last-child{color:#ffffffad;max-width:540px;margin:20px 0 0;font-size:15px;line-height:1.7}.academy-takeaway-grid{gap:10px;display:grid}.academy-takeaway-grid article{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:10px;grid-template-columns:38px 1fr;gap:14px;padding:17px;display:grid}.academy-takeaway-grid article>span{color:#fff;background:linear-gradient(135deg, var(--violet), var(--blue));border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:650;display:grid}.academy-takeaway-grid strong{color:#fff;font-size:16px;font-weight:650;line-height:1.35;display:block}.academy-takeaway-grid p{color:#ffffffa3;margin:7px 0 0;font-size:13px;line-height:1.55}.academy-pain,.academy-flow,.academy-bonus,.academy-host,.academy-reviews,.academy-faq,.academy-final,.academy-booking-steps{background:#101325;border:1px solid #ffffff1f;border-radius:8px;margin-top:20px;padding:clamp(26px,4vw,46px)}.academy-pain,.academy-flow,.academy-bonus,.academy-host,.academy-reviews{grid-template-columns:.72fr 1fr;align-items:start;gap:clamp(20px,4vw,46px);display:grid}.academy-pain h2,.academy-flow h2,.academy-bonus h2,.academy-host h2,.academy-reviews h2,.academy-faq h2,.academy-final h2,.academy-booking-steps h2{font-family:var(--display);letter-spacing:-.025em;text-transform:none;margin:0;font-size:clamp(28px,3.4vw,48px);font-weight:750;line-height:1.04}.academy-booking-steps{border-color:#6547ff47;grid-template-columns:.72fr 1fr;align-items:start;gap:clamp(20px,4vw,46px);display:grid}.academy-booking-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.academy-booking-step-grid article{background:#080b1b;border:1px solid #ffffff1f;border-radius:8px;min-height:176px;padding:17px}.academy-booking-step-grid span{color:var(--glow);font-size:11px;font-weight:650}.academy-booking-step-grid strong{color:#fff;margin-top:26px;font-size:15px;display:block}.academy-booking-step-grid p{color:#ffffff9e;margin:10px 0 0;font-size:13px;line-height:1.5}.academy-pain-list{gap:10px;display:grid}.academy-pain-list p,.academy-bonus>div:last-child p{color:#ffffffc7;background:#080b1b;border:1px solid #6547ff38;border-radius:10px;margin:0;padding:16px;font-size:14px;line-height:1.55}.academy-learn{color:#071016;background:#f7f9fb;border-radius:8px;margin-top:20px;padding:clamp(26px,4vw,46px)}.academy-learn .academy-kicker{color:#6547ff}.academy-learn h2{color:#070914;max-width:820px;font-size:clamp(30px,4vw,58px)}.academy-learn-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.academy-learn-grid article{background:#fff;border:1px solid #dfe4ec;border-radius:8px;min-height:166px;padding:16px}.academy-learn-grid span{color:#6547ff;font-size:11px;font-weight:650}.academy-learn-grid p{color:#1a2030;margin:22px 0 0;font-size:14px;font-weight:500;line-height:1.55}.academy-flow-list{gap:10px;display:grid}.academy-flow-list article{background:#080b1b;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:90px .7fr 1fr;align-items:center;gap:16px;padding:16px;display:grid}.academy-flow-list span{color:var(--glow);text-transform:uppercase;font-size:11px;font-weight:650}.academy-flow-list strong{color:#fff;font-size:15px;font-weight:650}.academy-flow-list p{color:#ffffff9e;margin:0;font-size:13px;line-height:1.5}.academy-host{align-items:center}.academy-host>img{border:3px solid var(--violet);object-fit:cover;border-radius:50%;width:112px;height:112px}.academy-host>div>p:not(.academy-kicker){color:#ffffffa8;max-width:650px;line-height:1.65}.academy-contact{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.academy-contact a{color:var(--glow);border:1px solid #6547ff57;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:800}.academy-faq>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.academy-faq details{background:#080b1b;border:1px solid #ffffff1f;border-radius:8px}.academy-faq summary{cursor:pointer;color:#fff;padding:18px;font-size:14px;font-weight:650;list-style-position:inside}.academy-faq details p{color:#ffffff9e;margin:0;padding:0 18px 18px;font-size:14px;line-height:1.6}.academy-final{text-align:center;background:linear-gradient(135deg,#101325,#151a34);justify-items:center;display:grid}.academy-final h2{max-width:760px}.academy-final .academy-primary-button{min-width:260px;margin-top:26px}.memorial-course-shell{background:radial-gradient(circle at 78% 9%,#6547ff3d,#0000 28%),radial-gradient(circle at 8% 18%,#3b75ff29,#0000 24%),#050713}.memorial-course-shell .academy-ribbon{background:linear-gradient(135deg,#5b45f5,#2e6cff)}.memorial-course-shell .academy-hero{align-items:stretch}.memorial-course-shell .academy-hero-copy{align-content:center;display:grid}.memorial-course-shell .academy-hero h1{max-width:760px;font-size:clamp(38px,5.2vw,72px)}.memorial-course-shell .academy-booking-card{background:linear-gradient(#12162d,#0c1024);border-color:#8b7bff6b}.memorial-course-shell .academy-booking-card figure{background:radial-gradient(circle at 50% 45%,#6547ff4d,#0000 34%),#070914}.memorial-course-shell .academy-booking-card figure img{filter:saturate(.88)contrast(1.04);opacity:.88}.memorial-course-shell .academy-stats article,.memorial-course-shell .academy-pain,.memorial-course-shell .academy-flow,.memorial-course-shell .academy-bonus,.memorial-course-shell .academy-host,.memorial-course-shell .academy-faq,.memorial-course-shell .academy-booking-steps{background:#101325e0}.memorial-course-shell .academy-learn{background:#f7f8ff}.memorial-course-shell .academy-learn-grid article{border-color:#dce1f4;box-shadow:0 12px 34px #14182c0f}.memorial-course-shell .academy-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.memorial-course-shell .academy-tool-card{align-content:start;gap:14px;min-height:270px;display:grid}.memorial-course-shell .academy-tool-card img{aspect-ratio:16/9;object-fit:contain;background:#050713;border:1px solid #ffffff1f;border-radius:8px;width:100%}.memorial-course-shell .academy-tool-card div{gap:8px;display:grid}.memorial-course-shell .academy-tool-card p{color:#ffffff9e;margin:0;font-size:13px;line-height:1.55}.memorial-sample-proof{color:#fff;background:linear-gradient(135deg,#101325f5,#080b1bf5);border:1px solid #8b7bff57}.memorial-sample-proof p:last-child{color:#ffffffad}.memorial-sample-proof video{border:1px solid #ffffff1f;max-height:520px;box-shadow:0 24px 70px #00000052}.memorial-timeline .academy-flow-list article:first-child{background:linear-gradient(135deg,#6547ff38,#ffffff0b);border-color:#8b7bffa3}.memorial-timeline .academy-flow-list article:nth-child(2){border-color:#3b75ff94}.memorial-course-shell .academy-final{background:linear-gradient(135deg,#151a34,#0c1024)}.checkout-shell{color:var(--white);background:#070914;padding-top:24px}.checkout-header{max-width:1120px;margin:0 auto}.checkout-shell{color:#10131a;background:#fff;min-height:100svh}.checkout-header{border-bottom:1px solid #ececf0;padding-bottom:18px}.checkout-header .aodx-mark{color:#10131a}.checkout-header .webinar-back{color:#3b3f4a;border-color:#dedfe5}.booking-form--simple .field-grid{gap:18px;margin:0 10px 34px}.booking-form--simple .field-grid label{gap:9px;display:grid}.booking-form--simple .field-grid label span{color:#323848;letter-spacing:0;text-transform:none;pointer-events:auto;font-size:15px;font-weight:800;position:static;transform:none}.booking-form--simple .field-grid input{color:#060914;background:#fff;border:1px solid #d9deea;border-radius:8px;min-height:58px;padding:0 18px;font-size:17px}.booking-form--simple .phone-input-group select{color:#060914;background:#fff;border:1px solid #d9deea;border-radius:8px;min-height:58px;padding:0 14px;font-size:14px}.booking-form--simple .field-grid input:focus{border-color:#a8adba;box-shadow:0 0 0 3px #6547ff1a}.booking-form--simple .phone-input-group select:focus{border-color:#a8adba;outline:none;box-shadow:0 0 0 3px #6547ff1a}.booking-form--simple .field-grid label:focus-within span{color:#5138d8}.booking-form--simple .booking-submit{color:#fff;background:linear-gradient(135deg, var(--violet), var(--blue));min-height:82px;box-shadow:none;border-radius:0;margin:26px -22px 0;font-size:clamp(22px,2.8vw,31px);font-weight:800}.booking-form--simple .form-status{color:var(--violet);font-size:18px}.booking-form--simple .form-status.error{color:#b00020}.form-status{color:var(--glow);margin:14px 0 0;font-size:13px;line-height:1.5}.form-status.error{color:#ffb3b3}.booking-success{gap:16px;padding-top:6px;display:grid}.booking-success>span{width:74px;height:74px;color:var(--white);background:linear-gradient(135deg, var(--violet), var(--blue));letter-spacing:.12em;text-transform:uppercase;border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid;box-shadow:0 18px 42px #6547ff3d}.booking-success h3{font-family:var(--display);letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:38px;line-height:.95}.booking-success p{color:#ffffff9e;margin:0;line-height:1.6}.admin-empty h1{font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(58px,7vw,104px);line-height:.86}.admin-empty p{color:#ffffff94;max-width:560px;margin:18px 0 0;line-height:1.65}.whatsapp-redirect{background:#f5f3ff;border:1px solid #6547ff38;border-radius:12px;gap:10px;margin-top:20px;padding:16px;display:grid}.whatsapp-redirect p{color:#4f5668;margin:0;font-size:13px}.whatsapp-redirect .booking-submit{width:fit-content;margin:0;padding-inline:18px}.admin-empty{background:#ffffff0d;border:1px solid #ffffff24;border-radius:20px;max-width:720px;margin:110px auto 0;padding:36px}.admin-empty h2{font-family:var(--display);letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:42px}.admin-empty .webinar-back{width:max-content;margin-top:28px}.legal-shell{background:var(--paper);min-height:100svh;color:var(--ink)}.legal-topbar{background:var(--white);justify-content:space-between;align-items:center;gap:18px;min-height:84px;padding:0 max(20px,50vw - 590px);display:flex}.legal-brand{color:var(--ink)}.legal-home{border:1px solid var(--line);min-height:42px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex}.legal-hero{color:var(--white);background:radial-gradient(circle at 80% 15%, #6547ff61, transparent 30%), var(--navy);padding:clamp(58px,9vw,112px) max(20px,50vw - 590px)}.legal-hero h1{max-width:920px;font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(54px,8vw,118px);font-weight:900;line-height:.86}.legal-hero p:not(.eyebrow){color:#ffffffbd;max-width:790px;margin:24px 0 0;font-size:clamp(18px,2.2vw,28px);font-weight:640;line-height:1.2}.legal-hero span{color:#ffffff80;letter-spacing:.14em;text-transform:uppercase;margin-top:28px;font-size:11px;font-weight:850;display:block}.legal-content{width:min(980px,100% - 40px);margin:0 auto;padding:clamp(42px,7vw,82px) 0}.legal-section{border-bottom:1px solid #dfe2ee;padding:28px 0}.legal-section h2{font-family:var(--display);letter-spacing:-.045em;text-transform:uppercase;margin:0 0 14px;font-size:clamp(30px,3.6vw,48px);font-weight:900;line-height:.96}.legal-section p{color:#3d4350;margin:12px 0 0;font-size:17px;line-height:1.66}.legal-footer{border-top:1px solid #dfe2ee;grid-template-columns:auto 1fr;align-items:start;gap:28px;width:min(1180px,100% - 40px);margin:0 auto;padding:32px 0 44px;display:grid}.legal-footer .aodx-mark{color:var(--ink)}.legal-footer nav{color:#3d4350;flex-wrap:wrap;justify-content:flex-end;gap:10px 18px;font-size:13px;font-weight:820;display:flex}.simple-terms a{color:var(--violet);text-underline-offset:3px;font-weight:850;text-decoration:underline}@media (width<=1050px){.academy-hero{grid-template-columns:1fr}.academy-booking-card{max-width:620px}.academy-stats,.academy-learn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.memorial-course-shell .academy-tool-grid{grid-template-columns:1fr}.memorial-course-shell .academy-tool-card{min-height:0}.academy-takeaways,.academy-pain,.academy-flow,.academy-bonus,.academy-host,.academy-reviews,.academy-booking-steps,.academy-booking-step-grid{grid-template-columns:1fr}}@media (width<=760px){.webinar-shell{padding:18px 16px 64px}.webinar-header{align-items:flex-start}.webinar-back{min-height:38px;padding-inline:13px;font-size:11px}.checkout-shell{padding:18px 16px 64px}.booking-form--simple .field-grid{gap:14px;margin:0 0 28px}.booking-form--simple .field-grid label span{font-size:14px}.booking-form--simple .field-grid input{min-height:56px;padding:0 16px;font-size:16px}.booking-form--simple .phone-input-group select{min-height:56px}.simple-terms{margin-top:18px;font-size:15px}.booking-form--simple .booking-submit{min-height:74px;margin:22px -16px 0;font-size:24px}.webinar-mobile-cta{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050817f0;border:1px solid #ffffff29;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:9px 9px 9px 16px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 18px 60px #00000070}.webinar-mobile-cta span{color:#ffffff94;font-size:10px}.webinar-mobile-cta strong{color:var(--white);font-size:17px;display:block}.webinar-mobile-cta a{min-height:46px;color:var(--white);background:linear-gradient(135deg, var(--violet), var(--blue));border-radius:6px;place-items:center;padding:0 18px;font-size:12px;font-weight:850;display:grid}.webinar-academy-shell{padding-inline:16px;padding-bottom:94px}.academy-ribbon{gap:6px 12px;min-height:54px;margin-inline:-16px;padding:8px 12px;font-size:10px;line-height:1.35}.academy-nav{flex-wrap:wrap;min-height:0;position:static}.academy-nav nav{order:3;width:100%;overflow-x:auto}.academy-nav nav a{text-align:center;flex:1;min-width:max-content}.academy-nav-cta{min-height:38px;padding-inline:12px;font-size:11px}.academy-hero{gap:22px;padding-top:34px}.academy-hero h1{font-size:clamp(34px,12vw,48px);line-height:.96}.academy-hero-copy>p:not(.academy-kicker){margin-top:16px;font-size:14px;line-height:1.6}.academy-hero-actions{gap:10px;display:grid}.academy-primary-button,.academy-secondary-button,.academy-card-button{width:100%;min-height:50px;font-size:12px}.academy-booking-card{width:100%}.academy-price-row,.academy-date-row{padding:16px}.academy-price-row strong{font-size:42px}.academy-date-row strong{font-size:18px}.academy-card-button{width:calc(100% - 32px);margin:0 16px 16px}.academy-stats{grid-template-columns:1fr 1fr;gap:8px;padding-bottom:32px}.academy-stats article{min-height:88px;padding:13px}.academy-stats strong{font-size:14px}.academy-takeaways,.academy-pain,.academy-flow,.academy-bonus,.academy-host,.academy-reviews,.academy-faq,.academy-final,.academy-learn,.academy-booking-steps{margin-top:14px;padding:22px}.academy-takeaways h2,.academy-pain h2,.academy-learn h2,.academy-flow h2,.academy-bonus h2,.academy-host h2,.academy-reviews h2,.academy-faq h2,.academy-final h2,.academy-booking-steps h2{font-size:clamp(25px,8.5vw,34px);line-height:1.08}.academy-takeaways-intro>p:last-child{font-size:14px;line-height:1.6}.academy-takeaway-grid article{grid-template-columns:34px 1fr;padding:14px}.academy-takeaway-grid article>span{width:30px;height:30px}.academy-booking-step-grid article{min-height:0}.academy-learn-grid{grid-template-columns:1fr;gap:8px}.academy-learn-grid article{min-height:0;padding:14px}.academy-learn-grid p{margin-top:14px;font-size:13px}.academy-flow-list article{grid-template-columns:1fr;gap:8px;padding:14px}.academy-host{gap:18px}.academy-host>img{width:84px;height:84px}.academy-faq>div{grid-template-columns:1fr}.academy-faq summary,.academy-faq details p{font-size:13px}.field-grid input{min-height:46px}.admin-empty h1{font-size:17vw}.admin-empty{margin-top:70px;padding:24px}.legal-topbar{flex-direction:column;align-items:flex-start;padding-block:20px}.legal-footer{grid-template-columns:1fr}.legal-footer nav{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.navigation-feedback{z-index:1000;pointer-events:none;position:fixed;inset:0 0 auto}.navigation-feedback__bar{transform-origin:0;background:linear-gradient(90deg,#6547ff,#8b7bff,#3b75ff);width:72%;height:3px;animation:1.15s ease-in-out infinite navigation-progress;display:block;box-shadow:0 0 14px #6547ffb3}.navigation-feedback__pill{color:#fff;background:#101427;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:9px;min-height:38px;padding:0 15px;font-size:12px;font-weight:650;display:inline-flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #0204104d}.navigation-feedback__pill i{border:2px solid #8b7bff47;border-top-color:#8b7bff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite navigation-spin}@keyframes navigation-spin{to{transform:rotate(360deg)}}@keyframes navigation-progress{0%{opacity:.65;transform:scaleX(.12)}55%{opacity:1;transform:scaleX(.82)}to{opacity:0;transform:scaleX(1.35)}}@media (prefers-reduced-motion:reduce){.navigation-feedback__bar{width:100%;animation:none}.navigation-feedback__pill i{animation-duration:1.4s}}.academy-tools{background:#0c1024;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:.8fr 1.2fr;gap:32px;margin-top:14px;padding:42px;display:grid}.academy-tools h2{color:#fff;letter-spacing:-.045em;margin:8px 0 16px;font-size:clamp(30px,4vw,48px);line-height:1}.academy-tools>div>p:last-child{color:#ffffff94;max-width:520px;line-height:1.6}.academy-tool-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.academy-tool-grid article{background:#ffffff09;border:1px solid #ffffff1c;border-radius:10px;align-items:center;gap:14px;min-height:82px;padding:16px;display:flex}.academy-tool-grid span{color:#8b7bff;font:700 11px/1 var(--font-geist-mono)}.academy-tool-grid strong{color:#fff;font-size:15px}.academy-review-empty{color:#fff9;border:1px dashed #ffffff2e;border-radius:10px;padding:28px}.academy-review-empty strong{color:#fff;font-size:18px}.academy-review-empty p{margin:10px 0 0;line-height:1.55}.checkout-shell .booking-form{color:#10131a;background:#f7f8fc;border:1px solid #e1e4ec;border-radius:16px;padding:clamp(18px,3vw,28px)}.checkout-shell .booking-step strong{color:#111528;font-weight:650}.checkout-shell .booking-step small{color:#70788c}.checkout-shell .date-choice{color:#10131a;background:#fff;border-color:#d9deea}.checkout-shell .date-choice:hover{background:#faf9ff;border-color:#9b8dff}.checkout-shell .date-choice.active{color:#080b1b;background:#efecff;border-color:#6547ff;box-shadow:0 0 0 3px #6547ff1a}.checkout-shell .date-choice small{color:#5138d8;font-weight:650}.checkout-shell .date-choice span{color:#151a2e;font-weight:600}.checkout-shell .booking-summary{background:#efecff;border-color:#cfc7ff}.checkout-shell .booking-summary small{color:#5138d8;font-weight:650}.checkout-shell .booking-summary strong{color:#10131a;font-weight:650}.checkout-shell .booking-summary span{color:#4f5668}.checkout-shell .field-grid label span{color:#4f5668;font-weight:600}.checkout-shell .field-grid input,.checkout-shell .field-grid textarea,.checkout-shell .field-grid select{color:#10131a;background:#fff;border-color:#d9deea}.checkout-shell .field-grid input::placeholder,.checkout-shell .field-grid textarea::placeholder{color:#9198a8}.checkout-shell .field-grid input:focus,.checkout-shell .field-grid textarea:focus{border-color:#6547ff;box-shadow:0 0 0 3px #6547ff1a}.checkout-shell .booking-submit{color:#fff;background:linear-gradient(135deg,#6547ff,#3b75ff);border:0;border-radius:8px;min-height:56px;margin-top:20px;font-weight:700}.checkout-shell .form-status{color:#5138d8}.checkout-shell .form-status.error{color:#b42318}.checkout-trust-box{background:#f5f3ff;border:1px solid #6547ff42;border-radius:12px;gap:9px;margin:18px 0;padding:16px;display:grid}.checkout-trust-box strong{color:#151129;font-size:15px}.checkout-trust-box p{color:#4f5668;margin:0;font-size:13px;line-height:1.5}.checkout-trust-box a{color:#5138d8;font-size:13px;font-weight:850}.academy-proof-video{color:#080b1b;background:#f5f6fa;border-radius:14px;grid-template-columns:.72fr 1.28fr;gap:34px;margin-top:14px;padding:42px;display:grid}.academy-proof-video h2{letter-spacing:-.045em;margin:8px 0 16px;font-size:clamp(30px,4vw,48px);line-height:1}.academy-proof-video p:last-child{color:#666b7b;line-height:1.6}.academy-proof-video video{object-fit:contain;background:#050817;border-radius:10px;width:100%;max-height:440px}@media (width<=780px){.academy-tools{grid-template-columns:1fr;padding:22px}.academy-tool-grid{grid-template-columns:1fr}.academy-proof-video{grid-template-columns:1fr;padding:22px}}.aodx-logo-image{object-fit:contain;width:148px;height:auto;display:block}.checkout-shell{color:#071a31;background:radial-gradient(circle at 18% 8%,#2c79ff61,#0000 24%),radial-gradient(circle at 82% 0,#2a8eff38,#0000 22%),linear-gradient(#031832 0 420px,#fff 420px 76%,#031832 76% 100%);min-height:100svh;padding:0 max(22px,50vw - 680px) 34px}.checkout-header{color:#fff;background:#02142bd1;border-bottom:1px solid #70aaff61;max-width:none;min-height:70px;margin:0 -22px;padding:0 22px}.checkout-header .aodx-mark{color:#fff;font-size:32px}.checkout-header .aodx-mark strong{color:#3288ff}.checkout-header .aodx-mark img{width:138px}.checkout-header .webinar-back{color:#ffffffd1;border-color:#ffffff3d;border-radius:8px;min-height:38px}.checkout-progress{color:#ffffffb8;align-items:center;gap:26px;font-size:13px;font-weight:850;display:flex}.checkout-progress span{align-items:center;gap:8px;display:inline-flex;position:relative}.checkout-progress span:before{color:#fff;content:"1";background:#1b4e91;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.checkout-progress .done:before{content:"✓";background:#1175ff}.checkout-progress .active:before{color:#041a34;content:"2";background:#fff;box-shadow:inset 0 0 0 4px #1d7dff}.checkout-secure-note{color:#fff;padding-left:30px;font-size:13px;line-height:1.2;display:grid;position:relative}.checkout-secure-note:before{content:"";background:#ffdf2f;border-radius:4px;width:18px;height:22px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.checkout-secure-note span{color:#ffffffb8;font-size:12px}.checkout-hero{color:#fff;grid-template-columns:minmax(240px,330px) minmax(0,1fr) minmax(230px,270px);align-items:end;gap:34px;min-height:360px;padding:24px 0 20px;display:grid;position:relative}.checkout-hero-founder{object-fit:contain;object-position:bottom left;align-self:end;width:min(100%,330px);max-height:350px}.checkout-hero-copy{text-align:center;align-self:center}.checkout-hero-copy p{color:#ffffffd6;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:900}.checkout-hero-copy h1{color:#fff;max-width:650px;margin:0 auto;font-size:clamp(44px,5.9vw,78px);line-height:.92}.checkout-hero-copy h1 span{color:#ffdf2f;display:block}.checkout-hero-copy strong{color:#061a34;background:linear-gradient(135deg,#fffffff5,#fff6b5f0);border:1px solid #ffdf2f57;border-radius:8px;max-width:650px;margin:16px auto 0;padding:13px 18px;font-size:clamp(18px,2vw,27px);font-weight:800;line-height:1.2;display:block}.checkout-hero-icons{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.checkout-hero-icons span{color:#fff;justify-items:center;gap:8px;font-size:13px;font-weight:850;display:grid}.checkout-hero-icons span:before{color:#041a34;content:"✓";background:#fff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.checkout-hero-card{background:linear-gradient(145deg,#081f41f5,#040f22e6);border:1px solid #b0ceff8c;border-radius:8px;min-height:310px;padding:22px;position:relative;overflow:hidden}.checkout-hero-card img{object-fit:contain;opacity:.72;width:190px;height:260px;position:absolute;bottom:-26px;right:-46px}.checkout-hero-card strong{z-index:1;color:#fff;text-transform:uppercase;max-width:150px;font-size:31px;font-weight:950;line-height:1.02;display:block;position:relative}.checkout-hero-card ul{z-index:1;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid;position:relative}.checkout-hero-card li{color:#fff;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.checkout-hero-card li:before{color:#1fcf71;content:"✓"}.checkout-page-layout{grid-template-columns:minmax(0,1fr) minmax(330px,470px);align-items:start;gap:16px;display:grid}.checkout-form-card,.checkout-order-card{background:#fff;border:1px solid #d9e3f2;border-radius:8px;box-shadow:0 18px 44px #051c3c1f}.checkout-form-card{padding:28px}.checkout-order-card{gap:18px;padding:28px;display:grid}.checkout-order-card h2{color:#061a34;margin:0;font-size:26px}.booking-form--simple{gap:22px;display:grid}.checkout-step-heading{grid-template-columns:46px 1fr;align-items:center;gap:16px;display:grid}.checkout-step-heading>span{color:#fff;background:#0b69ff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:22px;font-weight:950;display:grid}.checkout-step-heading strong{color:#061a34;font-size:25px;font-weight:950;line-height:1;display:block}.checkout-step-heading small{color:#50627b;margin-top:4px;font-size:15px;display:block}.booking-form--simple .field-grid{border-bottom:1px solid #dce5f2;gap:14px;margin:0;padding-bottom:18px}.booking-form--simple .field-grid label span,.checkout-attendee-select span{color:#061a34;font-size:14px;font-weight:900}.booking-form--simple .field-grid input,.booking-form--simple .phone-input-group select,.checkout-attendee-select select{color:#061a34;background:#fff;border:1px solid #ccd8e8;border-radius:6px;min-height:46px;font-size:15px}.booking-form--simple .field-grid input{padding:0 14px}.booking-form--simple .phone-input-group{grid-template-columns:116px minmax(0,1fr);gap:8px}.booking-form--simple .phone-input-group select{padding:0 10px}.booking-form--simple .field-grid label small{color:#7888a0;text-align:center;font-size:12px}.checkout-attendee-step{border-bottom:1px solid #dce5f2;gap:18px;padding-bottom:20px;display:grid}.checkout-attendee-select{gap:8px;max-width:470px;display:grid}.checkout-attendee-select select{padding:0 14px}.simple-terms{color:#6b7890;margin:0;font-size:13px;line-height:1.45}.simple-terms a{color:#0b69ff;font-weight:800}.booking-form--simple .booking-submit{color:#071a31;background:linear-gradient(135deg,#ffe93d,#ffd315);border-radius:7px;min-height:58px;margin:0;font-size:22px;font-weight:950;box-shadow:0 14px 24px #ffd01633}.booking-form--simple .booking-submit:hover{transform:translateY(-1px)}.checkout-pay-safety{color:#061a34;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;font-size:12px;font-weight:900;display:grid}.checkout-pay-safety span{text-align:center;justify-items:center;gap:4px;display:grid}.checkout-pay-safety span:before{color:#0b69ff;content:"✓"}.checkout-order-product{border-bottom:1px solid #dce5f2;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:14px;padding-bottom:18px;display:grid}.checkout-order-product img{aspect-ratio:16/9;object-fit:cover;background:#051832;border-radius:7px;width:160px}.checkout-order-product strong{color:#061a34;font-size:22px;line-height:1.12;display:block}.checkout-order-product p{color:#50627b;margin:7px 0 10px;font-size:13px;line-height:1.35}.checkout-order-product div div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.checkout-order-product span{color:#061a34;font-size:26px;font-weight:950}.checkout-order-product del{color:#8b98aa;font-size:16px}.checkout-order-product em{color:#fff;background:#ee1f2c;border-radius:6px;padding:6px 9px;font-size:13px;font-style:normal;font-weight:950}.checkout-benefit-list,.checkout-promise-card ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.checkout-benefit-list li,.checkout-promise-card li{color:#273b56;gap:10px;font-size:15px;line-height:1.35;display:flex}.checkout-benefit-list li:before,.checkout-promise-card li:before{color:#19b967;content:"✓";font-weight:950}.checkout-bonus-note{background:linear-gradient(135deg,#e9f7ff,#fff8df);border-radius:8px;gap:5px;padding:17px 18px;display:grid}.checkout-bonus-note strong{color:#061a34;font-size:18px}.checkout-bonus-note span{color:#071a31;font-size:14px;line-height:1.4}.checkout-promise-card{color:#071a31;background:linear-gradient(135deg,#eef8ff,#fff);border:1px solid #d6e8f8;border-radius:8px;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px;padding:18px;display:grid}.checkout-promise-card img{object-fit:contain;filter:drop-shadow(0 9px 16px #0000002e);width:120px;height:auto}.checkout-promise-card strong{color:#071a31;margin-bottom:10px;font-size:18px;font-weight:950;display:block}.checkout-help-box{background:#eef7ff;border-radius:8px;gap:8px;padding:18px;display:grid}.checkout-help-box strong{color:#061a34;font-size:18px}.checkout-help-box p{color:#50627b;margin:0;font-size:14px;line-height:1.4}.checkout-help-box a{color:#061a34;border:1px solid #8aa4c5;border-radius:6px;place-items:center;min-height:38px;margin-top:6px;font-size:13px;font-weight:900;display:grid}.checkout-faq-strip{color:#fff;gap:12px;margin-top:22px;display:grid}.checkout-faq-strip h2{color:#fff;margin:0;font-size:25px}.checkout-faq-strip>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.checkout-faq-strip article{color:#061a34;background:#fff;border-radius:8px;min-height:68px;padding:14px 16px}.checkout-faq-strip strong{font-size:15px;display:block}.checkout-faq-strip span{color:#50627b;margin-top:4px;font-size:13px;line-height:1.35;display:block}@media (width<=980px){.checkout-shell{background:linear-gradient(#031832 0 620px,#fff 620px 88%,#031832 88% 100%);padding-inline:16px}.checkout-header{gap:12px;margin-inline:-16px;padding-inline:16px}.checkout-secure-note,.checkout-header .webinar-back{display:none}.checkout-progress{gap:12px;margin-left:auto;font-size:11px}.checkout-progress span:before{width:24px;height:24px}.checkout-hero{text-align:center;grid-template-columns:1fr;gap:10px;min-height:0;padding-top:14px}.checkout-hero-founder{width:min(100%,270px);max-height:315px;margin:0 auto -14px}.checkout-hero-copy{order:2}.checkout-hero-card{display:none}.checkout-hero-copy h1{font-size:clamp(39px,12vw,58px)}.checkout-hero-copy strong{margin-top:12px;font-size:16px}.checkout-hero-icons{background:#fff;border:1px solid #d9e3f2;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;padding:14px}.checkout-hero-icons span{color:#071a31}.checkout-hero-icons span:before{color:#fff;background:#0b69ff}.checkout-page-layout{grid-template-columns:1fr}.checkout-order-card{order:-1}.checkout-faq-strip>div{grid-template-columns:1fr}}@media (width<=560px){.checkout-shell{padding-bottom:24px}.checkout-header .aodx-mark{font-size:27px}.checkout-header .aodx-mark img{width:104px}.checkout-progress span{font-size:0}.checkout-progress span:before{font-size:12px}.checkout-form-card,.checkout-order-card{padding:18px}.checkout-step-heading{grid-template-columns:40px 1fr;gap:12px}.checkout-step-heading>span{width:40px;height:40px;font-size:19px}.checkout-step-heading strong{font-size:21px}.booking-form--simple .phone-input-group{grid-template-columns:1fr}.booking-form--simple .booking-submit{min-height:56px;font-size:18px}.checkout-pay-safety{grid-template-columns:1fr}.checkout-order-product{grid-template-columns:112px minmax(0,1fr)}.checkout-order-product img{width:112px}.checkout-order-product strong{font-size:18px}.checkout-order-product p{display:none}.checkout-promise-card{grid-template-columns:90px minmax(0,1fr);padding:14px}.checkout-promise-card img{width:90px}.phone-input-group,.booking-form--simple .phone-input-group{grid-template-columns:1fr}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/cormorant/cormorant.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500 600;font-display:swap;src:url(/fonts/cormorant/cormorant-italic.woff2)format("woff2")}.bk{--bk-paper:#f8f4ec;--bk-ink:#3b3428;--bk-mute:#8b8170;--bk-gold:#8a6a2f;--bk-foil:linear-gradient(135deg, #8a6a2f 0%, #f3dc9a 30%, #b8913f 52%, #f7e7b0 68%, #9c7a37 100%);--bk-serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--bk-leather-1:#5a1a29;--bk-leather-2:#3a0f19;--bk-leather-3:#2c0a13;color:#fff}.bk-c-navy{--bk-leather-1:#1d2a52;--bk-leather-2:#121a36;--bk-leather-3:#0b1126}.bk-c-emerald{--bk-leather-1:#1b4a3c;--bk-leather-2:#113328;--bk-leather-3:#0a241c}.bk-c-black{--bk-leather-1:#2a2a2c;--bk-leather-2:#18181a;--bk-leather-3:#0e0e10}.bk-stage{padding-block:18px 26px;position:relative}.bk-stage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(55% 60% at 50% 45%,#2a2160 0%,#121636 45%,#0000 75%);position:absolute;inset:-40px -10% 0}.bk-host{z-index:1;width:min(100% - 20px,148.15svh - 444.45px,1080px);margin:0 auto;transition:transform .7s cubic-bezier(.22,.8,.25,1);position:relative}.bk-stage[data-orient=landscape][data-pos=front] .bk-host{transform:translate(-25%)}.bk-stage[data-orient=landscape][data-pos=back] .bk-host{transform:translate(25%)}.bk-shadow{filter:blur(6px);background:radial-gradient(closest-side,#000000d0,#0000);border-radius:50%;height:34px;transition:left .7s,right .7s;position:absolute;bottom:-14px;left:2%;right:2%}.bk-stage[data-orient=landscape][data-pos=front] .bk-shadow{left:51%}.bk-stage[data-orient=landscape][data-pos=back] .bk-shadow{right:51%}.bk-flip{z-index:2;position:relative}.bk-edge{z-index:1;background:repeating-linear-gradient(90deg,#efe9dc 0 1px,#c9bfab 1px 2px);transition:width .5s;position:absolute;top:1.2%;bottom:1.2%;box-shadow:0 4px 10px #0007}.bk-edge.l{border-radius:3px 0 0 3px;right:100%}.bk-edge.r{border-radius:0 3px 3px 0;left:100%}.bk-stage[data-orient=portrait] .bk-edge.l{display:none}.bk-pg{background:var(--bk-paper);color:var(--bk-ink);overflow:hidden}.bk-in{position:absolute;inset:0;overflow:hidden;container-type:inline-size}.bk-in img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.bk-in img[data-i]{pointer-events:auto;cursor:zoom-in}.bk-full .bk-in>img,.bk-spread .bk-in>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bk-spread .bk-in>img.bk-spread-img{width:200%;max-width:none}.bk-spread.right .bk-in>img.bk-spread-img{left:-100%}.bk-in img:not([src]){visibility:hidden}.bk-in:after{content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff14,#0000 38%),linear-gradient(270deg,#0000004d,#0000001a 3%,#0000 11%);position:absolute;inset:0}.bk-pg.right .bk-in:after{background:linear-gradient(118deg,#ffffff14,#0000 38%),linear-gradient(90deg,#0000004d,#0000001a 3%,#0000 11%)}.bk-stage[data-orient=portrait] .bk-pg .bk-in:after{background:linear-gradient(118deg,#ffffff14,#0000 38%),linear-gradient(90deg,#00000040,#00000014 3%,#0000 9%)}.bk-spread .bk-in:after{background:linear-gradient(270deg,#00000038,#0000 7%)}.bk-spread.right .bk-in:after{background:linear-gradient(90deg,#00000038,#0000 7%)}.bk-mat{background:#e9e2d4;position:absolute;inset:9% 9% 12%;overflow:hidden;box-shadow:0 1px 2px #0003,0 6px 14px #0000001f}.bk-mat img{object-fit:cover;width:100%;height:100%;display:block}.bk-two{grid-template-rows:1fr 1fr;gap:4%;display:grid;position:absolute;inset:7% 9% 10%}.bk-two>div{background:#e9e2d4;position:relative;overflow:hidden;box-shadow:0 1px 2px #0003,0 6px 14px #0000001f}.bk-two img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bk-no{font-family:var(--bk-serif);color:var(--bk-mute);font-size:max(7px,2.4cqi);position:absolute;bottom:2.6%}.bk-pg.left .bk-no{left:5%}.bk-pg.right .bk-no{right:5%}.bk-full .bk-no,.bk-spread .bk-no{color:#ffffffb0;text-shadow:0 1px 2px #0008}.bk-text{text-align:center;font-family:var(--bk-serif);place-content:center;justify-items:center;gap:10px;padding:12%;display:grid;position:absolute;inset:0}.bk-orn{color:var(--bk-gold);letter-spacing:.5em;font-size:3cqi}.bk-text h2{color:var(--bk-ink);text-wrap:balance;margin:0;font-size:10cqi;font-style:italic;font-weight:500;line-height:1.05}.bk-text p{color:var(--bk-mute);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:max(7px,2.9cqi)}.bk-text .bk-credit{letter-spacing:.12em;margin-top:4cqi}.bk-text blockquote{color:var(--bk-ink);margin:0;font-size:4.8cqi;font-style:italic;line-height:1.4}.bk-logo{object-fit:contain;max-width:42%;max-height:16cqi;margin-bottom:6px}.bk-endpaper{background-color:#efe6d4;background-image:radial-gradient(circle at 25% 25%,#d9c7a2 0 1.4px,#0000 1.6px),radial-gradient(circle at 75% 75%,#d9c7a2 0 1.4px,#0000 1.6px);background-size:18px 18px}.bk-cover{background-color:var(--bk-leather-2);color:#fff}.bk-cover .bk-in{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), radial-gradient(ellipse 80% 70% at 40% 30%, #ffffff1f, transparent 70%), linear-gradient(160deg, var(--bk-leather-1), var(--bk-leather-2) 70%, var(--bk-leather-3));background-blend-mode:soft-light, normal, normal}.bk-cover .bk-in:after{background:linear-gradient(90deg,#00000080,#ffffff14 2.5%,#0000 6%),linear-gradient(118deg,#ffffff10,#0000 40%)}.bk-cover.bk-back .bk-in:after{background:linear-gradient(270deg,#00000080,#ffffff14 2.5%,#0000 6%),linear-gradient(118deg,#ffffff10,#0000 40%)}.bk-stitch{border:1px dashed #d4af6a66;border-radius:3px;position:absolute;inset:4.5%}.bk-corner{aspect-ratio:1;background:var(--bk-foil);width:11%;position:absolute}.bk-corner.tr{clip-path:polygon(0 0,100% 0,100% 100%);top:0;right:0}.bk-corner.br{clip-path:polygon(100% 0,100% 100%,0 100%);bottom:0;right:0}.bk-corner.tl{clip-path:polygon(0 0,100% 0,0 100%);top:0;left:0}.bk-corner.bl{clip-path:polygon(0 0,0 100%,100% 100%);bottom:0;left:0}.bk-cover-c{text-align:center;place-content:center;justify-items:center;gap:14px;padding:12%;display:grid;position:absolute;inset:0}.bk-foil{background:var(--bk-foil);color:#0000;filter:drop-shadow(0 1px #0009);-webkit-background-clip:text;background-clip:text}.bk-mono{aspect-ratio:1;border-radius:50%;place-items:center;width:clamp(64px,9vw,104px);display:grid;position:relative}.bk-mono:before{content:"";background:var(--bk-foil);-webkit-mask-composite:xor;border-radius:50%;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bk-mono span{font-family:var(--bk-serif);letter-spacing:.04em;font-size:clamp(24px,3.4vw,40px);font-weight:600}.bk-cover h3{font-family:var(--bk-serif);text-wrap:balance;margin:0;font-size:clamp(26px,3.8vw,46px);font-style:italic;font-weight:500;line-height:1.05}.bk-date{font-family:var(--bk-serif);letter-spacing:.4em;font-size:clamp(10px,1.2vw,13px)}.bk-by{text-align:center;letter-spacing:.32em;text-transform:uppercase;background:var(--bk-foil);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(8px,.9vw,10px);position:absolute;bottom:9%;left:0;right:0}.bk-cover-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bk-win-c{text-align:center;align-content:center;justify-items:center;gap:12px;padding:10% 14% 16%;display:grid;position:absolute;inset:0}.bk-window{aspect-ratio:4/5;background:var(--bk-foil);width:74%;padding:2.5%;position:relative;box-shadow:0 2px #fff2,0 10px 22px #0009,inset 0 0 0 1px #00000040}.bk-window .bk-cover-img{height:100%;position:relative;box-shadow:inset 0 0 12px #0008}.bk-t-window h3{font-size:clamp(20px,3vw,36px)}.bk-t-photo .bk-in{background:#111}.bk-photo-shade{background:linear-gradient(#0000 45%,#0005 70%,#000000c0 100%);position:absolute;inset:0}.bk-photo-line{border:1px solid #ffffff59;position:absolute;inset:4.5%}.bk-photo-text{text-align:center;color:#fff;text-shadow:0 2px 10px #0009;gap:6px;display:grid;position:absolute;bottom:15%;left:8%;right:8%}.bk-t-photo h3{color:#fff}.bk-t-photo .bk-date{color:#ffffffd0}.bk-t-photo .bk-by{color:#ffffffb0;background:0 0;bottom:7%}.bk-t-arch{color:#3b3428;background-color:#efe7d8}.bk-t-arch .bk-in{background:repeating-linear-gradient(0deg,#00000006 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#00000005 0 1px,#0000 1px 3px),linear-gradient(160deg,#f6f0e4,#e9dfcc)}.bk-arch-c{text-align:center;align-content:center;justify-items:center;gap:10px;padding:9% 14% 16%;display:grid;position:absolute;inset:0}.bk-arch{aspect-ratio:3/4;outline-offset:5px;border-radius:999px 999px 4px 4px;outline:1.5px solid #b8913f;width:66%;position:relative;overflow:hidden;box-shadow:0 8px 18px #3b342833}.bk-t-arch h3{color:#3b3428;font-size:clamp(22px,3.2vw,38px)}.bk-t-arch .bk-date{color:#9c7a37}.bk-t-arch .bk-orn{color:#b8913f}.bk-t-arch .bk-by,.bk-t-arch .bk-backmark{color:#8b8170;background:0 0}.bk-cover.bk-t-arch .bk-in:after{background:linear-gradient(90deg,#0000002e,#ffffff40 2.5%,#0000 6%),linear-gradient(118deg,#ffffff30,#0000 40%)}.bk-cover.bk-back.bk-t-arch .bk-in:after{background:linear-gradient(270deg,#0000002e,#ffffff40 2.5%,#0000 6%)}.bk-royal-b1{border:2px solid #c9a35a;border-radius:2px;position:absolute;inset:5%;box-shadow:0 1px #00000080}.bk-royal-b2{border:1px solid #c9a35a99;position:absolute;inset:7.2%}.bk-royal-o{color:#e6c47a;text-shadow:0 1px #0009;font-size:clamp(14px,2vw,22px);line-height:1;position:absolute;transform:translate(-50%,-50%)}.bk-royal-o.tl{top:6.1%;left:6.1%}.bk-royal-o.tr{top:6.1%;left:93.9%}.bk-royal-o.bl{top:93.9%;left:6.1%}.bk-royal-o.br{top:93.9%;left:93.9%}.bk-royal-orn{letter-spacing:.5em;font-size:12px}.bk-mono--lg{width:clamp(84px,12vw,130px)}.bk-mono--lg span{font-size:clamp(30px,4.4vw,50px)}.bk-t-royal .bk-by{bottom:11%}.bk-preview{aspect-ratio:400/540;border-radius:2px 5px 5px 2px;width:100%;position:relative;overflow:hidden;box-shadow:0 14px 30px #0009,4px 0 #e9e2d4,5px 0 #c9bfab,7px 0 #e9e2d4}.bk-preview .bk-pg{position:absolute;inset:0}.bk-cover .bk-in{container-type:inline-size}.bk-cover h3{font-size:10.5cqi}.bk-cover .bk-date{font-size:2.9cqi}.bk-cover .bk-mono{width:24cqi}.bk-cover .bk-mono span{font-size:9.5cqi}.bk-cover .bk-mono--lg{width:30cqi}.bk-cover .bk-mono--lg span{font-size:12cqi}.bk-cover .bk-by{font-size:2.3cqi}.bk-cover .bk-backmark{font-size:2.8cqi}.bk-cover .bk-royal-o{font-size:5cqi}.bk-cover .bk-royal-orn,.bk-t-arch .bk-orn{font-size:3cqi}.bk-t-window h3,.bk-t-arch h3{font-size:8.5cqi}.bk-backmark{letter-spacing:.3em;font-size:clamp(10px,1.1vw,12px);font-weight:600}.bk-hint{z-index:5;white-space:nowrap;color:#fff;pointer-events:none;background:#050817d9;border:1px solid #ffffff1c;border-radius:999px;padding:7px 12px;font-size:12px;animation:2.4s ease-in-out infinite bk-nudge;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}@keyframes bk-nudge{50%{translate:-8px}}.bk-controls{justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.bk-round{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .15s;display:grid}.bk-round:hover{background:#ffffff1f}.bk-round:disabled{opacity:.35;cursor:default}.bk-round svg{width:18px;height:18px}.bk-pos{text-align:center;color:#9a9fb8;font-variant-numeric:tabular-nums;min-width:130px;font-size:12.5px}.bk-pos b{color:#fff;font-weight:500}.bk-rotate{text-align:center;color:#9a9fb8;margin:4px 0 0;font-size:12px;display:none}@media (width<=560px) and (orientation:portrait){.bk-rotate{display:block}}@media (height<=520px) and (orientation:landscape){.bk-host{width:min(100% - 20px,148.15svh - 103.705px)}.bk-stage{padding-block:6px 14px}.bk-hint{display:none}}@media (width<=560px){.bk-stage{padding-block:10px 20px}.bk-hint{display:none}.bk-controls{gap:8px}}@media (prefers-reduced-motion:reduce){.bk-host,.bk-shadow,.bk-edge{transition:none}.bk-hint{animation:none}}html.bk-lock,html.bk-lock body{overflow:hidden}.bk-full{z-index:1000;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) calc(10px + env(safe-area-inset-bottom,0px)) env(safe-area-inset-left,0px);background:radial-gradient(90% 70% at 50% 45%,#2a2160 0%,#121636 50%,#050817 100%);flex-direction:column;justify-content:center;display:flex;position:fixed;inset:0}.bk-full .bk-stage{flex:1;align-content:center;min-height:0;padding-block:14px 8px;display:grid}.bk-full .bk-stage:before{display:none}.bk-full .bk-host{width:min(100vw - 40px,148.15dvh - 177.78px)}.bk-full .bk-hint{display:none}.bk-full .bk-controls{margin-top:8px}@media (width<=560px) and (orientation:portrait){.bk-full .bk-rotate{display:block}}.pv{z-index:2000;color:#fff;background:#000;font-family:Poppins,Segoe UI,sans-serif;position:fixed;inset:0}.pv-stage{touch-action:none;cursor:grab;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.pv-img{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;grid-area:1/1;max-width:100vw;max-height:100dvh}.pv-thumb{filter:blur(6px)}.pv-top{padding:calc(10px + env(safe-area-inset-top,0px)) 12px 10px 16px;pointer-events:none;background:linear-gradient(#000a,#0000);align-items:center;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}.pv-top>*{pointer-events:auto}.pv-count{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.pv-tip{color:#ffffffb0;flex:1;font-size:12.5px}.pv-btn{color:#fff;cursor:pointer;background:#0009;border:1px solid #ffffff2a;border-radius:50%;place-items:center;width:46px;height:46px;font-size:22px;line-height:1;display:grid}.pv-btn:disabled{opacity:.3;cursor:default}.pv-prev,.pv-next{margin-top:-23px;font-size:30px;position:absolute;top:50%}.pv-prev{left:max(10px, env(safe-area-inset-left,0px))}.pv-next{right:max(10px, env(safe-area-inset-right,0px))}.pv-zoom{right:max(12px, env(safe-area-inset-right,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));gap:8px;display:grid;position:absolute}@media (hover:none){.pv-prev,.pv-next{display:none}}@media (width<=560px){.bk-round{width:38px;height:38px}.bk-pos{min-width:0;font-size:11.5px}.bk-controls{gap:6px}}@media (height<=520px) and (orientation:landscape){.bk-full .bk-host{width:min(100vw - 40px,148.15dvh - 85.927px)}.bk-full .bk-stage{padding-block:6px 4px}.bk-full .bk-controls{margin-top:2px}.bk-full .bk-round{width:36px;height:36px}}.bk-mark{z-index:3;color:#fff;pointer-events:none;background:#e5383b;border-radius:999px;padding:.2em .6em;font:700 max(9px,3.2cqi) Poppins,sans-serif;position:absolute;top:5%;right:5%;box-shadow:0 2px 6px #0006}.pv--extra .pv-stage{bottom:38dvh}.pv-extra{height:38dvh;padding:14px max(14px, env(safe-area-inset-left,0px)) calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(#0000,#000d 18%);position:absolute;bottom:0;left:0;right:0;overflow:auto}.pv-zoom--up{bottom:calc(38dvh + 10px)}@media (width>=900px){.pv--extra .pv-stage{bottom:0;right:420px}.pv-extra{background:#0b0f24;border-left:1px solid #ffffff1c;width:420px;height:auto;padding-top:70px;top:0;left:auto}.pv--extra .pv-next{right:440px}.pv-zoom--up{bottom:18px;right:440px}}.alb{--alb-bg:#050817;--alb-bg-2:#0c1024;--alb-panel:#ffffff08;--alb-ink:#f2f1fb;--alb-muted:#9a9fb8;--alb-line:#ffffff1c;--alb-violet:#6547ff;--alb-blue:#3b75ff;--alb-glow:#8b7bff;--alb-grad:linear-gradient(135deg, var(--alb-violet), var(--alb-blue));--alb-ok:#3ccf91;--alb-warn:#f5c46b;--alb-bad:#ff7a7a;--alb-serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;background:var(--alb-bg);min-height:100svh;color:var(--alb-ink);font-family:var(--font-poppins), Poppins, "Segoe UI", system-ui, sans-serif;font-size:14px;line-height:1.5;overflow-x:clip}.alb *{box-sizing:border-box}.alb a{color:inherit}.alb button{font:inherit;color:inherit;cursor:pointer}.alb :focus-visible{outline:2px solid var(--alb-glow);outline-offset:2px}.alb-wrap{max-width:1180px;padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px));margin:0 auto}.alb-top{z-index:20;background:color-mix(in srgb, var(--alb-bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--alb-line);position:sticky;top:0}.alb-top .alb-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:11px;display:flex}.alb-brand{letter-spacing:-.02em;align-items:baseline;gap:6px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.alb-brand span{background:var(--alb-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.alb-nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alb-nav a{color:#fffc;border-radius:999px;padding:7px 12px;font-size:13px;text-decoration:none}.alb-nav a:hover{color:#fff;background:#ffffff12}.alb-btn{border:1px solid var(--alb-line);white-space:nowrap;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.alb-btn:hover{background:#ffffff1a}.alb-btn--primary{background:var(--alb-grad);color:#fff;border-color:#0000;box-shadow:0 10px 28px #5048ff55}.alb-btn--primary:hover{background:var(--alb-grad);filter:brightness(1.08)}.alb-btn--sm{padding:7px 13px;font-size:12.5px}.alb-btn:disabled{opacity:.5;cursor:default}.alb-btn svg{flex:none;width:16px;height:16px}.alb-btn--danger{color:var(--alb-bad);border-color:#ff7a7a55}.alb-link{color:var(--alb-glow);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.alb-eyebrow{color:var(--alb-glow);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:600}.alb-muted{color:var(--alb-muted)}.alb-chip{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--alb-line);color:var(--alb-muted);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.alb-chip--live{color:var(--alb-ok);border-color:#3ccf9155}.alb-chip--draft{color:var(--alb-warn);border-color:#f5c46b55}.alb-chip--pro{color:#fff;background:var(--alb-grad);border-color:#0000}.alb-panel{border:1px solid var(--alb-line);background:var(--alb-panel);border-radius:18px;gap:16px;min-width:0;padding:20px;display:grid}.alb-panel h2{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:600}.alb-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=560px){.alb-fields{grid-template-columns:minmax(0,1fr)}}.alb-field{gap:5px;min-width:0;display:grid}.alb-field label{color:var(--alb-muted);font-size:12px;font-weight:500}.alb-field input,.alb-field select{border:1px solid var(--alb-line);width:100%;font:inherit;color:var(--alb-ink);background:#ffffff0a;border-radius:10px;padding:11px 12px}.alb-field select option{background:#0f1430}.alb-field small{color:var(--alb-muted);font-size:11.5px}.alb-error{color:#ffd0d0;background:#ff7a7a1a;border:1px solid #ff7a7a55;border-radius:10px;padding:10px 12px;font-size:13px}.alb-ok{color:#c8f5e0;background:#3ccf911a;border:1px solid #3ccf9155;border-radius:10px;padding:10px 12px;font-size:13px}.alb-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.alb-row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.alb-small{margin:0;font-size:12px}.alb-ticks{gap:7px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.alb-ticks li{padding-left:24px;position:relative}.alb-ticks li:before{content:"✓";color:var(--alb-ok);font-weight:700;position:absolute;left:2px}.alb-founding{color:var(--alb-warn);margin:0;font-size:12.5px}.alb-viewer{padding-bottom:40px}.alb-vhead{text-align:center;gap:2px;padding-top:18px;display:grid}.alb-vhead .alb-studio{color:var(--alb-muted);font-size:12.5px}.alb-vhead h1{font-family:var(--alb-serif);text-wrap:balance;margin:0;font-size:clamp(30px,4.4vw,46px);font-style:italic;font-weight:500;line-height:1.05}.alb-vhead .alb-meta{color:var(--alb-muted);font-size:12.5px}.alb-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.alb-wa{z-index:30;right:max(16px, env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));color:#062b16;background:#25d366;border-radius:999px;align-items:center;gap:8px;padding:10px 15px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 10px 26px #0008}.alb-wa svg{width:18px;height:18px}.alb-made{text-align:center;color:var(--alb-muted);margin-top:26px;font-size:12px}.alb-made a{color:var(--alb-glow)}.alb-progress{text-align:center;color:var(--alb-muted);margin-top:10px;font-size:12.5px}.alb-sheet-bg{z-index:50;background:#02030acc;place-items:end center;display:grid;position:fixed;inset:0}.alb-sheet{border:1px solid var(--alb-line);width:min(460px,100%);padding:22px max(20px, env(safe-area-inset-left,0px)) calc(22px + env(safe-area-inset-bottom,0px));background:#0f1430;border-radius:22px 22px 0 0;gap:14px;display:grid}@media (width>=640px){.alb-sheet-bg{align-items:center}.alb-sheet{border-radius:22px}}.alb-sheet h3{margin:0;font-size:18px;font-weight:600}.alb-x{color:var(--alb-muted);background:0 0;border:0;justify-self:end;margin:-8px -6px -6px 0;padding:4px 8px;font-size:22px;line-height:1}.alb-empty{text-align:center;place-content:center;justify-items:center;gap:10px;min-height:70svh;padding:24px 16px;display:grid}.alb-empty h1{font-family:var(--alb-serif);margin:0;font-size:34px;font-style:italic;font-weight:500}.alb-land{padding-bottom:60px}.alb-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:center;gap:28px;padding-block:40px 20px;display:grid}@media (width<=900px){.alb-hero{grid-template-columns:minmax(0,1fr);padding-top:26px}}.alb-hero-copy{align-content:center;gap:16px;display:grid}.alb-hero h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(32px,4.6vw,54px);font-weight:700;line-height:1.04}.alb-hero h1 em{font-family:var(--alb-serif);letter-spacing:-.01em;background:linear-gradient(135deg,#f3dc9a,#b8913f 55%,#f7e7b0);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-style:italic;font-weight:600}.alb-lead{color:var(--alb-muted);max-width:52ch;margin:0;font-size:16px;line-height:1.6}.alb-hero-book{min-width:0}.alb-hero-book .bk-host{width:min(100% - 20px,148.15svh - 385.19px,760px)}.alb-sec{gap:10px;padding-block:56px 0;display:grid}.alb-sec h2{letter-spacing:-.025em;text-wrap:balance;margin:0 0 14px;font-size:clamp(24px,3vw,34px);font-weight:600}.alb-center{text-align:center;justify-content:center}.alb-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width<=820px){.alb-steps{grid-template-columns:minmax(0,1fr)}}.alb-steps li{border:1px solid var(--alb-line);background:var(--alb-panel);border-radius:18px;align-content:start;gap:8px;padding:20px;display:grid}.alb-step-n{background:var(--alb-grad);border-radius:50%;place-items:center;width:32px;height:32px;font-weight:600;display:grid}.alb-steps h3,.alb-why h3,.alb-price h3{margin:4px 0 0;font-size:16.5px;font-weight:600}.alb-steps p,.alb-why p{color:var(--alb-muted);margin:0;font-size:14px;line-height:1.55}.alb-why{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}@media (width<=820px){.alb-why{grid-template-columns:minmax(0,1fr);gap:18px}}.alb-why>div{border-top:2px solid #8b7bff66;gap:6px;padding-top:14px;display:grid}.alb-prices{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}@media (width<=980px){.alb-prices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.alb-prices{grid-template-columns:minmax(0,1fr)}}.alb-price{border:1px solid var(--alb-line);background:var(--alb-panel);border-radius:18px;align-content:start;gap:10px;padding:20px;display:grid}.alb-price strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}.alb-price strong small{color:var(--alb-muted);margin-left:2px;font-size:13px;font-weight:500}.alb-price--pro{background:linear-gradient(160deg,#6547ff24,#3b75ff10);border-color:#8b7bff88;box-shadow:0 20px 50px #3b2bd033}.alb-price .alb-founding{margin:0}.alb-faq{gap:8px;max-width:780px;display:grid}.alb-faq details{border:1px solid var(--alb-line);background:var(--alb-panel);border-radius:14px;padding:14px 18px}.alb-faq summary{cursor:pointer;font-size:15px;font-weight:500}.alb-faq p{color:var(--alb-muted);margin:10px 0 0;line-height:1.6}.alb-covers{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}@media (width<=820px){.alb-covers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=480px){.alb-covers{grid-template-columns:repeat(2,minmax(0,1fr))}}.alb-covers figure{gap:10px;margin:0;display:grid}.alb-covers figcaption{text-align:center;color:var(--alb-muted);font-size:13px}.alb-auth{place-items:center;padding-block:40px 60px;display:grid}.alb-auth-card{width:min(440px,100%)}.alb-auth-card h1{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600}.alb-auth-lead{margin:-8px 0 0}.alb-auth-switch{text-align:center;margin:0;font-size:13px}.alb-dash{gap:18px;padding-block:24px 60px;display:grid}.alb-dash-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.alb-dash-head h1{letter-spacing:-.02em;text-wrap:balance;margin:2px 0 4px;font-size:clamp(24px,3vw,32px);font-weight:600}.alb-dash-head p{margin:0}.alb-dash-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (width<=900px){.alb-dash-grid{grid-template-columns:minmax(0,1fr)}.alb-dash-grid--live .alb-side{order:-1}}.alb-main-col,.alb-side{gap:18px;min-width:0;display:grid}.alb-back{color:var(--alb-muted);font-size:12.5px;text-decoration:none}.alb-back:hover{color:var(--alb-ink)}.alb-new{justify-self:start}.alb-newform{border:1px solid var(--alb-line);background:#ffffff05;border-radius:14px;gap:12px;padding:16px;display:grid}.alb-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.alb-card{border:1px solid var(--alb-line);background:#ffffff05;border-radius:14px;align-items:center;gap:12px;padding:10px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.alb-card:hover{background:#ffffff0d;border-color:#fff3}.alb-card-cover{flex:none;width:64px}.alb-cv-navy{background:linear-gradient(160deg,#1d2a52,#0b1126)}.alb-cv-emerald{background:linear-gradient(160deg,#1b4a3c,#0a241c)}.alb-cv-black{background:linear-gradient(160deg,#2a2a2c,#0e0e10)}.alb-card-body{justify-items:start;gap:3px;min-width:0;display:grid}.alb-card-body strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14.5px;font-weight:600;overflow:hidden}.alb-card-body .alb-muted{font-size:12px}.alb-plan--on{background:linear-gradient(160deg,#6547ff1a,#3b75ff0d);border-color:#8b7bff55}.alb-plan-btns{gap:8px;display:grid}.alb-confirm{background:#ff7a7a0d;border:1px solid #ff7a7a44;border-radius:12px;gap:10px;padding:12px;display:grid}.alb-confirm p{margin:0;font-size:13px}.alb-logo-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.alb-logo-row input[type=file]{color:var(--alb-muted);max-width:100%;font-size:12px}.alb-logo-prev{object-fit:contain;background:#ffffff10;border-radius:6px;max-width:120px;max-height:44px;padding:4px}.alb-drop{text-align:center;cursor:pointer;background:#6547ff0d;border:1.5px dashed #8b7bff66;border-radius:14px;justify-items:center;gap:6px;padding:22px 16px;transition:background .15s,border-color .15s;display:grid}.alb-drop.over{border-color:var(--alb-glow);background:#6547ff22}.alb-drop svg{width:28px;height:28px;color:var(--alb-glow)}.alb-drop strong{font-size:14px;font-weight:500}.alb-drop span{color:var(--alb-muted);font-size:12px}.alb-bar{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.alb-bar i{background:var(--alb-grad);height:100%;transition:width .3s;display:block}.alb-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.alb-grid li{aspect-ratio:3/4;cursor:grab;background:#ffffff0d;border-radius:8px;position:relative;overflow:hidden}.alb-grid li.wide{aspect-ratio:auto;grid-column:span 2}.alb-grid img{object-fit:cover;width:100%;height:100%;display:block}.alb-grid-n{background:#050817cc;border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:600;position:absolute;top:5px;left:5px}.alb-grid-tools{opacity:0;justify-content:space-between;gap:4px;transition:opacity .15s;display:flex;position:absolute;inset:auto 4px 4px}.alb-grid li:hover .alb-grid-tools,.alb-grid li:focus-within .alb-grid-tools{opacity:1}@media (hover:none){.alb-grid-tools{opacity:1}}.alb-grid-tools button{color:#fff;background:#050817d9;border:0;border-radius:6px;flex:1;padding:5px 0;font-size:15px;line-height:1}.alb-grid-tools button:disabled{opacity:.35}.alb-grid-tools button:last-child{color:var(--alb-bad)}.alb-qr-box{background:#fff;border-radius:12px;justify-self:center;padding:10px;line-height:0}.alb-qr-box canvas{width:200px;height:200px}.alb-qr-btns{gap:8px;display:grid}.alb-danger h2{font-size:15px}.alb-danger p{margin:0;font-size:13px}.alb-cover-ed{grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=600px){.alb-cover-ed{grid-template-columns:minmax(0,1fr)}.alb-cover-big{justify-self:center;width:min(220px,70%)}}.alb-cover-opts{gap:16px;min-width:0;display:grid}.alb-label{color:var(--alb-muted);font-size:12px;font-weight:500}.alb-tpls{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:10px;display:grid}.alb-tpl{border:1px solid var(--alb-line);text-align:center;color:var(--alb-muted);background:#ffffff05;border-radius:10px;gap:6px;padding:6px 6px 8px;font-size:11px;display:grid}.alb-tpl:hover{border-color:#ffffff40}.alb-tpl.on{border-color:var(--alb-glow);color:var(--alb-ink);box-shadow:0 0 0 1px var(--alb-glow);background:#6547ff1f}.alb-tpl .bk-preview{box-shadow:0 4px 10px #0008}.alb-swatches{flex-wrap:wrap;gap:10px;display:flex}.alb-swatch{border:2px solid #0000;border-radius:50%;width:34px;height:34px;padding:0;box-shadow:inset 0 0 0 1px #ffffff2a}.alb-swatch.on{border-color:#f3dc9a}.alb-grid-tools button.on{color:#f3dc9a}.alb-swatch.alb-cv-maroon{background:linear-gradient(160deg,#5a1a29,#2c0a13)}.alb-review.ok{border-color:#3ccf9155}.alb-btn--wa{color:#062b16;background:#25d366;border-color:#0000}.alb-btn--wa:hover{filter:brightness(1.05);background:#25d366}.alb-linkbox{border:1px solid var(--alb-line);background:#ffffff08;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 12px;display:flex}.alb-linkbox code{white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow-x:auto}.alb-comments{gap:10px;margin:0;padding:0;list-style:none;display:grid}.alb-comments li{background:#f5c46b0d;border:1px solid #f5c46b44;border-radius:14px;gap:12px;padding:10px;display:flex}.alb-comments li.done{border-color:var(--alb-line);opacity:.8;background:#ffffff05}.alb-comments img,.alb-cm-gen{object-fit:cover;border-radius:8px;flex:none;width:64px;height:64px}.alb-cm-gen{color:var(--alb-muted);background:#ffffff12;place-items:center;font-size:11px;display:grid}.alb-comments>li>div{gap:6px;min-width:0;display:grid}.alb-cm-meta{color:var(--alb-muted);margin:0;font-size:12px}.alb-cm-meta b{color:var(--alb-ink)}.alb-cm-body{overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.45}.alb-cm-done{color:var(--alb-ok);font-size:12.5px;font-weight:600}.alb-grid-c{color:#fff;background:#e5383b;border-radius:999px;padding:1px 7px;font:700 11px Poppins,sans-serif;position:absolute;top:5px;right:5px}.alb-grid.locked li{cursor:default}.ab-stats{background:var(--ws-navy);color:#fff;border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);display:grid}.ab-stats div{gap:4px;padding:26px 0;display:grid}.ab-stats div+div{border-left:1px solid #ffffff1f;padding-left:24px}.ab-stats strong{letter-spacing:-.03em;background:var(--ws-grad);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;font-size:clamp(22px,2.4vw,32px);font-weight:700}.ab-stats small{color:#ffffff8c;font-size:13px}.ab-story .hm-about-img img{object-position:64% 50%}.ab-copy{gap:16px;max-width:560px;margin-top:26px;display:grid}.ab-copy p{color:var(--ws-muted);margin:0;font-size:17px;line-height:1.7}.ab-copy strong{color:var(--ws-ink);font-weight:600}.ws section.ab-brands-wrap{text-align:center;padding-block:0 20px}.ab-brands{flex-wrap:wrap;justify-content:center;gap:12px 44px;margin:22px 0 0;padding:0;list-style:none;display:flex}.ab-brands li{letter-spacing:-.04em;color:var(--ws-ink);opacity:.85;font-size:clamp(26px,3.4vw,44px);font-weight:700}.ab-brands .ab-brands-more{color:var(--ws-muted);opacity:1;font-style:italic;font-weight:400}.ab-paths{grid-template-columns:1fr 1fr;gap:22px;display:grid}.ab-path{border:1px solid var(--ws-line);background:#fff;border-radius:28px;align-content:start;gap:12px;padding:34px;transition:transform .15s,box-shadow .15s;display:grid}.ab-path:hover{transform:translateY(-3px);box-shadow:0 24px 50px #080b1b14}.ab-path small{letter-spacing:.12em;text-transform:uppercase;color:var(--ws-violet);font-size:11px;font-weight:600}.ab-path strong{letter-spacing:-.03em;font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.1}.ab-path p{color:var(--ws-muted);margin:0;line-height:1.65}.ab-path em{color:var(--ws-violet);align-items:center;gap:10px;margin-top:6px;font-style:normal;font-weight:600;display:inline-flex}.ab-path em i{background:var(--ws-grad);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.ab-path em svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (width<=760px){.ab-stats{grid-template-columns:1fr 1fr}.ab-stats div:nth-child(3){border-left:0;padding-left:0}.ab-stats div:nth-child(n+3){border-top:1px solid #ffffff1f}.ab-paths{grid-template-columns:1fr}.ab-path{padding:26px}}.admin-root{--bg:#070a1a;--panel:#ffffff0b;--line:#ffffff1f;--muted:#9aa0bd;--brand:#734dff;--c-rev:#9085e9;--c-vis:#3987e5;--c-ord:#199e70;background:var(--bg);color:#eef0ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100svh;font-size:14px}.admin-root a{color:#b7a6ff}.admin-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.admin-head h1{letter-spacing:-.02em;margin:0;font-size:22px}.admin-head small{color:var(--muted);margin-top:2px;display:block}.admin-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-btn{font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;padding:9px 14px;font-weight:600;text-decoration:none;display:inline-block;color:#fff!important}.admin-btn:hover{background:#ffffff1a}.admin-btn--primary{background:linear-gradient(135deg,#734dff,#2458ff);border-color:#0000}.adm{grid-template-columns:232px minmax(0,1fr);min-height:100svh;display:grid}.adm-side{box-sizing:border-box;border-right:1px solid var(--line);background:#0b0f26;flex-direction:column;gap:18px;height:100svh;padding:20px 12px;display:flex;position:sticky;top:0}.adm-brand{align-items:center;gap:10px;padding:4px 10px 8px;text-decoration:none;display:flex}.adm-brand img{width:auto;height:27px}.adm-brand span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700}.adm-nav{gap:2px;display:grid}.adm-nav a{color:#c6cae0;white-space:nowrap;border-radius:10px;align-items:center;gap:11px;padding:10px 12px;font-weight:500;text-decoration:none;display:flex}.adm-nav a:hover{color:#fff;background:#ffffff0d}.adm-nav a[aria-current=page]{color:#fff;box-shadow:inset 3px 0 0 var(--brand);background:#734dff2e}.adm-nav svg{opacity:.85;flex:none}.adm-side-foot{border-top:1px solid var(--line);gap:4px;margin-top:auto;padding:12px 12px 0;display:grid}.adm-side-foot a,.adm-side-foot button{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:13px;text-decoration:none;color:var(--muted)!important}.adm-side-foot a:hover,.adm-side-foot button:hover{color:#fff!important}.adm-main{box-sizing:border-box;width:100%;max-width:1320px;padding:26px 32px 64px}.adm-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.adm-top h1{letter-spacing:-.02em;margin:0;font-size:24px}.adm-top small{color:var(--muted);margin-top:3px;display:block}.adm-filter{background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:20px;padding:10px;display:flex}.adm-seg{border:1px solid var(--line);background:#0b0f26;border-radius:999px;padding:3px;display:inline-flex}.adm-seg a{color:#c6cae0;white-space:nowrap;border-radius:999px;padding:7px 15px;font-size:13px;font-weight:600;text-decoration:none}.adm-seg a[aria-current=page]{background:var(--brand);color:#fff}.adm-step{align-items:center;gap:8px;display:flex}.adm-step a,.adm-step span{border:1px solid var(--line);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:18px;line-height:1;text-decoration:none;display:grid}.adm-step span{opacity:.3}.adm-step a:hover{background:#ffffff14}.adm-step strong{min-width:0;font-size:15px}.adm-jump{gap:6px;margin-left:auto;display:flex}.adm-jump input,.adm-search input{color:#fff;font:inherit;background:#0b0f26;border:1px solid #ffffff2e;border-radius:10px;padding:8px 10px}.adm-chart figcaption strong small{color:var(--muted);font-size:12px;font-weight:500}.admin-cards{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:12px;margin-bottom:18px;display:grid}.admin-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:15px 16px}.admin-card small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700;display:block}.admin-card strong{letter-spacing:-.02em;margin-top:6px;font-size:25px;display:block}.admin-card span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.admin-card .adm-delta{font-weight:600}.admin-card .adm-delta.is-up{color:#6be3a0}.admin-card .adm-delta.is-down{color:#ff9aa4}.adm-chart{background:var(--panel);border:1px solid var(--line);--bar:var(--c-rev);--plot:150px;border-radius:14px;min-width:0;margin:0 0 14px;padding:16px 16px 12px}.adm-chart--vis{--bar:var(--c-vis)}.adm-chart--ord{--bar:var(--c-ord)}.adm-chart--tall{--plot:220px}.adm-chart figcaption{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.adm-chart figcaption span{color:var(--muted);font-weight:600}.adm-chart figcaption strong{font-size:18px}.adm-plot{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.adm-grid{height:var(--plot);text-align:right;color:var(--muted);flex-direction:column;justify-content:space-between;font-size:11px;display:flex}.adm-grid span{transform:translateY(-50%)}.adm-grid span:last-child{transform:translateY(50%)}.adm-cols{height:var(--plot);background:linear-gradient(#ffffff14,#ffffff14) 0 0/100% 1px no-repeat,linear-gradient(#ffffff14,#ffffff14) 0/100% 1px no-repeat;border-bottom:1px solid #fff3;gap:2px;margin-bottom:22px;display:flex;position:relative}.adm-col{cursor:default;outline:none;flex-direction:column;flex:1;justify-content:flex-end;min-width:0;display:flex;position:relative}.adm-bar{background:var(--bar);opacity:.5;border-radius:4px 4px 0 0;transition:opacity .12s}.adm-col.is-current .adm-bar,.adm-col:hover .adm-bar,.adm-col:focus-visible .adm-bar{opacity:1}.adm-col:hover,.adm-col:focus-visible{background:#ffffff0a}.adm-tip{z-index:3;white-space:nowrap;pointer-events:none;background:#1b2046;border:1px solid #fff3;border-radius:8px;padding:6px 9px;display:none;position:absolute;top:0;left:50%;transform:translate(-50%,-105%);box-shadow:0 6px 18px #0008}.adm-tip small{color:var(--muted);font-size:11px;display:block}.adm-tip b{font-size:13px}.adm-col:hover .adm-tip,.adm-col:focus-visible .adm-tip{display:block}.adm-col:nth-child(-n+3) .adm-tip{left:0;transform:translateY(-105%)}.adm-col:nth-last-child(-n+3) .adm-tip{left:auto;right:0;transform:translateY(-105%)}.adm-x{color:var(--muted);white-space:nowrap;font-size:11px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.adm-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.adm-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.adm-two>.adm-chart,.adm-two>.adm-panel,.adm-three>.adm-panel{margin:0}.adm-panel{background:var(--panel);border:1px solid var(--line);border-radius:14px;min-width:0;margin-bottom:14px;padding:16px}.adm-panel h2{justify-content:space-between;gap:10px;margin:0 0 12px;font-size:14px;display:flex}.adm-panel h2 a{font-size:12px;font-weight:600;text-decoration:none}.adm-barlist{gap:4px;margin:0;padding:0;list-style:none;display:grid}.adm-barlist li{border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex;position:relative;overflow:hidden}.adm-barlist-fill{background:#9085e92e;border-radius:8px;position:absolute;inset:0 auto 0 0}.adm-barlist-name,.adm-barlist b{position:relative}.adm-barlist-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adm-barlist-name small{color:var(--muted);font-size:11px;display:block}.adm-feed{margin:0;padding:0;list-style:none}.adm-feed li{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.adm-feed li:last-child{border-bottom:0}.adm-feed small{color:var(--muted);font-size:12px;display:block}.adm-feed b{white-space:nowrap}.adm-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:24px 0 12px;display:flex}.adm-toolbar .admin-filters{margin:0}.adm-search{gap:6px;display:flex}.adm-search input{width:240px;max-width:52vw}.adm-foot{color:var(--muted);margin:10px 0 0;font-size:12px}.adm-gap{margin-bottom:16px}.admin-section{margin:26px 0 10px;font-size:15px;font-weight:700}.admin-table-wrap{border:1px solid var(--line);background:#ffffff08;border-radius:14px;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:760px}.admin-table th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 12px;font-size:11px}.admin-table td{vertical-align:top;border-bottom:1px solid #ffffff12;padding:11px 12px}.admin-table tr:last-child td{border-bottom:0}.admin-table tr.is-current td{background:#734dff17}.admin-table .muted{color:var(--muted);font-size:12px;display:block}.admin-table .num{text-align:right;white-space:nowrap}.admin-empty{text-align:center;color:var(--muted);padding:28px}.badge{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.badge--paid{color:#6be3a0;background:#1b7f4a33}.badge--created{color:#ffd27a;background:#f5b94233}.badge--failed{color:#ff9aa4;background:#ff5d6c33}.admin-filters{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.admin-filters a{color:#dfe2f5;border:1px solid #ffffff2e;border-radius:999px;padding:6px 12px;font-size:13px;text-decoration:none}.admin-filters a[aria-current=true]{background:var(--brand);border-color:var(--brand);color:#fff}.admin-login{box-sizing:border-box;border:1px solid var(--line);background:#ffffff0d;border-radius:18px;width:calc(100% - 32px);max-width:380px;margin:0 auto;padding:28px;position:relative;top:14vh}.admin-login h1{margin:0 0 6px;font-size:22px}.admin-login p{color:var(--muted);margin:0 0 18px}.admin-login input{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#0b0f26;border:1px solid #ffffff2e;border-radius:10px;margin-bottom:12px;padding:12px}.admin-login .admin-btn{width:100%}.admin-error{color:#ffb4bb;background:#ff5d6c26;border:1px solid #ff5d6c66;border-radius:10px;margin-bottom:12px;padding:10px 12px}.admin-note{color:#ffd27a;background:#f5b94222;border:1px solid #f5b94266;border-radius:10px;padding:12px;line-height:1.55}.admin-cert-msg{margin-bottom:12px}.admin-cert-forms{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin-bottom:12px;display:grid}.admin-cert-forms form{border:1px solid var(--line);background:#ffffff0d;border-radius:14px;align-content:start;gap:8px;padding:16px;display:grid}.admin-cert-forms small{color:var(--muted);margin-top:-4px}.admin-cert-forms label{color:var(--muted);align-items:center;gap:8px;display:flex}.admin-cert-forms label input{flex:1}.admin-cert-forms input,.admin-cert-forms select,.admin-inline input{color:#fff;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0f26;border:1px solid #ffffff2e;border-radius:10px;min-width:0;padding:9px 11px}.admin-inline{gap:6px;display:flex}.admin-inline input{width:190px}.admin-btn--small{margin-left:6px;padding:4px 10px;font-size:12px}.admin-table .nowrap{white-space:nowrap}@media (width<=960px){.adm-three{grid-template-columns:1fr}}@media (width<=860px){.adm{grid-template-columns:minmax(0,1fr)}.adm-side{z-index:5;border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:8px;min-width:0;height:auto;padding:8px 12px;overflow-x:auto}.adm-brand{padding:0 6px 0 0}.adm-brand span,.adm-side-foot a{display:none}.adm-nav{gap:2px;display:flex}.adm-nav a{padding:8px 10px}.adm-nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--brand)}.adm-side-foot{border:0;margin:0 0 0 auto;padding:0}.adm-side-foot button{white-space:nowrap}.adm-main{padding:18px 16px 48px}.adm-two{grid-template-columns:1fr}.adm-jump{margin-left:0}}.upg-sample{white-space:pre-wrap;font:inherit;border:1px solid var(--line);background:#ffffff08;border-radius:14px;max-width:640px;margin:0 0 10px;padding:16px 18px;font-size:14px;line-height:1.55}.upg-hint{color:var(--muted);max-width:640px;margin:0 0 18px;font-size:13px}.upg-link{width:100%;min-width:260px;font:inherit;color:inherit;border:1px solid var(--line);background:#ffffff0a;border-radius:8px;padding:7px 9px;font-size:12px}.dl-status{flex-wrap:wrap;gap:8px;margin:4px 0 8px;display:flex}.dl-pill{color:#ffffffb3;border:1px solid #ffffff2e;border-radius:999px;padding:6px 12px;font-size:13px}.dl-pill--on{color:#86efac;border-color:#22c55e80}.dl-form{gap:16px;max-width:720px;display:grid}.dl-form label{gap:6px;display:grid}.dl-form label>span{font-weight:600}.dl-form label>span small{color:#ffffff80;margin-left:6px;font-weight:400}.dl-form input{font:inherit;color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;padding:11px 13px;font-size:15px}.dl-form small{color:#ffffff80;font-size:12px}.dl-form .admin-btn{justify-self:start}.dl-form .admin-btn:disabled{opacity:.5;cursor:not-allowed}.dl-ok{border-color:#22c55e80!important}.dl-err{border-color:#ff6b4a80!important}.ws .bl-hero{padding-bottom:76px}.bl-hero .ws-title{max-width:900px}.bl-hero .ws-lead{max-width:640px}.bl-list{gap:26px;display:grid}.bl-card{border:1px solid var(--ws-line);background:#fff;border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);transition:transform .15s,box-shadow .15s;display:grid;overflow:hidden}.bl-card:hover{transform:translateY(-3px);box-shadow:0 24px 50px #080b1b14}.bl-card img{object-fit:cover;aspect-ratio:16/10;width:100%;height:100%}.bl-card-body{align-content:center;gap:14px;padding:38px;display:grid}.bl-meta{color:var(--ws-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13px;display:flex}.bl-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--ws-violet);font-size:11px;font-weight:600}.bl-card h2{letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.12}.bl-card p{color:var(--ws-muted);margin:0;line-height:1.65}.bl-card em{color:var(--ws-violet);align-items:center;gap:10px;margin-top:4px;font-style:normal;font-weight:600;display:inline-flex}.bl-card em i,.bl-course em i{background:var(--ws-grad);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.bl-card em svg,.bl-course em svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.bl-post .ws-hero h1{text-transform:none;letter-spacing:-.035em;max-width:980px;font-size:clamp(38px,5vw,68px);line-height:1.04}.bl-post .ws-hero h1 em{background:var(--ws-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.bl-post .bl-meta{color:#ffffffa6;margin-top:24px}.bl-crumb{color:#ffffffa6;align-items:center;gap:8px;font-size:13px;display:inline-flex}.bl-crumb a:hover{color:#fff}.ws section.bl-article{padding-block:70px 90px}.bl-prose{max-width:720px;margin:0 auto}.bl-prose>p,.bl-prose li{color:#2b2f45;font-size:18px;line-height:1.75}.bl-prose>p{margin:0 0 20px}.bl-prose strong{color:var(--ws-ink);font-weight:600}.bl-prose>p em{color:var(--ws-violet);font-style:italic}.bl-prose a:not(.ws-btn):not(.bl-course){color:var(--ws-violet);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.bl-prose h2{letter-spacing:-.035em;margin:64px 0 18px;font-size:clamp(28px,3.4vw,42px);font-weight:700;line-height:1.08}.bl-prose h3{letter-spacing:-.02em;margin:40px 0 14px;font-size:22px;font-weight:700}.bl-prose ul{margin:0 0 22px;padding-left:22px;list-style:outside}.bl-prose li{margin:6px 0}.bl-prose li::marker{color:var(--ws-violet)}.bl-course{border:1px solid var(--ws-line);background:#fff;border-radius:22px;gap:8px;margin:0 0 20px;padding:24px 26px;transition:transform .15s,box-shadow .15s;display:grid}.bl-course:hover{transform:translateY(-2px);box-shadow:0 18px 40px #080b1b12}.bl-course small{letter-spacing:.12em;text-transform:uppercase;color:var(--ws-violet);font-size:11px;font-weight:600}.bl-course strong{letter-spacing:-.02em;font-size:22px;line-height:1.2}.bl-course span{color:var(--ws-muted);font-size:15px}.bl-course em{color:var(--ws-violet);align-items:center;gap:10px;font-style:normal;font-weight:600;display:inline-flex}.bl-note{border-left:3px solid var(--ws-violet);color:var(--ws-muted);background:#6547ff0d;border-radius:0 14px 14px 0;margin:28px 0 0;padding:18px 22px;font-size:15px;line-height:1.6}.bl-prose ul.bl-proof{grid-template-columns:repeat(2,1fr);gap:12px;margin:0 0 22px;padding:0;list-style:none;display:grid}.bl-prose .bl-proof li::marker{content:none}.bl-proof li{background:var(--ws-navy);color:#ffffffbf;border-radius:18px;margin:0;padding:18px 20px;font-size:15px;line-height:1.4}.bl-proof li strong{color:#fff;letter-spacing:-.02em;font-size:24px;display:block}.bl-cta{justify-items:start;gap:14px;margin:30px 0 22px;display:grid}.bl-cta .ws-btn{white-space:normal}@media (width<=760px){.bl-card{grid-template-columns:1fr}.bl-card-body{padding:26px}.ws .bl-hero{padding-bottom:50px}.ws section.bl-article{padding-block:44px 70px}.bl-prose>p,.bl-prose li{font-size:17px}.bl-prose h2{margin-top:48px}.bl-prose ul.bl-proof{grid-template-columns:1fr}.bl-cta .ws-btn{justify-content:space-between;width:100%}}.dk{--dk-maroon:#4a0e16;--dk-deep:#2b070c;--dk-wine:#6b1520;--dk-saffron:#f59e0b;--dk-gold:#fbbf24;--dk-cream:#fdf3e1;--dk-cream-2:#f7e6c6;--dk-ink:#2a0a0a;--dk-muted:#f3dcc0b3;background:var(--dk-maroon);min-height:100vh;color:var(--dk-cream);font-family:var(--font-poppins), Poppins, Arial, sans-serif;padding-bottom:84px;font-size:16px;line-height:1.55;overflow-x:clip}.dk *,.dk :before,.dk :after{box-sizing:border-box}.dk h1,.dk h2,.dk h3{letter-spacing:-.02em;margin:0;line-height:1.15}.dk h2{text-align:center;margin-bottom:22px;font-size:clamp(24px,6vw,34px);font-weight:700}.dk h3{font-size:17px;font-weight:700}.dk p{margin:0}.dk a{color:inherit}.dk-wrap{width:100%;max-width:1080px;margin:0 auto;padding:0 16px}.dk-bar{z-index:30;background:var(--dk-saffron);color:var(--dk-ink);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;padding:7px 12px;font-size:13px;font-weight:700;display:flex;position:sticky;top:0}.dk-timer{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.dk-bar .dk-timer{background:var(--dk-ink);color:var(--dk-gold);border-radius:6px;padding:1px 8px}.dk-timer--large{color:var(--dk-gold);margin:6px 0 18px;font-size:22px;display:inline-block}.dk-alert{border:1px solid var(--dk-gold);background:#fff3;border-radius:12px;margin:12px 16px 0;padding:12px 14px;font-size:14px}.dk-alert a{font-weight:700;text-decoration:underline}.dk-hero{background:radial-gradient(60% 40% at 85% 10%, #f59e0b33, transparent 70%), radial-gradient(50% 35% at 10% 90%, #fbbf2422, transparent 70%), var(--dk-maroon);padding:26px 0 40px;position:relative}.dk-hero:after{content:"";opacity:.35;background:radial-gradient(circle, var(--dk-gold) 2px, transparent 2.5px) 0 50% / 18px 14px repeat-x;height:14px;position:absolute;bottom:0;left:0;right:0}.dk-hero-grid{align-items:center;gap:26px;display:grid}.dk-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--dk-gold);margin-bottom:10px;font-size:12px;font-weight:600}.dk-kicker a{text-decoration:none}.dk-hero h1{font-size:clamp(29px,8.4vw,50px);font-weight:800}.dk-sub{color:var(--dk-muted);max-width:34em;margin-top:14px;font-size:16px}.dk-price{color:var(--dk-muted);margin:18px 0 14px;font-size:15px}.dk-price s{opacity:.75;font-size:18px}.dk-price strong{color:var(--dk-gold);letter-spacing:-.02em;font-size:34px;font-weight:800}.dk-hero-visual{justify-content:center;margin:0;display:flex}.dk-hero-visual img{border-radius:14px;width:min(78vw,360px);height:auto;transform:rotate(-2deg);box-shadow:0 30px 60px #0008,0 0 0 1px #fbbf2440,0 0 80px #f59e0b30}.dk-cta{cursor:pointer;background:var(--dk-saffron);width:100%;min-height:58px;color:var(--dk-ink);font:inherit;text-align:center;border:0;border-radius:14px;justify-content:center;align-items:center;padding:14px 20px;font-size:18px;font-weight:800;text-decoration:none;transition:transform .15s,filter .15s;display:flex;box-shadow:0 10px 26px #f59e0b40,inset 0 -3px #0002}.dk-cta:hover{filter:brightness(1.06)}.dk-cta:active{transform:translateY(1px)}.dk-cta:disabled{opacity:.7;cursor:progress}.dk-cta--ghost{color:var(--dk-cream);box-shadow:none;background:0 0;border:2px solid #fdf3e166;min-height:52px;font-size:16px}.dk-cta--wa{color:#062b14;box-shadow:none;background:#25d366}.dk-ticks{color:var(--dk-muted);flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:12px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.dk-ticks li:before{content:"✓ ";color:var(--dk-gold);font-weight:800}.dk-section{padding:52px 0}.dk-section--cream{background:var(--dk-cream);color:var(--dk-ink)}.dk-section--deep{background:var(--dk-deep)}.dk-cards{gap:12px;display:grid}.dk-card{background:#fff;border:1px solid #e9d3ad;border-radius:16px;min-height:76px;padding:18px 18px 18px 78px;position:relative}.dk-card p{color:#6b4a3a;margin-top:4px;font-size:14px}.dk-chip{background:var(--dk-maroon);width:48px;height:48px;color:var(--dk-gold);border-radius:12px;place-items:center;font-size:19px;font-weight:800;display:grid;position:absolute;top:16px;left:16px}.dk-bonus{background:var(--dk-saffron);color:var(--dk-ink);text-align:center;border-radius:14px;margin-top:16px;padding:14px 16px;font-weight:700}.dk-inside{text-align:center;max-width:360px;margin:26px auto 0}.dk-inside img{border-radius:12px;width:100%;height:auto;box-shadow:0 16px 40px #4a0e1630}.dk-inside figcaption{color:#6b4a3a;margin-top:10px;font-size:13px}.dk-steps{gap:14px;max-width:640px;margin:0 auto;padding:0;list-style:none;display:grid}.dk-steps li{background:#ffffff0d;border:1px solid #fbbf2433;border-radius:16px;align-items:center;gap:14px;padding:16px;font-weight:600;display:flex}.dk-steps b{background:var(--dk-saffron);width:40px;height:40px;color:var(--dk-ink);border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.dk-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dk-chips li{background:#fbbf2414;border:1px solid #fbbf2466;border-radius:999px;padding:9px 15px;font-size:14px;font-weight:600}.dk-compare{grid-template-columns:1fr 1fr;gap:10px;max-width:640px;margin:0 auto;display:grid}.dk-compare-col{background:#fff;border:1px solid #e9d3ad;border-radius:16px;padding:18px 14px}.dk-compare-col h3{margin-bottom:10px}.dk-compare-col ul{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.dk-compare-col li:before{content:"✕ ";color:#b42318;font-weight:800}.dk-compare-col--win{background:var(--dk-maroon);color:var(--dk-cream);border-color:var(--dk-maroon)}.dk-compare-col--win h3{color:var(--dk-gold)}.dk-compare-col--win li:before{content:"✓ ";color:var(--dk-gold)}.dk-proof{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dk-proof img{border-radius:12px;width:100%;height:auto}.dk-faq{max-width:720px}.dk-faq details{border-bottom:1px solid #fbbf2433}.dk-faq summary{cursor:pointer;padding:16px 30px 16px 0;font-weight:600;list-style:none;position:relative}.dk-faq summary::-webkit-details-marker{display:none}.dk-faq summary:after{content:"+";color:var(--dk-gold);font-size:22px;position:absolute;top:12px;right:4px}.dk-faq details[open] summary:after{content:"−"}.dk-faq details p{color:var(--dk-muted);padding:0 0 16px;font-size:15px}.dk-final{text-align:center}.dk-final .dk-cta{max-width:520px;margin:0 auto}.dk-bump-note{color:var(--dk-muted);margin-top:14px;font-size:13px}.dk-foot{text-align:center;color:var(--dk-muted);padding:30px 0 20px;font-size:13px}.dk-foot nav{flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:8px 0;display:flex}.dk-foot-note{opacity:.8;font-size:12px}.dk .ws-sticky{z-index:25;transition:transform .3s;position:fixed;bottom:10px;left:10px;right:10px;transform:translateY(150%)}.dk .ws-sticky.is-visible{transform:none}.dk .ws-sticky .dk-cta{box-shadow:0 12px 30px #000a}.dk-sheet{z-index:50;pointer-events:none;position:fixed;inset:0}.dk-sheet-scrim{opacity:0;background:#1a0306b3;transition:opacity .25s;position:absolute;inset:0}.dk-sheet-panel{max-width:520px;max-height:92vh;padding:22px 18px calc(18px + env(safe-area-inset-bottom));background:var(--dk-cream);color:var(--dk-ink);border-radius:22px 22px 0 0;gap:12px;margin:0 auto;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%)}.dk-sheet.is-open{pointer-events:auto}.dk-sheet.is-open .dk-sheet-scrim{opacity:1}.dk-sheet.is-open .dk-sheet-panel{transform:none}.dk-sheet-close{color:#6b4a3a;cursor:pointer;background:0 0;border:0;width:40px;height:40px;font-size:28px;position:absolute;top:8px;right:10px}.dk-sheet-title{color:var(--dk-maroon);padding-right:36px;font-size:18px;font-weight:800}.dk-sheet-panel label{color:#6b4a3a;gap:5px;font-size:13px;font-weight:600;display:grid}.dk-sheet-panel input[type=text],.dk-sheet-panel input:not([type]),.dk-sheet-panel input[type=email]{width:100%;min-height:50px;font:inherit;color:var(--dk-ink);background:#fff;border:1.5px solid #d9bf94;border-radius:12px;padding:0 14px;font-size:16px}.dk-sheet-panel input:focus{outline:2px solid var(--dk-saffron);outline-offset:1px}.dk-phone{align-items:stretch;display:flex}.dk-phone b{background:var(--dk-cream-2);border:1.5px solid #d9bf94;border-right:0;border-radius:12px 0 0 12px;place-items:center;padding:0 12px;font-size:16px;display:grid}.dk-phone input{border-radius:0 12px 12px 0!important}.dk-bump{cursor:pointer;border:2px dashed var(--dk-saffron);background:#fff7e0;border-radius:14px;grid-template-columns:none;align-items:flex-start;padding:14px;gap:12px!important;display:flex!important}.dk-bump.is-on{background:#fde9b8;border-style:solid}.dk-bump input{width:22px;height:22px;accent-color:var(--dk-maroon);flex:none;margin-top:2px}.dk-bump strong{color:var(--dk-ink);font-size:15px;display:block}.dk-bump small{color:#6b4a3a;margin-top:3px;font-size:12.5px;font-weight:500;display:block}.dk-sheet-safe{text-align:center;color:#6b4a3a;font-size:12px}.dk-sheet-msg{color:var(--dk-maroon);background:#fff;border-radius:10px;padding:10px 12px;font-size:14px}.dk-ty{text-align:center;padding:44px 0 40px}.dk-ty .dk-wrap{gap:14px;max-width:520px;display:grid}.dk-ty-ok{color:var(--dk-gold);font-size:26px;font-weight:800}.dk-ty h1{font-size:26px;font-weight:700}.dk-ty-lead{color:var(--dk-muted)}.dk-ty-downloads{gap:10px;margin-top:6px;display:grid}.dk-ty-notes{color:var(--dk-muted);gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.dk-ty-wa{background:#ffffff0f;border:1px solid #25d36655;border-radius:16px;gap:12px;margin-top:8px;padding:16px;font-size:14px;display:grid}.dk-ty-help{color:var(--dk-muted);margin-top:10px;font-size:13px}.dk-ty-help a{text-decoration:underline}.dk-ty-foot{color:var(--dk-muted);font-size:12px}@media (width>=760px){.dk{padding-bottom:0}.dk-hero{padding:56px 0 70px}.dk-hero-grid{grid-template-columns:1.15fr .85fr;gap:48px}.dk-hero-copy .dk-cta{max-width:460px}.dk-hero-copy .dk-ticks{justify-content:flex-start;max-width:460px}.dk-cards{grid-template-columns:repeat(3,1fr)}.dk-section{padding:76px 0}.dk .ws-sticky{display:none}.dk-sheet-panel{border-radius:22px;bottom:50%;transform:translateY(calc(50% + 100vh))}.dk-sheet.is-open .dk-sheet-panel{transform:translateY(50%)}}@media (prefers-reduced-motion:reduce){.dk-sheet-panel,.dk-sheet-scrim,.dk .ws-sticky{transition:none}}.mc{--ws-navy:#050817;--ws-navy-soft:#0c1024;--ws-violet:#6547ff;--ws-blue:#3b75ff;--ws-glow:#8b7bff;--ws-grad:linear-gradient(135deg, var(--ws-violet), var(--ws-blue));--mc-card:#ffffff0d;--mc-line:#ffffff1f;--mc-muted:#ffffffa6;--mc-gold:#fbbf24;background:var(--ws-navy);color:#fff;min-height:100vh;font-family:var(--font-poppins), Poppins, Arial, sans-serif;font-size:16px;line-height:1.5;overflow-x:clip}.mc *,.mc :before,.mc :after{box-sizing:border-box}.mc h1,.mc h2,.mc p{margin:0}.mc ul{margin:0;padding:0;list-style:none}.mc img{max-width:100%;display:block}.mc a{color:inherit}.mc-wrap{width:100%;max-width:520px;margin:0 auto;padding:0 16px}.mc-hero{background:radial-gradient(70% 45% at 90% 0%, #6547ff55, transparent 70%), radial-gradient(60% 40% at 0% 100%, #3b75ff33, transparent 70%), var(--ws-navy);padding:18px 0 30px}.mc-logo{width:84px;height:auto;margin-bottom:18px}.mc-chip{color:var(--mc-gold);letter-spacing:.08em;text-transform:uppercase;background:#fbbf241f;border:1px solid #fbbf2466;border-radius:999px;margin-bottom:12px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block}.mc-hero h1{letter-spacing:-.025em;font-size:clamp(27px,7.6vw,40px);font-weight:700;line-height:1.15}.mc-hero h1 em{background:linear-gradient(135deg,#a99bff,#6fa0ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.mc .mc-facts{flex-wrap:wrap;gap:7px;margin:18px 0 20px;display:flex}.mc-facts li{background:var(--mc-card);border:1px solid var(--mc-line);white-space:nowrap;border-radius:10px;padding:6px 11px;font-size:14px;font-weight:600}.mc-facts .mc-free{color:#86efac;background:#22c55e26;border-color:#22c55e80}.mc-cta{cursor:pointer;background:var(--ws-grad);color:#fff;width:100%;min-height:56px;font:inherit;text-align:center;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:18px;font-weight:700;text-decoration:none;transition:transform .15s,filter .15s;display:flex;box-shadow:0 14px 34px #5048ff59}.mc-cta:hover{filter:brightness(1.08)}.mc-cta:active{transform:translateY(1px)}.mc-cta:disabled{opacity:.7;cursor:progress}.mc-cta--small{width:auto;min-height:44px;box-shadow:none;border-radius:12px;padding:8px 20px;font-size:15px}.mc-cta--wa{color:#062b14;background:#25d366;box-shadow:0 12px 30px #25d36640}.mc-cta--ghost{box-shadow:none;background:0 0;border:1.5px solid #ffffff4d;min-height:50px;font-size:16px}.mc-note{text-align:center;color:var(--mc-muted);margin-top:10px;font-size:13px}.mc-closed{background:var(--mc-card);border:1px solid var(--mc-line);border-radius:12px;padding:14px;font-size:15px}.mc-closed a{color:#86efac;font-weight:700}.mc-section{padding:26px 0}.mc-section+.mc-section{border-top:1px solid #ffffff10}.mc h2{letter-spacing:-.02em;margin-bottom:14px;font-size:21px;font-weight:700}.mc-demos{gap:10px;display:grid}.mc-demos li{background:var(--mc-card);border:1px solid var(--mc-line);border-radius:14px;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.mc-demo-icon{background:#6547ff33;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:21px;display:grid}.mc-demos strong{font-size:16px;font-weight:700;line-height:1.3;display:block}.mc-demos small{color:var(--mc-muted);margin-top:3px;font-size:13.5px;display:block}.mc-video{border-radius:18px;width:min(64vw,260px);margin:0 auto;overflow:hidden;box-shadow:0 24px 60px #000a,0 0 0 1px #8b7bff55}.mc-caption{text-align:center;color:var(--mc-muted);margin-top:12px;font-size:14px}.mc-caption b{color:#fff}.mc-for{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mc-for li{background:var(--mc-card);border:1px solid var(--mc-line);text-align:center;border-radius:12px;padding:12px;font-size:15px;font-weight:600}.mc-about{align-items:center;gap:14px;display:flex}.mc-about img{object-fit:cover;background:#fff;border-radius:14px;flex:none;width:84px;height:105px}.mc-about p{color:var(--mc-muted);font-size:14px}.mc-about .mc-about-name{color:#fff;margin-bottom:3px;font-size:17px;font-weight:700}.mc-bonus{background:linear-gradient(135deg,#fbbf2426,#f59e0b14);border:1px solid #fbbf2466;border-radius:14px;align-items:center;gap:12px;margin-bottom:16px;padding:14px;font-size:15px;display:flex}.mc-bonus>span{font-size:28px}.mc-bonus b{color:var(--mc-gold)}.mc-last{padding-bottom:20px}.mc-foot{text-align:center;color:#ffffff59;padding:10px 16px 96px;font-size:12px}.mc .ws-sticky{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c1024f2;border:1px solid #ffffff24;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;transition:transform .3s;display:flex;position:fixed;bottom:10px;left:10px;right:10px;transform:translateY(150%);box-shadow:0 18px 50px #0009}.mc .ws-sticky.is-visible{transform:none}.mc .ws-sticky small{color:var(--mc-muted);font-size:11px;display:block}.mc .ws-sticky strong{font-size:16px;font-weight:700}.mc-sheet{z-index:50;pointer-events:none;position:fixed;inset:0}.mc-sheet-scrim{opacity:0;background:#020410c7;transition:opacity .25s;position:absolute;inset:0}.mc-sheet-panel{max-width:520px;max-height:92vh;padding:22px 18px calc(18px + env(safe-area-inset-bottom));color:#080b1b;background:#fff;border-radius:22px 22px 0 0;gap:12px;margin:0 auto;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%)}.mc-sheet.is-open{pointer-events:auto}.mc-sheet.is-open .mc-sheet-scrim{opacity:1}.mc-sheet.is-open .mc-sheet-panel{transform:none}.mc-sheet-close{color:#74788a;cursor:pointer;background:0 0;border:0;width:40px;height:40px;font-size:28px;position:absolute;top:8px;right:10px}.mc-sheet-title{padding-right:36px;font-size:18px;font-weight:700}.mc-sheet-when{color:#5b5f72;font-size:13px;margin-top:-8px!important}.mc-sheet-panel label{color:#3c4052;gap:5px;font-size:13px;font-weight:600;display:grid}.mc-sheet-panel small{color:#74788a;font-size:12px;font-weight:400}.mc-optional{color:#74788a;font-weight:400}.mc-sheet-panel input,.mc-sheet-panel select{width:100%;min-height:50px;font:inherit;color:#080b1b;background:#fff;border:1.5px solid #d4d6e2;border-radius:12px;padding:0 14px;font-size:16px}.mc-sheet-panel input:focus,.mc-sheet-panel select:focus{outline:2px solid var(--ws-violet);outline-offset:1px}.mc-phone{align-items:stretch;display:flex}.mc-phone b{background:#f1f2f7;border:1.5px solid #d4d6e2;border-right:0;border-radius:12px 0 0 12px;place-items:center;padding:0 12px;font-size:16px;display:grid}.mc-phone input{border-radius:0 12px 12px 0!important}.mc-sheet-panel .mc-cta{margin-top:4px}.mc-sheet-msg{color:#991b1b;background:#fee2e2;border-radius:10px;padding:10px 12px;font-size:14px}.mc-sheet-safe{text-align:center;color:#74788a;font-size:12px}.mc-sheet-safe a{color:#5b5f72}.mc-ty{text-align:center;padding:40px 0}.mc-ty .mc-wrap{gap:16px;display:grid}.mc-tick{color:#052e16;background:#22c55e;border-radius:50%;place-items:center;width:64px;height:64px;font-size:34px;font-weight:800;display:grid;margin:0 auto!important}.mc-ty h1{letter-spacing:-.02em;font-size:clamp(26px,7vw,34px);font-weight:700}.mc-ty-when{color:var(--mc-muted);font-size:16px;font-weight:600}.mc-step{background:#25d3661a;border:1.5px solid #25d36680;border-radius:16px;gap:10px;padding:18px 16px;display:grid}.mc-step p{color:var(--mc-muted);font-size:14px}.mc-step .mc-step-head{color:#fff;font-size:17px}.mc-cal{gap:8px;display:grid}.mc-cal-alt{color:var(--mc-muted);font-size:13px}.mc-ty-video{gap:8px;display:grid}.mc-ty-video video{border-radius:16px;width:min(70vw,280px);margin:0 auto}@media (width>=700px){.mc .ws-sticky{display:none}.mc-sheet-panel{border-radius:22px;bottom:50%;transform:translateY(calc(50% + 100vh))}.mc-sheet.is-open .mc-sheet-panel{transform:translateY(50%)}}@media (prefers-reduced-motion:reduce){.mc-sheet-panel,.mc-sheet-scrim,.mc .ws-sticky{transition:none}}.mc-ig{background:linear-gradient(45deg,#f9ce34,#ee2a7b 45%,#6228d7);border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;padding:12px 18px;font-size:16px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 10px 26px #ee2a7b40;color:#fff!important}.mc-ig svg{fill:none;stroke:currentColor;stroke-width:2px;width:22px;height:22px}.mc-ig .mc-ig-dot{fill:currentColor;stroke:none}.mc-about-follow{margin-top:14px}.mc-about-follow p{color:var(--mc-muted);text-align:center;margin-bottom:8px;font-size:13px}.mc-step--ig{background:#ee2a7b14;border-color:#ee2a7b80}.lr{background:var(--ws-paper,#f7f7fb);min-height:100vh}.lr-nav{background:var(--ws-navy);justify-content:space-between;align-items:center;gap:16px;padding-block:16px;display:flex}.lr-nav img{width:auto;height:40px}.lr-nav nav{align-items:center;gap:20px;font-weight:600;display:flex}.lr-nav nav>a:not(.ws-btn){color:#fff}.lr-article{max-width:760px;color:var(--ws-ink);padding-block:24px 64px}.lr-crumbs{color:var(--ws-muted);margin:0;font-size:13px}.lr-crumbs a{color:var(--ws-violet);font-weight:600}.lr-article h1{letter-spacing:-.03em;margin:12px 0 10px;font-size:clamp(30px,4.4vw,48px);font-weight:700;line-height:1.1}.lr-meta{color:var(--ws-muted);margin:0 0 22px;font-size:14px}.lr-meta a{color:var(--ws-violet)}.lr-intro{font-size:19px;line-height:1.7}.lr-article h2{letter-spacing:-.02em;margin:44px 0 12px;font-size:clamp(22px,2.6vw,28px);line-height:1.2}.lr-article p,.lr-article li{font-size:17px;line-height:1.75}.lr-article ul,.lr-article ol{gap:6px;padding-left:22px;display:grid}.lr-te{border:1px solid var(--ws-line);background:#fff;border-radius:16px;margin:0 0 20px;padding:18px 22px}.lr-te p{margin:0;font-size:18px;line-height:1.9}.lr-links a{color:var(--ws-violet);font-weight:600}.lr-toc{border:1px solid var(--ws-line);background:#fff;border-radius:18px;margin:26px 0 8px;padding:20px 24px}.lr-toc ol{margin:10px 0 0}.lr-toc li{font-size:15px}.lr-toc a{color:var(--ws-violet)}.lr-tip{border-left:4px solid var(--ws-violet);background:#efeaff;border-radius:14px;margin:18px 0;padding:16px 20px;line-height:1.65}.lr-tip b{letter-spacing:.1em;text-transform:uppercase;color:var(--ws-violet);margin-bottom:4px;font-size:12px;display:block}.lr-prompt{background:var(--ws-navy);color:#fff;border-radius:16px;margin:18px 0;overflow:hidden}.lr-prompt figcaption{letter-spacing:.1em;text-transform:uppercase;background:var(--ws-grad);padding:10px 18px;font-size:12px;font-weight:600}.lr-prompt pre{white-space:pre-wrap;word-break:break-word;margin:0;padding:18px;font:15px/1.7 ui-monospace,Consolas,monospace}.lr-cta{background:var(--ws-navy);color:#fff;border-radius:22px;justify-items:start;gap:16px;margin-top:44px;padding:28px;display:grid}.lr-cta p{color:#ffffffd9;margin:0}.lr details{border:1px solid var(--ws-line);background:#fff;border-radius:14px;margin-top:10px;padding:16px 20px}.lr summary{cursor:pointer;font-weight:600}.lr details p{color:var(--ws-muted);margin:8px 0 0}.lr-more a{color:var(--ws-violet);font-weight:600}.lr-index{max-width:960px;padding-block:30px 64px}.lr-index h1{letter-spacing:-.03em;margin:10px 0 12px;font-size:clamp(32px,5vw,56px);font-weight:700;line-height:1.05}.lr-index>p{color:var(--ws-muted);max-width:640px;font-size:18px}.lr-cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;display:grid}.lr-card{border:1px solid var(--ws-line);color:var(--ws-ink);background:#fff;border-radius:22px;align-content:start;gap:10px;padding:26px;transition:transform .15s,box-shadow .15s;display:grid}.lr-card:hover{transform:translateY(-3px);box-shadow:0 24px 50px #080b1b14}.lr-card small{letter-spacing:.12em;text-transform:uppercase;color:var(--ws-violet);font-size:11px;font-weight:600}.lr-card h2{margin:0;font-size:21px;line-height:1.25}.lr-card p{color:var(--ws-muted);margin:0;font-size:15px;line-height:1.6}.lr-card em{color:var(--ws-violet);font-style:normal;font-weight:600}.lr-foot{border-top:1px solid var(--ws-line);color:var(--ws-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:28px;font-size:14px;display:flex}.lr-foot nav{gap:18px;display:flex}.lr-foot a{color:var(--ws-muted)}@media (width<=760px){.lr-cards{grid-template-columns:1fr}.lr-nav nav>a:not(.ws-btn){display:none}}.fpw-page{background:var(--ws-paper)}.ws.fpw-page section{padding-block:0}.ws.fpw-page .fpw-hero{color:var(--ws-ink);padding-block:34px 8px}.fpw-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--ws-violet);margin:0;font-size:12px;font-weight:600}.fpw-hero h1{letter-spacing:-.035em;margin:10px 0 12px;font-size:clamp(32px,5.4vw,60px);font-weight:700;line-height:1.04}.fpw-lead{max-width:700px;color:var(--ws-muted);margin:0;font-size:18px;line-height:1.6}.fpw-chips{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.fpw-chips li{border:1px solid var(--ws-line);background:#fff;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:600}.ws.fpw-page .fpw-tool{padding-block:22px 40px}.fpw{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.fpw-form,.fpw-result,.fpw-result>*{min-width:0}.fpw-result,.fpw-shot,.fpw-card{grid-template-columns:minmax(0,1fr)}.fpw-form,.fpw-result>*{border:1px solid var(--ws-line);background:#fff;border-radius:24px;padding:24px;box-shadow:0 18px 40px #080b1b0a}.fpw-result{gap:22px;scroll-margin-top:12px;display:grid}.fpw-result:empty{display:none}.fpw-idea{gap:8px;display:grid;position:relative}.fpw-idea>span,.fpw-field>span{letter-spacing:.08em;text-transform:uppercase;color:var(--ws-muted);font-size:12px;font-weight:600}.fpw-idea textarea{font:inherit;resize:vertical;border:1.5px solid #080b1b26;border-radius:16px;min-height:110px;padding:14px 16px;font-size:17px;line-height:1.55}.fpw-idea textarea:focus,.fpw-field :is(input,select,textarea):focus{border-color:var(--ws-violet);outline:none;box-shadow:0 0 0 3px #6547ff26}.fpw-idea small{color:var(--ws-muted);justify-self:end;font-size:12px}.fpw-examples{color:var(--ws-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 18px;font-size:13px;display:flex}.fpw-examples button{font:inherit;border:1px solid var(--ws-line);background:var(--ws-paper);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px}.fpw-examples button:hover{border-color:var(--ws-violet);color:var(--ws-violet)}.fpw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fpw-grid--form{grid-template-columns:repeat(4,minmax(0,1fr))}.fpw-grid--camera{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.fpw-field{align-content:start;gap:6px;min-width:0;display:grid}.fpw-field--wide{grid-column:1/-1}.fpw-field :is(input,select,textarea){font:inherit;width:100%;color:var(--ws-ink);background:#fff;border:1.5px solid #080b1b21;border-radius:12px;min-width:0;padding:10px 12px;font-size:15px}.fpw-field textarea{resize:vertical;line-height:1.5}.fpw-seg{border:1.5px solid #080b1b21;border-radius:12px;display:flex;overflow:hidden}.fpw-seg button{font:inherit;cursor:pointer;background:#fff;border:0;flex:1;padding:10px 6px;font-size:14px}.fpw-seg button[aria-checked=true]{background:var(--ws-ink);color:#fff;font-weight:600}.fpw-toggles{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 6px;display:grid}.fpw-toggles label{background:var(--ws-paper);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.fpw-toggles input{width:20px;height:20px;accent-color:var(--ws-violet);flex:none;margin-top:2px}.fpw-toggles span{gap:2px;font-size:14px;display:grid}.fpw-toggles small{color:var(--ws-muted);font-size:12px}.fpw-go{cursor:pointer;border:0;margin-top:14px;font-size:16px}.fpw-go:disabled{opacity:.7;cursor:progress;transform:none}.fpw-go i{font-size:20px;font-style:normal}.fpw-free{color:var(--ws-muted);margin:10px 0 0;font-size:13px}.fpw-error{color:#b42318;background:#fff1f0;border-radius:12px;margin:12px 0 0;padding:10px 14px;font-size:14px}.fpw-warn{color:#7a4b00;background:#fff8e6;border-radius:12px;margin:8px 0 0;padding:10px 14px;font-size:14px}.fpw-warn button{font:inherit;color:var(--ws-violet);cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}.fpw-sheet{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050817b3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.fpw-sheet__card{width:min(440px,100%);color:var(--ws-ink);background:#fff;border-radius:24px;gap:14px;padding:28px 24px 24px;display:grid;position:relative;box-shadow:0 30px 80px #0006}.fpw-sheet__card h2{letter-spacing:-.02em;margin:-6px 0 0;font-size:26px}.fpw-sheet__card>p:not(.ws-eyebrow){color:var(--ws-muted);margin:0;font-size:15px;line-height:1.55}.fpw-sheet__card .ws-eyebrow{margin:0}.fpw-sheet__x{background:var(--ws-paper);cursor:pointer;border:0;border-radius:50%;width:36px;height:36px;font-size:22px;position:absolute;top:10px;right:12px}.fpw-sheet .fpw-go{justify-content:space-between;margin-top:4px}@media (width<=600px){.fpw-sheet{place-items:end center;padding:0}.fpw-sheet__card{border-radius:24px 24px 0 0;padding-bottom:30px}}.fpw-working{text-align:center;justify-items:center;gap:14px;display:grid;padding-block:34px!important}.fpw-spinner{border:4px solid #6547ff26;border-top-color:var(--ws-violet);border-radius:50%;width:44px;height:44px;animation:.9s linear infinite fpw-spin}@keyframes fpw-spin{to{transform:rotate(1turn)}}.fpw-working ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fpw-working li{color:#080b1b40;font-weight:600}.fpw-working li.done{color:var(--ws-muted)}.fpw-working li.done:before{content:"✓ ";color:#12a150}.fpw-working li.now{color:var(--ws-violet)}.fpw-working p{color:var(--ws-muted);margin:0;font-size:13px}@media (prefers-reduced-motion:reduce){.fpw-spinner{animation:none}}.fpw-empty b{font-size:15px}.fpw-empty ol{color:var(--ws-muted);gap:6px;margin:10px 0 0;padding-left:20px;line-height:1.55;display:grid}.fpw-plan h2{letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(24px,3.4vw,34px);line-height:1.15}.fpw-plan>p:not(.ws-eyebrow){color:var(--ws-muted);margin:0;line-height:1.6}.fpw-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.fpw-stats li{background:var(--ws-paper);color:var(--ws-muted);border-radius:14px;padding:12px;font-size:13px}.fpw-stats b{color:var(--ws-ink);font-size:24px;display:block}.fpw-global{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.fpw-note{font-size:13px;margin:10px 0 0!important}.fpw-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.fpw-btn{font:inherit;background:var(--ws-grad);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:12px 20px;font-size:15px;font-weight:600}.fpw-btn--ghost{background:var(--ws-paper);color:var(--ws-ink);border:1px solid var(--ws-line)}.fpw-step h3{letter-spacing:-.01em;align-items:center;gap:12px;margin:0 0 6px;font-size:21px;display:flex}.fpw-step h3 i{background:var(--ws-grad);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:15px;font-style:normal;display:grid}.fpw-sub{color:var(--ws-muted);margin:0 0 16px;font-size:15px;line-height:1.6}.fpw-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fpw-card{border:1px solid var(--ws-line);background:var(--ws-paper);border-radius:18px;align-content:start;gap:12px;min-width:0;padding:18px;display:grid}.fpw-card header{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.fpw-card h4{margin:0;font-size:19px}.fpw-card header span{color:var(--ws-muted);font-size:13px}.fpw-card--me{background:#efeaff;border-color:#6547ff40}.fpw-card--me p{margin:0;font-size:15px;line-height:1.6}.fpw-name{font:inherit;background:0 0;border:1.5px dashed #0000;border-radius:8px;width:9em;margin-left:-6px;padding:2px 6px;font-size:19px;font-weight:700}.fpw-name:hover,.fpw-name:focus{background:#fff;border-color:#6547ff66;outline:none}.fpw-edit summary{cursor:pointer;color:var(--ws-violet);font-size:14px;font-weight:600}.fpw-edit .fpw-grid{margin-top:12px}.fpw-tip{margin:0;font-size:14px;line-height:1.55}.fpw-copy{background:var(--ws-navy);color:#fff;border-radius:14px;min-width:0;margin:0;overflow:hidden}.fpw-copy figcaption{letter-spacing:.06em;text-transform:uppercase;background:#ffffff14;justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 8px 14px;font-size:12px;font-weight:600;display:flex}.fpw-copy figcaption button{font:inherit;letter-spacing:0;text-transform:none;color:var(--ws-ink);cursor:pointer;background:#fff;border:0;border-radius:999px;padding:6px 14px;font-size:13px}.fpw-copy pre{white-space:pre-wrap;word-break:break-word;max-height:260px;margin:0;padding:14px;font:14px/1.6 ui-monospace,Consolas,monospace;overflow:auto}.fpw-hint{color:#fffc;background:#ffffff0f;margin:0;padding:10px 14px;font-size:13px;line-height:1.5}.fpw-hint b{color:#fff}.fpw-shot{border:1px solid var(--ws-line);background:var(--ws-paper);border-radius:18px;gap:0;margin-bottom:14px;padding:18px;display:grid}.fpw-shot>header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.fpw-shot>header>b{background:var(--ws-ink);color:#fff;border-radius:999px;flex:none;padding:4px 10px;font-size:13px}.fpw-shot__title{min-width:0;font:inherit;background:0 0;border:1.5px dashed #0000;border-radius:8px;flex:1;padding:4px 6px;font-size:17px;font-weight:700}.fpw-shot__title:hover,.fpw-shot__title:focus{background:#fff;border-color:#6547ff66;outline:none}.fpw-shot__tools{flex:none;gap:4px;display:flex}.fpw-shot__tools button{border:1px solid var(--ws-line);cursor:pointer;background:#fff;border-radius:10px;width:34px;height:34px;font-size:14px}.fpw-shot__tools button:disabled{opacity:.35;cursor:default}.fpw-cast{border:1px solid var(--ws-line);background:#fff;border-radius:12px;flex-wrap:wrap;gap:8px 14px;margin:0 0 12px;padding:10px 14px;display:flex}.fpw-cast legend{letter-spacing:.08em;text-transform:uppercase;color:var(--ws-muted);padding:0 6px;font-size:12px;font-weight:600}.fpw-cast label{cursor:pointer;align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.fpw-cast input{width:18px;height:18px;accent-color:var(--ws-violet)}.fpw-cast small{color:var(--ws-muted);font-weight:400}.fpw-roman{color:var(--ws-violet);grid-column:1/-1;margin:-4px 0 0;font-size:14px;font-weight:600}.fpw-tabs{gap:6px;margin:16px 0 10px;display:flex}.fpw-tabs button{font:inherit;border:1px solid var(--ws-line);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.fpw-tabs button[aria-selected=true]{background:var(--ws-ink);color:#fff;border-color:var(--ws-ink)}.fpw-shot .fpw-copy+.fpw-copy{margin-top:10px}.fpw-muted{color:var(--ws-muted);font-size:13px;line-height:1.55}.fpw-checks{gap:8px;margin:0 0 12px;padding-left:20px;line-height:1.55;display:grid}.ws.fpw-page :is(.fpw-how,.fpw-faq){max-width:900px;padding-block:10px 30px}.fpw-how h2,.fpw-faq h2{letter-spacing:-.02em;font-size:clamp(24px,3vw,32px)}.fpw-how ol{counter-reset:fpw;grid-template-columns:repeat(2,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.fpw-how li{counter-increment:fpw;border:1px solid var(--ws-line);background:#fff;border-radius:18px;gap:6px;padding:20px;display:grid}.fpw-how li b:before{content:counter(fpw) ". ";color:var(--ws-violet)}.fpw-how li span{color:var(--ws-muted);font-size:15px;line-height:1.6}.fpw-faq .lr-cta a:not(.ws-btn){color:#fff;text-decoration:underline}@media (width<=900px){.fpw-grid--form,.fpw-global{grid-template-columns:repeat(2,minmax(0,1fr))}.fpw-cards{grid-template-columns:1fr}}@media (width<=600px){.fpw-form,.fpw-result>*{border-radius:18px;padding:16px}.fpw-grid--camera,.fpw-toggles,.fpw-how ol{grid-template-columns:1fr 1fr}.fpw-toggles,.fpw-how ol{grid-template-columns:1fr}.fpw-stats{grid-template-columns:repeat(2,1fr)}.fpw-shot{padding:12px}.fpw-shot__tools button{width:30px;height:30px}.ws.fpw-page .fpw-hero{padding-top:22px}.fpw-lead{font-size:16px}}.fpw-freedom{max-width:520px;margin-bottom:14px}.fpw-num{align-items:center;gap:8px;display:flex}.fpw-num input{font:inherit;background:#fff;border:1.5px solid #080b1b21;border-radius:12px;width:100%;min-width:0;padding:10px 12px;font-size:15px}.fpw-num i{color:var(--ws-muted);font-size:14px;font-style:normal}.fpw-num input:focus{border-color:var(--ws-violet);outline:none;box-shadow:0 0 0 3px #6547ff26}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fpw-timeline{border:1px solid var(--ws-line);background:#fff;border-radius:14px;gap:8px;margin:0 0 12px;padding:12px;display:grid}.fpw-timeline__head{gap:2px;display:grid}.fpw-timeline__head span{letter-spacing:.08em;text-transform:uppercase;color:var(--ws-muted);font-size:12px;font-weight:600}.fpw-timeline__head small{color:var(--ws-muted);font-size:13px}.fpw-beat{border-top:1px dashed var(--ws-line);grid-template-columns:150px minmax(0,1fr) auto;align-items:start;gap:10px;padding-top:8px;display:grid}.fpw-beat__time{align-items:center;gap:6px;padding-top:8px;font-size:15px;display:flex}.fpw-beat__time .fpw-num{width:84px}.fpw-beat__time .fpw-num input{padding:6px 8px}.fpw-beat textarea{font:inherit;resize:vertical;border:1.5px solid #080b1b21;border-radius:10px;min-width:0;padding:8px 10px;font-size:15px;line-height:1.45}.fpw-beat textarea:focus{border-color:var(--ws-violet);outline:none}.fpw-beat__tools{align-items:center;gap:8px;padding-top:8px;display:flex}.fpw-beat__tools label{color:var(--ws-violet);white-space:nowrap;cursor:pointer;align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.fpw-beat__tools input{accent-color:var(--ws-violet)}.fpw-beat__tools button,.fpw-addbeat{font:inherit;border:1px solid var(--ws-line);background:var(--ws-paper);cursor:pointer;border-radius:10px;font-size:13px}.fpw-beat__tools button{width:30px;height:30px}.fpw-beat__tools button:disabled,.fpw-addbeat:disabled{opacity:.35;cursor:default}.fpw-addbeat{color:var(--ws-violet);justify-self:start;padding:8px 14px;font-weight:600}@media (width<=600px){.fpw-beat{grid-template-columns:minmax(0,1fr) auto}.fpw-beat textarea{grid-area:2/1/auto/-1}.fpw-beat__time,.fpw-beat__tools{padding-top:0}}.fpw-endstate{margin-bottom:12px}.fpw-more{border:1px solid var(--ws-line);background:var(--ws-paper);border-radius:16px;margin:4px 0 6px;padding:12px 16px}.fpw-more>summary{cursor:pointer;color:var(--ws-violet);font-size:14px;font-weight:600}.fpw-more[open]>summary{margin-bottom:14px}.fpw-ver{color:#fff;background:#12a150;border-radius:999px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:700}.fpw-fix{background:#fff;border:1px dashed #6547ff66;border-radius:14px;gap:10px;margin-top:14px;padding:14px;display:grid}.fpw-fix__ask{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fpw-fix__ask span{margin-right:4px;font-size:15px;font-weight:600}.fpw-fix__ask button,.fpw-chips button{font:inherit;border:1px solid var(--ws-line);background:var(--ws-paper);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:14px}.fpw-fix__ask button[aria-pressed=true],.fpw-chips button[aria-pressed=true]{background:var(--ws-ink);color:#fff;border-color:var(--ws-ink)}.fpw-fix__form{gap:10px;display:grid}.fpw-chips{flex-wrap:wrap;gap:6px;display:flex}.fpw-fix__form textarea{font:inherit;resize:vertical;border:1.5px solid #080b1b21;border-radius:12px;padding:10px 12px;font-size:15px}.fpw-fix__form .fpw-btn{justify-self:start}.fpw-fix__result{border-bottom:1px solid var(--ws-line);gap:8px;padding-bottom:10px;display:grid}.fpw-fix__result ul{gap:4px;margin:0;padding-left:20px;line-height:1.5;display:grid}.fpw-undo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex;background:#eafaf0!important;border-color:#12a15055!important;padding:12px 16px!important}.fpw-undo button{font:inherit;border:1px solid var(--ws-line);cursor:pointer;background:#fff;border-radius:999px;padding:8px 16px;font-weight:600}.ws.wcr .ws-hero .ws-title{font-size:clamp(44px,6vw,90px)}.wcr .wcr-person{width:min(440px,36vw)}.wcr .ws-float--seats{bottom:10%;left:auto;right:-2%}.wcr-price{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:28px;display:flex}.wcr-price strong{letter-spacing:-.04em;font-size:54px;font-weight:700;line-height:1}.wcr-price s{color:#ffffff73;font-size:20px}.wcr-price b{color:#fff;letter-spacing:.06em;background:#22c55e;border-radius:999px;align-self:center;padding:5px 12px;font-size:12px;font-weight:600}.wcr .ws-hero .ws-cta,.ws-pricecard .wcr-price{margin-top:20px}.ws-pricecard .wcr-price s{color:var(--ws-muted)}.ws.wcr .wcr-contrast-wrap{padding-bottom:0}.wcr-contrast{grid-template-columns:1fr 1fr;gap:18px;display:grid}.wcr-contrast article{border-radius:28px;grid-template-columns:1fr 170px;align-items:end;gap:20px;padding:32px 0 0 32px;display:grid;overflow:hidden}.wcr-contrast h2{letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1.1}.wcr-contrast ul{gap:12px;margin:0 0 32px;padding:0;font-size:16px;list-style:none;display:grid}.wcr-contrast li{align-items:center;gap:12px;display:flex}.wcr-contrast li span{border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.wcr-contrast img{object-fit:cover;object-position:top;border-radius:20px 0 0;width:100%;height:220px}.wcr-problem{border:1px solid var(--ws-line);background:#fff}.wcr-problem .ws-eyebrow{color:#e2532f}.wcr-problem li span{color:#e2532f;background:#ff6b4a1c}.wcr-problem img{filter:grayscale(.6)}.wcr-solution{background:var(--ws-grad);color:#fff}.wcr-solution .ws-eyebrow{color:#ffffffbf}.wcr-solution li span{color:#fff;background:#ffffff2e}.wcr-learn{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.wcr-learn article{background:#ffffff08;border:1px solid #ffffff1a;border-radius:24px;padding:10px 10px 22px}.wcr-learn-img{aspect-ratio:4/5;border-radius:16px;overflow:hidden}.wcr-learn-img img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;transition:transform .5s}.wcr-learn article:hover .wcr-learn-img img{transform:scale(1.05)}.wcr-learn h3{letter-spacing:-.02em;margin:16px 12px 6px;font-size:19px;font-weight:600}.wcr-learn p{color:#ffffffa6;margin:0 12px;font-size:14px;line-height:1.55}.wcr-incl>div{border-color:var(--ws-line);background:#fff}.wcr-incl small{color:var(--ws-muted)}.wcr-incl em{color:var(--ws-violet)}.wcr-incl .ws-tick{color:var(--ws-violet);background:#6547ff17}.wcr-bonus{background:linear-gradient(135deg,#fff7e6,#fff1f6);border:1px solid #f5d9a8;border-radius:22px;margin-top:18px;padding:20px}.wcr-bonus-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wcr-bonus-head strong{font-size:17px;font-weight:600}.wcr-bonus-head span{color:#1a1300;background:#ffb020;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.wcr-bonus-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.wcr-bonus-grid div{background:#ffffffb3;border-radius:14px;padding:12px 14px}.wcr-bonus-grid strong{font-size:15px;font-weight:600;display:block}.wcr-bonus-grid small{color:var(--ws-muted);font-size:13px}.ws.wcr .ws-pricecard{box-shadow:0 30px 80px #0508172e, 0 0 0 1px var(--ws-line)}.wcr-rating{text-align:right;max-width:320px}.wcr-rating strong{letter-spacing:-.05em;font-size:64px;font-weight:700;line-height:1;display:block}.wcr-rating strong small{color:#ffffff80;font-size:22px}.wcr-rating span{color:#ffc93c;letter-spacing:2px}.wcr-rating p{color:#ffffffa6;margin:8px 0 0;font-size:14px;line-height:1.5}.wcr-reviews{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.wcr-reviews figure{background:#ffffff08;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;gap:14px;margin:0;padding:26px;display:flex}.wcr-reviews span{color:#ffc93c;letter-spacing:2px;font-size:15px}.wcr-reviews blockquote{flex:1;margin:0;font-size:18px;font-weight:500;line-height:1.5}.wcr-reviews figcaption{color:var(--ws-glow);font-size:14px;font-weight:600}.wcr-audience{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.wcr-audience div{border:1px solid var(--ws-line);background:#fff;border-radius:22px;padding:22px}.wcr-audience span{letter-spacing:.12em;color:var(--ws-violet);font-size:11px;font-weight:600}.wcr-audience strong{letter-spacing:-.02em;margin-top:26px;font-size:18px;font-weight:600;display:block}.wcr-audience small{color:var(--ws-muted);margin-top:4px;font-size:14px;line-height:1.45;display:block}.wcr .ws-sticky s{color:#ffffff73;font-weight:400}@media (width<=900px){.wcr .wcr-person{width:min(330px,74vw)}.wcr-price strong{font-size:46px}.wcr-contrast{grid-template-columns:1fr}.wcr-contrast article{min-height:260px;padding:24px 22px 6px;display:block;position:relative}.wcr-contrast ul{max-width:64%;margin-bottom:24px;font-size:15px}.wcr-contrast img{width:34%;height:150px;position:absolute;bottom:0;right:0}.wcr .ws-float--seats{bottom:6%;right:0}.wcr-learn{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(4,66%);margin-inline:-20px;padding:0 20px 8px;overflow-x:auto}.wcr-learn article{scroll-snap-align:start}.wcr-rating{text-align:left}.wcr-reviews{grid-template-columns:1fr}.wcr-audience{grid-template-columns:1fr 1fr}.wcr-audience div:last-child{grid-column:span 2}.wcr-audience strong{margin-top:14px}.wcr-bonus-grid{grid-template-columns:1fr}}.wcr-price-note{color:#ffffffa6;align-self:center;font-size:13px}.ws-pricecard .wcr-price-note{color:var(--ws-muted)}.pa .ws-hero .ws-title{font-size:clamp(44px,5.8vw,88px)}.pa .ws-hero-copy{padding-bottom:80px}.pa-hero-visual{align-self:center;place-items:center;min-height:600px;padding-block:20px 60px;display:grid;position:relative}.pa-hero-visual .ws-halo{bottom:12%}.pa-phone{z-index:2;background:#0b0f22;border-radius:34px;width:min(290px,26vw);padding:8px;position:relative;box-shadow:0 40px 90px #000a,0 0 0 1px #ffffff2e}.pa-phone .pa-clip{border-radius:27px}.pa-back{z-index:1;opacity:.55;border-radius:24px;width:min(210px,18vw);height:auto;position:absolute;box-shadow:0 30px 60px #0008}.pa-back--l{top:18%;left:4%;transform:rotate(-9deg)}.pa-back--r{top:26%;right:4%;transform:rotate(8deg)}.pa .pa-float--a{top:10%;right:0}.pa .pa-float--b{bottom:14%;left:0}.pa-req{color:#3a2f73;background:#f4f1ff;border:1px solid #6547ff2e;border-radius:16px;align-items:flex-start;gap:12px;max-width:560px;margin:22px 0 0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.pa-req b{background:var(--ws-grad);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;flex:none;margin-top:1px;padding:3px 10px;font-size:10px;font-weight:700}.pa-req strong{font-weight:600}.ws-pricecard .pa-req{margin-top:20px}.pa-reels{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.pa-reels figure{background:#ffffff08;border:1px solid #ffffff1a;border-radius:24px;margin:0;padding:8px 8px 18px}.pa-reels figure:nth-child(2n){transform:translateY(32px)}.pa-reels .pa-clip{border-radius:18px}.pa-reels figcaption{padding:14px 8px 0}.pa-reels figcaption small{letter-spacing:.12em;text-transform:uppercase;color:var(--ws-glow);font-size:10px;font-weight:600;display:block}.pa-reels figcaption strong{letter-spacing:-.02em;margin-top:4px;font-size:18px;font-weight:600;display:block}.pa-reels figcaption span{color:#ffffffa6;margin-top:6px;font-size:13px;line-height:1.5;display:block}#ads{padding-bottom:140px}.pa-steps{counter-reset:none;grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.pa-steps li{border:1px solid var(--ws-line);background:#fff;border-radius:24px;padding:26px 24px 28px;position:relative}.pa-steps li:not(:last-child):after{content:"→";z-index:1;background:var(--ws-grad);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid;position:absolute;top:30px;right:-13px}.pa-steps span{letter-spacing:-.05em;background:var(--ws-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:700;line-height:1}.pa-steps strong{letter-spacing:-.02em;margin-top:22px;font-size:19px;font-weight:600;display:block}.pa-steps small{color:var(--ws-muted);margin-top:6px;font-size:14px;line-height:1.55;display:block}.pa .ws-incl>div{grid-template-columns:44px 1fr}.pa .ws-tick{font-size:13px}.pa-pc-strip{background:linear-gradient(135deg,#eef0ff,#e6eeff);grid-template-columns:repeat(5,1fr);gap:6px;height:150px;margin:-34px -34px 22px;padding:14px 14px 0;display:grid;overflow:hidden}.pa-pc-strip img{aspect-ratio:9/16;object-fit:cover;border-radius:12px;width:100%;height:auto}.pa-pc-strip img:nth-child(2n){margin-top:18px}.pa .ws-pricecard{scroll-margin-top:20px}@media (width<=900px){.pa .ws-hero-copy{min-width:0;padding-bottom:0}.pa .ws-hero .ws-cta .ws-btn{white-space:normal;max-width:100%}.pa .ws-hero .ws-cta .ws-btn--primary{text-align:left}.pa .ws-hero .ws-cta .ws-btn--primary i{flex:none}.pa-hero-visual{min-width:0;min-height:0;padding-block:36px 70px}.pa-phone{width:min(250px,62vw)}.pa-back{width:min(170px,40vw)}.pa-back--l{top:16%;left:0}.pa-back--r{top:24%;right:0}.pa .pa-float--a{top:6%;right:0}.pa .pa-float--b{bottom:8%;left:0}.pa-reels{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(5,70%);margin-inline:-20px;padding:0 20px 8px;scroll-padding-inline:20px;overflow-x:auto}.pa-reels figure{scroll-snap-align:start}.pa-reels figure:nth-child(2n){transform:none}#ads{padding-bottom:76px}.pa-steps{grid-template-columns:1fr 1fr}.pa-steps li:not(:last-child):after{display:none}.pa-pc-strip{height:130px;margin:-26px -26px 18px}}@media (width<=520px){.pa-steps{grid-template-columns:1fr}.pa .ws-hero .ws-cta .ws-btn--primary{flex:auto}}.wsc-sum-img.pa-sum-strip{grid-template-columns:repeat(5,1fr);gap:6px;padding:20px 14px 0;display:grid}.wsc-sum-img.pa-sum-strip img{aspect-ratio:9/16;object-fit:cover;border-radius:10px;height:auto;padding:0}.wsc-sum-img.pa-sum-strip img:nth-child(2n){margin-top:14px}.wsc.pa .pa-req{margin-top:16px}.gfm-stats{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.gfm-stats>div{border:1px solid var(--ws-line);background:#fff;border-radius:24px;padding:26px 24px 28px}.gfm-stats strong{letter-spacing:-.05em;background:var(--ws-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(56px,6vw,84px);font-weight:700;line-height:.95;display:block}.gfm-stats strong em{letter-spacing:0;margin-left:6px;font-size:.38em;font-style:normal}.gfm-stats span{letter-spacing:-.02em;margin-top:14px;font-size:19px;font-weight:600;display:block}.gfm-stats small{color:var(--ws-muted);margin-top:6px;font-size:14px;line-height:1.55;display:block}.gfm-stat--time{color:#fff;background:var(--ws-navy)!important;border-color:#0000!important}.gfm-stat--time strong{color:#fff;background:0 0}.gfm-stat--time small{color:#ffffffa6}.gfm-month{grid-template-columns:repeat(14,1fr);gap:8px;margin-top:18px;display:grid}.gfm-day{aspect-ratio:1;background:var(--ws-grad);color:#fff;border-radius:12px;place-items:center;font-size:14px;font-weight:600;display:grid}.gfm-day--doubt{color:var(--ws-violet);border:1.5px dashed var(--ws-violet);letter-spacing:.02em;background:#fff;font-size:11px}.gfm-legend{color:var(--ws-muted);flex-wrap:wrap;gap:8px 22px;margin-top:14px;font-size:14px;display:flex}.gfm-legend span{align-items:center;gap:8px;display:inline-flex}.gfm-key{background:var(--ws-grad);border-radius:4px;width:14px;height:14px}.gfm-key--doubt{border:1.5px dashed var(--ws-violet);background:#fff}.gfm-batches{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.gfm-batch{border:1px solid var(--ws-line);color:var(--ws-ink);background:#fff;border-radius:24px;flex-direction:column;gap:4px;padding:26px 24px 24px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.gfm-batch:hover{transform:translateY(-3px);box-shadow:0 20px 40px #080b1b14}.gfm-batch small{letter-spacing:.12em;text-transform:uppercase;color:var(--ws-muted);font-size:11px;font-weight:600}.gfm-batch strong{letter-spacing:-.03em;margin:4px 0 8px;font-size:28px;font-weight:600}.gfm-batch span{color:var(--ws-muted);font-size:14px}.gfm-batch b{color:var(--ws-violet);align-items:center;gap:8px;margin-top:18px;font-size:15px;font-weight:600;display:inline-flex}.gfm-batch b i{width:16px;height:16px;display:inline-flex}.gfm-batch b svg{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px}.gfm-batch--next{background:var(--ws-navy);color:#fff;border-color:#0000}.gfm-batch--next small{color:var(--ws-glow)}.gfm-batch--next span{color:#ffffffa6}.gfm-batch--next b{color:#fff}@media (width<=900px){.gfm-stats,.gfm-batches{grid-template-columns:1fr}.gfm-month{grid-template-columns:repeat(7,1fr);gap:6px}.gfm-day{border-radius:10px;font-size:13px}}.gfm-batch--next strong{color:#fff}.gfm .ws-price-mini s{text-decoration:none}.gfm-plan-head{margin-top:90px}.gfm-weeks{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.gfm-week{border:1px solid var(--ws-line);background:#fff;border-radius:24px;padding:24px 24px 12px}.gfm-week header{border-bottom:1px solid var(--ws-line);align-items:baseline;gap:12px;padding-bottom:14px;display:flex}.gfm-week header small{letter-spacing:.12em;text-transform:uppercase;color:var(--ws-violet);font-size:11px;font-weight:600}.gfm-week header strong{letter-spacing:-.02em;font-size:22px;font-weight:600}.gfm-week ol{margin:0;padding:0;list-style:none}.gfm-week li{border-bottom:1px solid var(--ws-line);grid-template-columns:40px 1fr;align-items:start;gap:14px;padding:14px 0;display:grid}.gfm-week li:last-child{border-bottom:0}.gfm-num{background:var(--ws-grad);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:15px;font-weight:600;display:grid}.gfm-week li strong{letter-spacing:-.01em;font-size:16px;font-weight:600;display:block}.gfm-week li small{color:var(--ws-muted);margin-top:2px;font-size:14px;line-height:1.5;display:block}.gfm-week li em{color:var(--ws-violet);margin-top:4px;font-size:13px;font-style:normal;font-weight:600;display:block}@media (width<=900px){.gfm-plan-head{margin-top:60px}.gfm-weeks{grid-template-columns:1fr}.gfm-week{padding:20px 18px 6px}}.cc .ws-countbar{grid-template-columns:1fr auto}.cc .ws-price-mini s{text-decoration:none}.cc-white{background:#fff}.cc-why{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.cc-why div{border:1px solid var(--ws-line);background:#fff;border-radius:24px;padding:24px 22px 26px}.cc-why span{letter-spacing:.12em;color:var(--ws-violet);font-size:11px;font-weight:600}.cc-why strong{letter-spacing:-.02em;margin-top:34px;font-size:20px;font-weight:600;line-height:1.2;display:block}.cc-why small{color:var(--ws-muted);margin-top:8px;font-size:14px;line-height:1.55;display:block}.cc .ws-dark .gfm-stats>div{color:var(--ws-ink)}.cc .ws-dark .gfm-stat--time{color:#fff;background:var(--ws-grad)!important}.cc .ws-dark .gfm-stat--time small{color:#ffffffd1}.cc-wa-icon{border-radius:22px;place-items:center;width:84px;height:84px;background:#ffffff26!important;display:grid!important}.cc-wa-icon svg{fill:#fff;width:46px;height:46px}.cc-month{grid-template-columns:repeat(12,1fr)}.cc .ws-dark .gfm-day--doubt{color:var(--ws-glow);border-color:var(--ws-glow);background:0 0}.cc .ws-dark .gfm-key--doubt{border-color:var(--ws-glow);background:0 0}.cc .ws-dark .gfm-legend{color:#ffffffa6}.cc-day--maybe{opacity:.45}.cc-tracks{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cc-tracks article{border:1px solid var(--ws-line);background:#fff;border-radius:26px;flex-direction:column;display:flex;overflow:hidden}.cc-track-clip{aspect-ratio:4/5;background:var(--ws-navy);overflow:hidden}.cc-track-clip>*{width:100%;height:100%}.cc-track-clip video,.cc-track-clip img{object-fit:cover;width:100%;height:100%}.cc-track-body{padding:22px 22px 26px}.cc-track-body small{letter-spacing:.12em;text-transform:uppercase;color:var(--ws-violet);font-size:11px;font-weight:600}.cc-track-body h3{letter-spacing:-.03em;margin:8px 0 0;font-size:24px;font-weight:600}.cc-track-body p{color:var(--ws-muted);margin:8px 0 0;font-size:15px;line-height:1.55}.cc-track-body ul{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.cc-track-body li{padding-left:26px;font-size:14px;font-weight:500;position:relative}.cc-track-body li:before{content:"";background:var(--ws-grad);border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:0}.cc-track-body li:after{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:6px;height:3px;position:absolute;top:7px;left:5px;transform:rotate(-45deg)}.cc-steps{counter-reset:none;grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.cc-steps li{background:#ffffff08;border:1px solid #ffffff1f;border-radius:24px;padding:24px 22px 26px;position:relative}.cc-steps span{background:var(--ws-grad);border-radius:50%;place-items:center;width:44px;height:44px;font-size:14px;font-weight:600;display:grid}.cc-steps strong{letter-spacing:-.02em;margin-top:26px;font-size:20px;font-weight:600;display:block}.cc-steps p{color:#ffffffa6;margin:8px 0 0;font-size:14px;line-height:1.55}.cc-apply .ws-sub{margin-bottom:26px}.cc-form{border:1px solid var(--ws-line);background:#fff;border-radius:28px;padding:28px;box-shadow:0 24px 60px #080b1b0f}.cc-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cc-fields label{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.cc-wide{grid-column:1/-1}.cc-fields input,.cc-fields select,.cc-fields textarea{width:100%;font:inherit;color:var(--ws-ink);background:var(--ws-paper);border:1px solid var(--ws-line);border-radius:14px;outline:none;padding:13px 14px;font-size:16px;font-weight:400;transition:border-color .15s,box-shadow .15s}.cc-fields textarea{resize:vertical;min-height:110px;line-height:1.5}.cc-fields input:focus,.cc-fields select:focus,.cc-fields textarea:focus{border-color:var(--ws-violet);background:#fff;box-shadow:0 0 0 4px #6547ff1f}.cc-phone{align-items:stretch;display:flex}.cc-phone b{border:1px solid var(--ws-line);background:#fff;border-right:0;border-radius:14px 0 0 14px;place-items:center;padding:0 14px;font-size:15px;font-weight:600;display:grid}.cc-phone input{border-radius:0 14px 14px 0}.cc-submit{cursor:pointer;font:inherit;border:0;margin-top:22px;font-size:16px;font-weight:600}.cc-submit:disabled{opacity:.7;cursor:wait}.cc-error{color:#c62f4a;margin:14px 0 0;font-size:14px;font-weight:500}.cc-safe{color:var(--ws-muted);margin:14px 0 0;font-size:13px}.cc-safe a{text-decoration:underline!important}.cc-done{text-align:center;padding:40px 28px}.cc-done-badge{background:var(--ws-grad);border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto;display:grid;box-shadow:0 14px 36px #5048ff59}.cc-done-badge svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.cc-done h3{letter-spacing:-.03em;margin:20px 0 0;font-size:26px;font-weight:700}.cc-done p{max-width:420px;color:var(--ws-muted);margin:10px auto 0;line-height:1.6}.cc-done .cc-wa{margin-top:22px}.cc-done small{color:var(--ws-muted);margin-top:14px;font-size:13px;display:block}.cc-audience div{background:#fff}@media (width<=1080px){.cc-why,.cc-steps{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.cc-tracks{grid-template-columns:1fr}.cc-track-clip{aspect-ratio:16/11}.cc-month{grid-template-columns:repeat(6,1fr)}.cc .ws-countbar{grid-template-columns:1fr}}@media (width<=600px){.cc-why,.cc-steps,.cc-fields{grid-template-columns:1fr}.cc-form{border-radius:22px;padding:20px}.cc-submit{justify-content:space-between;width:100%}.cc-why strong,.cc-steps strong{margin-top:18px}}.ws.wsc .wsc-top{isolation:isolate;color:#fff;background:radial-gradient(circle at 75% 0%, #1d1749 0%, var(--ws-navy-soft) 40%, var(--ws-navy) 80%);padding-top:18px;padding-bottom:150px;position:relative}.wsc-top:before{content:"";z-index:-1;opacity:.3;background-image:radial-gradient(#fff2 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.wsc-bar{justify-content:space-between;align-items:center;gap:20px;display:flex}.wsc-bar img{width:auto;height:34px}.wsc-steps{color:#ffffff80;gap:8px;margin:0;padding:0;font-size:13px;font-weight:500;list-style:none;display:flex}.wsc-steps li{align-items:center;gap:8px;display:flex}.wsc-steps li+li:before{content:"";background:#ffffff38;width:28px;height:1px;margin-right:2px}.wsc-steps span{border:1px solid #ffffff38;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:grid}.wsc-steps .done span,.wsc-steps .active span{background:var(--ws-grad);color:#fff;border:0}.wsc-steps .done,.wsc-steps .active{color:#fff}.wsc-back{border:1px solid #ffffff2e;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:500;color:#ffffffb3!important}.wsc-hero{justify-content:space-between;align-items:end;gap:30px;margin-top:54px;display:flex}.wsc-hero h1{letter-spacing:-.04em;margin:20px 0 0;font-size:clamp(40px,5.4vw,72px);font-weight:700;line-height:1}.wsc-hero h1 em{background:var(--ws-grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-style:italic}.wsc-hero>div>p{color:#ffffffb3;margin:14px 0 0;font-size:17px;line-height:1.6}.wsc-hero>div>p strong{color:#fff;font-weight:600}.wsc-hero-side{text-align:right}.wsc-hero-side>p{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin:0 0 10px;font-size:11px;font-weight:500}.wsc-hero-side .ws-timer div{min-width:64px}.wsc-hero-side .ws-timer b{font-size:24px}.wsc-limited{color:#ffffffb3;align-items:center;gap:10px;margin-top:12px;font-size:13px;display:inline-flex}.ws.wsc .wsc-main{z-index:2;grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:24px;margin-top:-110px;padding-bottom:80px;display:grid;position:relative}.wsc-form{border:1px solid var(--ws-line);background:#fff;border-radius:28px;padding:34px;box-shadow:0 30px 80px #05081726}.wsc-mini{display:none}.wsc .booking-form--simple{box-shadow:none;color:var(--ws-ink);background:0 0;border:0;gap:0;margin:0;padding:0;display:grid}.wsc .checkout-step-heading{grid-template-columns:40px 1fr;align-items:center;gap:14px;margin:0;display:grid}.wsc .checkout-step-heading>span{background:var(--ws-grad);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:16px;font-weight:600;display:grid}.wsc .checkout-step-heading strong{color:var(--ws-ink);letter-spacing:-.02em;font-size:21px;font-weight:600;line-height:1.2;display:block}.wsc .checkout-step-heading small{color:var(--ws-muted);margin-top:3px;font-size:14px;display:block}.wsc .booking-form--simple .field-grid{border:0;gap:16px;margin:24px 0 30px;padding:0;display:grid}.wsc .booking-form--simple .field-grid label,.wsc .checkout-attendee-select{gap:8px;max-width:none;display:grid}.wsc .booking-form--simple .field-grid label span,.wsc .checkout-attendee-select span{color:var(--ws-ink);letter-spacing:0;text-transform:none;font-size:14px;font-weight:500;position:static;transform:none}.wsc .booking-form--simple .field-grid input,.wsc .booking-form--simple .phone-input-group select,.wsc .checkout-attendee-select select{width:100%;min-height:54px;color:var(--ws-ink);background:var(--ws-paper);font:inherit;border:1px solid #dfe2ee;border-radius:14px;outline:none;padding:0 16px;font-size:16px;transition:border-color .15s,box-shadow .15s,background .15s}.wsc .booking-form--simple .field-grid input::placeholder{color:#9a9eb0}.wsc .booking-form--simple .field-grid input:focus,.wsc .booking-form--simple .phone-input-group select:focus,.wsc .checkout-attendee-select select:focus{border-color:var(--ws-violet);background:#fff;box-shadow:0 0 0 4px #6547ff1f}.wsc .booking-form--simple .phone-input-group{grid-template-columns:130px minmax(0,1fr);gap:8px;display:grid}.wsc .booking-form--simple .phone-input-group select{padding:0 10px;font-size:14px}.wsc .booking-form--simple .phone-field small{color:var(--ws-muted);text-align:left;font-size:12px}.wsc .checkout-attendee-select small{color:var(--ws-muted);font-size:12px}.wsc .checkout-attendee-step{border-top:1px solid var(--ws-line);border-bottom:0;gap:20px;padding:26px 0 0;display:grid}.wsc .simple-terms{color:var(--ws-muted);margin:0;font-size:13px;line-height:1.5}.wsc .simple-terms a{color:var(--ws-violet);text-underline-offset:3px;font-weight:500;text-decoration:underline}.wsc .booking-form--simple .booking-submit{background:var(--ws-grad);color:#fff;width:100%;min-height:64px;font:inherit;letter-spacing:-.01em;cursor:pointer;border:0;border-radius:999px;margin:26px 0 0;font-size:18px;font-weight:600;transition:transform .15s,box-shadow .15s;box-shadow:0 16px 40px #5048ff59}.wsc .booking-form--simple .booking-submit:before{content:"🔒 "}.wsc .booking-form--simple .booking-submit:hover{transform:translateY(-2px);box-shadow:0 20px 46px #5048ff73}.wsc .booking-form--simple .booking-submit:disabled{opacity:.7;cursor:progress;transform:none}.wsc .checkout-pay-safety{color:var(--ws-muted);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:16px;font-size:13px;font-weight:500;display:flex}.wsc .checkout-pay-safety span{align-items:center;gap:6px;display:inline-flex}.wsc .checkout-pay-safety span:before{content:"✓";color:var(--ws-violet);font-weight:700}.wsc .booking-form--simple .form-status{color:#4a33c9;background:#6547ff12;border-radius:12px;margin:14px 0 0;padding:12px 16px;font-size:14px;line-height:1.5}.wsc .booking-form--simple .form-status.error{color:#b42318;background:#b4231812}.wsc-pay-logos{border-top:1px dashed var(--ws-line);flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;padding-top:20px;display:flex}.wsc-pay-logos span{border:1px solid var(--ws-line);color:var(--ws-muted);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500}.wsc-pay-logos span:first-child{color:var(--ws-ink)}.wsc-summary{gap:14px;display:grid;position:sticky;top:20px}.wsc-summary>.wsc-sum-img,.wsc-sum-body{background:#fff}.wsc-sum-img{aspect-ratio:16/8;border:1px solid var(--ws-line);border-bottom:0;border-radius:28px 28px 0 0;margin-bottom:-14px;position:relative;overflow:hidden;background:linear-gradient(135deg,#eef0ff,#e6eeff)!important}.wsc-sum-img:before{content:"";background:var(--ws-grad);height:6px;position:absolute;inset:0 0 auto}.wsc-sum-img img{object-fit:contain;width:100%;height:100%;padding-top:14px}.wsc-sum-body{border:1px solid var(--ws-line);border-top:0;border-radius:0 0 28px 28px;padding:22px 26px 26px;box-shadow:0 30px 80px #05081714}.wsc-sum-body h2{letter-spacing:-.03em;margin:14px 0 4px;font-size:20px;font-weight:600;line-height:1.2}.wsc-total{border-top:1px solid var(--ws-line);justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:14px;display:flex}.wsc-total span{font-size:15px;font-weight:600}.wsc-total strong{letter-spacing:-.04em;background:var(--ws-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:700}.wsc-incl{border-top:1px solid var(--ws-line);gap:10px;margin:18px 0 0;padding:18px 0 0;font-size:14px;list-style:none;display:grid}.wsc-incl li{align-items:center;gap:10px;display:flex}.wsc-check{fill:none;width:20px;height:20px;stroke:var(--ws-violet);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;background:#6547ff17;border-radius:6px;flex:none;padding:3px}.wsc-gallery{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:20px;display:grid}.wsc-gallery img{aspect-ratio:3/4;object-fit:cover;border-radius:10px;width:100%}.wsc-gallery small{color:var(--ws-muted);grid-column:1/-1;font-size:12px}.wsc-help{background:var(--ws-ink);border-radius:20px;align-items:center;gap:14px;padding:16px 20px;transition:transform .15s;display:flex;color:#fff!important}.wsc-help:hover{transform:translateY(-2px)}.wsc-help svg{fill:#fff;background:#25d366;border-radius:10px;flex:none;width:34px;height:34px;padding:7px}.wsc-help strong{font-size:15px;font-weight:600;display:block}.wsc-help small{color:#fff9;font-size:13px}.ws.wsc .wsc-next{background:var(--ws-navy);color:#fff;padding-block:90px}.wsc-next .ws-eyebrow{color:var(--ws-glow)}.wsc-next ol{grid-template-columns:repeat(4,1fr);gap:14px;margin:40px 0 0;padding:0;list-style:none;display:grid}.wsc-next li{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;padding:22px}.wsc-next li span{letter-spacing:.12em;color:var(--ws-glow);font-size:11px;font-weight:600}.wsc-next li strong{letter-spacing:-.02em;margin-top:18px;font-size:18px;font-weight:600;display:block}.wsc-next li p{color:#ffffffa6;margin:6px 0 0;font-size:14px;line-height:1.55}.ws.wsc .wsc-faq{padding-block:90px 30px}.wsc-foot{border-top:1px solid var(--ws-line);color:var(--ws-muted);flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:80px;padding-top:22px;font-size:13px;display:flex}.wsc-foot nav{gap:18px;display:flex}@media (width<=960px){.ws.wsc .wsc-top{padding-bottom:120px}.wsc-steps,.wsc-hero-side{display:none}.wsc-hero{margin-top:34px}.ws.wsc .wsc-main{grid-template-columns:1fr;margin-top:-90px;padding-bottom:50px}.wsc-summary{position:static}.wsc-mini{background:var(--ws-paper);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:-6px 0 24px;padding:14px 18px;display:flex}.wsc-mini small{letter-spacing:.1em;text-transform:uppercase;color:var(--ws-muted);font-size:11px;font-weight:500;display:block}.wsc-mini strong{letter-spacing:-.04em;font-size:26px;font-weight:700}.wsc-mini>span{color:var(--ws-muted);text-align:right;font-size:13px}.wsc-next ol{grid-template-columns:1fr 1fr}}@media (width<=600px){.wsc-form{border-radius:24px;padding:22px 18px}.wsc-back{padding:8px 12px;font-size:12px}.wsc .booking-form--simple .phone-input-group{grid-template-columns:112px minmax(0,1fr)}.wsc .booking-form--simple .booking-submit{min-height:60px;font-size:16px}.wsc-next ol{grid-template-columns:1fr}.wsc-sum-body{padding:20px}.ws.wsc .wsc-top{padding-bottom:100px}.wsc-hero{margin-top:22px}.wsc-hero h1{font-size:38px}.wsc-hero>div>p{margin-top:10px;font-size:15px}.wsc .booking-form--simple .field-grid{gap:12px;margin:18px 0 20px}.wsc .booking-form--simple .booking-submit{z-index:5;position:sticky;bottom:12px}.wsc .booking-form--simple:focus-within .booking-submit{position:static}}.wsc .booking-form--simple .booking-pay-zone{gap:0;display:grid}.sr{--ws-navy:#050817;--ws-navy-soft:#0c1024;--ws-violet:#6547ff;--ws-blue:#3b75ff;--ws-grad:linear-gradient(135deg, var(--ws-violet), var(--ws-blue));--sr-card:#ffffff0d;--sr-line:#ffffff1f;--sr-muted:#ffffffa6;--sr-gold:#fbbf24;background:var(--ws-navy);color:#fff;min-height:100vh;font-family:var(--font-poppins), Poppins, Arial, sans-serif;font-size:16px;line-height:1.5;overflow-x:clip}.sr *,.sr :before,.sr :after{box-sizing:border-box}.sr h1,.sr h2,.sr h3,.sr p,.sr figure{margin:0}.sr ul,.sr ol{margin:0;padding:0;list-style:none}.sr img{max-width:100%;display:block}.sr :where(a){color:inherit}.sr-wrap{width:100%;max-width:560px;margin:0 auto;padding:0 16px}.sr-alert{background:#fbbf241a;border:1px solid #fbbf2466;border-radius:12px;margin:12px 16px 0;padding:12px 14px;font-size:14px}.sr-alert a{font-weight:700;text-decoration:underline}.sr-hero{background:radial-gradient(70% 45% at 90% 0%, #6547ff55, transparent 70%), radial-gradient(60% 40% at 0% 100%, #3b75ff33, transparent 70%), var(--ws-navy);padding:16px 0 28px}.sr-hero-grid{gap:22px;display:grid}.sr-top{justify-content:space-between;align-items:center;gap:10px;display:flex;margin-bottom:16px!important}.sr-logo{width:78px;height:auto}.sr-chip{color:var(--sr-gold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#fbbf241f;border:1px solid #fbbf2466;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.sr-hero h1{letter-spacing:-.025em;font-size:clamp(27px,7.4vw,44px);font-weight:700;line-height:1.15}.sr-hero h1 em{background:linear-gradient(135deg,#a99bff,#6fa0ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.sr-sub{color:var(--sr-muted);font-size:16px;margin-top:10px!important}.sr-price{color:var(--sr-muted);font-size:14px;margin:16px 0 12px!important}.sr-price strong{color:#fff;letter-spacing:-.02em;margin-right:4px;font-size:32px;font-weight:800}.sr-ba{gap:10px;display:grid}.sr-ba-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sr-ba-cell{aspect-ratio:4/5;border-radius:12px;position:relative;overflow:visible}.sr-ba-cell img{object-fit:cover;background:var(--ws-navy-soft);border-radius:12px;width:100%;height:100%}.sr-ba-cell--before img{box-shadow:0 0 0 2px var(--sr-gold)}.sr-ba-tag{color:#fff;background:#050817d9;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600;line-height:1.5;position:absolute;bottom:5px;left:5px}.sr-ba-tag--before{background:var(--sr-gold);color:#241600;font-weight:700}.sr-ba-arrow{z-index:2;background:var(--ws-grad);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:grid;position:absolute;top:50%;right:-14px;transform:translateY(-50%);box-shadow:0 4px 12px #0008}.sr-ba figcaption{color:var(--sr-muted);text-align:center;font-size:13px}.sr-cta{cursor:pointer;background:var(--ws-grad);color:#fff;width:100%;min-height:56px;font:inherit;text-align:center;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:18px;font-weight:700;text-decoration:none;transition:transform .15s,filter .15s;display:flex;box-shadow:0 14px 34px #5048ff59}.sr-cta:hover{filter:brightness(1.08)}.sr-cta:active{transform:translateY(1px)}.sr-cta:disabled{opacity:.7;cursor:progress}.sr-cta--small{width:auto;min-height:44px;box-shadow:none;border-radius:12px;padding:8px 20px;font-size:15px}.sr-cta--light{color:#080b1b;box-shadow:none;background:#fff;font-size:16px}.sr-cta--wa{color:#062b14;background:#25d366;font-size:16px;box-shadow:0 12px 30px #25d36640}.sr-cta--ghost{box-shadow:none;background:0 0;border:1.5px solid #ffffff4d;min-height:50px;font-size:16px}.sr-ticks{color:var(--sr-muted);flex-wrap:wrap;justify-content:center;gap:4px 14px;font-size:12.5px;display:flex;margin-top:10px!important}.sr-ticks li:before{content:"✓ ";color:#86efac;font-weight:800}.sr-section{padding:28px 0}.sr-section+.sr-section{border-top:1px solid #ffffff10}.sr h2{letter-spacing:-.02em;margin-bottom:14px;font-size:22px;font-weight:700;line-height:1.25}.sr-lead{color:var(--sr-muted);font-size:14px;margin:-6px 0 14px!important}.sr-video{border-radius:18px;width:min(64vw,260px);margin:0 auto;overflow:hidden;box-shadow:0 24px 60px #000a,0 0 0 1px #8b7bff55}.sr-steps{gap:10px;display:grid}.sr-steps li{background:var(--sr-card);border:1px solid var(--sr-line);border-radius:14px;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.sr-steps b{background:var(--ws-grad);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:15px;font-weight:700;display:grid}.sr-steps strong{font-size:16px;font-weight:700;line-height:1.3;display:block}.sr-steps small{color:var(--sr-muted);margin-top:3px;font-size:13.5px;display:block}.sr-get{gap:10px;display:grid}.sr-get-card{background:var(--sr-card);border:1px solid var(--sr-line);border-radius:16px;align-items:flex-start;gap:14px;padding:16px;display:flex}.sr-get-icon{color:#c9c1ff;background:#6547ff33;border:1px solid #8b7bff66;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;font-size:18px;font-weight:800;display:grid}.sr-get-card h3{font-size:17px;font-weight:700;line-height:1.3}.sr-get-card p{color:var(--sr-muted);font-size:14px;margin-top:3px!important}.sr-get-list{color:var(--sr-muted);gap:3px;font-size:13.5px;display:grid;margin-top:6px!important}.sr-get-list li:before{content:"• ";color:#a99bff}.sr-for{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sr-for li{background:var(--sr-card);border:1px solid var(--sr-line);text-align:center;border-radius:12px;padding:12px;font-size:15px;font-weight:600}.sr-gallery{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sr-gal{aspect-ratio:4/5;background:#fff;border-radius:14px;position:relative;overflow:hidden}.sr-gal>img:first-child{object-fit:cover;width:100%;height:100%}.sr-gal--square>img:first-child{object-fit:contain}.sr-gal-raw{aspect-ratio:3/4;object-fit:cover;border:2px solid var(--sr-gold);border-radius:8px;width:30%;position:absolute;top:6px;right:6px;box-shadow:0 4px 12px #0006}.sr-gal figcaption{background:#050817d9;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600;position:absolute;bottom:6px;left:6px}.sr-about{align-items:center;gap:14px;display:flex}.sr-about img{object-fit:cover;background:#fff;border-radius:14px;flex:none;width:84px;height:105px}.sr-about p{color:var(--sr-muted);font-size:14px}.sr-about .sr-about-name{color:#fff;font-size:17px;font-weight:700;margin-bottom:3px!important}.sr-faq details{border-bottom:1px solid var(--sr-line)}.sr-faq summary{cursor:pointer;padding:15px 30px 15px 0;font-weight:600;list-style:none;position:relative}.sr-faq summary::-webkit-details-marker{display:none}.sr-faq summary:after{content:"+";color:#a99bff;font-size:22px;position:absolute;top:11px;right:4px}.sr-faq details[open] summary:after{content:"−"}.sr-faq details p{color:var(--sr-muted);padding:0 0 15px;font-size:15px}.sr-final{text-align:center;background:radial-gradient(60% 60% at 50% 0,#6547ff33,#0000 70%)}.sr-final .sr-cta{max-width:520px;margin:0 auto}.sr-foot{text-align:center;color:var(--sr-muted);border-top:1px solid #ffffff10;padding:22px 0 96px;font-size:13px}.sr-foot nav{flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:8px 0;display:flex}.sr-foot-note{color:#fff6;font-size:12px}.sr .ws-sticky{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c1024f2;border:1px solid #ffffff24;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;transition:transform .3s;display:flex;position:fixed;bottom:10px;left:10px;right:10px;transform:translateY(150%);box-shadow:0 18px 50px #0009}.sr .ws-sticky.is-visible{transform:none}.sr .ws-sticky small{color:var(--sr-muted);font-size:11px;display:block}.sr .ws-sticky strong{font-size:18px;font-weight:700}.sr-sheet{z-index:50;pointer-events:none;position:fixed;inset:0}.sr-sheet-scrim{opacity:0;background:#020410c7;transition:opacity .25s;position:absolute;inset:0}.sr-sheet-panel{max-width:520px;max-height:92vh;padding:22px 18px calc(18px + env(safe-area-inset-bottom));color:#080b1b;background:#fff;border-radius:22px 22px 0 0;gap:12px;margin:0 auto;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%)}.sr-sheet.is-open{pointer-events:auto}.sr-sheet.is-open .sr-sheet-scrim{opacity:1}.sr-sheet.is-open .sr-sheet-panel{transform:none}.sr-sheet-close{color:#74788a;cursor:pointer;background:0 0;border:0;width:40px;height:40px;font-size:28px;position:absolute;top:8px;right:10px}.sr-sheet-title{padding-right:36px;font-size:18px;font-weight:700}.sr-sheet-sub{color:#5b5f72;font-size:13px;margin-top:-8px!important}.sr-sheet-panel label{color:#3c4052;gap:5px;font-size:13px;font-weight:600;display:grid}.sr-sheet-panel input{width:100%;min-height:50px;font:inherit;color:#080b1b;background:#fff;border:1.5px solid #d4d6e2;border-radius:12px;padding:0 14px;font-size:16px}.sr-sheet-panel input:focus{outline:2px solid var(--ws-violet);outline-offset:1px}.sr-phone{align-items:stretch;display:flex}.sr-phone b{background:#f1f2f7;border:1.5px solid #d4d6e2;border-right:0;border-radius:12px 0 0 12px;place-items:center;padding:0 12px;font-size:16px;display:grid}.sr-phone input{border-radius:0 12px 12px 0!important}.sr-sheet-panel .sr-cta{margin-top:4px}.sr-sheet-msg{color:#2c2a7a;background:#eef0ff;border-radius:10px;padding:10px 12px;font-size:14px}.sr-sheet-safe{text-align:center;color:#74788a;font-size:12px}.sr-ty{text-align:center;padding:40px 0}.sr-ty .sr-wrap{gap:14px;max-width:520px;display:grid}.sr-ty-ok{color:#86efac;font-size:22px;font-weight:800}.sr-ty h1{letter-spacing:-.02em;font-size:clamp(25px,7vw,32px);font-weight:700}.sr-ty-lead{color:var(--sr-muted)}.sr-ty-step{background:var(--sr-card);border:1px solid var(--sr-line);text-align:left;border-radius:16px;gap:10px;padding:16px;display:grid}.sr-ty-step-head{font-size:16px;font-weight:700}.sr-ty-pending{background:#25d3661a;border:1px solid #25d36666;border-radius:12px;padding:12px 14px;font-size:15px}.sr-ty-notes{color:var(--sr-muted);gap:6px;font-size:13px;display:grid}.sr-ty-wa{background:#ffffff0f;border:1px solid #25d36655;border-radius:16px;gap:12px;margin-top:4px;padding:16px;font-size:14px;display:grid}.sr-ty-help{color:var(--sr-muted);font-size:13px;margin-top:10px!important}.sr-ty-help a{text-decoration:underline}.sr-ty-foot{color:var(--sr-muted);font-size:12px}@media (width>=860px){.sr-wrap{max-width:1080px}.sr-hero{padding:28px 0 56px}.sr-hero-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:48px}.sr-hero-copy .sr-ticks{justify-content:flex-start}.sr-hero-copy .sr-cta{max-width:420px}.sr-section{padding:56px 0}.sr-section .sr-wrap{max-width:880px}.sr-steps{grid-template-columns:1fr 1fr}.sr-get{grid-template-columns:repeat(3,1fr)}.sr-get-card{flex-direction:column}.sr-for{grid-template-columns:repeat(3,1fr)}.sr-gallery{grid-template-columns:repeat(3,1fr);gap:12px}.sr-ty .sr-wrap{max-width:520px}.sr .ws-sticky{display:none}.sr-foot{padding-bottom:28px}.sr-sheet-panel{border-radius:22px;bottom:50%;transform:translateY(calc(50% + 100vh))}.sr-sheet.is-open .sr-sheet-panel{transform:translateY(50%)}}@media (prefers-reduced-motion:reduce){.sr-sheet-panel,.sr-sheet-scrim,.sr .ws-sticky{transition:none}}.sv-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.sv-card h3{letter-spacing:-.02em;margin:0;font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.15}.sv-card .hm-tags{margin-top:2px}.sv-foot{border-top:1px solid var(--ws-line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.sv-card{grid-template-rows:auto auto 1fr auto auto;align-content:stretch}.sv-foot b{font-size:18px;font-weight:700}.sv-foot em{margin-top:0}.sv-choose{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.sv-choose li{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.sv-choose span{color:#ffffffb3}.sv-choose a{color:#fff;text-align:right;align-items:center;gap:10px;font-weight:600;display:inline-flex}.sv-choose i{background:var(--ws-grad);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.sv-choose svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.sv-how{grid-template-columns:repeat(4,1fr);gap:20px;margin:28px 0 0;padding:0;list-style:none;display:grid}.sv-how li{align-content:start;gap:8px;display:grid}.sv-how span{color:var(--ws-violet);font-size:13px;font-weight:600}.sv-how strong{font-size:19px}.sv-how p{color:var(--ws-muted);margin:0;line-height:1.6}.sv-learn{color:var(--ws-muted);margin-top:30px}.sv-learn a{color:var(--ws-violet);font-weight:600}.sv-faq>div{gap:10px;max-width:820px;margin-top:24px;display:grid}.sv-faq details{border:1px solid var(--ws-line);background:#fff;border-radius:18px;padding:18px 22px}.sv-faq summary{cursor:pointer;font-weight:600}.sv-faq details p{color:var(--ws-muted);margin:10px 0 0;line-height:1.65}@media (width<=1000px){.sv-grid,.sv-how{grid-template-columns:1fr 1fr}}@media (width<=640px){.sv-grid,.sv-how{grid-template-columns:1fr}.sv-choose li{flex-direction:column;align-items:flex-start}.sv-choose a{text-align:left}}.vf{background:var(--ws-paper);min-height:100svh;color:var(--ws-ink)}.ws .vf-hero{text-align:center;padding-top:120px;padding-bottom:64px}.vf-hero h1.ws-chip{margin:0;font-size:12px;font-weight:500}.vf-title{letter-spacing:-.04em;margin:22px 0 0;font-size:clamp(34px,5vw,60px);font-weight:700;line-height:1.05}.vf-lead{color:#ffffffa6;max-width:520px;margin:14px auto 0;font-size:16px;line-height:1.6}.vf-form{background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;gap:10px;max-width:520px;margin:28px auto 0;padding:6px;display:flex}.vf-form input{color:#fff;min-width:0;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;outline:none;flex:1;padding:0 18px;font-size:17px;font-weight:600}.vf-form input::placeholder{color:#ffffff59}.vf-form:focus-within{border-color:var(--ws-glow);box-shadow:0 0 0 4px #8b7bff33}.vf-btn{background:var(--ws-grad);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:14px 26px;font-size:15px;font-weight:600;box-shadow:0 12px 30px #5048ff4d}.vf-btn:hover{filter:brightness(1.08)}.vf-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ws section.vf-result-wrap{justify-items:center;gap:26px;padding-block:44px 90px;display:grid}.vf-card{border:1px solid var(--ws-line);background:#fff;border-radius:24px;width:min(100%,720px);padding:30px 30px 30px 96px;position:relative;box-shadow:0 24px 60px #080b1b12}.vf-card>strong{letter-spacing:-.02em;font-size:22px;font-weight:700;display:block}.vf-card>p{color:var(--ws-muted);margin:6px 0 0;line-height:1.6}.vf-card code{color:var(--ws-ink);letter-spacing:.06em;white-space:nowrap;font-family:inherit;font-weight:600}.vf-icon{color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;font-weight:700;display:grid;position:absolute;top:28px;left:30px}.vf-card--ok{border-color:#1b9e5a40}.vf-card--ok .vf-icon{background:#1b9e5a}.vf-card--ok>strong{color:#12804a}.vf-card--bad .vf-icon{background:#e5484d}.vf-card--warn{padding-left:30px}.vf-link{margin-top:14px;font-weight:600;display:inline-block;color:var(--ws-violet)!important}.vf-facts{border-top:1px solid var(--ws-line);grid-template-columns:1fr 1fr;gap:16px 24px;margin:22px 0 0;padding-top:20px;display:grid}.vf-facts div:first-child{grid-column:1/-1}.vf-facts dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ws-muted);font-size:11px;font-weight:600}.vf-facts dd{margin:4px 0 0;font-size:16px;font-weight:600}.vf-facts div:first-child dd{letter-spacing:-.02em;font-size:24px}.vf-facts small{color:var(--ws-muted);font-size:13px;font-weight:400;display:block}.vf-cert{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border-radius:10px;width:min(100%,1000px);margin:0;position:relative;overflow:hidden;box-shadow:0 30px 70px #080b1b2b;container-type:inline-size}.vf-cert img{width:100%;height:100%}.vf-cert span{color:#0b1033;white-space:nowrap;font-family:Poppins,sans-serif;position:absolute}.vf-cert-name{text-align:center;letter-spacing:-.01em;text-overflow:ellipsis;font-size:4.1cqw;font-weight:600;line-height:1.2;top:38.4%;left:19%;right:19%;overflow:hidden}.vf-cert-id{letter-spacing:.14em;place-items:center;width:23.34%;height:4.08%;font-size:1.5cqw;font-weight:600;display:grid;top:79.7%;left:10.66%;color:#141a63!important}.vf-cert-date{letter-spacing:.1em;font-size:1.05cqw;font-weight:500;top:88.3%;left:10.66%;color:#1d2470!important}.vf-actions{color:var(--ws-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;font-size:14px;display:flex}@media (width<=640px){.ws .vf-hero{padding-top:100px;padding-bottom:48px}.vf-form{border-radius:22px;flex-direction:column;padding:8px}.vf-form input{text-align:center;padding:12px 14px}.vf-card{padding:24px}.vf-icon{margin-bottom:12px;position:static}.vf-facts{grid-template-columns:1fr}}@media print{@page{size:A4 landscape;margin:0}body *{visibility:hidden}.vf-cert,.vf-cert *{visibility:visible}.vf-cert{width:100vw;max-width:none;box-shadow:none;border-radius:0;position:fixed;inset:0}}.ws.wbh .wbh-hero{text-align:center;padding-bottom:170px}.wbh-hero-copy{max-width:820px;margin:30px auto 0;padding-bottom:10px}.wbh-hero-copy .ws-title{text-transform:none;letter-spacing:-.04em;font-size:clamp(40px,5.6vw,78px);line-height:1.02}.wbh-hero-copy .ws-lead{margin-inline:auto}.wbh-hero-copy .ws-micro{justify-content:center}.wbh .wbh-wa{padding:11px 18px;font-size:13px}.ws.wbh .wbh-list{z-index:2;grid-template-columns:repeat(6,1fr);align-items:stretch;gap:20px;margin-top:-120px;padding-top:0;padding-bottom:90px;display:grid;position:relative}.wbh-card{border:1px solid var(--ws-line);background:#fff;border-radius:28px;flex-direction:column;grid-column:span 2;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 30px 80px #05081726}.wbh-card:hover{transform:translateY(-4px);box-shadow:0 36px 90px #05081733}.wbh-cover{aspect-ratio:16/10;background:var(--ws-navy);display:block;position:relative;overflow:hidden}.wbh-cover img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.wbh-card:hover .wbh-cover img{transform:scale(1.04)}.wbh-ribbon{color:#fff;background:#22c55e;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;position:absolute;top:14px;right:14px;box-shadow:0 8px 20px #0005}.wbh-card:first-child .wbh-ribbon{background:linear-gradient(90deg,#ff8a3d,#ff3d6e)}.wbh-card:nth-child(2) .wbh-ribbon,.wbh-card:nth-child(3) .wbh-ribbon{background:var(--ws-grad)}.wbh-card:nth-child(5) .wbh-ribbon{background:#ff8a3d}.wbh-card--wide{flex-direction:row;grid-column:1/-1!important}.wbh-card--wide .wbh-cover{flex:0 0 50%}.wbh-card--wide .wbh-cover img{object-fit:contain}.wbh-card--wide .wbh-ribbon{background:var(--ws-grad)}.wbh-card--wide .wbh-body{padding:32px 36px}.wbh-card--wide .wbh-body h2{font-size:30px}@media (width<=760px){.wbh-card--wide{flex-direction:column}.wbh-card--wide .wbh-cover{flex:none}.wbh-card--wide .wbh-body{padding:24px 26px 26px}.wbh-card--wide .wbh-body h2{font-size:22px}}.wbh-body{flex-direction:column;flex:1;padding:24px 26px 26px;display:flex}.wbh-body .ws-eyebrow{margin-bottom:10px}.wbh-body h2{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:600;line-height:1.2}.wbh-body h2 a:hover{color:var(--ws-violet)}.wbh-text{color:var(--ws-muted);margin:10px 0 0;font-size:14px;line-height:1.6}.wbh-points{border-top:1px solid var(--ws-line);gap:9px;margin:16px 0 0;padding:16px 0 0;font-size:14px;line-height:1.45;list-style:none;display:grid}.wbh-points li{grid-template-columns:20px 1fr;gap:10px;display:grid}.wbh-points li:before{content:"✓";width:20px;height:20px;color:var(--ws-violet);background:#6547ff17;border-radius:6px;place-items:center;font-size:11px;font-weight:700;display:grid}.wbh-meta{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.wbh-meta span{background:var(--ws-paper);border:1px solid var(--ws-line);color:var(--ws-muted);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:500}.wbh-buy{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.wbh-buy .ws-btn--primary{padding:5px 5px 5px 18px;font-size:14px}.wbh-buy .ws-btn--primary i{width:38px;height:38px}.wbh-price{grid-template-columns:auto auto;align-items:baseline;column-gap:8px;display:grid}.wbh-price strong{letter-spacing:-.04em;font-size:30px;font-weight:700;line-height:1.1}.wbh-price s{color:var(--ws-muted);font-size:14px}.wbh-price small{color:var(--ws-muted);grid-column:1/-1;font-size:12px}.wbh-picker{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.wbh-picker a{background:#ffffff08;border:1px solid #ffffff1a;border-radius:22px;padding:24px 70px 24px 24px;transition:border-color .15s,background .15s;display:block;position:relative}.wbh-picker a:last-child:nth-child(odd){grid-column:1/-1}.wbh-picker a:hover{border-color:var(--ws-violet);background:#6547ff14}.wbh-picker small{color:#ffffffa6;font-size:14px;display:block}.wbh-picker strong{letter-spacing:-.02em;margin-top:8px;font-size:19px;font-weight:600;line-height:1.25;display:block}.wbh-picker i{background:var(--ws-grad);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.wbh-picker i svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.wbh-trust{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:40px;display:flex}.wbh-trust span{color:#fffc;border:1px solid #ffffff2e;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:500}@media (width<=1080px){.ws.wbh .wbh-list{grid-template-columns:1fr 1fr}.wbh-card,.wbh-card:nth-child(-n+2){grid-column:auto}}@media (width<=720px){.ws.wbh .wbh-hero{text-align:left;padding-bottom:130px}.wbh-hero-copy .ws-micro{justify-content:flex-start}.ws.wbh .wbh-list{grid-template-columns:1fr;margin-top:-90px;padding-bottom:60px}.wbh-picker{grid-template-columns:1fr}.wbh-buy{flex-wrap:wrap}.wbh-buy .ws-btn--primary{flex:1;justify-content:space-between}.wbh .ws-final .ws-btn{white-space:normal;text-align:left;max-width:100%}}.cl-topbar{z-index:6;color:#fff;text-align:center;background:linear-gradient(90deg,#ff8a3d,#ff3d6e);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;padding:10px 16px;font-size:14px;font-weight:500;display:flex;position:relative}.cl-topbar b{font-weight:700}.cl-topbar s{opacity:.75}.cl-topbar .ws-dot{background:#fff;box-shadow:0 0 0 4px #ffffff40}.cl .ws-hero .ws-title{font-size:clamp(44px,5.8vw,88px)}.cl .wcr-price b{background:linear-gradient(90deg,#ff8a3d,#ff3d6e)}.cl-duo{align-self:center;min-height:560px;position:relative}.cl-duo .ws-halo{bottom:10%}.cl-face{z-index:1;background:#fff;border-radius:26px;width:min(260px,22vw);margin:0;padding:8px 8px 0;position:absolute;box-shadow:0 40px 90px #000a}.cl-face img{border-radius:20px 20px 0 0;width:100%;height:auto}.cl-face figcaption{color:var(--ws-ink);padding:10px 8px 14px}.cl-face strong{letter-spacing:-.02em;font-size:17px;font-weight:600;display:block}.cl-face small{color:var(--ws-violet);font-size:13px;font-weight:500}.cl-face--l{top:6%;left:4%;transform:rotate(-5deg)}.cl-face--r{top:22%;right:4%;transform:rotate(5deg)}.cl-x{z-index:2;background:var(--ws-grad);color:#fff;width:64px;height:64px;box-shadow:0 0 0 6px var(--ws-navy), 0 18px 40px #5048ff80;border-radius:50%;place-items:center;font-size:34px;font-weight:600;line-height:1;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.cl-reels{grid-template-columns:repeat(3,minmax(0,300px));justify-content:center;gap:18px;display:grid}.cl-reels figure{background:#ffffff08;border:1px solid #ffffff1a;border-radius:24px;margin:0;padding:8px 8px 18px}.cl-reels figure:nth-child(2){transform:translateY(32px)}.cl-reels .pa-clip{border-radius:18px}.cl-reels figcaption{padding:14px 8px 0}.cl-reels strong{letter-spacing:-.02em;font-size:17px;font-weight:600;display:block}.cl-reels span{color:#ffffffa6;margin-top:4px;font-size:13px;line-height:1.5;display:block}.cl #reels{padding-bottom:140px}.cl-parts{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cl-parts article{border:1px solid var(--ws-line);background:#fff;border-radius:28px;padding:32px}.cl-parts article:last-child{background:var(--ws-ink);color:#fff;border-color:#0000}.cl-parts span{background:var(--ws-grad);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-block}.cl-parts h3{letter-spacing:-.03em;margin:18px 0 14px;font-size:28px;font-weight:700}.cl-parts ul{gap:12px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.cl-parts li{align-items:flex-start;gap:12px;line-height:1.45;display:flex}.cl-parts li:before{content:"✓";width:24px;height:24px;color:var(--ws-violet);background:#6547ff17;border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.cl-parts article:last-child li:before{color:#fff;background:#ffffff1f}.cl-trainers{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cl-trainers article{background:#ffffff08;border:1px solid #ffffff1a;border-radius:28px;grid-template-columns:200px 1fr;align-items:center;gap:24px;padding:14px 28px 14px 14px;display:grid}.cl-trainers img{background:#fff;border-radius:20px;width:100%;height:auto}.cl-trainers h3{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:700}.cl-trainers p{color:#ffffffa6;margin:8px 0 16px;font-size:15px;line-height:1.6}.cl-insta{background:linear-gradient(90deg,#f58529,#dd2a7b,#8134af);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:600;display:inline-flex;color:#fff!important}.cl-insta svg{fill:none;stroke:currentColor;stroke-width:2px;width:18px;height:18px}.cl-audience{grid-template-columns:1fr 1fr;gap:12px;margin-top:34px;display:grid}.cl-audience div{border:1px solid var(--ws-line);background:#fff;border-radius:20px;padding:20px}.cl-audience div:last-child{grid-column:span 2}.cl-audience span{letter-spacing:.12em;color:var(--ws-violet);font-size:11px;font-weight:600}.cl-audience strong{letter-spacing:-.02em;margin-top:12px;font-size:18px;font-weight:600;display:block}.cl-audience small{color:var(--ws-muted);margin-top:4px;font-size:14px;line-height:1.45;display:block}.cl .ws-pricecard{box-shadow:0 30px 80px #0508172e, 0 0 0 1px var(--ws-line);scroll-margin-top:20px}.cl-pc-duo{background:linear-gradient(135deg,#eef0ff,#e6eeff);grid-template-columns:1fr 1fr;gap:8px;height:200px;margin:-34px -34px 22px;padding:18px 18px 0;display:grid;position:relative;overflow:hidden}.cl-pc-duo img{object-fit:cover;object-position:50% 12%;background:#fff;border-radius:16px 16px 0 0;width:100%;height:100%}.cl-pc-duo span{background:var(--ws-grad);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;font-weight:600;display:grid;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #fff}.cl-ladder{gap:8px;margin-top:20px;display:grid}.cl-ladder div{border:1px solid var(--ws-line);color:var(--ws-muted);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.cl-ladder span{font-size:13px;font-weight:500}.cl-ladder b{letter-spacing:-.03em;font-size:20px;font-weight:700}.cl-ladder .is-on{border:2px solid var(--ws-violet);color:var(--ws-ink);background:#6547ff0d}.cl-ladder .is-on b{font-size:30px}.cl-ladder .is-off{opacity:.55;text-decoration:line-through}@media (width<=900px){.cl-duo{min-height:420px;margin-top:10px}.cl-face{width:min(200px,46vw)}.cl-face--l{top:4%;left:0}.cl-face--r{top:16%;right:0}.cl-x{width:52px;height:52px;font-size:28px;top:50%}.cl-reels{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(3,70%);justify-content:start;margin-inline:-20px;padding:0 20px 8px;scroll-padding-inline:20px;overflow-x:auto}.cl-reels figure{scroll-snap-align:start}.cl-reels figure:nth-child(2){transform:none}.cl #reels{padding-bottom:76px}.cl-parts,.cl-trainers{grid-template-columns:1fr}.cl-parts article{padding:24px}.cl-trainers article{grid-template-columns:120px 1fr;gap:16px;padding:12px 16px 12px 12px}.cl-trainers h3{font-size:22px}.cl-trainers p{margin-bottom:12px;font-size:14px}.cl-pc-duo{height:180px;margin:-26px -26px 18px}.ws.cl .ws-sticky strong small{font-size:13px}}.wsc-sum-img.cl-sum-duo{height:auto;margin:0 0 -14px;padding:22px 22px 0}.wsc-sum-img.cl-sum-duo img{padding:0}.wsc.cl .wsc-mini s{color:var(--ws-muted)}.cl-req{color:#5a3d00;background:#fff6e5;border:1px solid #f5d9a8;border-radius:16px;align-items:flex-start;gap:12px;max-width:560px;margin:22px 0 0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.cl-req b{color:#1a1300;letter-spacing:.1em;text-transform:uppercase;background:#ffb020;border-radius:999px;flex:none;margin-top:1px;padding:3px 10px;font-size:10px;font-weight:700}.cl-req strong{font-weight:600}.cl-req--dark{color:#fffc;background:#ffb0201a;border-color:#ffb02059}.cl-req--dark strong{color:#fff}.ws-pricecard .cl-req,.wsc-sum-body .cl-req{margin-top:18px}.wcc-hero-side{justify-items:end;gap:6px;display:grid}.wcc-deal{align-items:baseline;gap:12px;display:flex}.wcc-deal strong{letter-spacing:-.04em;font-size:52px;font-weight:700;line-height:1}.wcc-deal s{color:#ffffff73;font-size:18px}.wcc-deal b{color:#fff;letter-spacing:.06em;background:#22c55e;border-radius:999px;align-self:center;padding:5px 12px;font-size:12px;font-weight:600}.wcc .wsc-limited{color:#ffc93c}.wcc-strike{color:var(--ws-muted);font-weight:500}.wcc-save{color:#12a150}.wcc .wsc-mini s{color:var(--ws-muted)}.wcc .order-bump{color:var(--ws-ink);cursor:pointer;text-align:left;background:#fffaf0;border:2px dashed #ffb020;border-radius:18px;align-items:flex-start;gap:14px;margin:24px 0 0;padding:18px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.wcc .order-bump:hover{background:#fff5e0}.wcc .order-bump--on{border-style:solid;border-color:var(--ws-violet);background:#f4f1ff;box-shadow:0 0 0 4px #6547ff1f}.wcc .order-bump input[type=checkbox]{width:22px;height:22px;accent-color:var(--ws-violet);cursor:pointer;flex:0 0 22px;margin:2px 0 0}.wcc .order-bump__title{font-size:16px;font-weight:600;line-height:1.3}.wcc .order-bump__desc{color:var(--ws-muted);font-size:14px;line-height:1.5}.wcc .order-bump__total{border-top-color:#6547ff33;font-weight:600}.wcc .order-bump-summary{color:var(--ws-ink);background:0 0;border-radius:0;gap:8px;margin:0;padding:0;font-size:14px;display:grid}.wcc .order-bump-summary>div{justify-content:space-between;gap:12px;padding-top:8px;display:flex}.wcc .order-bump-summary>div:not(.order-bump-summary__total) span{color:var(--ws-violet);font-weight:500}.wcc .order-bump-summary .order-bump-summary__total{border-top:1px solid var(--ws-line);align-items:baseline;margin-top:6px;padding-top:14px;font-size:15px;font-weight:600}.wcc .order-bump-summary__total strong{letter-spacing:-.04em;background:var(--ws-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:700}@media (width<=960px){.wcc .wcc-hero-side{display:none}}.wcc .email-field{gap:8px;display:grid}.wcc .email-field label span{color:var(--ws-ink);font-size:14px;font-weight:500;position:static;transform:none}.wcc .email-field input.is-invalid{border-color:#d64545;box-shadow:0 0 0 3px #d6454522}.wcc .email-error{color:#b42318;font-size:13px;line-height:1.45;display:block}.wcc .email-hint{color:var(--ws-ink);background:#fff7e6;border:1px solid #f5c26b;border-radius:12px;gap:6px;padding:10px 12px;font-size:14px;line-height:1.4;display:grid}.wcc .email-hint button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.wcc .email-hint__fix{color:var(--ws-violet);text-underline-offset:2px;min-height:32px;font-weight:600;text-decoration:underline}.wcc .email-hint__keep{color:var(--ws-muted);justify-self:start;min-height:32px;font-size:13px;text-decoration:underline}.memorial-course-shell .academy-hero h1.academy-kicker{letter-spacing:.1em;text-transform:uppercase;max-width:none;margin:0 0 14px;font-family:inherit;font-size:11px;font-weight:650;line-height:1.5}.memorial-course-shell .academy-hero-copy>p.academy-title{max-width:760px;color:inherit;font-family:var(--display);letter-spacing:-.025em;text-transform:none;margin:0;font-size:clamp(38px,5.2vw,72px);font-weight:750;line-height:1.04}@media (width<=760px){.memorial-course-shell .academy-hero-copy>p.academy-title{line-height:.96}}.cc-vis{align-self:center;min-height:560px;position:relative}.cc-vis .ws-halo{bottom:10%}.cl-face.cc-face{top:8%;left:2%;transform:rotate(-5deg)}.cc-reel{z-index:2;background:#0d0f2b;border:1px solid #ffffff26;border-radius:28px;width:min(250px,21vw);margin:0;padding:8px;position:absolute;top:4%;right:2%;transform:rotate(4deg);box-shadow:0 40px 90px #000b}.cc-reel .pa-clip{border-radius:20px}.cc-reel figcaption{white-space:nowrap;color:#fff;letter-spacing:.04em;background:linear-gradient(90deg,#ff8a3d,#ff3d6e);border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600;position:absolute;bottom:-14px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #ff3d6e55}.cc-modules{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cc-modules li{border:1px solid var(--ws-line);background:#fff;border-radius:24px;align-content:start;gap:14px;padding:24px;display:grid}.cc-modules li:nth-child(5n+1){background:var(--ws-ink);color:#fff;border-color:#0000}.cc-modules li:nth-child(5n+1) p{color:#ffffffa6}.cc-modules span{background:var(--ws-grad);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:inline-grid}.cc-modules strong{letter-spacing:-.02em;font-size:19px;font-weight:600;display:block}.cc-modules p{color:var(--ws-muted);margin:6px 0 0;font-size:14px;line-height:1.55}.cc-bonus{background:linear-gradient(135deg,#fff4e8,#ffe9f0);border:1px solid #ffd7c2;border-radius:28px;margin-top:34px;padding:28px}.cc-bonus .ws-eyebrow{color:#d9480f;margin:0 0 16px}.cc-bonus>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cc-bonus article{background:#fff;border-radius:18px;padding:18px 20px}.cc-bonus strong{letter-spacing:-.02em;font-size:17px;font-weight:600;display:block}.cc-bonus strong:before{content:"🎁 "}.cc-bonus small{color:var(--ws-muted);margin-top:6px;font-size:14px;line-height:1.5;display:block}.cl-pc-duo.cc-pc-solo{grid-template-columns:1fr;justify-items:center}.cl-pc-duo.cc-pc-solo img{width:60%}.wsc-sum-img.cc-sum-solo{grid-template-columns:1fr;justify-items:center}.wsc-sum-img.cc-sum-solo img{width:62%}@media (width<=1080px){.cc-modules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.cc-vis{min-height:380px;margin-top:10px}.cl-face.cc-face{width:min(200px,46vw);top:6%;left:0}.cc-reel{width:min(190px,44vw);top:0;right:0}.cc-modules{grid-template-columns:1fr;gap:10px}.cc-modules li{grid-template-columns:40px 1fr;gap:14px;padding:18px}.cc-bonus{padding:20px}.cc-bonus>div{grid-template-columns:1fr}}.upg .wsc-hero h1{font-size:clamp(34px,4.6vw,60px)}.upg-batches{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 28px;display:grid}.upg-batches a{border:1px solid var(--ws-line);color:var(--ws-ink);border-radius:14px;gap:2px;padding:12px 14px;text-decoration:none;display:grid}.upg-batches a[aria-current]{border-color:var(--ws-violet);box-shadow:0 0 0 3px #6547ff22}.upg-batches small{letter-spacing:.1em;text-transform:uppercase;color:var(--ws-muted);font-size:11px;font-weight:500}.upg-batches strong{font-size:15px;font-weight:600}.upg-rows{margin-top:14px}.upg-credit b{color:#13915f}.upg-notice{align-items:start}.upg-notice h1{font-size:clamp(32px,4.4vw,56px)}.upg-notice .ws-cta{margin-top:26px}@media (width<=560px){.upg-batches{grid-template-columns:1fr}}.wss-upg{background:var(--ws-navy);color:#fff;border-radius:20px;margin-top:22px;padding:20px 22px}.wss-upg small{letter-spacing:.12em;text-transform:uppercase;color:#fff9;font-size:11px;font-weight:500}.wss-upg strong{letter-spacing:-.02em;margin-top:6px;font-size:19px;font-weight:600;display:block}.wss-upg p{color:#ffffffb3;margin:6px 0 14px;font-size:14px;line-height:1.55}.wss-upg a{background:var(--ws-grad);border-radius:999px;padding:11px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block;color:#fff!important}.ws.wss .wss-top{isolation:isolate;color:#fff;text-align:center;background:radial-gradient(circle at 50% 30%, #1d1749 0%, var(--ws-navy-soft) 42%, var(--ws-navy) 80%);padding-top:18px;padding-bottom:150px;position:relative;overflow:hidden}.wss-top:before{content:"";z-index:-1;opacity:.3;background-image:radial-gradient(#fff2 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.ws.wss .wss-top--warn{padding-bottom:110px}.wss-bar{text-align:left;justify-content:space-between;align-items:center;gap:20px;display:flex}.wss-bar img{width:auto;height:34px}.wss-help{border:1px solid #ffffff2e;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:500;color:#ffffffb3!important}.wss-hero{max-width:640px;margin:64px auto 0}.wss-hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(40px,6vw,76px);font-weight:700;line-height:1.02}.wss-hero h1 em{background:var(--ws-grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-style:italic}.wss-hero>p:not(.ws-eyebrow){color:#ffffffb3;max-width:540px;margin:18px auto 0;font-size:18px;line-height:1.6}.wss-hero .ws-eyebrow{color:var(--ws-glow)}.wss-hero .ws-cta{justify-content:center}.wss-badge{background:var(--ws-grad);color:#fff;border-radius:50%;place-items:center;width:92px;height:92px;margin:0 auto 26px;font-size:40px;font-weight:700;animation:.6s cubic-bezier(.2,1.4,.4,1) both wss-pop;display:grid;box-shadow:0 0 0 12px #6547ff26,0 0 0 26px #6547ff12,0 24px 60px #5048ff80}.wss-badge svg{fill:none;stroke:#fff;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24px;width:46px;height:46px;animation:.5s ease-out .35s forwards wss-draw}.wss-badge--warn{background:linear-gradient(135deg,#ff9f43,#ff6b4a);box-shadow:0 0 0 12px #ff6b4a26,0 0 0 26px #ff6b4a12,0 24px 60px #ff6b4a66}@keyframes wss-pop{0%{opacity:0;transform:scale(.4)}}@keyframes wss-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.wss-badge,.wss-badge svg{stroke-dashoffset:0;animation:none}}.wss .wss-wa .whatsapp-redirect{background:0 0;border:0;justify-items:center;gap:12px;margin:30px auto 0;padding:0;display:grid}.wss .wss-wa .whatsapp-redirect p{color:#fff9;margin:0;font-size:14px}.wss .wss-wa .whatsapp-redirect .booking-submit{color:#fff;width:auto;min-height:0;font:inherit;background:#25d366;border-radius:999px;align-items:center;gap:10px;margin:0;padding:16px 28px;font-size:16px;font-weight:600;transition:transform .15s;display:inline-flex;box-shadow:0 14px 36px #25d36659}.wss .wss-wa .whatsapp-redirect .booking-submit:before{content:"";background:#fff;width:20px;height:20px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.wss .wss-wa .whatsapp-redirect .booking-submit:hover{transform:translateY(-2px)}.ws.wss .wss-main{z-index:2;grid-template-columns:1fr 1fr;align-items:start;gap:24px;margin-top:-100px;padding-block:0 80px;display:grid;position:relative}.wss-receipt,.wss-side{border:1px solid var(--ws-line);background:#fff;border-radius:28px;padding:30px;box-shadow:0 30px 80px #05081720}.wss-receipt{position:relative;overflow:hidden}.wss-receipt:before{content:"";background:var(--ws-grad);height:6px;position:absolute;inset:0 0 auto}.wss-receipt-head{justify-content:space-between;align-items:center;display:flex}.wss-paid{color:#12a150;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.wss-paid .ws-dot{background:#22c55e;box-shadow:0 0 0 4px #22c55e33}.wss-receipt h2{letter-spacing:-.03em;margin:16px 0 6px;font-size:22px;font-weight:600;line-height:1.2}.wss-receipt .ws-rows div{gap:16px}.wss-receipt .ws-rows b{text-align:right}.wss-mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.wss-total{border-top:1px solid var(--ws-line);justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:14px;display:flex}.wss-total span{font-size:15px;font-weight:600}.wss-total strong{letter-spacing:-.04em;background:var(--ws-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:36px;font-weight:700}.wss-note{color:var(--ws-muted);margin:12px 0 0;font-size:13px;line-height:1.55}.wss-steps{margin:0;padding:0;list-style:none;display:grid}.wss-steps li{border-top:1px solid var(--ws-line);grid-template-columns:34px 1fr;gap:14px;padding:14px 0;display:grid}.wss-steps li:first-child{border-top:0;padding-top:4px}.wss-steps li>span{width:34px;height:34px;color:var(--ws-violet);background:#6547ff17;border-radius:10px;place-items:center;font-size:14px;font-weight:600;display:grid}.wss-steps strong{letter-spacing:-.02em;font-size:16px;font-weight:600;display:block}.wss-steps p{color:var(--ws-muted);margin:2px 0 0;font-size:14px;line-height:1.5}.wss-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.wss-action{background:var(--ws-paper);border:1px solid var(--ws-line);text-align:center;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:14px 12px;font-size:14px;font-weight:600;transition:transform .15s,border-color .15s;display:flex}.wss-action:hover{border-color:var(--ws-violet);transform:translateY(-2px)}.wss-gallery{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:18px;display:grid}.wss-gallery img{aspect-ratio:3/4;object-fit:cover;border-radius:10px;width:100%}.ws.wss .wss-foot-wrap{padding-block:0 30px}.wss-foot{border-top:1px solid var(--ws-line);color:var(--ws-muted);flex-wrap:wrap;justify-content:space-between;gap:14px;padding-top:22px;font-size:13px;display:flex}.wss-foot nav{gap:18px;display:flex}.wss-top--warn+.wss-foot-wrap{padding-top:40px}@media (width<=860px){.ws.wss .wss-top{padding-bottom:120px}.wss-hero{margin-top:44px}.ws.wss .wss-main{grid-template-columns:1fr;margin-top:-84px;padding-bottom:50px}.wss-receipt,.wss-side{border-radius:24px;padding:22px 20px}.wss-badge{width:78px;height:78px}.wss-badge svg{width:38px;height:38px}.wss-hero .ws-cta .ws-btn{flex:1;justify-content:center}.wss-actions{grid-template-columns:1fr}}.ws.wss .wss-top.wsf-top{padding-bottom:150px}@media (width<=860px){.ws.wss .wss-top.wsf-top{padding-bottom:120px}}.wsf-retry{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:42px;height:42px;stroke-dasharray:none!important;stroke-dashoffset:0!important;animation:none!important}.wsf-hold{text-wrap:balance;color:#ffffffb3;margin:22px 0 0;font-size:13px;display:block}.wsf-money:before{background:linear-gradient(135deg,#ff9f43,#ff6b4a)!important}.wsf-tag{color:#e2532f;background:#ff6b4a17}.wsf-text{color:var(--ws-muted);margin:0;font-size:15px;line-height:1.6}.wsf-wa{margin-top:18px;color:#fff!important;background:#25d366!important;border-color:#25d366!important}.wsf-rows{margin-top:18px}.wsf-rows b{text-align:right}.wsf-tip{background:var(--ws-paper);color:var(--ws-muted);border-radius:14px;margin:6px 0 0;padding:14px 16px;font-size:14px;line-height:1.55}.wsf-tip strong{color:var(--ws-ink);font-weight:600}.wsf-hold .ws-dot{vertical-align:1px;margin-right:10px}.ups{max-width:560px;color:var(--ws-ink,#0b1020);text-align:left;background:#fff;border-radius:26px;margin:28px auto 0;padding:26px 24px 22px;box-shadow:0 30px 80px #0008,0 0 0 1px #ffffff1a}.ups-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ws-violet,#6547ff);margin:0;font-size:11px;font-weight:600}.ups h2{letter-spacing:-.03em;margin:8px 0 0;font-size:24px;font-weight:700;line-height:1.2}.ups h2 em{background:var(--ws-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.ups-lead{color:var(--ws-muted,#5b6275);margin:10px 0 0;font-size:15px;line-height:1.55}.ups-lead strong{color:var(--ws-ink,#0b1020);font-weight:600}.ups-list{gap:7px;margin:14px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.ups-list li{padding-left:24px;line-height:1.4;position:relative}.ups-list li:before{content:"✓";width:17px;height:17px;color:var(--ws-violet,#6547ff);background:#6547ff1f;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:0;left:0}.ups-price{border-top:1px solid var(--ws-line,#e6e8ef);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:18px 0 0;padding-top:14px;display:flex}.ups-price s{color:var(--ws-muted,#5b6275);font-size:17px}.ups-price strong{letter-spacing:-.04em;font-size:34px;font-weight:700;line-height:1}.ups-price span{color:#13915f;flex-basis:100%;font-size:13px;font-weight:600}.ups-yes{background:var(--ws-grad);color:#fff;width:100%;min-height:58px;font:inherit;cursor:pointer;border:0;border-radius:999px;margin:16px 0 0;font-size:17px;font-weight:600;display:block;box-shadow:0 14px 36px #6547ff59}.ups-yes:disabled{opacity:.7;cursor:progress}.ups-fine{color:var(--ws-muted,#5b6275);text-align:center;margin:10px 0 0;font-size:12px;line-height:1.5}.ups-msg{background:#f4f1ff;border-radius:12px;margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.ups-msg--error{color:#a8321b;background:#fff0ed}.ups-no{width:100%;font:inherit;cursor:pointer;border:1px solid var(--ws-line,#e6e8ef);text-align:center;background:#fff;border-radius:999px;margin:16px 0 0;padding:14px;font-size:15px;font-weight:600;text-decoration:none;display:block;color:var(--ws-ink,#0b1020)!important}.ups-later{color:var(--ws-muted,#5b6275);text-align:center;margin:10px 0 0;font-size:12px}.ups-later a{color:var(--ws-violet,#6547ff)}@media (width<=600px){.ups{border-radius:22px;margin-top:20px;padding:22px 18px 18px}.ups h2{font-size:21px}}.wss-hero--offer{margin-top:36px}.wss-hero--offer .wss-badge{width:64px;height:64px;margin-bottom:16px}.wss-hero--offer .wss-badge svg{width:32px;height:32px}.wss-hero--offer h1{font-size:clamp(34px,5vw,56px)}.wss-hero--offer>p:not(.ws-eyebrow){margin-top:10px;font-size:16px}@media (width<=600px){.wss-hero--offer{margin-top:20px}.wss-hero--offer .wss-badge{width:52px;height:52px;margin-bottom:12px}.wss-hero--offer .wss-badge svg{width:26px;height:26px}.wss-hero--offer h1{font-size:34px}.wss-hero--offer>p:not(.ws-eyebrow){font-size:15px}.ups-list li:nth-child(n+3){display:none}}.aen{color:#fff;text-align:left;background:#ffffff12;border:1px solid #ffffff2e;border-radius:18px;gap:6px;max-width:560px;margin:22px auto 0;padding:16px 18px;display:grid}.aen strong{font-size:16px;font-weight:600}.aen p{color:#ffffffc7;margin:0;font-size:14px;line-height:1.55}.aen p b{color:#fff}.aen small{color:#fff9;font-size:13px}.aen a{font-weight:600;color:#b9adff!important}.aen--warn{background:#ff9f431a;border-color:#ff9f4366}.aen-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:6px;display:grid}.aen-row input{min-width:0;font:inherit;color:#0b1020;background:#fff;border:1px solid #ffffff3d;border-radius:12px;padding:12px 14px;font-size:16px}.aen-row button{background:var(--ws-grad);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 16px;font-weight:600}.aen-err{color:#ffb4a6!important}.ups-closed{color:#ffffffa6;max-width:560px;margin:16px auto 0;font-size:13px}.ups-closed a{color:#b9adff!important}@media (width<=600px){.aen{margin-top:16px}}.rv-status{color:#ffe7b8;text-align:center;background:#f5c46b14;border:1px solid #f5c46b55;border-radius:14px;max-width:760px;margin:14px auto 0;padding:12px 16px;font-size:13.5px;line-height:1.5}.rv-status.ok{color:#c8f5e0;background:#3ccf9114;border-color:#3ccf9155}.rv-sec{gap:14px;max-width:760px;margin:28px auto 0;display:grid}.rv-sec h2{margin:0;font-size:19px;font-weight:600}.rv-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rv-muted{color:var(--alb-muted);margin:0;font-size:13px}.rv-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rv-list li{font-size:14px;line-height:1.45}.rv-list li small{color:#f5c46b;margin-top:2px;font-size:12px;display:block}.rv-list li.done small{color:var(--alb-ok)}.rv-list li.done p,.rv-list li.done>b+*{opacity:.75}.rv-all li{border:1px solid var(--alb-line);background:var(--alb-panel);border-radius:14px;gap:12px;padding:10px;display:flex}.rv-all img,.rv-gen{object-fit:cover;border-radius:8px;flex:none;width:56px;height:56px}.rv-gen{color:var(--alb-muted);background:#ffffff12;place-items:center;font-size:11px;display:grid}.rv-all p{margin:2px 0 0}.rv-form{gap:10px;display:grid}.rv-field{gap:5px;display:grid}.rv-field label{color:var(--alb-muted);font-size:12px;font-weight:500}.rv-form input,.rv-form textarea,.rv-confirm input[type=text],.rv-field input{border:1px solid var(--alb-line);width:100%;font:inherit;color:var(--alb-ink);resize:vertical;background:#ffffff0d;border-radius:10px;padding:10px 12px}.rv-error{color:#ffb4b4;margin:0;font-size:13px}.rv-actions{flex-wrap:wrap;gap:10px;display:flex}.rv-btn{border:1px solid var(--alb-line);color:#fff;cursor:pointer;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;padding:11px 18px;font:600 14px Poppins,sans-serif;text-decoration:none;display:inline-flex}.rv-btn:disabled{opacity:.5;cursor:default}.rv-btn--primary{background:var(--alb-grad);border-color:#0000;box-shadow:0 10px 28px #5048ff55}.rv-btn--wa{color:#062b16;background:#25d366;border-color:#0000}.rv-big{justify-self:center;padding:16px 24px;font-size:16px}.rv-approve{justify-items:center;padding-bottom:20px}.rv-confirm{border:1px solid var(--alb-line);background:var(--alb-panel);border-radius:18px;gap:12px;width:min(520px,100%);padding:18px;display:grid}.rv-confirm h3{margin:0;font-size:18px}.rv-confirm p{color:var(--alb-muted);margin:0;font-size:13.5px}.rv-check{align-items:flex-start;gap:10px;font-size:14px;display:flex}.rv-check input{width:18px;height:18px;margin-top:3px}.rv-panel{color:#fff;gap:10px;font-family:Poppins,Segoe UI,sans-serif;display:grid}.rv-panel-h{margin:0;font-size:14px;font-weight:600}.rv-panel .rv-list li{background:#ffffff12;border-radius:10px;padding:8px 10px;font-size:13.5px}.rv-panel .rv-form textarea{background:#ffffff14}
