@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/inter-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/inter-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fonts/cormorant-garamond-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fonts/cormorant-garamond-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--black: #050505;--ink: #0b0b0b;--panel: #131313;--panel-2: #1a1a1a;--line: rgba(230, 194, 92, .16);--line-strong: rgba(246, 217, 135, .34);--gold: #d9b65d;--gold-bright: #f6d987;--gold-deep: #9c6f24;--text: #f7f1e4;--muted: #c2b9a8;--quiet: #8d8577;--font-display: "Cormorant Garamond Variable", Georgia, serif;--font-body: "Inter Variable", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--container: 1180px;--ease: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .18s;--dur-base: .3s;--dur-slow: .55s;--r-sm: 10px;--r-md: 14px;--r-lg: 20px;--r-xl: 28px;--r-pill: 999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .35), 0 4px 14px rgba(0, 0, 0, .25);--shadow-md: 0 2px 6px rgba(0, 0, 0, .3), 0 16px 40px rgba(0, 0, 0, .32);--shadow-lg: 0 6px 18px rgba(0, 0, 0, .35), 0 28px 70px rgba(0, 0, 0, .45);--shadow-glow: 0 0 0 1px rgba(246, 217, 135, .05), 0 16px 44px rgba(217, 182, 93, .14);--card-highlight: inset 0 1px 0 rgba(255, 255, 255, .05);--glass-bg: rgba(9, 9, 9, .72);--glass-blur: blur(18px) saturate(140%);--gold-soft: rgba(217, 182, 93, .1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:96px;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{min-width:320px;background:linear-gradient(180deg,rgba(217,182,93,.07),transparent 620px),radial-gradient(circle at 82% 12%,rgba(246,217,135,.08),transparent 30rem),var(--black);color:var(--text);font-family:var(--font-body);line-height:1.65;overflow-x:clip;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}::selection{background:#d9b65d52;color:#fff8e6}a{color:inherit;text-decoration:none}img,svg,canvas{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;touch-action:manipulation}.grain{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.04;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media (pointer: coarse),(max-width: 760px){.grain{display:none}}main,.nav,.footer{position:relative;z-index:1}.container{width:min(100% - 48px,var(--container));margin:0 auto}.container--narrow{width:min(100% - 48px,820px)}.skip-link{position:fixed;top:10px;left:50%;z-index:100;padding:10px 20px;border-radius:var(--r-pill);background:var(--gold);color:#0b0b0b;font-weight:700;transform:translate(-50%,-200%);transition:transform var(--dur-base) var(--ease)}.skip-link:focus-visible{transform:translate(-50%)}:where(a,button,summary,input):focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px;border-radius:var(--r-sm)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 28px;border:1px solid transparent;border-radius:var(--r-pill);font-size:15px;font-weight:600;letter-spacing:.01em;line-height:1;white-space:nowrap;cursor:pointer;transition:transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease),background var(--dur-base) var(--ease),color var(--dur-base) var(--ease)}.btn--sm{min-height:40px;padding:10px 20px;font-size:13.5px}.btn--lg{min-height:54px;padding:16px 34px;font-size:16px}.btn--block{width:100%;white-space:normal;line-height:1.3;text-align:center}.btn:active{transform:scale(.98)}.btn--gold{color:#171106;background:linear-gradient(180deg,var(--gold-bright),var(--gold));border-color:#fff5cd8c;box-shadow:inset 0 1px #fffae0a6,0 10px 28px #d9b65d38;font-weight:700}.btn--outline{color:var(--text);border-color:#f6d98747;background:#ffffff08}@media (hover: hover) and (pointer: fine){.btn--gold:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fffae0a6,0 16px 44px #d9b65d52}.btn--outline:hover{transform:translateY(-2px);border-color:var(--line-strong);color:var(--gold-bright);background:var(--gold-soft);box-shadow:0 12px 32px #d9b65d24}}.mark__ring,.mark__faders path{fill:none;stroke-width:9;stroke-linecap:round;stroke-linejoin:round}.mark__ring{stroke-width:3.2;opacity:.72}.mark__faders path:nth-child(n+4){stroke-width:8;fill:#050505ad}.mark__halo{opacity:.3}.nav{position:fixed;inset:0 0 auto;z-index:30;padding:18px 0;transition:padding var(--dur-base) var(--ease),background var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease);border-bottom:1px solid transparent}.nav.is-scrolled{padding:10px 0;background:var(--glass-bg);border-bottom-color:#e6c25c1f;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-sm)}.nav__inner{width:min(100% - 48px,var(--container));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.nav__brand{display:flex;align-items:center;gap:12px;min-width:0}.nav__mark{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(246,217,135,.32);border-radius:var(--r-sm);background:radial-gradient(circle at center,rgba(246,217,135,.1),transparent 72%),#0000003d}.nav__mark svg{width:72%;height:72%;overflow:visible}.nav__brand-text{font-weight:700;font-size:15px;letter-spacing:.01em;white-space:nowrap}.nav__brand-text em{color:var(--gold);font-family:var(--font-display);font-style:italic;font-weight:700;font-size:1.15em}.nav__links{display:flex;align-items:center;gap:28px;color:var(--muted);font-size:14px;font-weight:500}.nav__links a{transition:color var(--dur-fast) var(--ease)}.nav__links a:hover{color:var(--gold-bright)}.nav__actions{display:flex;align-items:center;gap:12px}.lang{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--line);border-radius:var(--r-pill);background:#ffffff08}.lang__btn{padding:6px 12px;border-radius:var(--r-pill);color:var(--quiet);font-size:12px;font-weight:600;letter-spacing:.06em;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.lang__btn:hover{color:var(--text)}.lang__btn[aria-current=page]{color:#171106;font-weight:700;background:linear-gradient(180deg,var(--gold-bright),var(--gold))}.nav__toggle{display:none;width:42px;height:42px;border:1px solid var(--line);border-radius:var(--r-sm);background:#ffffff08;place-items:center;gap:5px}.nav__toggle span{display:block;width:18px;height:1.5px;background:var(--text);transition:transform var(--dur-base) var(--ease),opacity var(--dur-base) var(--ease)}.nav__toggle[aria-expanded=true] span:first-child{transform:translateY(3.25px) rotate(45deg)}.nav__toggle[aria-expanded=true] span:last-child{transform:translateY(-3.25px) rotate(-45deg)}.nav__mobile{display:none;flex-direction:column;gap:4px;width:min(100% - 48px,var(--container));margin:12px auto 0;padding:10px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-md)}.nav__mobile a{padding:13px 14px;border-radius:var(--r-sm);color:var(--text);font-weight:500;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.nav__mobile a:hover{color:var(--gold-bright);background:var(--gold-soft)}.nav__mobile a.nav__mobile-cta,.nav__mobile a.nav__mobile-cta:hover{display:none;margin-top:8px;color:#171106;background:linear-gradient(180deg,var(--gold-bright),var(--gold))}.hero{position:relative;min-height:100vh;min-height:100svh;padding:128px 24px 92px;display:grid;place-items:center;isolation:isolate;overflow:hidden;text-align:center;background:radial-gradient(circle at 50% 40%,rgba(217,182,93,.14),transparent 30rem),radial-gradient(circle at 50% 96%,rgba(246,217,135,.06),transparent 34rem),linear-gradient(180deg,#060606,#030303)}.hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.2;background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:84px 84px;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 70%);mask-image:radial-gradient(circle at center,#000,transparent 70%)}.hero__particles{position:absolute;inset:0;z-index:2;width:100%;height:100%}.hero__aura{position:absolute;inset:14% 10% 20%;z-index:3;pointer-events:none;opacity:.5;filter:blur(34px);background:radial-gradient(ellipse at center,rgba(246,217,135,.18),rgba(217,182,93,.06) 26%,transparent 58%),conic-gradient(from 90deg at 50% 50%,transparent,rgba(246,217,135,.12),transparent,rgba(217,182,93,.1),transparent);animation:auraDrift 16s ease-in-out infinite}@keyframes auraDrift{0%,to{transform:scale(1) rotate(0);opacity:.45}50%{transform:scale(1.06) rotate(4deg);opacity:.6}}.hero__inner{position:relative;z-index:5;display:grid;justify-items:center;width:min(100%,880px)}.hero__mark{position:relative;width:clamp(100px,13vw,144px);aspect-ratio:1;margin-bottom:28px;filter:drop-shadow(0 0 26px rgba(246,217,135,.28));animation:markIn 1.4s var(--ease) both}.hero__mark:before{content:"";position:absolute;inset:1%;border-radius:50%;background:radial-gradient(circle,rgba(246,217,135,.22),transparent 58%);filter:blur(18px)}.hero__mark:after{content:"";position:absolute;inset:1%;border-radius:50%;border:1px solid rgba(246,217,135,.2);box-shadow:inset 0 0 24px #d9b65d1f,0 0 40px #d9b65d1f}.hero__mark svg{position:relative;z-index:1;width:100%;height:100%;overflow:visible}@keyframes markIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.hero__overline{color:var(--gold-bright);font-size:clamp(12px,1.4vw,15px);font-weight:700;letter-spacing:.42em;text-transform:uppercase;text-indent:.42em}.hero__title{font-family:var(--font-display);font-size:clamp(60px,11vw,140px);font-weight:600;line-height:.95;letter-spacing:-.01em;text-shadow:0 0 80px rgba(217,182,93,.22)}.hero__tagline{margin-top:14px;color:#f8f0dfeb;font-size:clamp(18px,2.2vw,27px);font-weight:500;line-height:1.3}.hero__category{display:block;margin-top:22px;font-family:var(--font-body);font-size:clamp(16px,2vw,23px);font-weight:500;line-height:1.4;letter-spacing:0;color:var(--gold);text-shadow:none}.guide-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;list-style:none;padding:0}.guide-links a{display:block;height:100%;padding:24px;border:1px solid var(--gold);border-radius:16px;color:var(--text);background:#d9b65d0a;font-weight:600}.guide-links a:hover,.guide-links a:focus-visible{color:var(--gold);background:#d9b65d1a}.hero__sub{max-width:620px;margin-top:20px;color:var(--muted);font-size:clamp(15px,1.6vw,16.5px)}.hero__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px}.hero__note{margin-top:16px;color:var(--quiet);font-size:13.5px;letter-spacing:.02em}.hero__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:40px;list-style:none}.hero__badges li{padding:7px 15px;border:1px solid var(--line);border-radius:var(--r-pill);background:#ffffff06;color:var(--muted);font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.hero__scroll{position:absolute;bottom:28px;left:50%;z-index:5;width:22px;height:36px;border:1px solid var(--line);border-radius:var(--r-pill);transform:translate(-50%);animation:fadeUp 1s var(--ease) 1.4s both}.hero__scroll span{position:absolute;top:7px;left:50%;width:3px;height:6px;border-radius:var(--r-pill);background:var(--gold);transform:translate(-50%);animation:scrollDot 2s var(--ease) infinite}@keyframes scrollDot{0%{opacity:0;transform:translate(-50%)}35%{opacity:1}to{opacity:0;transform:translate(-50%,14px)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.marquee{overflow:hidden;padding:18px 0;border-top:1px solid rgba(230,194,92,.1);border-bottom:1px solid rgba(230,194,92,.1);background:#ffffff03;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee__track{display:flex;align-items:center;gap:22px;width:max-content;color:var(--quiet);font-size:12.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;animation:marquee 34s linear infinite}.marquee__track i{color:var(--gold);font-style:normal}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.section{padding:clamp(80px,10vw,140px) 0}.section--alt{background:linear-gradient(180deg,rgba(217,182,93,.04),transparent 40%,rgba(217,182,93,.025)),#ffffff03;border-top:1px solid rgba(230,194,92,.08);border-bottom:1px solid rgba(230,194,92,.08)}.resources .section__head{max-width:820px}.resources__grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);align-items:stretch;gap:22px}.resources__video,.resources__manuals{border:1px solid var(--line);border-radius:var(--r-xl);background:linear-gradient(180deg,#ffffff09,#ffffff03);box-shadow:var(--card-highlight),var(--shadow-md);overflow:hidden}.resources__video{display:grid;align-content:start}.resources__video video{display:block;width:100%;aspect-ratio:16 / 9;background:#000}.resources__video figcaption{padding:15px 20px 17px;color:var(--muted);font-size:13px;text-align:center}.resources__manuals{position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,44px)}.resources__badge{width:fit-content;margin-bottom:20px;padding:6px 11px;border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--gold-bright);background:var(--gold-soft);font-size:11px;font-weight:800;letter-spacing:.16em}.resources__manuals h3{margin-bottom:12px;font-family:var(--font-display);font-size:clamp(27px,3vw,36px);line-height:1.08}.resources__manuals p{color:var(--muted);font-size:15px}.resources__actions{display:grid;gap:12px;margin-top:28px}.resources__actions .btn{width:100%;white-space:normal;line-height:1.25;text-align:center}.section__head{max-width:760px;margin-bottom:clamp(44px,6vw,72px)}.kicker{display:flex;align-items:center;gap:12px;margin-bottom:16px;color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.26em;text-transform:uppercase}.kicker:before{content:"";width:26px;height:1px;background:linear-gradient(90deg,var(--gold),transparent);flex:0 0 auto}.pricing .kicker{justify-content:center}.pricing .kicker:after{content:"";width:26px;height:1px;background:linear-gradient(270deg,var(--gold),transparent);flex:0 0 auto}h2{font-family:var(--font-display);font-size:clamp(32px,4.4vw,56px);font-weight:600;line-height:1.1;letter-spacing:-.005em;text-wrap:balance}h3{font-size:18px;font-weight:600;letter-spacing:-.005em}.lead{margin-top:18px;color:var(--muted);font-size:clamp(15px,1.6vw,17px)}.statement,.feature,.step{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(180deg,#ffffff08,#ffffff03);box-shadow:var(--card-highlight);transition:transform var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}@media (hover: hover) and (pointer: fine){.statement:hover,.feature:hover,.step:hover{transform:translateY(-4px);border-color:var(--line-strong);box-shadow:var(--card-highlight),var(--shadow-glow)}}.statement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.statement{position:relative;padding:32px 28px 30px}.statement__num{display:block;margin-bottom:16px;color:var(--gold);font-family:var(--font-display);font-size:32px;font-weight:600;line-height:1;opacity:.55}.statement h3{margin-bottom:10px;font-family:var(--font-display);font-size:26px;font-weight:600}.statement p{color:var(--muted);font-size:15px}.showcase{position:relative;margin-top:clamp(52px,7vw,92px);display:grid;justify-items:center}.showcase__glow{position:absolute;inset:6% 12% 12%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at center,rgba(246,217,135,.18),transparent 62%);filter:blur(56px)}.showcase picture{width:min(100%,500px)}.showcase img{position:relative;z-index:1;width:100%;height:auto;border:1px solid rgba(246,217,135,.22);border-radius:var(--r-xl);box-shadow:var(--shadow-lg)}.showcase figcaption{position:relative;z-index:1;margin-top:24px;color:var(--quiet);font-size:14px;text-align:center}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.feature{padding:30px 28px}.feature__icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:20px;border:1px solid rgba(246,217,135,.26);border-radius:var(--r-md);background:radial-gradient(circle at 30% 20%,rgba(246,217,135,.14),transparent 70%);color:var(--gold-bright)}.feature__icon svg{width:22px;height:22px}.feature h3{margin-bottom:8px}.feature p{color:var(--muted);font-size:14.5px}.modes{display:grid;justify-items:center;padding:clamp(36px,5vw,60px) clamp(20px,4vw,56px);border:1px solid var(--line);border-radius:var(--r-xl);background:radial-gradient(ellipse at 50% 0%,rgba(246,217,135,.08),transparent 60%),linear-gradient(180deg,#ffffff08,#ffffff03);box-shadow:var(--card-highlight),var(--shadow-md);text-align:center}.modes__switch{position:relative;display:flex;width:min(100%,400px);padding:4px;border:1px solid var(--line);border-radius:var(--r-pill);background:#0006}.modes__btn{position:relative;z-index:1;flex:1 1 0;min-width:0;padding:12px 16px;border-radius:var(--r-pill);color:var(--muted);font-size:14px;font-weight:600;white-space:nowrap;transition:color var(--dur-base) var(--ease)}.modes__btn.is-active{color:#171106;font-weight:700}.modes__thumb{position:absolute;top:4px;bottom:4px;left:4px;z-index:0;width:calc(50% - 4px);border-radius:var(--r-pill);background:linear-gradient(180deg,var(--gold-bright),var(--gold));box-shadow:0 6px 20px #d9b65d3d;transition:transform var(--dur-slow) var(--ease-spring)}.modes__switch.is-broadcast .modes__thumb{transform:translate(100%)}.modes__panel{display:none;max-width:620px;margin-top:30px;color:var(--muted);font-size:clamp(15px,1.7vw,17px)}.modes__panel.is-active{display:block;animation:fadeUp .45s var(--ease) both}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;list-style:none;counter-reset:step}.step{position:relative;padding:28px 26px}.step__num{display:grid;place-items:center;width:34px;height:34px;margin-bottom:18px;border:1px solid rgba(246,217,135,.38);border-radius:50%;color:var(--gold-bright);font-size:13px;font-weight:700}.step h3{margin-bottom:8px;font-size:16.5px}.step p{color:var(--muted);font-size:14.5px}.who-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--line);overflow:hidden}.who{padding:30px 28px;background:#0a0a0a;transition:background var(--dur-base) var(--ease)}@media (hover: hover) and (pointer: fine){.who:hover{background:#101010}}.who h3{margin-bottom:8px;font-family:var(--font-display);font-size:24px;font-weight:600;color:var(--gold-bright)}.who p{color:var(--muted);font-size:14.5px}.pricing .section__head{margin-inline:auto;text-align:center}.price-card{position:relative;width:min(100%,520px);margin:0 auto;padding:clamp(32px,4vw,46px);border:1px solid rgba(246,217,135,.3);border-radius:var(--r-xl);background:radial-gradient(ellipse at 50% 0%,rgba(246,217,135,.12),transparent 62%),linear-gradient(180deg,#ffffff0b,#ffffff03);box-shadow:var(--card-highlight),var(--shadow-lg);text-align:center;isolation:isolate}.price-card__glow{position:absolute;inset:-20% -10% 40%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,rgba(217,182,93,.18),transparent 65%);filter:blur(48px)}.price-card__name{color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.price-card__amount{margin-top:12px;font-size:clamp(64px,10vw,88px);font-weight:800;line-height:1;letter-spacing:-.035em;font-variant-numeric:lining-nums tabular-nums;background:linear-gradient(180deg,#fff6d4,var(--gold) 68%,var(--gold-deep));-webkit-background-clip:text;background-clip:text;color:var(--gold);-webkit-text-fill-color:transparent}.price-card__currency{margin-right:3px;font-size:.42em;font-weight:700;vertical-align:.55em}.price-card__terms{margin-top:8px;color:var(--muted);font-size:14px}.price-card__list{display:grid;gap:12px;margin:32px 0;padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);list-style:none;text-align:left}.price-card__list li{position:relative;padding-left:30px;color:var(--text);font-size:15px}.price-card__list li:before{content:"";position:absolute;top:8px;left:4px;width:12px;height:7px;border-left:2px solid var(--gold-bright);border-bottom:2px solid var(--gold-bright);transform:rotate(-45deg)}.price-card__status{min-height:22px;margin-top:14px;color:var(--gold-bright);font-size:14px}.price-card__status:empty{min-height:0}.price-card__secure{margin-top:14px;color:var(--quiet);font-size:12.5px}.checkout-consents{display:grid;gap:12px;margin:22px 0 16px;padding:16px;border:1px solid var(--line);border-radius:var(--r-md);background:#ffffff05}.checkout-consent{display:grid;grid-template-columns:20px 1fr;gap:11px;align-items:start;color:var(--muted);font-size:12.5px;line-height:1.55;cursor:pointer}.checkout-consent input{width:18px;height:18px;margin-top:2px;accent-color:var(--gold)}.checkout-consent a{color:var(--gold-bright);text-decoration:underline;text-underline-offset:2px}.btn:disabled{cursor:not-allowed;opacity:.46;filter:saturate(.45)}.faq{display:grid;gap:12px}.faq__item{border:1px solid var(--line);border-radius:var(--r-md);background:#ffffff05;transition:border-color var(--dur-base) var(--ease),background var(--dur-base) var(--ease)}.faq__item[open]{border-color:var(--line-strong);background:#ffffff09}.faq__item summary{position:relative;padding:20px 58px 20px 24px;font-size:15.5px;font-weight:600;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary::marker{content:""}.faq__item summary:after{content:"";position:absolute;top:50%;right:26px;width:9px;height:9px;border-right:1.8px solid var(--gold);border-bottom:1.8px solid var(--gold);transform:translateY(-70%) rotate(45deg);transition:transform var(--dur-base) var(--ease)}.faq__item[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.faq__item p{padding:0 24px 22px;color:var(--muted);font-size:14.5px}.faq__contact{margin-top:32px;color:var(--quiet);font-size:15px;text-align:center}.faq__contact a{color:var(--gold-bright);border-bottom:1px solid rgba(246,217,135,.34)}.final{padding:clamp(90px,12vw,150px) 0;background:radial-gradient(ellipse at 50% 120%,rgba(217,182,93,.18),transparent 60%),linear-gradient(180deg,transparent,rgba(217,182,93,.035));text-align:center}.final__inner{display:grid;justify-items:center;gap:16px}.final h2{max-width:18ch}.final p{color:var(--muted);font-size:clamp(15px,1.7vw,17px)}.final .btn{margin-top:12px}.footer{padding:42px 0;border-top:1px solid var(--line);background:#0006}.footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px}.footer__brand{display:grid;gap:2px}.footer__brand strong{font-size:15px}.footer__brand span{color:var(--quiet);font-size:13px}.footer__links{display:flex;flex-wrap:wrap;gap:26px;color:var(--muted);font-size:14px;font-weight:500}.footer__links a:hover{color:var(--gold-bright)}.js .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.js .reveal.is-visible{opacity:1;transform:none}@media (max-width: 980px){.nav__links{display:none}.nav__toggle{display:grid}.nav__mobile:not([hidden]){display:flex}.resources__grid{grid-template-columns:1fr}}@media (max-width: 760px){.hero__aura{animation:none;filter:blur(24px);background:radial-gradient(ellipse at center,rgba(246,217,135,.16),transparent 58%)}.showcase__glow,.price-card__glow{filter:blur(28px)}.nav.is-scrolled,.nav__mobile{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}@media (max-width: 620px){.container,.container--narrow,.nav__inner,.nav__mobile{width:min(100% - 32px,var(--container))}.nav__brand-text{display:none}.nav__actions{gap:10px}.nav__actions .btn--sm{display:none}.nav__mobile a.nav__mobile-cta{display:inline-flex}.lang__btn{padding:6px 10px;font-size:11.5px}.hero{padding-top:116px;padding-bottom:84px}.hero__badges li{padding:6px 12px;font-size:11px}.btn--lg{width:100%;white-space:normal;line-height:1.3;text-align:center}.hero__cta{width:100%}.modes__btn{padding:12px 10px;font-size:13px}.faq__item summary{padding:18px 50px 18px 20px}.faq__item summary:after{right:22px}.faq__item p{padding:0 20px 20px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.hero__particles{display:none}.js .reveal{opacity:1;transform:none}}
