:root{
  --bg:#fbfaff;--surface:#fff;--surface-2:#f4f0fb;--text:#111017;--muted:#6f6979;--line:#e7e1ef;
  --purple:#7137ee;--purple-2:#a470ff;--purple-3:#d9c8ff;--purple-soft:#eee7ff;--green:#42b879;
  --shadow:0 26px 80px rgba(69,37,121,.10);--radius:30px;--max:1180px;
}
html[data-theme="dark"]{
  --bg:#0d0a15;--surface:#15111e;--surface-2:#1f192b;--text:#f8f6fb;--muted:#aaa1b5;--line:#2e263b;
  --purple:#9567ff;--purple-2:#bc92ff;--purple-3:#5c2ac6;--purple-soft:#271b42;--green:#5ad091;
  --shadow:0 32px 90px rgba(0,0,0,.30);
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Inter,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;transition:background .25s ease,color .25s ease}a{color:inherit;text-decoration:none}button,select{font:inherit}.section-shell{width:min(var(--max),calc(100% - 48px));margin-inline:auto}
.site-header{height:76px;width:min(var(--max),calc(100% - 48px));margin:auto;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:20;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}
.desktop-nav{display:flex;gap:28px;color:var(--muted);font-size:14px}.desktop-nav a{transition:color .2s ease}.desktop-nav a:hover{color:var(--text)}
.header-controls{display:flex;align-items:center;gap:8px}.language-control,.icon-button{height:38px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--text);box-shadow:0 4px 18px rgba(50,30,80,.04)}
.language-control{display:flex;align-items:center;gap:7px;padding:0 11px}.language-icon{font-size:12px;color:var(--purple);font-weight:800}.language-control select{appearance:none;border:0;outline:0;background:transparent;color:var(--text);font-size:12px;font-weight:700;cursor:pointer;padding-right:2px}.language-control option{background:var(--surface);color:var(--text)}
.icon-button{width:38px;padding:0;display:grid;place-items:center;cursor:pointer}.theme-icon{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.theme-moon{display:none}html[data-theme="dark"] .theme-sun{display:none}html[data-theme="dark"] .theme-moon{display:block}
.brand-banner{padding:28px 0 18px}.banner-surface{height:360px;border-radius:34px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;gap:46px;border:1px solid var(--line);box-shadow:var(--shadow);background:radial-gradient(circle at 52% 42%,#fff 0 5%,#efe8ff 26%,#c9b4ff 58%,#7a53d8 100%)}html[data-theme="dark"] .banner-surface{background:radial-gradient(circle at 51% 42%,#4e238e 0 5%,#24124f 34%,#120a2d 67%,#080610 100%)}.banner-surface:before{content:"";position:absolute;width:620px;height:220px;border-radius:50%;left:-130px;top:-90px;transform:rotate(-24deg);background:linear-gradient(90deg,rgba(113,55,238,.42),rgba(196,163,255,.12));filter:blur(1px)}.banner-surface:after{content:"";position:absolute;width:760px;height:260px;border-radius:50%;right:-230px;bottom:-160px;transform:rotate(-17deg);border:2px solid rgba(255,255,255,.48);box-shadow:0 0 36px rgba(151,79,255,.28)}.banner-orb{position:absolute;border-radius:50%;filter:blur(46px);opacity:.55}.banner-orb-a{width:220px;height:220px;background:#b58cff;right:10%;top:16%}.banner-orb-b{width:190px;height:190px;background:#6a2de8;left:18%;bottom:2%}.banner-mark{position:relative;z-index:2;width:180px;height:180px;display:block}.banner-mark img{width:100%;height:100%;object-fit:contain}.banner-wordmark{position:relative;z-index:2;color:#0f0d15;font-size:clamp(54px,8vw,105px);font-weight:500;letter-spacing:.25em;line-height:1;white-space:nowrap}html[data-theme="dark"] .banner-wordmark{color:#fff;text-shadow:0 0 28px rgba(151,79,255,.16)}

.banner-dark-image{display:none;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:4}
html[data-theme="dark"] .banner-dark-image{display:block}
html[data-theme="dark"] .banner-surface .banner-orb,html[data-theme="dark"] .banner-surface .banner-mark,html[data-theme="dark"] .banner-surface .banner-wordmark{display:none!important}
html[data-theme="dark"] .banner-surface:before,html[data-theme="dark"] .banner-surface:after{display:none}
.theme-dark-only{display:none!important}html[data-theme="dark"] .theme-light-only{display:none!important}html[data-theme="dark"] .theme-dark-only{display:block!important}
.hero{min-height:calc(100vh - 454px);display:grid;grid-template-columns:1.03fr .97fr;gap:60px;align-items:center;padding:72px 0 100px}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.18em;color:var(--purple);margin:0 0 20px}.hero h1{font-size:clamp(50px,6.2vw,88px);line-height:.99;letter-spacing:-.058em;margin:0;max-width:780px}.gradient-text{background:linear-gradient(90deg,var(--purple),var(--purple-2));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead{font-size:19px;line-height:1.55;color:var(--muted);max-width:650px;margin:28px 0 0}.hero-lead strong{color:var(--text);font-weight:650}.hero-actions{display:flex;gap:12px;margin-top:34px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:15px;font-size:14px;font-weight:720}.button.primary{background:var(--text);color:var(--bg)}.button.quiet{border:1px solid var(--line);background:var(--surface)}.hero-notes{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:28px;color:var(--muted);font-size:12px}.hero-notes span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--purple);margin-right:8px;vertical-align:1px}
.hero-product{position:relative;display:flex;justify-content:center}.hero-glow{position:absolute;inset:14% 5% 4%;z-index:-1;background:radial-gradient(circle at 50% 30%,rgba(137,78,255,.32),transparent 60%);filter:blur(34px)}.phone{width:min(430px,100%);border:1px solid var(--line);border-radius:42px;background:linear-gradient(160deg,var(--surface),var(--surface-2));padding:24px 20px 20px;box-shadow:var(--shadow);position:relative;overflow:hidden}.phone:before{content:"";position:absolute;width:260px;height:260px;border-radius:48%;background:linear-gradient(135deg,rgba(190,150,255,.22),rgba(104,38,235,.12));right:-100px;top:-110px;transform:rotate(-14deg)}.phone-bar,.phone-title,.space-list,.phone-footer{position:relative;z-index:1}.phone-bar{display:flex;justify-content:space-between;align-items:center}.mini-wordmark{font-size:12px;font-weight:800;letter-spacing:.30em}.vault-dot{width:10px;height:10px;background:var(--green);border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--green) 14%,transparent)}.phone-title{margin:42px 0 16px}.phone-title h2{font-size:30px;letter-spacing:-.04em;margin:0 0 5px}.phone-title p{margin:0;color:var(--muted);font-size:13px}.space-list{border-top:1px solid var(--line)}.space-row{display:grid;grid-template-columns:54px 1fr auto;gap:13px;align-items:center;padding:14px 2px;border-bottom:1px solid var(--line)}.space-row div{min-width:0}.space-row b{display:block;font-size:14px;margin-bottom:4px}.space-row small{display:block;color:var(--muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.space-row em{font-style:normal;color:var(--muted);font-size:10px}.space-tile{width:52px;height:39px;border-radius:12px;transform:rotate(-5deg);box-shadow:0 7px 18px rgba(103,45,222,.15);border:1px solid rgba(255,255,255,.38)}.tone-1{background:linear-gradient(135deg,#c69cff,#7e3df0 58%,#49209e)}.tone-2{background:linear-gradient(135deg,#eadbff,#b784ff 60%,#7540df)}.tone-3{background:linear-gradient(135deg,#a863ff,#6424d1 58%,#2a1269)}.space-tile.alt{transform:rotate(4deg)}html[data-theme="dark"] .space-tile{box-shadow:0 0 18px rgba(151,79,255,.25);border-color:rgba(209,180,255,.38)}html[data-theme="dark"] .tone-1{background:linear-gradient(135deg,#7e47e9,#4b1ca8 60%,#180b39)}html[data-theme="dark"] .tone-2{background:linear-gradient(135deg,#b06df6,#6a2bcc 60%,#2c1058)}html[data-theme="dark"] .tone-3{background:linear-gradient(135deg,#6d2fe0,#32107b 60%,#120727)}.phone-footer{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.phone-footer button{border:1px solid var(--line);background:transparent;color:var(--text);border-radius:14px;height:47px;font-weight:700;font-size:12px}.phone-footer .accent{background:var(--purple);border-color:var(--purple);color:white}
.manifesto{padding:120px 0;border-top:1px solid var(--line)}.manifesto-head{display:grid;grid-template-columns:.7fr 1.3fr;gap:40px;align-items:start}.manifesto-head h2,.section-heading h2,.pass-copy h2,.local-copy h2,.trust-copy h2,.final-cta h2{font-size:clamp(38px,5vw,66px);line-height:1.03;letter-spacing:-.045em;margin:0}.contrast-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:70px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.contrast-grid article{padding:38px;min-height:220px}.contrast-grid article+article{border-left:1px solid var(--line)}.contrast-label{display:block;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.contrast-grid p{font-size:25px;line-height:1.3;letter-spacing:-.025em;margin:46px 0 0;max-width:470px}.seyve-side{background:linear-gradient(135deg,var(--purple-soft),transparent)}.manifesto-line{font-size:20px;color:var(--muted);line-height:1.55;max-width:850px;margin:44px auto 0;text-align:center}.manifesto-line strong{color:var(--text)}
.spaces-section{padding:120px 0}.section-heading{max-width:760px}.section-heading>p:last-child{color:var(--muted);font-size:18px;line-height:1.6;margin:24px 0 0}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:58px}.feature-card{border:1px solid var(--line);background:var(--surface);border-radius:26px;padding:30px;min-height:330px}.feature-number{font-size:11px;color:var(--purple);font-weight:800;letter-spacing:.15em}.feature-card h3{font-size:25px;line-height:1.15;letter-spacing:-.025em;margin:82px 0 12px}.feature-card p{color:var(--muted);line-height:1.6;font-size:14px;margin:0}
.pass-section{padding:120px 0;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.pass-visual{display:flex;justify-content:center}.pass-card{width:min(420px,100%);min-height:500px;border-radius:32px;background:linear-gradient(155deg,#aa6cff,#6f2ee8 50%,#28106b);color:white;padding:28px;box-shadow:0 34px 90px rgba(90,40,185,.28);transform:rotate(-3deg)}.pass-top,.pass-bottom{display:flex;justify-content:space-between;font-size:10px;font-weight:800;letter-spacing:.14em}.qr-fake{width:240px;height:240px;margin:82px auto 76px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;background:white;padding:16px;border-radius:22px;transform:rotate(3deg)}.qr-fake i{background:#17111f;border-radius:4px}.qr-fake i:nth-child(2),.qr-fake i:nth-child(5),.qr-fake i:nth-child(8),.qr-fake i:nth-child(11){opacity:.14}.pass-copy>p:not(.eyebrow):not(.small-note){color:var(--muted);font-size:18px;line-height:1.6;margin:25px 0}.clean-list{list-style:none;padding:0;margin:28px 0;border-top:1px solid var(--line)}.clean-list li{padding:14px 0;border-bottom:1px solid var(--line);font-size:14px}.clean-list li:before{content:"↳";color:var(--purple);margin-right:10px}.small-note{font-size:12px;color:var(--muted)}
.how-section{padding:120px 0;border-top:1px solid var(--line)}.steps{list-style:none;padding:0;margin:70px 0 0}.steps li{display:grid;grid-template-columns:80px 1fr;gap:24px;padding:34px 0;border-top:1px solid var(--line)}.steps li:last-child{border-bottom:1px solid var(--line)}.steps>li>span{font-size:12px;color:var(--purple);font-weight:800}.steps h3{font-size:28px;letter-spacing:-.03em;margin:0 0 9px}.steps p{color:var(--muted);font-size:16px;line-height:1.6;margin:0;max-width:720px}
.local-section{padding:120px 0}.local-copy{max-width:780px}.local-copy>p:last-child{color:var(--muted);font-size:18px;line-height:1.6;margin:25px 0 0}.local-diagram{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:18px;align-items:center;margin-top:62px}.node{border:1px solid var(--line);background:var(--surface);border-radius:22px;padding:24px;min-height:135px}.node span{display:block;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:32px}.node b{font-size:15px}.node.relay{background:var(--purple-soft)}.arrow{color:var(--purple);font-size:24px}.local-note{color:var(--muted);font-size:12px;line-height:1.55;max-width:720px;margin:24px 0 0}
.audience-section{padding:120px 0;border-top:1px solid var(--line)}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:54px}.audience-grid article{padding:30px 0;border-top:2px solid var(--text)}.audience-grid h3{font-size:21px;margin:0 0 12px}.audience-grid p{color:var(--muted);font-size:14px;line-height:1.6;margin:0;max-width:330px}
.trust-section{padding:120px 0;display:grid;grid-template-columns:1fr 1fr;gap:80px}.trust-points{border-top:1px solid var(--line)}.trust-points div{padding:18px 0;border-bottom:1px solid var(--line)}.trust-points b,.trust-points span{display:block}.trust-points b{font-size:14px;margin-bottom:6px}.trust-points span{color:var(--muted);font-size:13px;line-height:1.55}
.final-cta{text-align:center;padding:150px 0 130px;border-top:1px solid var(--line)}.cta-mark{display:block;width:110px;height:110px;margin:0 auto 24px}.cta-mark img{width:100%;height:100%;object-fit:contain}.final-cta h2{max-width:980px;margin:auto}.final-cta>p:not(.eyebrow){color:var(--muted);font-size:18px;line-height:1.6;max-width:700px;margin:28px auto}.status-pill{display:inline-block;margin-top:12px;padding:11px 17px;border:1px solid var(--line);background:var(--surface);border-radius:999px;color:var(--muted);font-size:12px}
.site-footer{padding:30px 0 42px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:30px;color:var(--muted);font-size:11px}.footer-brand{display:flex;gap:12px}.footer-brand b{color:var(--text);letter-spacing:.18em}.footer-meta{display:flex;gap:18px;flex-wrap:wrap;justify-content:flex-end}
.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.09s}.delay-2{transition-delay:.18s}
html[dir="rtl"] body{text-align:right}html[dir="rtl"] .desktop-nav,html[dir="rtl"] .header-controls,html[dir="rtl"] .hero-actions,html[dir="rtl"] .hero-notes,html[dir="rtl"] .footer-meta{direction:rtl}html[dir="rtl"] .space-row{grid-template-columns:auto 1fr 54px}html[dir="rtl"] .space-tile{grid-column:3}html[dir="rtl"] .space-row div{grid-column:2}html[dir="rtl"] .space-row em{grid-column:1;grid-row:1}html[dir="rtl"] .clean-list li:before{content:"↲";margin-right:0;margin-left:10px}
@media(max-width:900px){.desktop-nav{display:none}.site-header{justify-content:flex-end}.brand-banner{padding-top:18px}.banner-surface{height:300px;gap:28px}.banner-mark{width:145px;height:145px}.hero{grid-template-columns:1fr;min-height:auto;padding-top:60px;gap:70px}.hero-product{order:2}.manifesto-head,.pass-section,.trust-section{grid-template-columns:1fr}.feature-grid,.audience-grid{grid-template-columns:1fr}.feature-card{min-height:240px}.feature-card h3{margin-top:48px}.contrast-grid{grid-template-columns:1fr}.contrast-grid article+article{border-left:0;border-top:1px solid var(--line)}.local-diagram{grid-template-columns:1fr}.arrow{transform:rotate(90deg);justify-self:center}.pass-section{gap:55px}.site-footer{flex-direction:column}.footer-meta{justify-content:flex-start}}
@media(max-width:560px){.section-shell,.site-header{width:min(100% - 32px,var(--max))}.site-header{height:66px}.language-control{max-width:154px}.language-control select{max-width:112px}.brand-banner{padding:14px 0 8px}.banner-surface{height:230px;border-radius:24px;gap:16px}.banner-mark{width:92px;height:92px}.banner-wordmark{font-size:38px;letter-spacing:.20em}.hero{padding:46px 0 90px}.hero h1{font-size:51px}.hero-lead{font-size:17px}.hero-actions{flex-direction:column;align-items:stretch}.hero-notes{font-size:11px}.phone{border-radius:31px;padding:20px 16px 16px}.manifesto,.spaces-section,.pass-section,.how-section,.local-section,.audience-section,.trust-section{padding:90px 0}.manifesto-head h2,.section-heading h2,.pass-copy h2,.local-copy h2,.trust-copy h2,.final-cta h2{font-size:42px}.contrast-grid p{font-size:21px;margin-top:34px}.contrast-grid article{padding:28px;min-height:190px}.pass-card{min-height:430px}.qr-fake{width:200px;height:200px;margin:63px auto 58px}.steps li{grid-template-columns:46px 1fr}.steps h3{font-size:23px}.final-cta{padding:110px 0 100px}.footer-brand{flex-direction:column}.site-footer{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}
