@font-face{font-family:Changa One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/99f32fdbcb12b96c-s.p.woff2) format("woff2");unicode-range:u+00??,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:Changa One Fallback;src:local("Arial");ascent-override:86.80%;descent-override:17.71%;line-gap-override:0.00%;size-adjust:101.61%}.__className_5e5378{font-family:Changa One,Changa One Fallback;font-weight:400;font-style:normal}.__variable_5e5378{--font-saira:"Changa One","Changa One Fallback"}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,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:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_9ba79a{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_9ba79a{--font-barlow:"Montserrat","Montserrat Fallback"}:root{--ink:#0b0908;--ink-2:#110d0b;--card:#18120f;--card-2:#201813;--cream:#fce4bc;--paper:#f1dcb4;--fog:#9a8670;--rust:#d4452c;--rust-2:#e85a3f;--rust-dark:#7a2418;--glow:#ffd9a0;--amber:#eca63e;--amber-2:#f6c06a;--base:var(--ink);--base-alt:var(--ink-2);--bez:var(--cream);--speak:var(--rust);--speakL:var(--rust-2);--show:var(--amber);--standL:#c9b48c;--rec:var(--rust);--red:var(--rust);--red-2:var(--rust-2);--blood:var(--rust-dark);--ember:var(--amber);--font-mono:var(--font-barlow);--line:rgba(252,228,188,0.12);--line-2:rgba(252,228,188,0.22);--border-soft:var(--line);--border-medium:var(--line-2);--pad-x:clamp(18px,5vw,72px);--pad-y:clamp(80px,10vw,140px);--maxw:1240px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--ink)}body{margin:0;font-family:var(--font-barlow),"Montserrat",system-ui,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;font-synthesis-weight:none}a,body{color:var(--cream)}a{text-decoration:none;transition:color .2s ease}a:hover{color:var(--glow)}::selection{background:var(--rust);color:var(--cream)}img{max-width:100%}.f-saira{font-family:var(--font-saira),Impact,sans-serif}.f-barlow,.f-mono{font-family:var(--font-barlow),system-ui,sans-serif}.atm-grain{position:fixed;inset:-10%;z-index:61;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .99 0 0 0 0 .9 0 0 0 0 .74 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.atm-vignette{display:none}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes breathe{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes marq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes softBlink{0%,to{opacity:.5}50%{opacity:.95}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html{scroll-behavior:auto}}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}details[open] .plus{transform:rotate(45deg);color:var(--rust-2)}.env-badge{position:fixed;left:12px;bottom:12px;z-index:80;padding:5px 9px;font-size:10px;font-weight:700;letter-spacing:.16em;color:var(--ink);background:var(--glow);border-radius:2px;pointer-events:none}.section{max-width:var(--maxw);margin:0 auto;padding:var(--pad-y) var(--pad-x)}.section-label{display:flex;align-items:center;gap:14px;margin-bottom:22px}.section-label:before{content:"";flex:none;width:30px;height:6px;background:var(--rust);filter:url(#rough)}.section-label-text{font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cream);line-height:1.5}.section-label-line{display:none}.section-h2{margin:0 0 22px;max-width:22ch;font-family:var(--font-barlow),sans-serif;font-weight:800;letter-spacing:-.01em;font-size:clamp(28px,3.1vw,46px);line-height:1.1;text-transform:uppercase;text-wrap:balance;color:var(--cream)}.section-intro{margin:0 0 16px;max-width:60ch;font-size:clamp(15.5px,1.15vw,17.5px);line-height:1.7;color:rgba(252,228,188,.78)}.mono-cap{display:block;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(252,228,188,.55)}.diamond{color:var(--rust);margin:0 10px}.ink-red{color:var(--rust-2)}.bg-ink{background:var(--ink)}.bg-rings{position:relative;overflow:hidden;background:var(--ink-2)}.bg-rings:before{content:"";position:absolute;right:-18vw;top:50%;width:min(80vw,980px);aspect-ratio:1;transform:translateY(-50%);background:url(/uploads/true-aim-target.webp) 50%/cover no-repeat;opacity:.16;-webkit-mask-image:radial-gradient(circle,#000 35%,transparent 68%);mask-image:radial-gradient(circle,#000 35%,transparent 68%);pointer-events:none}.bg-fog,.bg-rings>*{position:relative}.bg-fog{background:radial-gradient(ellipse 80% 50% at 25% 110%,rgba(154,134,112,.2),transparent 70%),var(--ink)}.bg-blood{position:relative;background:radial-gradient(ellipse 60% 80% at 22% 50%,rgba(255,217,160,.08),transparent 60%),linear-gradient(180deg,#5a1d14,var(--rust-dark) 45%,#4c180f)}.bg-cream{position:relative;background:var(--paper)}.bg-cream,.bg-cream .section-h2,.bg-cream .section-label-text{color:var(--ink)}.bg-cream .section-intro{color:rgba(11,9,8,.78)}.bg-forest{position:relative;overflow:hidden;background:var(--ink-2)}.bg-forest:after{content:"";position:absolute;inset:auto 0 0 0;height:clamp(120px,18vw,260px);background:url(/uploads/true-aim-forest.webp) bottom/cover no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent,#000 60%);mask-image:linear-gradient(180deg,transparent,#000 60%);opacity:.8;pointer-events:none}.bg-forest>.section{position:relative;z-index:1;padding-bottom:calc(var(--pad-y) + 90px)}.bg-tickets{position:relative;background:radial-gradient(circle at 50% 64%,rgba(192,80,58,.14),transparent 45%),var(--ink-2)}.forest-divider{position:relative;z-index:2;height:clamp(110px,15vw,220px);margin:calc(-1 * clamp(55px, 7.5vw, 110px)) 0;pointer-events:none;background:url(/uploads/true-aim-forest.webp) bottom/cover no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent,#000 45%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 45%,#000 70%,transparent)}.cta-big,.cta-xl{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:18px 32px;font-family:var(--font-barlow),sans-serif;font-weight:800;font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--cream);background:var(--rust);border:0;border-radius:3px;cursor:pointer;box-shadow:0 14px 40px rgba(192,80,58,.28);transition:transform .2s ease,background .2s ease,color .2s ease,box-shadow .25s ease}.cta-big:hover,.cta-xl:hover{color:var(--ink);background:var(--cream);transform:translateY(-2px);box-shadow:0 18px 44px rgba(252,228,188,.2)}.cta-xl{padding:21px 38px;font-size:16px}.cta-xl:disabled,.cta-xl[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.cta-dot{width:8px;height:8px;border-radius:50%;background:var(--glow)}.btn-primary{display:inline-flex;align-items:center;padding:11px 18px;font-family:var(--font-barlow),sans-serif;font-weight:800;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--cream);background:var(--rust);border-radius:3px;transition:background .2s ease,color .2s ease}.btn-primary:hover{color:var(--ink);background:var(--cream)}.btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--cream);border:1px solid var(--line-2);border-radius:3px;transition:border-color .2s ease,color .2s ease}.btn-ghost:hover{color:var(--glow);border-color:var(--rust)}.hdr{position:fixed;top:0;left:0;right:0;z-index:70;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px var(--pad-x);background:rgba(11,9,8,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);transform:translateY(-105%);opacity:0;transition:transform .35s ease,opacity .35s ease}.hdr.is-past{transform:none;opacity:1}.hdr-left{display:flex;align-items:center;gap:20px}.hdr-home{display:inline-flex}.hdr-logo,.site-footer-logo{display:block;width:86px;aspect-ratio:671/358;background:url(/uploads/true-aim-logo.svg?v=2) 50%/contain no-repeat}.hdr-date{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(252,228,188,.6)}@media (max-width:640px){.hdr-date{display:none}}.top-btn{position:fixed;right:clamp(16px,3vw,34px);bottom:clamp(16px,3vw,34px);z-index:70;width:46px;height:46px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;color:var(--cream);background:rgba(11,9,8,.85);border:1px solid var(--line-2);border-radius:50%;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .3s ease,transform .3s ease,border-color .2s ease}.top-btn.is-past{opacity:1;transform:none;pointer-events:auto}.top-btn:hover{border-color:var(--rust)}.hero{position:relative;isolation:isolate;overflow:hidden;height:100vh;height:100svh;min-height:520px;display:flex;align-items:center;padding:4vh var(--pad-x) 14vh;background:var(--ink)}.hero-scene{position:absolute;inset:0;z-index:-5;animation:fadeIn 1.4s ease both}.hero-target{width:min(98vh,62vw);height:auto;aspect-ratio:1;-webkit-mask-image:radial-gradient(circle,#000 48%,transparent 70%);mask-image:radial-gradient(circle,#000 48%,transparent 70%)}.hero-glow,.hero-target{position:absolute;left:51%;top:46%;transform:translate(-50%,-50%)}.hero-glow{width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(255,217,160,.38),rgba(255,217,160,.08) 45%,transparent 70%);animation:breathe 5s ease-in-out infinite}.hero-forest{left:0;bottom:0;width:72%;height:58%;background:url(/uploads/true-aim-forest.webp) 0 100%/cover no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent,#000 40%),linear-gradient(90deg,#000 60%,transparent);mask-image:linear-gradient(180deg,transparent,#000 40%),linear-gradient(90deg,#000 60%,transparent);opacity:.95}.hero-forest,.hero-portrait{position:absolute;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in,xor;mask-composite:intersect}.hero-portrait{z-index:-3;right:-9vw;top:12vh;height:98vh;width:auto;max-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 4%,#000 26%),linear-gradient(180deg,#000 58%,transparent 80%);mask-image:linear-gradient(90deg,transparent 4%,#000 26%),linear-gradient(180deg,#000 58%,transparent 80%);animation:fadeIn 1.2s ease .2s both}.hero-shade{position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(180deg,transparent 75%,var(--ink) 100%)}.hero-inner{position:relative;width:100%;max-width:var(--maxw);margin:0 auto;display:flex;flex-direction:column;align-items:flex-start}.hero-inner>*{animation:rise .9s cubic-bezier(.2,.7,.2,1) both}.hero-inner>:nth-child(2){animation-delay:.06s}.hero-inner>:nth-child(3){animation-delay:.14s}.hero-inner>:nth-child(4){animation-delay:.24s}.hero-inner>:nth-child(5){animation-delay:.32s}.hero-inner>:nth-child(6){animation-delay:.42s}.hero-inner>:nth-child(7){animation-delay:.5s}.hero .cta-big{padding:clamp(12px,2vh,18px) clamp(22px,2.4vw,32px)}.hero-mw{height:clamp(16px,2.8vh,30px);width:auto}.hero-kicker{margin:1.6vh 0 1.8vh;font-size:clamp(12px,min(1.4vw,2.2vh),22px);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--cream)}.hero-title{margin:0;line-height:0}.hero-logo{width:clamp(220px,min(34vw,52vh),640px);height:auto}.hero-claim{margin:3.6vh 0 0;display:flex;flex-direction:column;font-size:clamp(22px,min(3.4vw,5.6vh),64px);font-weight:600;line-height:1.16;letter-spacing:-.005em;color:var(--cream)}.hero-lead{margin:2.2vh 0 0;max-width:40ch;font-size:clamp(13px,min(1.15vw,2vh),18px);font-weight:500;line-height:1.55;color:rgba(252,228,188,.82)}.hero-sig{width:clamp(100px,min(11vw,17vh),200px);height:auto;margin-top:2vh}.hero-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:2.8vh}.hero-meta{display:flex;flex-direction:column;gap:4px}.hero-price{font-size:clamp(20px,1.6vw,26px);font-weight:800;line-height:1;color:var(--amber)}.hero-where{max-width:46ch;font-size:12.5px;font-weight:500;line-height:1.5;color:rgba(252,228,188,.65)}@media (max-width:1200px){.hero-portrait{right:-20vw}}@media (max-width:900px){.hero{height:auto;min-height:100svh;align-items:flex-end;padding-top:80px;padding-bottom:56px}.hero-mw{height:22px}.hero-kicker{font-size:14px;margin:12px 0 14px}.hero-claim{font-size:30px;margin-top:24px}.hero-lead{font-size:15px;margin-top:14px}.hero-sig{width:140px;margin-top:14px}.hero-cta-row{margin-top:22px}.hero-target{width:120vw}.hero-glow,.hero-target{left:64%;top:30%}.hero-forest{width:100%;height:40%}.hero-shade{background:linear-gradient(180deg,transparent 20%,rgba(11,9,8,.75) 55%,var(--ink) 100%)}.hero-logo{width:min(82vw,460px)}}.problem-h2{max-width:17ch}.problem-grid{display:grid;grid-template-columns:minmax(300px,1fr) minmax(300px,1.1fr);grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);margin-top:12px}.problem-col{display:flex;flex-direction:column;gap:18px}.problem-col>p{margin:0;font-size:clamp(15.5px,1.15vw,17.5px);line-height:1.7;color:rgba(252,228,188,.8)}.problem-col>p.problem-highlight{margin-top:8px;padding-left:22px;border-left:3px solid var(--rust);font-size:clamp(19px,1.7vw,24px);font-weight:600;line-height:1.4;color:var(--cream)}.life-pillars{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.life-pillar{display:flex;flex-direction:column;gap:10px;padding:24px 22px 26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .25s ease}.life-pillar:hover{background:rgba(192,80,58,.08)}.life-pillar-no{font-family:var(--font-saira),Impact,sans-serif;font-size:30px;line-height:1;color:var(--amber)}.life-pillar-title{margin-bottom:6px;font-size:17px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--cream)}.life-pillar-quote{font-size:14.5px;line-height:1.6;color:rgba(252,228,188,.72)}.problem-closing{margin:4px 0 0!important;font-weight:600;color:var(--amber)!important}@media (max-width:860px){.problem-grid{grid-template-columns:1fr}}@media (max-width:520px){.life-pillars{grid-template-columns:1fr}}.books-head{display:grid;grid-template-columns:minmax(300px,1fr) minmax(300px,1fr);grid-gap:12px 56px;gap:12px 56px;align-items:end;margin-bottom:clamp(32px,4vw,52px)}.books-target{display:grid;grid-template-columns:1fr minmax(0,210px) minmax(0,210px) 1fr;grid-template-areas:"b1 t t b2" "b3 t t b4" ".  b5 b5 .";grid-column-gap:clamp(22px,3vw,48px);column-gap:clamp(22px,3vw,48px);grid-row-gap:0;row-gap:0;align-items:center}.bt-target{grid-area:t;display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;aspect-ratio:1;align-self:center}.bt-q,.bt-target{position:relative}.bt-q{display:flex;padding:14px;background:url(/uploads/true-aim-target.webp) var(--q) /260% no-repeat;font-family:var(--font-saira),Impact,sans-serif;font-size:clamp(26px,2.4vw,38px);line-height:1;color:var(--cream);text-shadow:0 2px 14px rgba(0,0,0,.9);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.bt-q--1{--q:18.75% 18.75%;border-radius:4px 0 0 0;justify-content:flex-start}.bt-q--1,.bt-q--2{align-items:flex-start}.bt-q--2{--q:81.25% 18.75%;border-radius:0 4px 0 0;justify-content:flex-end}.bt-q--3{--q:18.75% 81.25%;border-radius:0 0 0 4px;justify-content:flex-start}.bt-q--3,.bt-q--4{align-items:flex-end}.bt-q--4{--q:81.25% 81.25%;border-radius:0 0 4px 0;justify-content:flex-end}.bt-q--1:hover{transform:translate(-6px,-6px)}.bt-q--2:hover{transform:translate(6px,-6px)}.bt-q--3:hover{transform:translate(-6px,6px)}.bt-q--4:hover{transform:translate(6px,6px)}.bt-eye{position:absolute;left:50%;top:50%;width:19%;aspect-ratio:1;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--amber);box-shadow:0 0 0 6px var(--ink),0 0 40px 10px rgba(236,166,62,.45);font-family:var(--font-saira),Impact,sans-serif;font-size:clamp(20px,1.8vw,28px);color:var(--ink)}.bt-book{display:flex;flex-direction:column;gap:8px;padding:18px 0}.bt-book--end{text-align:right;align-items:flex-end}.bt-book--center{margin-top:28px;text-align:center;align-items:center}.bt-book p{margin:0;max-width:44ch;font-size:14.5px;line-height:1.6;color:rgba(252,228,188,.74)}.book-code{font-size:10.5px;font-weight:700;letter-spacing:.16em;color:rgba(252,228,188,.45)}.book-code--eye{color:var(--amber)}.book-title{margin:0;font-size:18px;font-weight:800;line-height:1.25;text-transform:uppercase;color:var(--cream)}@media (max-width:1000px){.books-target{grid-template-columns:1fr;grid-template-areas:"t" "b1" "b2" "b3" "b4" "b5"}.bt-target{width:min(100%,380px);justify-self:center;margin-bottom:18px}.bt-book,.bt-book--center,.bt-book--end{text-align:left;align-items:flex-start;margin-top:0;border-top:1px solid var(--line)}}@media (max-width:760px){.books-head{grid-template-columns:1fr}}.days{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:clamp(16px,2vw,28px);gap:clamp(16px,2vw,28px);margin-top:14px}.day{display:flex;flex-direction:column;gap:16px;padding:clamp(26px,3vw,42px);background:var(--card);border-radius:3px;border-top:4px solid var(--fog)}.day--d2{border-top-color:var(--rust)}.day-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.day-code{color:var(--cream)}.day-date{color:rgba(252,228,188,.55)}.day-title{margin:0;font-family:var(--font-barlow),sans-serif;font-weight:800;letter-spacing:-.01em;font-size:clamp(26px,2.4vw,36px);line-height:1.08;text-transform:uppercase}.day-lead{margin:0;font-size:15.5px;line-height:1.65;color:rgba(252,228,188,.78)}.day-steps{list-style:none;margin:4px 0 0;padding:0}.day-steps li{display:grid;grid-template-columns:34px 1fr;grid-gap:10px;gap:10px;padding:13px 0;border-top:1px solid var(--line);font-size:14.5px;line-height:1.6;color:rgba(252,228,188,.75)}.day-steps strong{color:var(--cream);font-weight:700}.day-step-no{font-family:var(--font-saira),Impact,sans-serif;font-size:17px;color:var(--rust)}.day--d1 .day-step-no{color:var(--amber)}.day-result{margin-top:auto;padding:18px 20px;background:rgba(11,9,8,.6);border-left:3px solid var(--amber);border-radius:3px}.day-result p{margin:6px 0 0;font-weight:600;line-height:1.55}.tarcza-grid{display:grid;grid-template-columns:minmax(300px,.95fr) 1.05fr;grid-gap:clamp(36px,6vw,96px);gap:clamp(36px,6vw,96px);align-items:center}.tarcza-visual{position:relative;width:min(100%,520px);aspect-ratio:1;margin:0 auto}.tarcza-target{inset:12%;background:#24100b;box-shadow:0 30px 80px rgba(0,0,0,.5),inset 0 0 40px rgba(0,0,0,.6)}.tarcza-ring,.tarcza-target{position:absolute;border-radius:50%}.tarcza-ring{background-image:repeating-radial-gradient(circle,rgba(0,0,0,.18) 0 2px,transparent 2px 5px)}.tarcza-ring--0{inset:0;background-color:#331109}.tarcza-ring--1{inset:10%;background-color:var(--rust)}.tarcza-ring--2{inset:22%;background-color:#24100b}.tarcza-ring--3{inset:33%;background-color:var(--rust-2)}.tarcza-ring--4{inset:42%;background-color:#331109}.tarcza-core{position:absolute;left:50%;top:50%;width:7%;height:7%;border-radius:50%;transform:translate(-50%,-50%);background:var(--amber-2);box-shadow:0 0 22px 8px rgba(246,192,106,.6),0 0 70px 20px rgba(236,166,62,.35);animation:breathe 4s ease-in-out infinite}.tarcza-visual{--label-r:45%}.tarcza-axis{position:absolute;inset:0;pointer-events:none}.tarcza-axis-line{position:absolute;left:50%;top:50%;width:calc(var(--label-r) - 6%);height:0;transform-origin:0 0;transform:rotate(var(--a));border-top:1px dashed rgba(255,217,160,.45)}.tarcza-axis-label{position:absolute;left:calc(50% + var(--label-r) * var(--cos));top:calc(50% + var(--label-r) * var(--sin));transform:translate(-50%,-50%);font-size:11.5px;font-weight:800;letter-spacing:.12em;line-height:1;color:var(--glow);white-space:nowrap}.tarcza-rings{margin:24px 0 0;display:grid;grid-gap:1px;gap:1px;background:rgba(255,217,160,.14)}.tarcza-ring-row{display:grid;grid-template-columns:150px 1fr;grid-gap:16px;gap:16px;align-items:baseline;padding:15px 18px;background:rgba(40,12,8,.75)}.tarcza-ring-row dt{display:flex;gap:10px;align-items:baseline;font-size:15px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tarcza-ring-no{font-family:var(--font-saira),Impact,sans-serif;font-size:15px;color:var(--glow)}.tarcza-ring-row dd{margin:0;font-size:14.5px;line-height:1.55;color:rgba(252,228,188,.85)}.tarcza-note{margin:20px 0 0;font-weight:600;line-height:1.6;color:var(--amber-2)}.bg-blood .section-intro{color:rgba(252,228,188,.85)}@media (max-width:480px){.tarcza-target{inset:17%}.tarcza-visual{--label-r:43%}.tarcza-axis-label{font-size:10px;letter-spacing:.08em}}@media (max-width:860px){.tarcza-grid{grid-template-columns:1fr}.tarcza-visual{width:min(100%,380px)}.tarcza-ring-row{grid-template-columns:1fr;gap:4px}}.mod-grid{display:grid;grid-template-columns:minmax(300px,1fr) minmax(300px,1.1fr);grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:start}.mod-note{margin:10px 0 0;padding-left:20px;border-left:3px solid var(--rust);font-size:15.5px;font-weight:500;line-height:1.65}.mods{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.mod{padding:24px 22px 26px;background:#f8ead0;border-radius:3px;box-shadow:0 1px 0 rgba(11,9,8,.08);transition:transform .25s ease,box-shadow .25s ease}.mod:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(11,9,8,.12)}.mod-no{font-family:var(--font-saira),Impact,sans-serif;font-size:26px;line-height:1;color:var(--rust)}.mod-title{margin:12px 0 8px;font-size:17px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.mod p{margin:0;font-size:14.5px;line-height:1.6;color:rgba(11,9,8,.75)}@media (max-width:860px){.mod-grid{grid-template-columns:1fr}}@media (max-width:520px){.mods{grid-template-columns:1fr}}.plan-track{list-style:none;margin:18px 0 0;padding:0;position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(18px,2.6vw,36px);gap:clamp(18px,2.6vw,36px)}.plan-track:before{content:"";position:absolute;left:24px;right:24px;top:24px;height:2px;background:linear-gradient(90deg,var(--fog),var(--amber),var(--rust));opacity:.6}.plan-dot,.plan-step{position:relative}.plan-dot{z-index:1;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-family:var(--font-saira),Impact,sans-serif;font-size:20px;color:var(--cream);background:var(--ink);border:2px solid var(--rust)}.plan-step:last-child .plan-dot{color:var(--ink);background:var(--amber);border-color:var(--amber);box-shadow:0 0 28px rgba(236,166,62,.45)}.plan-title{margin:20px 0 8px;font-size:16px;font-weight:800;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.plan-step p{margin:0;font-size:14.5px;line-height:1.6;color:rgba(252,228,188,.75)}@media (max-width:860px){.plan-track{grid-template-columns:1fr 1fr;row-gap:36px}.plan-track:before{display:none}}@media (max-width:520px){.plan-track{grid-template-columns:1fr}}.gallery-section{max-width:1440px;margin:0 auto;padding:clamp(48px,6vw,88px) var(--pad-x)}.gallery{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.gallery img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:3px;filter:saturate(.9) contrast(1.05) brightness(.92) sepia(.12);transition:filter .4s ease}.gallery img:hover{filter:none}@media (max-width:900px){.gallery{grid-template-columns:repeat(4,1fr)}.gallery [data-gallery-extra]{display:none}}@media (max-width:600px){.gallery{grid-template-columns:1fr 1fr}}.efekt{--r:min(24vw,30vh);--card-w:min(420px,36vw);--dial-y:calc(100% + var(--r) * 0.22)}.efekt-track{position:relative;height:calc(100vh + var(--n) * 34vh)}.efekt-stage{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;max-width:1400px;margin:0 auto;padding:0 var(--pad-x);display:grid;grid-template-columns:minmax(280px,.75fr) 1.25fr;align-items:center;grid-gap:24px;gap:24px}.efekt-copy{position:relative;z-index:2}.efekt-nav{display:flex;align-items:center;gap:14px;margin-top:26px}.efekt-pos{min-width:70px;text-align:center;font-size:13px;font-weight:700;letter-spacing:.14em;color:rgba(252,228,188,.55)}.efekt-pos strong{font-family:var(--font-saira),Impact,sans-serif;font-size:26px;font-weight:400;color:var(--amber)}.efekt-hint{display:block;margin-top:16px;font-size:11px;font-weight:700;letter-spacing:.16em;color:rgba(252,228,188,.45);animation:softBlink 2.4s ease-in-out infinite}.deck-arrow{width:46px;height:46px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid var(--line-2);background:transparent;border-radius:50%;font-size:16px;color:var(--cream);transition:background .2s ease,border-color .2s ease}.deck-arrow:hover{border-color:var(--rust);background:var(--rust)}.efekt-dial{position:relative;height:100%}.efekt-wheel{left:50%;top:var(--dial-y);width:calc(var(--r) * 2);height:calc(var(--r) * 2);will-change:transform;opacity:.45}.efekt-ring,.efekt-wheel{position:absolute;border-radius:50%}.efekt-ring{border:1px solid rgba(252,228,188,.06)}.efekt-ring--1{inset:0;background:radial-gradient(circle,transparent 62%,rgba(212,69,44,.16) 63%,rgba(212,69,44,.16) 74%,transparent 75%)}.efekt-ring--2{inset:18%;background:radial-gradient(circle,transparent 56%,rgba(212,69,44,.1) 57%,rgba(212,69,44,.1) 72%,transparent 73%)}.efekt-ring--3{inset:36%;border-color:rgba(252,228,188,.12)}.efekt-ring--4{inset:-14%;border-style:dashed;border-color:rgba(252,228,188,.08)}.efekt-hub{top:50%;width:5%;height:5%;border-radius:50%;transform:translate(-50%,-50%);background:var(--amber);box-shadow:0 0 24px 6px rgba(236,166,62,.25)}.efekt-hub,.efekt-tick{position:absolute;left:50%}.efekt-tick{top:-14%;width:2px;height:64%;margin-left:-1px;transform-origin:50% 100%;background:linear-gradient(180deg,rgba(252,228,188,.2),transparent 25%)}.efekt-spoke{position:absolute;left:50%;top:var(--dial-y);width:0;height:0;transform-origin:0 0;will-change:transform,opacity}.efekt-card{position:absolute;left:0;top:0;width:var(--card-w);translate:-50% calc(-100% - var(--r) - 22px);scale:.82;transform-origin:50% 100%;display:flex;flex-direction:column;gap:12px;padding:clamp(24px,2.6vw,36px) clamp(24px,2.6vw,36px) clamp(26px,2.8vw,40px);background:var(--card-2);border:1px solid var(--line);border-top:4px solid var(--rust-dark);border-radius:4px;box-shadow:0 24px 60px rgba(0,0,0,.55);transition:scale .35s ease,border-color .35s ease,background .35s ease}.efekt-spoke.is-active .efekt-card{scale:1;border-top-color:var(--rust);background:radial-gradient(circle at 100% 0,rgba(236,166,62,.14),transparent 55%),var(--card-2)}.efekt-no{font-family:var(--font-saira),Impact,sans-serif;font-size:clamp(34px,3.4vw,48px);line-height:1;color:var(--amber)}.efekt-title{margin:2px 0 0;font-size:clamp(17px,1.6vw,22px);font-weight:800;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;color:var(--cream)}.efekt-card p,.efekt-list-item p{margin:0;font-size:clamp(14.5px,1.2vw,17px);line-height:1.6;color:rgba(252,228,188,.78)}.efekt-list{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){.efekt-track{display:none}.efekt-list{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;max-width:var(--maxw);margin:0 auto;padding:var(--pad-y) var(--pad-x);list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:18px;gap:18px}.efekt-list-item{display:flex;gap:16px}}@media (max-width:900px){.efekt{--r:min(40vw,22vh);--card-w:min(340px,84vw);--dial-y:calc(100% + var(--r) * 0.3)}.efekt-track{height:calc(100svh + var(--n) * 30vh)}.efekt-stage{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-items:start;padding-top:72px;gap:0}.efekt-copy .section-intro{display:none}.efekt-dial{position:absolute;inset:0}.efekt-copy .section-h2{margin-bottom:8px}.efekt-nav{margin-top:10px}.efekt-hint{display:none}}.tickets-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 40px;margin-bottom:clamp(28px,3vw,44px)}.tickets-head .section-h2{margin-bottom:12px}.countdown{display:flex;flex-direction:column;gap:10px}.countdown-label{font-size:11.5px;font-weight:700;letter-spacing:.14em;color:rgba(252,228,188,.6)}.countdown-cells{display:flex;gap:8px}.countdown-cell{min-width:70px;padding:12px 8px 10px;text-align:center;background:var(--card);border-radius:3px}.countdown-num{font-family:var(--font-saira),Impact,sans-serif;font-size:32px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.countdown-cell--danger .countdown-num{color:var(--amber)}.countdown-unit{margin-top:6px;font-size:10px;font-weight:700;letter-spacing:.14em;color:rgba(252,228,188,.5)}.tickets-fieldset{margin:0;padding:0;border:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(14px,1.6vw,22px);gap:clamp(14px,1.6vw,22px)}.tickets-fieldset legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ticket{position:relative;display:block;cursor:pointer}.ticket input{position:absolute;opacity:0;pointer-events:none}.ticket-inner{position:relative;height:100%;display:flex;flex-direction:column;gap:16px;padding:clamp(24px,2.4vw,34px);background:var(--card);border:1px solid var(--line);border-radius:4px;transition:border-color .25s ease,background .25s ease,transform .25s ease,box-shadow .25s ease}.ticket:hover .ticket-inner{border-color:var(--line-2);transform:translateY(-3px)}.ticket[data-selected=true] .ticket-inner{border-color:var(--rust);background:var(--card-2);box-shadow:0 20px 54px rgba(0,0,0,.5),inset 0 4px 0 var(--rust)}.ticket input:focus-visible+.ticket-inner{outline:2px solid var(--glow);outline-offset:3px}.ticket-badge{position:absolute;top:-12px;right:20px;padding:6px 11px;font-size:10.5px;font-weight:800;letter-spacing:.12em;color:var(--cream);background:var(--rust);border-radius:3px}.ticket-head{display:flex;justify-content:space-between;gap:12px}.ticket-code{font-size:11px;font-weight:700;letter-spacing:.16em;color:rgba(252,228,188,.5)}.ticket-title{margin:8px 0 0;font-size:19px;font-weight:800;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.ticket-ring{flex:none;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid var(--line-2)}.ticket-dot{width:10px;height:10px;border-radius:50%}.ticket[data-selected=true] .ticket-ring{border-color:var(--rust)}.ticket[data-selected=true] .ticket-dot{background:var(--rust)}.ticket-price{font-size:clamp(34px,3vw,46px);font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--cream)}.ticket[data-selected=true] .ticket-price{color:var(--amber)}.ticket-bullets{list-style:none;margin:0;padding:16px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.ticket-bullets li{position:relative;padding-left:22px;font-size:14.5px;line-height:1.5;color:rgba(252,228,188,.82)}.ticket-bullets li:before{content:"";position:absolute;left:0;top:8px;width:11px;height:3px;background:var(--rust)}.tickets-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:clamp(26px,3vw,42px)}.tickets-caption{font-size:11.5px;font-weight:600;line-height:1.8;letter-spacing:.1em;color:rgba(252,228,188,.6)}@media (max-width:900px){.tickets-fieldset{grid-template-columns:1fr}}.forskip{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px)}.forskip-title{display:flex;align-items:center;gap:14px;margin-bottom:16px}.forskip-title h2{margin:0;font-family:var(--font-barlow),sans-serif;font-weight:800;letter-spacing:-.01em;font-size:clamp(26px,2.6vw,36px);line-height:1.1;text-transform:uppercase}.forskip-mark{width:30px;height:6px;background:var(--rust);filter:url(#rough)}.forskip--prep .forskip-mark{background:var(--fog)}.forskip-lead{margin:0 0 14px;font-weight:600;line-height:1.6}.forskip-list{list-style:none;margin:0;padding:0}.forskip-list li{position:relative;padding:15px 0 15px 30px;border-top:1px solid var(--line);font-size:15.5px;line-height:1.6;color:rgba(252,228,188,.82)}.forskip-list li:before{content:"✓";position:absolute;left:0;top:15px;font-weight:800;color:var(--rust-2)}.forskip--prep .forskip-list li:before{content:"→";color:var(--fog)}.prow-section{overflow:hidden}.prow-wrap{max-width:var(--maxw);margin:0 auto;padding:var(--pad-y) var(--pad-x);display:grid;grid-template-columns:minmax(300px,.95fr) 1.05fr;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:center}.prow-photo{position:relative;aspect-ratio:4/5;border-radius:4px;overflow:hidden;background:#0d0a09}.prow-photo:before{content:"";position:absolute;inset:-40px;background:radial-gradient(ellipse 60% 40% at 58% 36%,rgba(236,166,62,.22),transparent 70%),url(/uploads/true-aim-forest.webp) 40% 100% /cover no-repeat;filter:blur(14px) brightness(.75) saturate(.9);transform:scale(1.05)}.prow-photo:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 90% 80% at 55% 45%,transparent 40%,rgba(11,9,8,.85) 100%);pointer-events:none}.prow-photo-glow{display:none}.prow-photo img{position:absolute;z-index:1;left:50%;bottom:0;height:96%;width:auto;max-width:none;transform:translateX(-38%);-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent);mask-image:linear-gradient(180deg,#000 78%,transparent)}.prow-photo-caption{position:absolute;z-index:2;left:18px;bottom:16px;font-size:11px;font-weight:700;letter-spacing:.14em;color:rgba(252,228,188,.75)}.prow-chips{display:flex;flex-wrap:wrap;align-items:center;row-gap:6px;margin-bottom:22px;font-size:11.5px;font-weight:700;letter-spacing:.12em;color:rgba(252,228,188,.7)}.prow-bio{margin:0 0 28px;font-size:clamp(15.5px,1.15vw,17.5px);line-height:1.7;color:rgba(252,228,188,.82)}.prow-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;margin-bottom:28px;background:var(--line)}.prow-stat{padding:20px;background:var(--ink-2)}.prow-stat-val{color:var(--amber)!important;font-family:var(--font-barlow),sans-serif;font-weight:800;letter-spacing:-.01em;font-size:clamp(26px,2.4vw,34px);line-height:1.05;color:var(--cream)}.prow-stat-cap{margin-top:8px;font-size:10.5px;font-weight:700;letter-spacing:.1em;line-height:1.5;color:rgba(252,228,188,.55)}.prow-quote{margin:0;padding-left:22px;border-left:3px solid var(--rust)}.prow-quote p{margin:0 0 10px;font-size:clamp(17px,1.5vw,20px);font-weight:600;line-height:1.5}.prow-quote footer{font-size:11px;font-weight:800;letter-spacing:.16em;color:var(--rust-2)}@media (max-width:860px){.prow-wrap{grid-template-columns:1fr}.prow-photo{max-width:460px}}.miejsce-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:center}.miejsce-facts{margin-top:24px}.miejsce-fact{display:grid;grid-template-columns:100px 1fr;grid-gap:14px;gap:14px;padding:14px 0;border-top:1px solid var(--line);font-size:15.5px}.miejsce-fact-key{padding-top:2px;font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--rust-2)}.miejsce-images{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.miejsce-images img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:3px;filter:saturate(.9) contrast(1.05) brightness(.92) sepia(.12)}.miejsce-images img[data-offset=true]{margin-top:52px}.faq-wrap{max-width:940px;margin:0 auto;padding:var(--pad-y) var(--pad-x)}.tabs{display:flex;gap:6px;margin:8px 0 0;border-bottom:1px solid var(--line)}.tab{position:relative;padding:14px 20px;font-family:var(--font-barlow),sans-serif;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(252,228,188,.5);background:none;border:0;cursor:pointer;transition:color .2s ease}.tab:hover,.tab[aria-selected=true]{color:var(--cream)}.tab[aria-selected=true]:after{content:"";position:absolute;left:12px;right:12px;bottom:-3px;height:5px;background:var(--rust);filter:url(#rough)}.faq-item{border-bottom:1px solid var(--line)}.qrow{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;font-size:clamp(16px,1.3vw,18px);font-weight:700;line-height:1.4;transition:color .2s ease}.qrow:hover{color:var(--amber)}.plus{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line-2);border-radius:50%;font-size:18px;font-weight:500;transition:transform .25s ease,color .2s ease}.faq-a{padding:0 52px 24px 0}.faq-a p{margin:0;font-size:15.5px;line-height:1.7;color:rgba(252,228,188,.8)}.faq-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:12px!important}.faq-links a{font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--amber)}.tab-panel{padding:32px 0 0}.tab-panel>p{margin:0 0 16px;max-width:66ch;font-size:15.5px;line-height:1.7;color:rgba(252,228,188,.82)}.tab-h3{margin:0 0 14px;font-family:var(--font-barlow),sans-serif;font-weight:800;letter-spacing:-.01em;font-size:clamp(26px,2.4vw,34px);line-height:1.08;text-transform:uppercase}.tab-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.tab-help{font-size:13.5px!important;color:rgba(252,228,188,.6)!important}.rabaty{margin:8px 0 18px;display:grid;grid-gap:1px;gap:1px;background:var(--line)}.rabat{display:grid;grid-template-columns:110px 1fr;grid-gap:16px;gap:16px;padding:16px 18px;background:var(--ink-2)}.rabat dt{font-family:var(--font-saira),Impact,sans-serif;font-size:20px;line-height:1.1;color:var(--rust-2)}.rabat dd{margin:0;font-size:14.5px;line-height:1.6;color:rgba(252,228,188,.78)}@media (max-width:520px){.rabat{grid-template-columns:1fr;gap:4px}.tab{padding:12px}}.cta-end{position:relative;isolation:isolate;overflow:hidden;min-height:88svh;display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--pad-y) var(--pad-x)}.cta-end-bg{position:absolute;inset:0;z-index:-2;background:url(/uploads/true-aim-tarcza-1600.webp) center 70%/cover no-repeat}.cta-end-grad{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 46% 40% at 50% 50%,rgba(11,9,8,.78),transparent 80%),linear-gradient(90deg,var(--ink) 0,rgba(11,9,8,.85) 14%,transparent 34%,transparent 66%,rgba(11,9,8,.85) 86%,var(--ink) 100%),linear-gradient(180deg,var(--ink) 0,rgba(11,9,8,.25) 30%,rgba(11,9,8,.25) 70%,var(--ink) 100%)}.cta-end-inner{max-width:900px;display:flex;flex-direction:column;align-items:center;gap:22px}.cta-end-ribbon{display:inline-flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.12em}.cta-end-h2,.cta-end-ribbon{font-weight:800;text-transform:uppercase}.cta-end-h2{margin:0;font-family:var(--font-barlow),sans-serif;letter-spacing:-.01em;font-size:clamp(38px,5.4vw,80px);line-height:1.06;text-shadow:0 6px 40px rgba(0,0,0,.8)}.cta-end-p{margin:0;max-width:54ch;font-size:clamp(15.5px,1.2vw,18px);font-weight:500;line-height:1.65;color:rgba(252,228,188,.9);text-shadow:0 2px 20px rgba(0,0,0,.9)}.site-footer{background:var(--ink-2);border-top:1px solid var(--line)}.site-footer-inner{max-width:var(--maxw);margin:0 auto;padding:36px var(--pad-x);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px}.site-footer-brand{display:flex;align-items:center;gap:22px}.site-footer-mw{height:22px;width:auto}.site-footer-links{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.site-footer-links a{color:rgba(252,228,188,.65)}.site-footer-links a:hover{color:var(--glow)}.site-footer-copy{font-size:11.5px;font-weight:600;letter-spacing:.1em;color:rgba(252,228,188,.4)}.co-note--demo{color:var(--ink)!important;background:var(--glow);padding:8px 12px;border-radius:3px;font-size:12px;font-weight:700}.hero-scroll{position:absolute;left:50%;bottom:0;z-index:3;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:10px;color:rgba(252,228,188,.7);animation:fadeIn 1s ease 1.2s both}.hero-scroll:hover{color:var(--amber)}.hero-scroll-text{font-size:10.5px;font-weight:800;letter-spacing:.24em;text-transform:uppercase}.hero-scroll-line{position:relative;width:1px;height:5vh;overflow:hidden;background:rgba(252,228,188,.25)}.hero-scroll-line>span{position:absolute;left:-1px;top:-30%;width:3px;height:30%;background:var(--amber);animation:scrollCue 2s cubic-bezier(.6,0,.4,1) infinite}@keyframes scrollCue{0%{top:-30%}to{top:100%}}@media (max-width:900px){.hero-scroll{display:none}}.co-main{min-height:100vh;background:var(--base)}.co-main .section{max-width:760px;padding-top:clamp(48px,8vw,96px);padding-bottom:clamp(64px,10vw,120px)}.co-h1{margin:0 0 10px;font-family:var(--font-barlow),sans-serif;font-weight:800;font-size:clamp(34px,5vw,58px);line-height:.98;text-transform:uppercase;color:var(--bez)}.co-shell{display:flex;flex-direction:column;gap:clamp(22px,3vw,32px);margin-top:clamp(26px,3vw,38px)}.co-steps{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.co-step{display:flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid rgba(252,228,188,.16);border-radius:2px;font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:rgba(252,228,188,.45);transition:border-color .2s ease,color .2s ease}.co-step[data-state=active]{border-color:var(--show);color:var(--show)}.co-step[data-state=done]{border-color:rgba(196,178,140,.5);color:var(--standL)}.co-step-no{opacity:.7}.co-ticket-strip{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding:16px 20px;background:#16110e;border:1px solid var(--border-medium);border-radius:3px}.co-ticket-strip-code{font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.2em;color:rgba(252,228,188,.5)}.co-ticket-strip-title{flex:1 1;font-family:var(--font-barlow),sans-serif;font-weight:700;font-size:clamp(18px,2vw,24px);text-transform:uppercase;color:var(--bez)}.co-ticket-strip-price{font-family:var(--font-barlow),sans-serif;font-weight:800;font-size:clamp(20px,2.2vw,28px);color:var(--show)}.co-panel{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:clamp(24px,3.2vw,38px);background:var(--base-alt);border:1px solid rgba(252,228,188,.12);border-radius:3px}.co-panel--center{align-items:center;text-align:center}.co-h2{margin:0;font-family:var(--font-barlow),sans-serif;font-weight:800;font-size:clamp(24px,3vw,34px);line-height:1.02;text-transform:uppercase;color:var(--bez)}.co-h2--ok{color:var(--standL)}.co-intro{margin:0;max-width:54ch;font-size:15px;line-height:1.55;color:rgba(252,228,188,.75)}.co-intro--busy{color:var(--show)}.co-strong{color:var(--bez);font-weight:600}.co-note{margin:0;font-family:var(--font-mono),monospace;font-size:11px;line-height:1.6;letter-spacing:.06em;color:rgba(252,228,188,.45)}.co-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;width:100%}.co-field{display:flex;flex-direction:column;gap:7px;width:100%;max-width:420px}.co-grid .co-field{max-width:none}.co-field--wide{grid-column:1/-1}.co-label{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:rgba(252,228,188,.5)}.co-input{width:100%;padding:13px 14px;background:#16110e;border:1px solid rgba(252,228,188,.2);border-radius:2px;color:var(--bez);font-family:var(--font-barlow),system-ui,sans-serif;font-size:16px;transition:border-color .2s ease,box-shadow .2s ease}.co-input::placeholder{color:rgba(252,228,188,.3)}.co-input:focus{outline:none;border-color:var(--show);box-shadow:0 0 0 1px var(--show)}.co-input:disabled{opacity:.55;cursor:not-allowed}.co-input--code{max-width:220px;font-family:var(--font-mono),monospace;font-size:24px;letter-spacing:.4em;text-align:center}.co-nip-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;gap:12px;width:100%;grid-column:1/-1}.co-nip-field{flex:1 1 auto;min-width:0;max-width:none}.co-nip-btn{flex:0 0 auto;align-self:flex-end;height:48px;padding:0 18px;background:transparent;border:1px solid rgba(252,228,188,.35);border-radius:2px;color:var(--bez);font-family:var(--font-barlow),sans-serif;font-weight:700;font-size:14px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.co-nip-btn:hover:not(:disabled){border-color:var(--show);color:var(--show);background:rgba(233,163,92,.06)}.co-nip-btn:disabled{opacity:.45;cursor:not-allowed}@media (max-width:520px){.co-nip-row{flex-wrap:wrap}.co-nip-btn{width:100%;height:46px}}.co-nip-hint{margin:-4px 0 0;font-size:13px;line-height:1.45;color:rgba(252,228,188,.45)}.co-nip-msg{margin:0;font-size:13.5px;line-height:1.45}.co-nip-msg--ok{color:var(--standL)}.co-nip-msg--warn{color:var(--show)}.co-nip-msg--err{color:var(--speakL)}.co-check{display:flex;align-items:flex-start;gap:11px;font-size:14.5px;line-height:1.5;color:rgba(252,228,188,.8);cursor:pointer}.co-check input[type=checkbox]{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--show);cursor:pointer}.co-legal{display:flex;flex-direction:column;gap:14px;padding-top:8px;border-top:1px solid rgba(252,228,188,.1)}.co-check--consent,.co-legal{width:100%}.co-check--invalid input[type=checkbox]{outline:2px solid #C44A36;outline-offset:2px;box-shadow:0 0 0 1px rgba(196,74,54,.55)}.co-check--consent a,.co-privacy-note a{color:var(--show);text-decoration:underline;text-underline-offset:2px}.co-privacy-note{padding-left:29px;color:rgba(252,228,188,.65)}.co-alert,.co-privacy-note{margin:0;font-size:14.5px;line-height:1.5}.co-alert{width:100%;padding:13px 16px;border-radius:2px}.co-alert--error{background:rgba(126,36,24,.14);border:1px solid rgba(196,74,54,.5);color:#F0B8A0}.co-alert--notice{background:rgba(233,163,92,.1);border:1px solid rgba(233,163,92,.4);color:var(--show)}.co-links{display:flex;flex-wrap:wrap;gap:18px}.co-link{padding:0;background:none;border:0;color:rgba(252,228,188,.6);font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color .2s ease}.co-link:hover{color:var(--show)}.co-link:disabled{opacity:.45;cursor:not-allowed}.co-link--back{display:inline-block;margin-bottom:4px}.co-summary{display:flex;flex-direction:column;gap:0;margin:0;width:100%}.co-summary-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 20px;padding:13px 0;border-bottom:1px solid rgba(252,228,188,.1)}.co-summary-row dt{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.2em;color:rgba(252,228,188,.5)}.co-summary-row dd{margin:0;text-align:right;font-size:15px;color:var(--bez)}.co-summary-row--total{border-bottom:0;padding-top:18px}.co-summary-row--total dd{font-family:var(--font-barlow),sans-serif;font-weight:800;font-size:clamp(28px,3.4vw,40px);line-height:1;color:var(--show)}.co-ref{display:flex;flex-direction:column;gap:6px;padding:14px 18px;background:#16110e;border:1px solid var(--border-medium);border-radius:3px}.co-ref-val{font-family:var(--font-mono),monospace;font-size:20px;letter-spacing:.1em;color:var(--bez)}.co-spinner{width:34px;height:34px;border:2px solid rgba(252,228,188,.18);border-top:2px solid var(--show);border-radius:50%;animation:coSpin .9s linear infinite}@keyframes coSpin{to{transform:rotate(1turn)}}.cta-xl:disabled{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.co-spinner{animation:none;border-top-color:rgba(252,228,188,.18)}}@media (max-width:599px){.co-input--code{max-width:100%}.co-summary-row{flex-direction:column;align-items:flex-start}.co-summary-row dd{text-align:left}}.hdr--pinned{position:-webkit-sticky;position:sticky;transition:none}.hdr-home{display:block;line-height:0}.hdr-home:hover .hdr-logo{background:var(--show)}.hdr-home .hdr-logo{display:block;transition:background .2s ease}.legal-main{min-height:100vh;background:var(--base)}.legal-shell{max-width:860px;padding-top:clamp(48px,8vw,96px);padding-bottom:clamp(64px,10vw,120px)}.legal-head{margin-bottom:clamp(30px,4vw,44px)}.legal-h1{margin:0 0 12px;font-family:var(--font-barlow),sans-serif;font-weight:800;font-size:clamp(28px,4.2vw,46px);line-height:1.02;color:var(--bez)}.legal-subtitle{margin:0 0 18px;font-size:clamp(15px,1.5vw,18px);line-height:1.45;color:rgba(252,228,188,.72)}.legal-date{margin:0;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.18em;color:var(--speakL)}.legal-actions{display:flex;flex-wrap:wrap;gap:20px;margin-top:22px}.legal-toc{padding:clamp(18px,2.4vw,26px);background:var(--base-alt);border:1px solid var(--border-soft);border-radius:3px}.legal-toc-title{margin:0 0 14px;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--speak)}.legal-toc-list{margin:0;padding:0;list-style:none;font-size:14px;line-height:1.5}.legal-toc-list li{margin-bottom:8px;page-break-inside:avoid;break-inside:avoid}.legal-toc-list a{color:rgba(252,228,188,.72)}.legal-toc-list a:hover{color:var(--show)}.legal-body{font-size:clamp(15px,1.1vw,16.5px);line-height:1.68;color:rgba(252,228,188,.8)}.legal-intro{margin-top:clamp(28px,3.4vw,40px)}.legal-chapter{margin-top:clamp(34px,4vw,52px);padding-top:clamp(24px,3vw,34px);border-top:1px solid var(--border-soft);scroll-margin-top:112px}.legal-h2{margin:0 0 18px;font-family:var(--font-barlow),sans-serif;font-weight:700;font-size:clamp(20px,2.4vw,27px);line-height:1.12;color:var(--bez)}.legal-h3{margin:26px 0 12px;font-family:var(--font-mono),monospace;font-weight:500;font-size:12.5px;letter-spacing:.1em;color:var(--show)}.legal-p{margin:0 0 14px}.legal-lines{display:flex;flex-direction:column;margin:0 0 16px;color:var(--bez)}.legal-lines-row{display:block}.legal-basis{margin:14px 0 18px;padding-left:14px;border-left:2px solid rgba(196,74,54,.55);font-family:var(--font-mono),monospace;font-size:12px;line-height:1.6;letter-spacing:.02em;color:rgba(252,228,188,.66)}.legal-link{color:var(--show);text-decoration:underline;text-underline-offset:3px}.legal-link:hover,.legal-strong{color:var(--bez)}.legal-strong{font-weight:600}.legal-download{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:20px 0 26px}.legal-download-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;background:transparent;border:1px solid var(--border-medium);border-radius:2px;font-family:var(--font-barlow),sans-serif;font-weight:800;font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--bez);transition:background .2s ease,color .2s ease,border-color .2s ease}.legal-download-btn:hover{background:var(--bez);border-color:var(--bez);color:var(--base)}.legal-download-note{font-size:11px;letter-spacing:.06em;color:rgba(252,228,188,.5)}.legal-card,.legal-download-note{font-family:var(--font-mono),monospace}.legal-card{display:flex;flex-direction:column;margin:4px 0 18px;padding:16px 18px;background:var(--base-alt);border-left:1px solid var(--border-soft);border:1px solid var(--border-soft);border-left:2px solid rgba(233,163,92,.35);border-radius:3px;font-size:12.5px;line-height:1.75;color:var(--bez)}.legal-card-gap{height:12px}.legal-ul{margin:0 0 16px;padding:0;list-style:none}.legal-ul li{position:relative;margin-bottom:6px;padding-left:20px}.legal-ul li:before{content:"";position:absolute;top:.66em;left:3px;width:5px;height:5px;background:var(--speakL)}.legal-ol{margin:0 0 16px;padding:0;list-style:none}.legal-ol-item{display:grid;grid-template-columns:2.6em 1fr;margin-bottom:12px}.legal-ol-marker{padding-top:1px;font-family:var(--font-mono),monospace;font-size:12.5px;color:var(--speakL)}.legal-ol .legal-ol .legal-ol-marker{color:rgba(233,163,92,.75)}.legal-ol-body>:last-child{margin-bottom:0}.legal-ol-body>.legal-ol,.legal-ol-body>.legal-ul{margin-top:10px}.legal-fields{margin:20px 0 0}.legal-field{margin-bottom:24px}.legal-field-label{font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.06em;color:var(--bez)}.legal-field-note{display:block;margin-top:4px;font-size:11px;letter-spacing:.04em;color:rgba(252,228,188,.5)}.legal-field-rule{height:0;margin:14px 0 0;border-bottom:1px dashed rgba(252,228,188,.3)}@media (min-width:700px){.legal-toc-list{column-count:2;column-gap:32px}}@media (max-width:599px){.legal-ol-item{grid-template-columns:2.2em 1fr}.legal-card{font-size:12px;overflow-wrap:anywhere}}@media print{.legal-main{background:#fff}.hdr,.legal-actions,.legal-download,.legal-toc,.site-footer,.top-btn,.vhs-flick,.vhs-grain,.vhs-scanlines,.vhs-vignette{display:none}.legal-basis,.legal-body,.legal-card,.legal-date,.legal-h1,.legal-h2,.legal-h3,.legal-lines,.legal-link,.legal-ol-marker,.legal-subtitle{color:#000}.legal-chapter{page-break-inside:avoid;break-inside:avoid-page}}