@font-face{font-family:Estedad;src:url(/fonts/Estedad-VF.woff2)format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Peyda;src:url(/fonts/peyda/PeydaWeb-Regular.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:Peyda;src:url(/fonts/peyda/PeydaWeb-SemiBold.woff)format("woff");font-weight:500 600;font-display:swap}@font-face{font-family:Peyda;src:url(/fonts/peyda/PeydaWeb-Bold.woff)format("woff");font-weight:700;font-display:swap}@font-face{font-family:Peyda;src:url(/fonts/peyda/PeydaWeb-Black.woff)format("woff");font-weight:800 900;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-Regular.woff2)format("woff2");font-weight:400 500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-SemiBold.woff2)format("woff2");font-weight:600 900;font-display:swap}@font-face{font-family:IRANYekan;src:url(/fonts/iranyekan/IRANYekan-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:IRANYekan;src:url(/fonts/iranyekan/IRANYekan-Regular.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:IRANYekan;src:url(/fonts/iranyekan/IRANYekan-Medium.woff)format("woff");font-weight:500;font-display:swap}@font-face{font-family:IRANYekan;src:url(/fonts/iranyekan/IRANYekan-Bold.woff2)format("woff2");font-weight:600 700;font-display:swap}@font-face{font-family:IRANYekan;src:url(/fonts/iranyekan/IRANYekan-ExtraBold.woff)format("woff");font-weight:800;font-display:swap}@font-face{font-family:IRANYekan;src:url(/fonts/iranyekan/IRANYekan-Black.woff)format("woff");font-weight:900;font-display:swap}:root{--bg:#0a0d13;--bg-deep:#05070a;--font-display:"Inter", "Estedad", "Peyda", "IRANYekan", Vazirmatn, system-ui, sans-serif;--accent:#8d75d6;--accent-deep:#5b48a8;--accent-soft:#8d75d629;--panel:#171a1f;--panel-2:#1f232a;--gold:#d4c9b4;--gold-soft:#e8ded0;--cream:#f8f7f4;--ink:#d9d4c8;--muted:#8a8780;--hair:#d4c9b438;--hair-soft:#d4c9b41a;--up:#9cb380;--dn:#c06b62;--r:18px;--r-lg:26px;--fs-display:clamp(44px, 7.5vw, 76px);--fs-h2:clamp(30px, 4.6vw, 46px);--fs-h3:clamp(22px, 3vw, 28px);--glass:linear-gradient(150deg, #171a1fc7 0%, #0a0d13e0 100%);--shadow-card:0 14px 40px #00000073, 0 1px 0 #ffffff08 inset, 0 0 0 1px #d4c9b40f inset;--glow-gold:0 4px 16px #d4c9b41f;--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{height:100%}body{background:var(--bg-deep);color:var(--ink);font-family:Inter,IRANYekan,Vazirmatn,system-ui,sans-serif;font-size:15px}a{color:inherit;text-decoration:none}::selection{color:var(--cream);background:#d4c9b447}.hero h1,.sec-head h2,.feature-row h3,.zar-hero h1,.tl-item h2,.station-head h1,.statement blockquote,.principle-card h3,.install-sec h2,.station-nav-name,.brand{font-family:var(--font-display)}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.wrap{max-width:1160px;margin:0 auto;padding:0 24px}section[id]{scroll-margin-top:64px}html{scroll-behavior:smooth}.nav{z-index:40;-webkit-backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--hair-soft);background:#080a0fb8;position:sticky;top:0}.nav .wrap{justify-content:space-between;align-items:center;gap:20px;height:52px;display:flex}.brand{letter-spacing:.02em;color:var(--cream);align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.brand .mark{background:linear-gradient(135deg, #f2ede0 0%, var(--gold) 45%, #b8ac93 100%);width:26px;height:26px;box-shadow:var(--glow-gold);color:#171410;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:800;display:flex}.nav-links{color:var(--muted);flex:1;justify-content:center;gap:30px;font-size:12.5px;display:flex}.nav-links a{transition:color .2s var(--ease)}.nav-links a:hover{color:var(--cream)}.nav-cta{align-items:center;gap:10px;display:flex}.nav-burger{display:none;position:relative}.nav-burger summary{cursor:pointer;border:1px solid var(--hair-soft);width:38px;height:38px;color:var(--gold-soft);border-radius:12px;justify-content:center;align-items:center;list-style:none;display:flex}.nav-burger summary::-webkit-details-marker{display:none}.nav-burger summary svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:18px;height:18px}.nav-burger summary{z-index:60;position:relative}.nav-burger summary .ic-x,.nav-burger[open] summary .ic-bars{display:none}.nav-burger[open] summary .ic-x{display:block}.nav-burger .nav-drop{-webkit-backdrop-filter:blur(26px)saturate(160%);z-index:45;background:#05070af0;flex-direction:column;gap:2px;padding:132px 30px 44px;display:flex;position:fixed;inset:0;overflow-y:auto}.nav-drop a{font-family:var(--font-display);color:var(--cream);animation:menuIn .35s var(--ease) backwards;padding:12px 0;font-size:27px;font-weight:600}.nav-drop a:nth-child(2){animation-delay:30ms}.nav-drop a:nth-child(3){animation-delay:60ms}.nav-drop a:nth-child(4){animation-delay:90ms}.nav-drop a:nth-child(5){animation-delay:.12s}.nav-drop a:nth-child(6){animation-delay:.15s}.nav-drop a:nth-child(7){animation-delay:.18s}@keyframes menuIn{0%{opacity:0;transform:translateY(10px)}}.nav-drop a:hover{color:var(--gold)}.nav-drop .drop-cta{gap:12px;margin-top:32px;display:flex}.nav-drop .drop-cta .btn{flex:1}.btn{cursor:pointer;transition:transform .18s var(--ease), box-shadow .2s var(--ease);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 26px;font-family:inherit;font-size:13.5px;font-weight:700;display:inline-flex}.btn.gold{background:linear-gradient(135deg, #f2ede0 0%, var(--gold) 45%, #b8ac93 100%);color:#141005;box-shadow:var(--glow-gold)}.btn.line{border:1px solid var(--hair);color:var(--gold-soft);background:#d4c9b40d}.btn:hover{transform:translateY(-1px)}.btn.sm{padding:9px 18px;font-size:12.5px}.hero{text-align:start;padding:76px 0 88px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1fr 1.15fr;align-items:center;gap:56px;display:grid}.hero-copy .eyebrow{justify-content:flex-start}.hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#6d56cf33,#0000 72%);width:720px;height:560px;position:absolute;top:-22%;left:50%;transform:translate(-50%)}.hero .head{max-width:680px;margin:0 auto;position:relative}.eyebrow{letter-spacing:.14em;color:var(--gold-soft);text-transform:uppercase;justify-content:center;margin-bottom:16px;font-size:11.5px;font-weight:700;display:flex}.hero h1{letter-spacing:-.02em;color:var(--cream);margin-bottom:22px;font-size:clamp(40px,4.8vw,64px);font-weight:600;line-height:1.14}.hero h1 span{color:var(--gold)}.grad-text{background:linear-gradient(120deg, #f2ede0 0%, var(--gold) 55%, #b8ac93 100%);-webkit-text-fill-color:transparent;color:var(--gold);-webkit-background-clip:text;background-clip:text}.hero p{color:var(--muted);max-width:560px;margin:0 0 30px;font-size:18px;line-height:2}.hero .actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:22px;margin-bottom:26px;display:flex}.link-arrow{color:var(--accent);transition:color .2s var(--ease);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.link-arrow:hover{color:var(--cream)}.link-arrow svg{stroke:currentColor;fill:none;stroke-width:2px;width:13px;height:13px}.hero-fineprint{color:var(--muted);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:0;font-size:12px;display:flex}.hero-fineprint i{color:var(--accent);opacity:.8;font-style:normal}.hero-desk{position:relative}.hero-desk:before{content:"";pointer-events:none;background:radial-gradient(#6d56cf26,#0000 68%);width:780px;height:240px;position:absolute;bottom:44px;left:50%;transform:translate(-50%)}.desk{border:1px solid var(--hair);text-align:start;background:linear-gradient(165deg,#14171d 0%,#0a0d13 72%);border-radius:28px;padding:24px 24px 20px;position:relative;box-shadow:0 50px 110px #0009,inset 0 1px #ffffff0d}.desk-top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.live-dot{background:var(--up);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #9cb38029}.desk-top .lbl{color:var(--muted);font-size:12.5px;font-weight:600}.desk-price{font-family:var(--font-display);color:var(--cream);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:clamp(32px,4.4vw,52px);font-weight:600}.desk-price small{color:var(--muted);font-size:13px;font-weight:400}.desk-chart{width:100%;height:clamp(170px,20vw,250px);margin-top:6px;display:block}.desk-chart .grid{stroke:#d4c9b412;stroke-width:1px}.desk-chart .axis{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.desk-chart .line{stroke:var(--gold);stroke-width:1.8px;fill:none;stroke-linejoin:round}.desk-foot{border-top:1px solid var(--hair-soft);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px;margin-top:16px;padding-top:16px;display:flex}.desk-foot .t-stats{border:none;gap:20px;margin:0;padding:0;font-size:12px}@media (max-width:760px){.desk{border-radius:22px;padding:20px 18px 16px}.desk-tf{display:none}}.feature-row{border-top:1px solid var(--hair-soft);grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:88px 0;display:grid}.feature-row:first-of-type{border-top:none}.feature-row .visual{justify-content:center;align-items:center;min-height:340px;display:flex;position:relative}.feature-row .visual:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#6d56cf21,#0000 72%);border-radius:50%;width:580px;height:580px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.feature-row .visual>*{position:relative}.feature-row .visual .ic-lg{border:1px solid var(--hair-soft);background:#d4c9b414;border-radius:36px;justify-content:center;align-items:center;width:136px;height:136px;display:flex;box-shadow:0 30px 70px #00000080,inset 0 1px #ffffff0d}.feature-row .visual .ic-lg svg{width:56px;height:56px;stroke:var(--gold);fill:none;stroke-width:1.3px}.vg{border:1px solid var(--hair);text-align:start;background:linear-gradient(165deg,#14171d 0%,#0a0d13 72%);border-radius:26px;width:min(100%,430px);padding:28px 26px;box-shadow:0 40px 90px #0000008c,inset 0 1px #ffffff0d}.vg .spark{height:62px;margin-top:14px}.vg .vg-lbl{color:var(--muted);margin-bottom:9px;font-size:11.5px}.vg .vg-val{color:var(--cream);font-variant-numeric:tabular-nums;font-size:25px;font-weight:800}.vg .vg-val small{color:var(--muted);font-size:11.5px;font-weight:400}.vg-row{border-bottom:1px solid var(--hair-soft);color:var(--muted);justify-content:space-between;align-items:center;padding:11px 0;font-size:12.5px;display:flex}.vg-row:last-child{border-bottom:none}.vg-row b{color:var(--cream);font-variant-numeric:tabular-nums;font-weight:700}.vg-row b.pos{color:var(--up)}.vg-row b.neg{color:var(--dn)}.vg-row b.zero{color:var(--gold)}.vg-pills{gap:8px;margin-top:14px;display:flex}.vg-pill{text-align:center;border-radius:999px;flex:1;padding:11px 0;font-size:12.5px;font-weight:700}.vg-pill.gold{background:var(--gold);color:#141005}.vg-pill.line{border:1px solid var(--hair);color:var(--gold-soft)}.vg-chips{gap:6px;margin-top:12px;display:flex}.vg-chip{border:1px solid var(--hair-soft);color:var(--muted);border-radius:999px;padding:5px 11px;font-size:10.5px}.vg-chip.on{border-color:var(--gold);color:var(--gold);background:#d4c9b41f}.vg-check{align-items:center;gap:8px;display:flex}.vg-check .ok{width:18px;height:18px;color:var(--up);background:#9cb38029;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.vg-check .ok svg{stroke:currentColor;stroke-width:2px;fill:none;width:10px;height:10px}.vg-badge{color:var(--gold);border:1px solid var(--hair);background:#d4c9b414;border-radius:999px;align-items:center;gap:6px;margin-top:14px;padding:4px 11px;font-size:10.5px;font-weight:600;display:inline-flex}.feature-row .body .eyebrow{justify-content:flex-start}.feature-row h3{letter-spacing:-.02em;color:var(--cream);margin-bottom:18px;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.35}.feature-row p{color:var(--muted);max-width:420px;font-size:16.5px;line-height:2}@media (max-width:760px){.feature-row{grid-template-columns:1fr;gap:28px;padding:40px 0}.feature-row .visual{order:-1;min-height:250px}}.spark{width:100%;height:64px;margin-top:10px;display:block}section.sec{padding:96px 0}.bento{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.tile{background:var(--glass);border:1px solid var(--hair-soft);box-shadow:var(--shadow-card);min-height:190px;transition:border-color .2s var(--ease), transform .2s var(--ease);border-radius:28px;flex-direction:column;padding:26px;display:flex;position:relative;overflow:hidden}a.tile:hover{border-color:var(--hair);transform:translateY(-2px)}.tile--2{grid-column:span 2}.tile .t-lbl{letter-spacing:.12em;color:var(--muted);text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:600}.tile .t-big{font-family:var(--font-display);color:var(--cream);letter-spacing:-.01em;font-size:clamp(21px,2.4vw,28px);font-weight:600;line-height:1.35}.tile .t-sub{color:var(--muted);margin-top:8px;font-size:12.5px;line-height:1.9}.tile .t-price{font-family:var(--font-display);color:var(--cream);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:clamp(28px,3.2vw,38px);font-weight:700}.tile .t-price small{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:400}.tile .spark{height:56px;margin-top:auto}.t-stats{border-top:1px solid var(--hair-soft);color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;padding-top:12px;font-size:11px;display:flex}.t-stats b{color:var(--cream);font-variant-numeric:tabular-nums;font-weight:700}.t-stats .pos{color:var(--up);font-weight:700}.t-stats .neg{color:var(--dn);font-weight:700}.delta-badge{vertical-align:middle;font-variant-numeric:tabular-nums;direction:ltr;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.delta-badge.pos{color:var(--up);background:#9cb38024}.delta-badge.neg{color:var(--dn);background:#c06b6224}.tile .link-arrow{margin-top:auto;padding-top:14px;font-size:13px}@media (max-width:900px){.bento{grid-template-columns:repeat(2,1fr)}}.sec-head{text-align:center;max-width:640px;margin:0 auto 56px}.sec-head .eyebrow{justify-content:center;display:flex}.sec-head h2{font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--cream);margin-bottom:14px;font-weight:600}.sec-head p{color:var(--muted);font-size:15px;line-height:2}.trust-sec{background:var(--panel);border-top:1px solid var(--hair-soft);border-bottom:1px solid var(--hair-soft)}.trust-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.trust-grid .item b{color:var(--cream);margin-bottom:8px;font-size:15px;font-weight:700;display:block}.trust-grid .item p{color:var(--muted);font-size:12.5px;line-height:1.9}.install-sec .card{background:var(--glass);border:1px solid var(--hair-soft);box-shadow:var(--shadow-card);text-align:center;border-radius:32px;flex-direction:column;align-items:center;gap:10px;padding:72px 46px;display:flex;position:relative;overflow:hidden}.install-sec .card:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#6d56cf24,#0000 70%);width:640px;height:420px;position:absolute;top:-60%;left:50%;transform:translate(-50%)}.install-sec .card>*{position:relative}.install-sec h2{font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--cream);margin-bottom:6px;font-weight:600}.install-sec p{color:var(--muted);max-width:460px;margin-bottom:18px;font-size:14.5px;line-height:2}.install-sec .actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}footer{border-top:1px solid var(--hair-soft);padding:56px 0 36px}.foot-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:36px;margin-bottom:40px;display:grid}.foot-brand p{color:var(--muted);max-width:250px;margin-top:14px;font-size:12.5px;line-height:2}.foot-col h4{color:var(--cream);letter-spacing:.06em;margin-bottom:14px;font-size:12px;font-weight:700}.foot-col a{color:var(--muted);transition:color .15s var(--ease);padding:5px 0;font-size:12.5px;display:block}.foot-col a:hover{color:var(--cream)}.foot-bottom{border-top:1px solid var(--hair-soft);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:22px;font-size:11.5px;display:flex}.foot-bottom .tagline{color:var(--gold-soft);letter-spacing:.06em}@media (max-width:900px){.nav-links{display:none}.nav-burger{display:block}.hero-grid{grid-template-columns:1fr;gap:44px}.hero{padding:56px 0 72px}.trust-grid{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr;gap:28px}}.zar-hero{padding:88px 0 60px}.zar-hero .head{text-align:center;max-width:680px;margin:0 auto 140px}.zar-hero h1{font-size:var(--fs-display);color:var(--cream);letter-spacing:-.02em;margin-bottom:22px;font-weight:600;line-height:1.25}.zar-hero h1 span{color:var(--gold);margin-top:8px;font-size:clamp(24px,3.2vw,38px);font-weight:500;display:block}.zar-hero .head p{color:var(--muted);max-width:480px;margin:0 auto;font-size:16px;line-height:2}.timeline{max-width:1040px;margin:0 auto;list-style:none;position:relative}.timeline:before{content:"";inset-inline-start:calc(50% - .5px);background:var(--hair);width:1px;position:absolute;top:12px;bottom:12px}.tl-item{grid-template-columns:1fr 1fr;column-gap:80px;margin-bottom:140px;display:grid;position:relative}.tl-item:last-child{margin-bottom:0}.tl-content{grid-column:1}.tl-item:nth-child(2n) .tl-content{grid-column:2}.tl-dot{inset-inline-start:calc(50% - 5.5px);background:var(--gold);width:11px;height:11px;box-shadow:0 0 0 6px var(--bg), 0 0 20px 2px #d4c9b459;z-index:1;border-radius:50%;position:absolute;top:10px}.tl-eyebrow{letter-spacing:.12em;color:var(--gold-soft);text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:700}.tl-item h2{color:var(--cream);letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(30px,4.4vw,46px);font-weight:600;line-height:1.15}.tl-item p{color:var(--muted);font-size:16px;line-height:1.9}@media (max-width:760px){.zar-hero{padding:60px 0 40px}.zar-hero .head{margin-bottom:90px}.timeline{max-width:480px}.timeline:before{inset-inline-start:5px}.tl-item{margin-bottom:80px;padding-inline-start:32px;display:block}.tl-content,.tl-item:nth-child(2n) .tl-content{grid-column:unset}.tl-dot{inset-inline-start:0;top:8px}.tl-item p{font-size:15px}}.tl-content{display:block}.tl-content:hover h2{color:var(--gold)}.tl-item h2{transition:color .15s var(--ease)}.station-page{padding-top:56px}.station-back{color:var(--muted);transition:color .15s var(--ease);align-items:center;gap:6px;margin-bottom:56px;font-size:13px;display:inline-flex}.station-back:hover{color:var(--gold-soft)}.station-back svg{stroke:currentColor;fill:none;stroke-width:1.8px}.station-head{max-width:720px;margin-bottom:32px}.station-head h1{font-size:var(--fs-display);color:var(--cream);letter-spacing:-.02em;margin-top:16px;font-weight:600;line-height:1.15}.station-era{letter-spacing:.06em;color:var(--gold-soft);border:1px solid var(--hair-soft);background:#d4c9b40d;border-radius:999px;margin-top:18px;padding:7px 16px;font-size:12.5px;display:inline-block}.station-body{max-width:640px;color:var(--ink);margin-bottom:96px;font-size:17px;line-height:2.15}.station-body p+p{margin-top:22px}.station-h2{font-family:var(--font-display);color:var(--cream);margin:44px 0 16px;font-size:clamp(20px,2.3vw,26px);font-weight:600}.station-body section:first-child .station-h2{margin-top:0}.era-corridor{max-width:720px;margin-bottom:96px}.era-hall{border-top:1px solid var(--hair-soft);padding:56px 0;position:relative}.era-hall:first-of-type{border-top:none;padding-top:12px}.era-hall .era-num{top:40px;font-family:var(--font-display);color:var(--gold);opacity:.06;pointer-events:none;font-variant-numeric:tabular-nums;font-size:clamp(88px,12vw,150px);font-weight:600;line-height:1;position:absolute;inset-inline-end:0}.era-hall h2{font-family:var(--font-display);color:var(--cream);margin:14px 0 4px;font-size:clamp(26px,3.4vw,38px);font-weight:600}.era-hall p{max-width:640px;color:var(--ink);margin-top:18px;font-size:17px;line-height:2.15}.station-appendix{border:1px solid var(--hair-soft);color:var(--accent);transition:border-color .15s var(--ease), color .2s var(--ease);border-radius:999px;align-items:center;gap:10px;margin:-56px 0 96px;padding:12px 22px;font-size:14px;font-weight:600;display:inline-flex}.station-appendix:hover{border-color:var(--hair);color:var(--cream)}.station-appendix svg{stroke:currentColor;fill:none;stroke-width:2px;width:13px;height:13px}.station-quote{border-inline-start:2px solid var(--gold);font-family:var(--font-display);color:var(--cream);margin:44px 0;padding-inline-start:22px;font-size:clamp(20px,2.4vw,26px);font-weight:600;line-height:1.8}.station-nav{border-top:1px solid var(--hair-soft);grid-template-columns:1fr 1fr;gap:16px;padding-top:32px;display:grid}.station-nav-card{border:1px solid var(--hair-soft);border-radius:var(--r);transition:border-color .15s var(--ease), transform .15s var(--ease);flex-direction:column;gap:8px;padding:20px 22px;display:flex}.station-nav-card:hover{border-color:var(--hair);transform:translateY(-2px)}.station-nav-card--next{text-align:end;align-items:flex-end}.station-nav-lbl{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.station-nav-lbl svg{stroke:currentColor;fill:none;stroke-width:1.8px}.station-nav-name{color:var(--cream);font-size:18px;font-weight:700}@media (max-width:640px){.station-body{margin-bottom:60px;font-size:15.5px}.station-nav{grid-template-columns:1fr}.station-nav-card--next{text-align:start;align-items:flex-start}}.manifesto{max-width:620px;color:var(--ink);margin:0 auto 88px;font-size:17px;line-height:2.2}.manifesto p+p{margin-top:20px}.principle-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.principle-card{border:1px solid var(--hair-soft);background:var(--glass);box-shadow:var(--shadow-card);transition:border-color .15s var(--ease), transform .15s var(--ease);border-radius:28px;flex-direction:column;gap:12px;padding:34px 30px;display:flex;position:relative;overflow:hidden}.principle-card:hover{border-color:var(--hair);transform:translateY(-2px)}.principle-card .num{top:10px;font-family:var(--font-display);color:var(--gold);opacity:.07;pointer-events:none;font-size:88px;font-weight:800;line-height:1;position:absolute;inset-inline-end:20px}.principle-card .ic{background:#d4c9b41a;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:4px;display:flex}.principle-card .ic svg{width:21px;height:21px;stroke:var(--gold);fill:none;stroke-width:1.5px}.principle-card .en{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);text-align:end;direction:ltr;font-size:11px;font-weight:600}.principle-card h3{color:var(--cream);font-size:clamp(22px,2.4vw,27px);font-weight:600}.principle-card p{color:var(--muted);font-size:13px;line-height:1.9}.principle-card .go{color:var(--gold-soft);align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:12.5px;font-weight:600;display:inline-flex}.principle-card .go svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:13px;height:13px}.p-lead{max-width:620px;color:var(--ink);margin-bottom:8px;font-size:17px;line-height:2}.statement{text-align:center;padding:48px 0 64px}.statement blockquote{font-family:var(--font-display);color:var(--cream);max-width:700px;margin:0 auto;font-size:clamp(22px,3vw,32px);font-weight:600;line-height:1.8}.statement blockquote span{color:var(--gold)}@media (max-width:900px){.principle-cards{grid-template-columns:1fr}.manifesto{margin-bottom:64px;font-size:15.5px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.faq-list{border-top:1px solid var(--hair-soft);max-width:640px;margin-bottom:72px}.faq-item{border-bottom:1px solid var(--hair-soft)}.faq-item summary{cursor:pointer;color:var(--cream);justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:16px;list-style:none;transition:color .2s;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--gold-soft)}.faq-item summary svg{fill:none;width:17px;height:17px;stroke:var(--muted);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .25s}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-item p{color:var(--ink);padding:0 0 24px;font-size:15px;line-height:2.1}.contact-status{border:1px solid var(--hair);background:var(--bg-deep);border-radius:18px;max-width:640px;margin-bottom:96px;padding:32px}.contact-status h2{color:var(--cream);margin-bottom:14px;font-size:19px;font-weight:600}.contact-status p{color:var(--ink);margin-bottom:14px;font-size:15px;line-height:2.1}.contact-status .btn{margin-top:10px}
