:root{
  --bg:#071016;--bg2:#0b141b;--panel:#0e1a22;--panel2:#11232d;--text:#f2f7f8;--muted:#90a1a9;--line:rgba(255,255,255,.095);--line2:rgba(255,255,255,.055);--accent:#ff7a20;--accent2:#ffae59;--mint:#67e6c1;--shadow:0 35px 100px rgba(0,0,0,.38);--radius:28px;--shell:min(1220px,calc(100vw - 48px));--font:'Manrope',sans-serif;--display:'Space Grotesk','Manrope',sans-serif
}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);overflow-x:hidden}body.drawer-open,body.modal-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}img{display:block;max-width:100%}.shell{width:var(--shell);margin-inline:auto;position:relative}.page-noise{position:fixed;inset:0;pointer-events:none;z-index:1000;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E")}.scroll-progress{position:fixed;left:0;top:0;width:100%;height:2px;z-index:999}.scroll-progress i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--accent),var(--accent2));box-shadow:0 0 16px var(--accent)}.cursor-orbit{position:fixed;z-index:999;pointer-events:none;width:340px;height:340px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,122,32,.08),transparent 66%);mix-blend-mode:screen;transition:opacity .25s}.cursor-orbit i{position:absolute;inset:42%;border-radius:50%;border:1px solid rgba(255,164,87,.2)}
.site-header{position:fixed;top:0;left:0;right:0;height:78px;padding:0 max(24px,calc((100vw - 1220px)/2));display:flex;align-items:center;justify-content:space-between;z-index:80;background:linear-gradient(180deg,rgba(7,16,22,.88),rgba(7,16,22,.58),transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.brand{display:flex;align-items:center;gap:11px;font-family:var(--display);font-weight:700;letter-spacing:.11em;font-size:14px}.brand img{width:34px;height:34px;border-radius:10px;box-shadow:0 0 28px rgba(255,122,32,.12)}.desktop-nav{display:flex;gap:29px;font-size:12px;color:#b8c4c8}.desktop-nav a{position:relative}.desktop-nav a:after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:right;transition:.3s}.desktop-nav a:hover:after{transform:scaleX(1);transform-origin:left}.header-actions{display:flex;align-items:center;gap:16px}.lang-switch{display:flex;gap:6px;align-items:center;font-size:10px;color:#62747d}.lang-switch button{border:0;background:none;padding:0;cursor:pointer;font-weight:700;color:#72848c}.lang-switch button.active{color:var(--text)}.theme-toggle,.menu-button{width:38px;height:38px;border:1px solid var(--line);background:rgba(255,255,255,.025);border-radius:12px;display:grid;place-items:center;cursor:pointer}.theme-toggle span:last-child{display:none}.menu-button{gap:5px;align-content:center}.menu-button span{display:block;width:15px;height:1px;background:currentColor;margin:0 auto}.menu-button span:last-child{width:10px;margin-left:12px}
.hero{min-height:100vh;padding-top:118px;display:flex;flex-direction:column;justify-content:center}.hero:before{content:"";position:absolute;left:50%;top:0;width:1px;height:100%;background:linear-gradient(transparent,var(--line2),transparent)}.hero-aurora{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hero-aurora i{position:absolute;border-radius:50%;filter:blur(70px);opacity:.22}.hero-aurora i:nth-child(1){width:480px;height:480px;background:#123d50;right:4%;top:7%;animation:floatA 9s ease-in-out infinite alternate}.hero-aurora i:nth-child(2){width:280px;height:280px;background:#7d2f12;right:28%;top:44%;animation:floatB 7s ease-in-out infinite alternate}.hero-aurora i:nth-child(3){width:180px;height:180px;background:#0d5d49;left:8%;bottom:10%;opacity:.12}.hero-meta,.hero-foot{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.18em;color:#62737c;text-transform:uppercase}.hero-meta{padding:0 0 22px;border-bottom:1px solid var(--line2)}.hero-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:40px;align-items:center;min-height:650px}.eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#9aacb4}.eyebrow i{width:28px;height:1px;background:var(--accent);box-shadow:0 0 10px var(--accent)}h1,h2,h3,p{margin-top:0}.hero h1,.idea h2,.experience h2,.values h2,.download h2{font-family:var(--display);font-weight:600;letter-spacing:-.055em;line-height:.92}.hero h1{font-size:clamp(62px,7.3vw,118px);margin:24px 0 28px}.hero h1 em,.idea h2 em,.experience h2 em,.values h2 em,.download h2 em{font-style:normal;color:var(--accent)}.lead{max-width:590px;font-size:16px;line-height:1.75;color:#a8b7bd}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:34px}.premium-button{display:inline-flex;align-items:center;gap:48px;padding:17px 20px 17px 22px;background:var(--text);color:#0a1115;border-radius:16px;font-weight:700;font-size:13px;box-shadow:0 18px 50px rgba(0,0,0,.28);transition:.25s}.premium-button:hover{transform:translateY(-2px)}.premium-button i{font-style:normal;color:var(--accent)}.ghost-link{display:inline-flex;gap:18px;align-items:center;font-size:12px;color:#bac6ca}.ghost-link i{font-style:normal}.hero-proof{display:flex;gap:28px;margin-top:42px;padding-top:22px;border-top:1px solid var(--line2);max-width:560px}.hero-proof span{display:grid;gap:4px}.hero-proof b{font-family:var(--display);font-size:15px}.hero-proof small{color:#6f8189;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.hero-stage{height:650px;position:relative;perspective:1200px}.orbit{position:absolute;border:1px solid rgba(255,255,255,.07);border-radius:50%;left:50%;top:49%;transform:translate(-50%,-50%)}.orbit-a{width:540px;height:540px}.orbit-b{width:420px;height:420px}.orbit-c{width:300px;height:300px;border-style:dashed;animation:spin 22s linear infinite}.real-phone-stack{position:absolute;inset:0}.phone{position:absolute;border:1px solid rgba(255,255,255,.12);border-radius:32px;overflow:hidden;background:#091119;box-shadow:var(--shadow)}.phone>img{width:100%;height:100%;object-fit:cover}.phone-main{width:308px;height:620px;left:44%;top:50%;transform:translate(-50%,-50%) rotate(-3.5deg);z-index:3}.phone-secondary{width:240px;height:492px;right:1%;top:18%;transform:rotate(7deg);z-index:2;filter:brightness(.75) saturate(.8)}.screen-rebrand{position:absolute;left:18px;right:18px;top:18px;height:56px;z-index:5;border-radius:15px;background:rgba(5,13,18,.94);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(12px);display:flex;align-items:center;gap:9px;padding:10px 12px}.screen-rebrand img{width:28px;height:28px;border-radius:8px}.screen-rebrand b{font-family:var(--display);font-size:12px;letter-spacing:.08em}.screen-rebrand span{margin-left:auto;font-size:8px;color:var(--mint);border:1px solid rgba(103,230,193,.25);padding:5px 7px;border-radius:8px}.signal-card{position:absolute;z-index:6;min-width:150px;padding:13px 15px;border-radius:14px;background:rgba(12,24,31,.82);border:1px solid rgba(255,255,255,.09);backdrop-filter:blur(16px);box-shadow:0 18px 42px rgba(0,0,0,.23)}.signal-card small,.signal-card span{display:block}.signal-card small{font-size:8px;letter-spacing:.14em;color:#6c7f87}.signal-card strong{display:block;margin:4px 0;font-family:var(--display);font-size:18px}.signal-card span{font-size:9px;color:#7e9098}.signal-a{left:2%;top:22%}.signal-b{right:2%;bottom:14%}.hero-path{position:absolute;inset:0;z-index:1;opacity:.72}.hero-path svg{width:100%;height:100%;overflow:visible}.hero-path path{fill:none;stroke:rgba(255,255,255,.08);stroke-width:1.5}.hero-path path.live{stroke:var(--accent);stroke-width:2;stroke-dasharray:8 13;filter:drop-shadow(0 0 8px rgba(255,122,32,.65));animation:dash 9s linear infinite}.moving-dot{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--accent2);left:16%;bottom:17%;box-shadow:0 0 22px var(--accent);animation:dotTravel 8s ease-in-out infinite}.hero-foot{padding:18px 0 28px;border-top:1px solid var(--line2)}
.ticker{overflow:hidden;border-block:1px solid var(--line2);background:#091219}.ticker div{display:flex;width:max-content;gap:28px;align-items:center;padding:16px 0;font-family:var(--display);font-size:12px;letter-spacing:.2em;color:#556870;animation:ticker 28s linear infinite}.ticker b{color:#25343b}.ticker-accent{color:var(--accent)!important}
.section-label{display:flex;align-items:center;gap:12px;margin-bottom:28px}.section-label span{font-size:9px;color:var(--accent);border:1px solid rgba(255,122,32,.25);padding:5px 7px;border-radius:8px}.section-label p{margin:0;font-size:9px;letter-spacing:.18em;color:#687981}.section-label.light p{color:#71828a}.idea{padding:140px 0}.idea-head{display:grid;grid-template-columns:1.25fr .75fr;gap:60px;align-items:end}.idea h2{font-size:clamp(48px,6vw,88px);margin:0}.idea-head>p{font-size:15px;line-height:1.8;color:#8fa1a9;max-width:500px}.journey-lab{margin-top:72px;border:1px solid var(--line);border-radius:32px;overflow:hidden;background:linear-gradient(145deg,#0a151c,#0b1a22);box-shadow:0 45px 100px rgba(0,0,0,.25)}.journey-top{height:54px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line2);font-size:9px;letter-spacing:.15em;color:#5f727a}.journey-top b{color:var(--mint);font-weight:600}.journey-map{height:420px;position:relative;overflow:hidden;outline:none}.map-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to right,transparent,black 12%,black 88%,transparent)}.journey-map:before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;background:rgba(24,91,104,.12);filter:blur(70px);left:35%;top:5%}.journey-map svg{position:absolute;inset:0;width:100%;height:100%}.journey-map path{fill:none;stroke-linecap:round}.road-shadow{stroke:rgba(0,0,0,.35);stroke-width:15}.road-base{stroke:rgba(255,255,255,.11);stroke-width:3}.road-live{stroke:var(--accent);stroke-width:4;stroke-dasharray:0 3000;filter:drop-shadow(0 0 7px rgba(255,122,32,.65));transition:stroke-dasharray 1.1s cubic-bezier(.2,.7,.2,1)}.city{position:absolute;display:grid;gap:1px;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#758890;z-index:4}.city i{width:7px;height:7px;border:2px solid #cad6d9;border-radius:50%;margin-bottom:4px}.city b{color:#d7e0e2;font-size:10px}.city small{font-size:7px}.city-a{left:6%;bottom:18%}.city-b{left:34%;bottom:33%}.city-c{left:67%;top:45%}.city-d{right:6%;top:15%}.driver-dot{position:absolute;left:40%;top:59%;width:15px;height:15px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 7px rgba(103,230,193,.09),0 0 22px rgba(103,230,193,.55);z-index:8;transition:all 1s cubic-bezier(.2,.8,.2,1)}.driver-dot span{position:absolute;left:22px;top:-7px;font-size:7px;letter-spacing:.12em;color:#8fa5a9}.package-pickup{position:absolute;left:32%;top:47%;z-index:7;display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:12px;background:rgba(7,16,22,.9);border:1px solid rgba(255,122,32,.28);box-shadow:0 0 30px rgba(255,122,32,.08);transition:.6s}.package-pickup img{width:22px;height:22px;border-radius:7px}.package-pickup span{font-size:7px;letter-spacing:.11em;color:#d4dcdf}.journey-map.matched .package-pickup{transform:translate(165px,-72px) scale(.8);opacity:.72}.journey-map.matched .driver-dot{left:74%;top:40%;box-shadow:0 0 0 9px rgba(103,230,193,.08),0 0 32px rgba(103,230,193,.65)}.journey-run{position:absolute;right:22px;bottom:20px;z-index:9;border:1px solid rgba(255,255,255,.1);background:#edf4f4;color:#0a1217;border-radius:14px;padding:13px 15px 13px 17px;display:flex;gap:32px;align-items:center;font-weight:800;font-size:9px;letter-spacing:.1em;cursor:pointer}.journey-run i{font-style:normal;color:var(--accent)}.journey-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line2)}.journey-metrics div{padding:22px;border-right:1px solid var(--line2)}.journey-metrics div:last-child{border-right:0}.journey-metrics small{display:block;font-size:8px;letter-spacing:.12em;color:#60737b}.journey-metrics strong{display:block;margin-top:7px;font-family:var(--display);font-size:20px}
.experience{padding:130px 0;background:#e9efef;color:#0b1418;position:relative;overflow:hidden}.experience:before{content:"";position:absolute;inset:auto -10% -260px 40%;height:560px;background:radial-gradient(circle,rgba(255,122,32,.13),transparent 65%)}.experience-head{display:grid;grid-template-columns:.35fr 1.05fr .6fr;gap:30px;align-items:end;margin-bottom:70px}.experience-head .section-label{align-self:start}.experience h2{font-size:clamp(44px,5vw,76px);margin:0}.experience-head>p{font-size:14px;line-height:1.8;color:#59676c}.screen-wall{display:grid;grid-template-columns:1.1fr .9fr 1fr .9fr;gap:18px;align-items:start}.screen-card{margin:0;background:#0a151b;border-radius:28px;padding:10px 10px 18px;color:#f1f6f7;box-shadow:0 28px 70px rgba(23,33,36,.18);transition:.4s}.screen-card:hover{transform:translateY(-9px) rotate(.4deg)}.screen-card img{width:100%;aspect-ratio:9/18.4;object-fit:cover;border-radius:20px}.screen-number{padding:8px 8px 12px;font-size:7px;letter-spacing:.16em;color:#74868d}.screen-card figcaption{display:grid;gap:5px;padding:16px 9px 4px}.screen-card figcaption strong{font-size:12px}.screen-card figcaption span{font-size:10px;color:#809097;line-height:1.5}.screen-two{margin-top:70px}.screen-three{margin-top:20px}.screen-four{margin-top:110px}
.system{padding:140px 0}.system-grid{display:grid;grid-template-columns:1.1fr .9fr .9fr;gap:14px}.system-grid article{border:1px solid var(--line);border-radius:24px;min-height:260px;padding:26px;background:linear-gradient(145deg,rgba(255,255,255,.018),rgba(255,255,255,.006));position:relative;overflow:hidden}.system-grid article>span{font-size:9px;color:var(--accent)}.system-grid h3{font-family:var(--display);font-size:24px;margin:65px 0 12px}.system-grid p{font-size:12px;line-height:1.7;color:#83949c}.system-lead{grid-row:span 2;min-height:534px!important;background:linear-gradient(145deg,#10242d,#0a151c)!important}.system-lead .big-number{font-family:var(--display);font-size:110px;color:rgba(255,255,255,.055)}.system-lead h3{font-size:44px;margin-top:92px}.system-line{position:absolute;width:250px;height:250px;border:1px solid rgba(255,122,32,.18);border-radius:50%;right:-70px;bottom:-70px}.system-line:after{content:"";position:absolute;width:10px;height:10px;background:var(--accent);border-radius:50%;left:25px;top:38px;box-shadow:0 0 25px var(--accent)}
.origin{padding:140px 0 150px;border-block:1px solid var(--line2);overflow:hidden}.origin-glow{position:absolute;right:-180px;top:50%;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(255,122,32,.16),rgba(26,89,98,.08) 35%,transparent 69%);transform:translateY(-50%);filter:blur(20px)}.origin-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.origin-kicker{font-size:9px;letter-spacing:.16em;color:#64777f}.origin-copy h2{font-family:var(--display);font-size:clamp(72px,9vw,140px);letter-spacing:-.07em;margin:22px 0 30px}.origin-copy>p:not(.origin-kicker){max-width:590px;font-size:14px;line-height:1.8;color:#99a9af}.origin-note{padding-left:18px;border-left:1px solid rgba(255,122,32,.45)}.word-forge{min-height:520px;border:1px solid var(--line);border-radius:32px;background:radial-gradient(circle at 50% 45%,rgba(255,122,32,.09),transparent 34%),linear-gradient(145deg,#0b171e,#091219);padding:44px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.word-forge:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:34px 34px}.forge-row,.forge-connector,.forge-result,.forge-replay{position:relative;z-index:2}.forge-row{display:flex;align-items:end;justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--line2)}.forge-word{font-family:var(--display);font-size:38px;letter-spacing:.05em}.forge-row small{font-size:9px;color:#65777f;letter-spacing:.12em}.forge-connector{display:flex;align-items:center;gap:12px;margin:19px 0;color:#52656d}.forge-connector i{height:1px;background:var(--line);flex:1}.forge-connector b{font-weight:500;color:var(--accent)}.forge-result{margin-top:38px;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:64px;letter-spacing:-.04em}.forge-result span{color:var(--text)}.forge-result strong{color:var(--accent);font-weight:600}.forge-result i{position:absolute;width:250px;height:80px;border-radius:50%;background:rgba(255,122,32,.12);filter:blur(35px);z-index:-1}.forge-replay{align-self:center;margin-top:30px;border:1px solid var(--line);background:rgba(255,255,255,.02);border-radius:12px;padding:10px 12px 10px 14px;display:flex;gap:20px;align-items:center;cursor:pointer;font-size:8px;letter-spacing:.12em}.word-forge.play .forge-row:first-child{animation:forgeLeft .9s ease}.word-forge.play .forge-row:nth-child(3){animation:forgeRight .9s ease}.word-forge.play .forge-result{animation:forgePop 1.15s .35s both}
.values{padding:140px 0}.values-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:55px}.values-head>p{font-size:9px;letter-spacing:.16em;color:#687a82}.values h2{font-size:clamp(44px,5.5vw,78px);margin:0}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.value-card{min-height:320px;padding:28px;border:1px solid var(--line);border-radius:24px;position:relative;background:linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,.004));transition:.35s}.value-card:hover{transform:translateY(-6px);border-color:rgba(255,122,32,.25);box-shadow:0 20px 60px rgba(0,0,0,.16)}.value-card b{font-size:9px;color:var(--accent)}.value-card h3{font-family:var(--display);font-size:25px;margin:112px 0 15px}.value-card p{font-size:12px;line-height:1.75;color:#82949b}
.about{padding:60px 0 150px}.founder-card{display:grid;grid-template-columns:.38fr .62fr;border:1px solid var(--line);border-radius:30px;overflow:hidden;background:#0a151c}.founder-mark{min-height:520px;display:grid;place-items:center;position:relative;background:radial-gradient(circle at 50% 50%,rgba(255,122,32,.12),transparent 42%),linear-gradient(145deg,#0e212a,#081219)}.founder-mark span{font-family:var(--display);font-size:120px;letter-spacing:-.08em;color:rgba(255,255,255,.08)}.founder-mark i{position:absolute;width:220px;height:220px;border:1px solid rgba(255,122,32,.18);border-radius:50%}.founder-mark i:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:var(--accent);right:20px;top:31px;box-shadow:0 0 24px var(--accent)}.founder-copy{padding:55px 60px;display:flex;flex-direction:column;justify-content:center}.founder-copy h2{font-family:var(--display);font-size:54px;line-height:.95;letter-spacing:-.045em;margin:12px 0 16px}.founder-role{font-size:11px;letter-spacing:.06em;color:var(--accent);text-transform:uppercase}.founder-copy>p:last-child{font-size:13px;line-height:1.8;color:#8fa1a8;max-width:650px;margin-top:30px}
.download{position:relative;padding:140px 0;background:#ff7a20;color:#11181b;overflow:hidden}.download-beam{position:absolute;right:-100px;top:-260px;width:760px;height:760px;border:1px solid rgba(255,255,255,.28);border-radius:50%}.download-beam:before,.download-beam:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.16);border-radius:50%}.download-beam:before{inset:100px}.download-beam:after{inset:220px}.download-shell{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.download .section-label span{color:#0f171a;border-color:rgba(0,0,0,.2)}.download .section-label p{color:rgba(0,0,0,.55)}.download h2{font-size:clamp(48px,5.8vw,86px);margin:0 0 28px}.download h2 em{color:#fff}.download-copy>p{max-width:550px;font-size:14px;line-height:1.75;color:rgba(0,0,0,.62)}.download-options{display:grid;gap:10px}.download-card{display:flex;align-items:center;gap:15px;background:#11191d;color:#eef4f5;padding:16px;border-radius:18px;box-shadow:0 20px 60px rgba(85,32,0,.16)}.download-card .store-mark{width:42px;height:42px;border:1px solid rgba(255,255,255,.1);border-radius:12px;display:grid;place-items:center}.download-card div:nth-child(2){display:grid;gap:2px}.download-card small{font-size:7px;letter-spacing:.11em;color:#7d8d93}.download-card strong{font-size:13px}.download-card>i{margin-left:auto;font-style:normal;color:var(--accent)}.download-card.direct{background:#f0f5f5;color:#11191c}.download-card.direct small{color:#607077}.download-note{font-size:9px!important;line-height:1.6!important;margin:8px 4px 0!important;color:rgba(0,0,0,.56)!important}
.footer{padding:44px 0 55px;display:grid;grid-template-columns:1fr auto;gap:30px;border-top:1px solid var(--line2)}.footer-brand{display:flex;align-items:center;gap:13px}.footer-brand img{width:42px;height:42px;border-radius:12px}.footer-brand div{display:grid;gap:2px}.footer-brand strong{font-family:var(--display);font-size:14px;letter-spacing:.11em}.footer-brand span{font-size:9px;color:#65777f}.footer-nav{display:flex;align-items:center;gap:18px}.footer-nav button,.footer-nav a{border:0;background:none;padding:0;color:#8b9ca3;font-size:10px;cursor:pointer}.footer-credit{grid-column:1/-1;padding-top:22px;border-top:1px solid var(--line2);display:flex;justify-content:space-between;font-size:8px;letter-spacing:.14em;color:#53656d}
.drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.46);z-index:88;opacity:0;pointer-events:none;transition:.3s}.drawer-backdrop.open{opacity:1;pointer-events:auto}.drawer{position:fixed;right:16px;top:16px;bottom:16px;width:min(430px,calc(100vw - 32px));z-index:90;background:#0b151c;border:1px solid var(--line);border-radius:26px;box-shadow:0 40px 120px rgba(0,0,0,.45);padding:22px;transform:translateX(calc(100% + 32px));transition:.45s cubic-bezier(.2,.8,.2,1)}.drawer.open{transform:none}.drawer-head{display:flex;justify-content:space-between;align-items:center}.drawer-head button{width:38px;height:38px;border-radius:12px;border:1px solid var(--line);background:none;font-size:22px;cursor:pointer}.drawer-tabs{display:flex;gap:8px;margin:50px 0 30px}.drawer-tabs button{border:1px solid var(--line);background:none;padding:9px 12px;border-radius:10px;font-size:9px;cursor:pointer}.drawer-tabs button.active{background:var(--text);color:#0b1317}.drawer-panel{display:none}.drawer-panel.active{display:block}.drawer-panel .kicker{font-size:8px;letter-spacing:.16em;color:var(--accent)}.drawer-panel h3{font-family:var(--display);font-size:37px;margin:18px 0}.drawer-panel p{font-size:12px;line-height:1.75;color:#84969d}.drawer-panel>a{display:block;padding:15px 0;border-bottom:1px solid var(--line2);font-size:12px}.support-line{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:35px;padding-top:18px;font-size:9px;color:#697a82}.support-line strong{color:#d4dde0}
.cult-trigger{position:fixed;right:22px;bottom:22px;z-index:60;display:flex;align-items:center;gap:10px;padding:8px 10px 8px 8px;border:1px solid rgba(255,255,255,.1);background:rgba(10,18,24,.84);backdrop-filter:blur(16px);border-radius:16px;box-shadow:0 16px 46px rgba(0,0,0,.28);cursor:pointer}.cult-trigger-mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#17110e}.cult-trigger-mark i{width:14px;height:14px;border-radius:50% 50% 46% 54%;background:radial-gradient(circle at 50% 75%,#ffd26a,#ff7a20 52%,#b72d0c 78%);box-shadow:0 0 15px rgba(255,104,26,.55);animation:flamePulse .8s ease-in-out infinite alternate}.cult-trigger>span:nth-child(2){display:grid;text-align:left}.cult-trigger small{font-size:6px;letter-spacing:.15em;color:#6b7c83}.cult-trigger b{font-size:9px}.cult-trigger em{font-style:normal;color:var(--accent);font-size:10px}.cult-backdrop{position:fixed;inset:0;z-index:94;background:rgba(0,0,0,.74);opacity:0;pointer-events:none;transition:.35s}.cult-backdrop.open{opacity:1;pointer-events:auto}.cult-card{position:fixed;z-index:95;left:50%;top:50%;width:min(1120px,calc(100vw - 48px));max-height:calc(100dvh - 40px);transform:translate(-50%,-46%) scale(.985);display:grid;grid-template-columns:.96fr 1.04fr;background:#090c10;border:1px solid rgba(255,255,255,.08);border-radius:28px;overflow:hidden;box-shadow:0 45px 140px rgba(0,0,0,.65);opacity:0;pointer-events:none;transition:.38s cubic-bezier(.2,.8,.2,1)}.cult-card.open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.cult-close{position:absolute;right:16px;top:16px;z-index:9;width:38px;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.3);color:#fff;font-size:22px;cursor:pointer}.cult-copy{padding:46px 42px 34px;min-height:590px;background:radial-gradient(circle at 92% 72%,rgba(255,118,32,.055),transparent 28%),linear-gradient(155deg,#0d1217 0%,#090d11 64%,#0b0908 100%)}.cult-kicker{display:flex;gap:9px;align-items:center;font-size:8px;letter-spacing:.15em;color:#7a888e}.cult-kicker i{width:24px;height:1px;background:#ff7620}.cult-copy h2{font-family:var(--display);font-size:clamp(34px,3.5vw,54px);line-height:.95;letter-spacing:-.04em;margin:27px 0 24px}.cult-copy h2 em{color:#ff7620;font-style:normal}.cult-copy>p{font-size:13.5px;line-height:1.68;margin-bottom:14px;color:#a5adb4}.cult-manifesto{display:grid;grid-template-columns:38px 1fr;gap:13px;align-items:start;margin:18px 0;padding:15px 16px;border-left:2px solid #ff7620;background:linear-gradient(90deg,rgba(255,118,32,.09),rgba(255,118,32,.015));border-radius:0 14px 14px 0}.cult-manifesto-mark{width:30px;height:30px;border:1px solid rgba(255,118,32,.3);border-radius:9px;display:grid;place-items:center;color:#ff7620}.cult-manifesto p{margin:0;color:#d8d4cd;font-size:13px;line-height:1.55}.cult-manifesto strong{color:#ff8a3d}.cult-quote{display:flex;gap:12px;padding-top:17px}.cult-quote>span{font-size:36px;color:#3a4448}.cult-quote p{font-size:14px;line-height:1.45}.cult-quote strong{color:#ff8a3d}.cult-footnote{padding-top:15px!important;font-size:8.5px!important;letter-spacing:.04em!important;color:#606972!important}.cult-scene{min-height:590px;position:relative;overflow:hidden;background:#080b0f;--mx:0px;--my:0px}.cult-scene-photo{position:absolute;inset:-10px;width:calc(100% + 20px);height:calc(100% + 20px);object-fit:cover;transform:translate(var(--mx),var(--my)) scale(1.025);filter:saturate(.88) contrast(1.04) brightness(.84);transition:transform .35s}.cult-scene-grade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,7,9,.56),transparent 40%),radial-gradient(circle at 52% 83%,rgba(255,107,24,.12),transparent 24%)}.cult-plane-beacon{position:absolute;left:43%;top:21%;width:9px;height:9px}.cult-plane-beacon i{position:absolute;inset:0;border-radius:50%;background:#ff7a22;box-shadow:0 0 12px 3px rgba(255,92,20,.75);animation:beacon 1.45s steps(2,end) infinite}.cult-plane-beacon b{position:absolute;left:-22px;top:3px;width:54px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,118,32,.44),transparent)}.cult-fire-real{position:absolute;left:51%;top:82%;width:58px;height:72px;transform:translate(-50%,-50%);filter:drop-shadow(0 0 12px rgba(255,91,20,.22))}.cult-fire-real:before{content:"";position:absolute;left:50%;top:43%;width:130px;height:100px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,95,18,.34),rgba(255,83,12,.10) 35%,transparent 70%);filter:blur(10px);animation:fireGlow 1.15s ease-in-out infinite alternate}.cult-fire-a,.cult-fire-b,.cult-fire-core{position:absolute;bottom:5px;left:50%;transform-origin:50% 100%;clip-path:polygon(50% 0,72% 32%,88% 62%,72% 100%,27% 100%,10% 64%,30% 36%)}.cult-fire-a{width:31px;height:52px;margin-left:-16px;background:linear-gradient(#ffcc55 0 18%,#ff7420 52%,#d9410c 100%);animation:flameA .72s ease-in-out infinite alternate}.cult-fire-b{width:24px;height:43px;margin-left:-4px;background:linear-gradient(#fff0a8,#ff9a28 48%,#ff5316);opacity:.86;animation:flameB .53s ease-in-out infinite alternate}.cult-fire-core{width:15px;height:31px;margin-left:-8px;background:linear-gradient(#fff7c7,#ffd264 58%,#ff7d20);animation:flameC .43s ease-in-out infinite alternate}.cult-ember{position:absolute;bottom:32px;width:3px;height:3px;border-radius:50%;background:#ffb04a;box-shadow:0 0 6px #ff7420;opacity:0}.e1{left:17px;animation:ember 2.15s .1s infinite}.e2{left:31px;animation:ember 2.45s .75s infinite}.e3{left:24px;animation:ember 1.9s 1.2s infinite}.cult-smoke-real{position:absolute;left:51%;top:72%;width:90px;height:125px;transform:translateX(-50%);filter:blur(7px)}.cult-smoke-real i{position:absolute;bottom:0;left:34px;width:23px;height:34px;border-radius:50%;background:rgba(162,168,171,.12);opacity:0;animation:smoke 5.4s linear infinite}.cult-smoke-real i:nth-child(2){animation-delay:1.7s;left:46px}.cult-smoke-real i:nth-child(3){animation-delay:3.3s;left:25px}.cult-torch-glow{position:absolute;width:58px;height:58px;border-radius:50%;background:radial-gradient(circle,rgba(255,117,30,.28),transparent 70%);filter:blur(5px);animation:torch 1.7s ease-in-out infinite alternate}.torch-one{left:76%;top:46%}.torch-two{left:87%;top:58%;animation-delay:.55s}.cult-scene-caption{position:absolute;left:18px;right:18px;bottom:16px;display:flex;align-items:center;gap:10px;font-size:7px;letter-spacing:.12em;color:#b0b6b8}.cult-scene-caption i{height:1px;background:rgba(255,255,255,.18);flex:1}.cult-scene-caption b{color:#ff8a3d}
.toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,15px);z-index:110;background:#eaf0f1;color:#0a1115;padding:10px 13px;border-radius:11px;font-size:10px;opacity:0;pointer-events:none;transition:.3s}.toast.show{opacity:1;transform:translate(-50%,0)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.12s}
.legal-page{width:min(850px,calc(100vw - 40px));margin:0 auto;padding:130px 0 100px}.legal-page .kicker{font-size:9px;letter-spacing:.16em;color:var(--accent)}.legal-page h1{font-family:var(--display);font-size:64px;letter-spacing:-.05em}.legal-page h2{font-family:var(--display);margin-top:46px}.legal-page p{line-height:1.8;color:#95a6ad}.legal-page a{color:var(--accent)}.legal-back{position:fixed;left:24px;top:24px;font-size:11px;z-index:20}.legal-theme-toggle{position:fixed;right:24px;top:24px;width:38px;height:38px;border:1px solid var(--line);border-radius:12px;background:var(--bg2);z-index:20}
html[data-theme="light"]{--bg:#eff3f2;--bg2:#f8faf9;--panel:#ffffff;--panel2:#eef3f2;--text:#10191d;--muted:#65757c;--line:rgba(16,25,29,.12);--line2:rgba(16,25,29,.07);--shadow:0 35px 100px rgba(25,38,43,.12)}html[data-theme="light"] body{background:var(--bg)}html[data-theme="light"] .site-header{background:linear-gradient(180deg,rgba(239,243,242,.94),rgba(239,243,242,.55),transparent)}html[data-theme="light"] .theme-toggle span:first-child{display:none}html[data-theme="light"] .theme-toggle span:last-child{display:block}html[data-theme="light"] .journey-lab,html[data-theme="light"] .word-forge,html[data-theme="light"] .founder-card,html[data-theme="light"] .system-lead{color:#edf4f5}html[data-theme="light"] .system-card p,html[data-theme="light"] .value-card p{color:#67787f}html[data-theme="light"] .footer-brand span{color:#65767d}html[data-theme="light"] .drawer{background:#f6f8f7}html[data-theme="light"] .drawer-panel h3,html[data-theme="light"] .drawer-panel>a{color:#11191d}
@keyframes ticker{to{transform:translateX(-50%)}}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes dash{to{stroke-dashoffset:-420}}@keyframes dotTravel{0%,10%{left:16%;bottom:17%}45%{left:45%;bottom:43%}75%,100%{left:82%;bottom:72%}}@keyframes floatA{to{transform:translate(30px,25px) scale(1.08)}}@keyframes floatB{to{transform:translate(-35px,-18px) scale(.92)}}@keyframes forgeLeft{0%{transform:translateX(-22px);opacity:.25}100%{transform:none;opacity:1}}@keyframes forgeRight{0%{transform:translateX(22px);opacity:.25}100%{transform:none;opacity:1}}@keyframes forgePop{0%{transform:scale(.72);opacity:0;filter:blur(10px)}65%{transform:scale(1.06);opacity:1;filter:blur(0)}100%{transform:scale(1)}}@keyframes flamePulse{to{transform:scale(.88,1.1) rotate(4deg)}}@keyframes beacon{50%{opacity:.18}}@keyframes fireGlow{to{opacity:.72;transform:translate(-50%,-50%) scale(1.08)}}@keyframes flameA{from{transform:rotate(-5deg) scale(.94,1)}to{transform:rotate(4deg) scale(1.05,.92)}}@keyframes flameB{from{transform:rotate(7deg) scale(.92,1.03)}to{transform:rotate(-3deg) scale(1.08,.91)}}@keyframes flameC{from{transform:scale(.88,1.06)}to{transform:scale(1.06,.9)}}@keyframes ember{0%{transform:translate(0,0);opacity:0}12%{opacity:1}100%{transform:translate(18px,-70px) scale(.25);opacity:0}}@keyframes smoke{0%{transform:translate(0,0) scale(.65);opacity:0}15%{opacity:.32}100%{transform:translate(18px,-105px) scale(1.7);opacity:0}}@keyframes torch{to{opacity:.6;transform:scale(1.12)}}
@media(max-width:1000px){.desktop-nav{display:none}.hero-grid{grid-template-columns:1fr}.hero-stage{height:600px}.hero{padding-top:110px}.idea-head,.origin-grid,.download-shell{grid-template-columns:1fr}.idea-head{gap:24px}.experience-head{grid-template-columns:1fr}.screen-wall{grid-template-columns:repeat(2,1fr)}.screen-two,.screen-three,.screen-four{margin-top:0}.system-grid{grid-template-columns:1fr 1fr}.system-lead{grid-row:auto;grid-column:1/-1;min-height:360px!important}.values-grid{grid-template-columns:1fr}.founder-card{grid-template-columns:1fr}.founder-mark{min-height:300px}.journey-metrics{grid-template-columns:repeat(2,1fr)}.journey-metrics div:nth-child(2){border-right:0}.journey-metrics div:nth-child(-n+2){border-bottom:1px solid var(--line2)}}
@media(max-width:700px){:root{--shell:min(100% - 28px,1220px)}.site-header{height:66px;padding:0 14px}.lang-switch{display:none}.brand span{font-size:12px}.hero{min-height:auto;padding-top:92px}.hero-meta{font-size:7px}.hero-meta span:first-child{max-width:70%}.hero-grid{gap:0}.hero h1{font-size:clamp(53px,18vw,82px);margin-top:20px}.lead{font-size:13px}.hero-actions{align-items:flex-start;flex-direction:column;gap:15px}.hero-proof{gap:15px;flex-wrap:wrap}.hero-stage{height:520px;margin-top:20px}.phone-main{width:250px;height:505px;left:46%}.phone-secondary{width:190px;height:390px;right:-12%;top:18%}.signal-card{transform:scale(.86)}.signal-a{left:-5%;top:16%}.signal-b{right:-4%;bottom:6%}.hero-foot{font-size:7px}.hero-foot span:nth-child(2){display:none}.idea,.system,.origin,.values{padding:95px 0}.idea h2,.experience h2,.values h2,.download h2{font-size:46px}.journey-lab{margin-top:45px;border-radius:24px}.journey-map{height:360px}.city-b,.city-c{display:none}.package-pickup{left:23%;top:49%}.journey-map.matched .package-pickup{transform:translate(90px,-60px) scale(.75)}.journey-run{right:12px;bottom:12px}.journey-metrics{grid-template-columns:1fr 1fr}.journey-metrics div{padding:16px}.experience{padding:90px 0}.screen-wall{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:15px}.screen-card{min-width:78vw;scroll-snap-align:center}.system-grid{grid-template-columns:1fr}.system-lead{grid-column:auto;min-height:400px!important}.system-lead h3{margin-top:70px}.origin-copy h2{font-size:72px}.word-forge{padding:28px 20px;min-height:450px}.forge-word{font-size:27px}.forge-result{font-size:50px}.values-head{display:block}.values-head>p{margin-bottom:20px}.founder-copy{padding:35px 24px}.founder-copy h2{font-size:44px}.download{padding:95px 0}.footer{grid-template-columns:1fr}.footer-nav{justify-content:flex-start}.footer-credit{gap:15px;flex-direction:column}.cult-trigger{right:12px;bottom:12px}.cult-trigger>span:nth-child(2),.cult-trigger>em{display:none}.cult-card{grid-template-columns:1fr;width:calc(100vw - 18px);max-height:calc(100dvh - 18px);overflow:auto}.cult-scene{min-height:250px;order:-1}.cult-copy{min-height:auto;padding:30px 20px}.cult-close{position:fixed;right:16px;top:16px}.cursor-orbit{display:none}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
.screen-card:after{content:"PAKUNTER · PRODUCT PREVIEW";position:absolute;left:20px;right:20px;top:52px;height:39px;border-radius:11px;background:rgba(7,16,22,.94);border:1px solid rgba(255,255,255,.09);color:#eef5f6;display:flex;align-items:center;padding:0 13px;font-family:var(--display);font-size:8px;letter-spacing:.12em;z-index:4;box-shadow:0 10px 30px rgba(0,0,0,.15)}
.screen-card{position:relative}
@media(max-width:700px){.screen-card:after{top:51px}}

/* ============================================================
   PAKUNTER 2026 — PRODUCT-TRUE VISUAL SYSTEM
   Matches the current app: graphite / periwinkle / mint-green.
   ============================================================ */
:root{
  --bg:#07090f;--bg2:#0b0f17;--panel:#111722;--panel2:#151c29;
  --text:#f4f5f8;--muted:#8993a4;--line:rgba(132,151,201,.18);--line2:rgba(132,151,201,.09);
  --accent:#8d9ed2;--accent2:#58d3a5;--accent3:#42eb54;
  --display:'Space Grotesk',sans-serif;--body:'Manrope',sans-serif;
  --shadow:0 34px 90px rgba(0,0,0,.46);--shell:min(1220px,calc(100vw - 64px));
}
html{background:var(--bg);scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--body);overflow-x:hidden}
body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-3;background:
radial-gradient(circle at 18% 10%,rgba(91,108,164,.13),transparent 28%),
radial-gradient(circle at 83% 27%,rgba(73,212,164,.08),transparent 24%),
linear-gradient(180deg,#07090f 0,#090c13 44%,#07090f 100%)}
.page-noise{opacity:.025;mix-blend-mode:screen}.scroll-progress{height:2px;background:transparent}.scroll-progress i{background:linear-gradient(90deg,var(--accent),var(--accent2),var(--accent3));box-shadow:0 0 18px rgba(88,211,165,.7)}
.site-header{height:82px;padding:0 34px;background:linear-gradient(180deg,rgba(7,9,15,.96),rgba(7,9,15,.72) 68%,transparent);backdrop-filter:blur(18px);border-bottom:0}
.brand{gap:10px}.brand img{width:40px;height:34px;object-fit:contain}.brand span{font-family:var(--display);font-size:17px;font-weight:800;letter-spacing:-.02em;color:#f4f5f8}.brand span::first-letter{color:#fff}.desktop-nav{gap:34px}.desktop-nav a{font-size:10px;letter-spacing:.12em;color:#818a9a}.desktop-nav a:hover{color:#f3f5f8}.lang-switch,.theme-toggle,.menu-button{border-color:var(--line);background:rgba(17,23,34,.82)}.lang-switch button.active{color:var(--accent)}
.theme-toggle{display:none} /* product site follows current dark product identity */
.shell{width:var(--shell);margin-inline:auto}
.hero{min-height:940px;padding-top:135px;position:relative}.hero:before{content:"";position:absolute;left:50%;top:42%;width:940px;height:940px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(75,91,144,.13),transparent 60%);filter:blur(12px);pointer-events:none}.hero-aurora i:nth-child(1){background:rgba(116,137,205,.14)}.hero-aurora i:nth-child(2){background:rgba(80,211,165,.12)}.hero-aurora i:nth-child(3){background:rgba(62,238,77,.07)}
.hero-meta{color:#6f7a8d;border-color:var(--line2)}.hero-grid{grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);gap:52px;align-items:center}.hero-copy{padding-top:12px}.eyebrow{color:var(--accent);font-weight:800}.eyebrow i{background:var(--accent2);box-shadow:0 0 15px rgba(88,211,165,.55)}
.hero h1{font-size:clamp(72px,8vw,126px);letter-spacing:-.072em;line-height:.88}.hero h1 em{font-style:normal;color:transparent;background:linear-gradient(100deg,#f6f7f9 0%,#a7b5df 38%,#5bd6a6 76%,#47ee55 100%);-webkit-background-clip:text;background-clip:text}.lead{max-width:610px;color:#9aa3b2;font-size:15px;line-height:1.75}.premium-button{background:var(--accent);color:#090b10;border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 50px rgba(110,128,190,.22)}.premium-button:hover{background:#9aabe0;box-shadow:0 18px 58px rgba(110,128,190,.34)}.ghost-link{color:#c6cbd5}.hero-proof{border-color:var(--line2)}.hero-proof b{color:#f5f6f8}.hero-proof small{color:#6f7888}
.hero-stage{height:700px;perspective:1500px}.orbit{border-color:rgba(124,143,197,.12)}.hero-path svg path{stroke:rgba(137,158,210,.18)}.hero-path svg .live{stroke:var(--accent2);filter:drop-shadow(0 0 8px rgba(88,211,165,.75))}.moving-dot{background:var(--accent3);box-shadow:0 0 0 5px rgba(69,239,85,.08),0 0 22px rgba(69,239,85,.55)}
.phone{background:#080b11;border:1px solid rgba(145,163,213,.24);padding:0;overflow:hidden;box-shadow:0 40px 100px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.025)}.phone img{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.screen-rebrand{display:none!important}.phone-main{width:318px;height:706px;left:47%;top:49%;border-radius:36px;transform:translate(-50%,-50%) rotate(-2.4deg)}.phone-secondary{width:215px;height:478px;right:-4%;top:25%;border-radius:28px;transform:rotate(5deg);opacity:.88;filter:saturate(.95)}
.signal-card{background:rgba(13,17,26,.88);border-color:rgba(141,158,210,.24);box-shadow:0 18px 50px rgba(0,0,0,.35);backdrop-filter:blur(18px)}.signal-card small{color:#7e8899}.signal-card strong{color:var(--accent2)}.signal-card span{color:#8b95a4}.signal-a{left:-1%;top:20%}.signal-b{right:-1%;bottom:6%}.hero-foot{color:#657083;border-color:var(--line2)}
.ticker{background:#0d111a;border-color:var(--line2);color:#6f7887}.ticker-accent{color:var(--accent2)!important}.ticker b{color:#354054}
.section-label{color:#768197}.section-label span{color:var(--accent)}.idea,.system,.origin,.values{padding:130px 0}.idea-head h2,.experience h2,.values h2,.download h2{letter-spacing:-.055em}.idea h2 em,.experience h2 em,.values h2 em,.download h2 em{font-style:normal;color:var(--accent)}.idea-head>p,.experience-head>p{color:#939dac}
.journey-lab{background:linear-gradient(180deg,#0d121b,#0b0f17);border-color:rgba(139,157,210,.22);box-shadow:var(--shadow),inset 0 1px rgba(255,255,255,.02)}.journey-top{border-color:var(--line2);color:#788397}.journey-top b{color:var(--accent)}.journey-map{background:radial-gradient(circle at 50% 45%,rgba(105,126,190,.10),transparent 38%),#080c13}.map-grid{background-image:linear-gradient(rgba(132,151,201,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(132,151,201,.05) 1px,transparent 1px)}.road-shadow{stroke:rgba(0,0,0,.5)}.road-base{stroke:#2d384c}.road-live{stroke:var(--accent2);filter:drop-shadow(0 0 7px rgba(88,211,165,.48))}.city i{background:var(--accent);box-shadow:0 0 0 5px rgba(141,158,210,.08)}.city small{color:#687388}.driver-dot:before{background:var(--accent2);box-shadow:0 0 14px rgba(88,211,165,.6)}.package-pickup{background:#121927;border-color:rgba(139,158,210,.25)}.package-pickup img{width:30px;height:26px}.journey-run{background:var(--accent2);color:#07100d;box-shadow:0 12px 36px rgba(88,211,165,.18)}.journey-metrics{border-color:var(--line2)}.journey-metrics div{border-color:var(--line2)}.journey-metrics small{color:#727d8e}.journey-metrics strong{color:#f5f7f8}
.experience{padding:130px 0;background:linear-gradient(180deg,#0b0f17 0,#090c13 100%);border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}.experience-shell{position:relative}.experience-head{margin-bottom:58px}.screen-wall{display:grid;grid-template-columns:repeat(12,1fr);gap:28px;align-items:start}.screen-card{min-width:0;background:#0d121b;border:1px solid rgba(139,157,210,.18);border-radius:30px;padding:11px;box-shadow:0 28px 70px rgba(0,0,0,.34);overflow:hidden;transition:transform .5s cubic-bezier(.2,.75,.2,1),border-color .3s,box-shadow .3s}.screen-card:hover{transform:translateY(-10px);border-color:rgba(88,211,165,.38);box-shadow:0 38px 85px rgba(0,0,0,.48),0 0 40px rgba(88,211,165,.06)}.screen-card:after{display:none!important}.screen-card img{display:block;width:100%;height:auto;aspect-ratio:691/1536;object-fit:contain;border-radius:21px;background:#07090f}.screen-number{height:34px;display:flex;align-items:center;padding:0 8px;color:#7e8bad;font-size:8px;letter-spacing:.14em;font-weight:800}.screen-card figcaption{padding:18px 12px 17px;display:grid;gap:7px}.screen-card figcaption strong{font-family:var(--display);font-size:18px}.screen-card figcaption span{color:#7f8999;font-size:11px;line-height:1.55}.screen-one{grid-column:1/5;margin-top:0}.screen-two{grid-column:5/9;margin-top:74px}.screen-three{grid-column:9/13;margin-top:10px}.screen-four{grid-column:2/6;margin-top:-12px}.screen-five{grid-column:7/11;margin-top:42px}
.system-grid{gap:18px}.system-lead,.system-card{background:#0f141e;border:1px solid rgba(139,157,210,.16);box-shadow:none}.system-lead{background:linear-gradient(145deg,#121a29,#0e141e)}.system-lead:after{background:radial-gradient(circle,var(--accent2),transparent 68%);opacity:.11}.system-card span,.system-lead .big-number{color:var(--accent)}.system-card p,.system-lead p{color:#8994a4}.system-line{background:linear-gradient(90deg,var(--accent),var(--accent2),transparent)}
.origin{position:relative}.origin:before{content:"";position:absolute;inset:8% -20%;background:radial-gradient(circle at 64% 50%,rgba(88,211,165,.10),transparent 28%),radial-gradient(circle at 37% 42%,rgba(141,158,210,.10),transparent 30%);pointer-events:none}.origin-kicker{color:var(--accent2)!important}.origin-copy h2{color:#f5f6f8;text-shadow:0 0 60px rgba(88,211,165,.08)}.origin-copy>p{color:#909aaa}.origin-note{border-color:rgba(88,211,165,.25)!important;color:#b4bdc8!important}.word-forge{background:linear-gradient(160deg,#0f1520,#0a0f17);border:1px solid rgba(139,157,210,.20);box-shadow:var(--shadow);overflow:hidden}.word-forge:before{content:"";position:absolute;inset:auto -20% -30% 15%;height:60%;background:radial-gradient(circle,rgba(88,211,165,.16),transparent 65%);filter:blur(20px)}.forge-row small{color:#717c8f}.forge-word{color:#f2f4f7}.forge-connector b{color:var(--accent2)}.forge-result span{color:#f5f6f8}.forge-result strong{color:var(--accent2);text-shadow:0 0 22px rgba(88,211,165,.28)}.forge-replay{border-color:rgba(139,157,210,.2);background:#121824;color:#a9b5da}
.values-grid{gap:18px}.value-card{background:#0e131c;border-color:rgba(139,157,210,.15)}.value-card>b{color:var(--accent)}.value-card p{color:#8792a3}.value-card:hover{border-color:rgba(88,211,165,.3);background:#101722}
.founder-card{background:linear-gradient(145deg,#111827,#0c111a);border:1px solid rgba(139,157,210,.18);box-shadow:var(--shadow)}.founder-mark{background:radial-gradient(circle at 50% 50%,rgba(88,211,165,.15),transparent 45%),#0a0e15}.founder-mark span{color:var(--accent);text-shadow:0 0 40px rgba(141,158,210,.25)}.founder-mark i{border-color:rgba(88,211,165,.25)}.founder-role{color:var(--accent2)!important}.founder-copy>p{color:#929cab}
.download{background:#0d121b;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}.download-beam{background:radial-gradient(circle,rgba(88,211,165,.12),transparent 65%)}.download-card{background:#111825;border-color:rgba(139,157,210,.2);color:#f5f6f8}.download-card:hover{border-color:rgba(88,211,165,.42);background:#141c2a}.store-mark{background:var(--accent);color:#090b10}.download-card.direct .store-mark{background:var(--accent2)}.download-note{color:#747f91}
.footer{border-color:var(--line2)}.footer-brand img{width:42px}.footer-brand strong{color:#f3f5f7}.footer-brand span,.footer-credit{color:#687386}.footer-nav a,.footer-nav button{color:#929cac}.footer-nav a:hover,.footer-nav button:hover{color:var(--accent2)}
.drawer{background:#0c1119;border-left:1px solid var(--line)}.drawer-head{border-color:var(--line2)}.drawer-tabs button.active{color:var(--accent);border-color:var(--accent)}.drawer-panel h3,.drawer-panel>a{color:#f3f5f7}.drawer-panel p{color:#8c96a6}.support-line{border-color:var(--line2)}
.cult-trigger{border-color:rgba(139,157,210,.22);background:rgba(12,17,25,.92);box-shadow:0 16px 50px rgba(0,0,0,.38)}.cult-trigger-mark{background:rgba(88,211,165,.12)}.cult-trigger-mark i{background:var(--accent2);box-shadow:0 0 10px rgba(88,211,165,.6)}.cult-trigger small{color:#707b8e}.cult-trigger b{color:#dce1e8}.cult-trigger em{color:var(--accent)}
html[data-theme="light"]{--bg:#07090f;--bg2:#0b0f17;--panel:#111722;--panel2:#151c29;--text:#f4f5f8;--muted:#8993a4;--line:rgba(132,151,201,.18);--line2:rgba(132,151,201,.09)}html[data-theme="light"] body{background:#07090f}.legal-page p{color:#8f99a8}.legal-page a{color:var(--accent2)}
@media(max-width:1000px){.hero-grid{grid-template-columns:1fr}.hero-stage{height:670px}.screen-wall{grid-template-columns:repeat(2,1fr)}.screen-one,.screen-two,.screen-three,.screen-four,.screen-five{grid-column:auto;margin-top:0}.screen-five{grid-column:1/2}}
@media(max-width:700px){:root{--shell:min(100% - 28px,1220px)}.site-header{height:68px;padding:0 14px}.brand img{width:34px;height:30px}.brand span{font-size:13px}.hero{padding-top:96px;min-height:auto}.hero-grid{gap:16px}.hero h1{font-size:clamp(54px,17vw,76px)}.hero-stage{height:560px}.phone-main{width:245px;height:545px;left:42%;border-radius:29px}.phone-secondary{width:158px;height:350px;right:-7%;top:26%;border-radius:22px}.signal-card{transform:scale(.82)}.signal-a{left:-9%;top:12%}.signal-b{right:-8%;bottom:2%}.idea,.system,.origin,.values{padding:94px 0}.experience{padding:94px 0}.screen-wall{display:flex;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;padding:0 4px 18px}.screen-card{min-width:82vw;scroll-snap-align:center;border-radius:25px}.screen-card img{border-radius:18px}.experience-head{margin-bottom:34px}.journey-map{height:350px}.origin-copy h2{font-size:66px}.word-forge{border-radius:26px}.download{padding:94px 0}.footer{padding-bottom:100px}}
.brand-word{display:inline-flex!important;align-items:baseline;letter-spacing:-.045em!important;text-transform:none!important;font-size:0!important}.brand-word b,.brand-word em{font-family:var(--display);font-size:19px;font-weight:800;font-style:normal;line-height:1}.brand-word b{color:#f5f6f8}.brand-word em{color:#46e54f;text-shadow:0 0 18px rgba(70,229,79,.12)}
.drawer .brand-word b,.drawer .brand-word em{font-size:18px}
@media(max-width:700px){.brand-word b,.brand-word em{font-size:16px}}


/* v2.1 — restored Cargo Cult field note, now in Pakunter emerald */
.screen-card:after{display:none!important}
.package-pickup{left:0;top:0;transform:translate(-50%,-50%);will-change:left,top,transform;transition:opacity .35s ease,box-shadow .35s ease!important;border-color:rgba(88,211,165,.34)!important;box-shadow:0 0 34px rgba(88,211,165,.12)!important}
.journey-map.matched .package-pickup{transform:translate(-50%,-50%) scale(.84)!important;opacity:.86}
.driver-dot{left:0;top:0;transform:translate(-50%,-50%);transition:box-shadow .5s ease!important}
.journey-map.matched .driver-dot{left:0;top:0;transform:translate(-50%,-50%);box-shadow:0 0 0 9px rgba(88,211,165,.08),0 0 32px rgba(88,211,165,.65)}
@media(max-width:700px){.package-pickup{left:0!important;top:0!important}.journey-map.matched .package-pickup{transform:translate(-50%,-50%) scale(.78)!important}}

.cult-trigger{position:fixed;right:22px;bottom:22px;z-index:70;display:flex;align-items:center;gap:11px;min-width:168px;padding:10px 12px 10px 10px;border:1px solid rgba(88,211,165,.17);border-radius:18px;background:rgba(8,13,17,.90);color:#f0f7f4;box-shadow:0 16px 50px rgba(0,0,0,.32),0 0 36px rgba(88,211,165,.035);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);cursor:pointer;transform:translateY(18px) scale(.98);opacity:0;pointer-events:none;transition:opacity .45s ease,transform .55s cubic-bezier(.2,.8,.2,1),border-color .3s ease,background .3s ease,box-shadow .3s ease}
.cult-trigger.ready{opacity:1;pointer-events:auto;transform:none}.cult-trigger:hover{border-color:rgba(88,211,165,.48);background:rgba(10,18,21,.96);box-shadow:0 18px 58px rgba(0,0,0,.34),0 0 40px rgba(88,211,165,.07)}
.cult-trigger-mark{width:38px;height:38px;border-radius:12px;border:1px solid rgba(88,211,165,.27);display:grid;place-items:center;background:linear-gradient(145deg,rgba(88,211,165,.10),rgba(255,255,255,.015))}.cult-trigger-mark i{width:7px;height:7px;border-radius:50%;background:#58d3a5;box-shadow:0 0 0 0 rgba(88,211,165,.32);animation:pakCultPulse 3s ease-out infinite}.cult-trigger>span:nth-child(2){display:flex;flex-direction:column;align-items:flex-start}.cult-trigger small{font-size:8px;letter-spacing:.18em;color:#71807f;font-weight:700}.cult-trigger strong{font-size:12px;line-height:1.25;font-weight:700;margin-top:2px;color:#e7f1ee}.cult-trigger>b{margin-left:auto;color:#58d3a5;font-size:13px;font-weight:500}
@keyframes pakCultPulse{0%,52%,100%{box-shadow:0 0 0 0 rgba(88,211,165,.24)}68%{box-shadow:0 0 0 7px rgba(88,211,165,0)}}
.cult-backdrop{position:fixed;inset:0;z-index:84;background:rgba(1,5,6,.58);opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease;backdrop-filter:blur(3px)}.cult-backdrop.open{opacity:1;visibility:visible}
.cult-card{position:fixed;z-index:85;left:50%;top:50%;width:min(1120px,calc(100vw - 48px));max-height:min(720px,calc(100vh - 48px));display:grid;grid-template-columns:minmax(0,.96fr) minmax(440px,1.04fr);overflow:hidden;border:1px solid rgba(88,211,165,.15);border-radius:30px;background:#07100f;color:#eef5f2;box-shadow:0 34px 110px rgba(0,0,0,.62),0 0 70px rgba(34,184,132,.045);transform:translate(-50%,-47%) scale(.975);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,transform .5s cubic-bezier(.2,.8,.2,1),visibility .35s ease}.cult-card.open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}
.cult-close{position:absolute;right:15px;top:15px;z-index:9;width:42px;height:42px;border-radius:14px;border:1px solid rgba(255,255,255,.10);background:rgba(5,12,12,.68);color:#eef5f2;font-size:26px;line-height:1;cursor:pointer;backdrop-filter:blur(10px);transition:background .25s ease,transform .25s ease,border-color .25s ease}.cult-close:hover{background:rgba(88,211,165,.10);border-color:rgba(88,211,165,.28);transform:rotate(3deg)}
.cult-copy{padding:50px 42px 38px;display:flex;flex-direction:column;min-height:590px;background:radial-gradient(circle at 88% 72%,rgba(45,214,155,.075),transparent 30%),linear-gradient(155deg,#0b1516 0%,#081011 60%,#07110f 100%)}
.cult-kicker{display:flex;align-items:center;gap:9px;color:#758481;font-size:10px;font-weight:700;letter-spacing:.16em}.cult-kicker span{width:8px;height:8px;border-radius:50%;background:#58d3a5;box-shadow:0 0 0 6px rgba(88,211,165,.075),0 0 18px rgba(88,211,165,.25)}.cult-kicker b{font-weight:700}.cult-opening{margin-top:42px!important}.cult-copy>p{font-size:13.5px;line-height:1.68;color:#a3b0ad;margin:0 0 14px;max-width:48ch}.cult-manifesto{display:grid;grid-template-columns:38px 1fr;gap:13px;align-items:start;margin:7px 0 15px;padding:15px 16px;border-left:2px solid #58d3a5;background:linear-gradient(90deg,rgba(88,211,165,.105),rgba(88,211,165,.015));border-radius:0 14px 14px 0}.cult-manifesto-mark{width:30px;height:30px;border:1px solid rgba(88,211,165,.34);border-radius:9px;display:grid;place-items:center;color:#58d3a5;font-size:13px;background:rgba(88,211,165,.055)}.cult-manifesto p{margin:0;color:#d5dfdc;font-size:13.5px;line-height:1.55;font-weight:600}.cult-manifesto strong{color:#6ce6b7}.cult-bridge{color:#b2bfbb!important}.cult-quote{margin-top:4px;border-top:1px solid rgba(255,255,255,.075);padding-top:17px;display:flex;gap:14px}.cult-quote>span{font-size:48px;line-height:.8;color:#58d3a5;opacity:.55}.cult-quote p{font-size:14px;line-height:1.45;margin:0;color:#b6c2bf}.cult-quote strong{color:#6ce6b7}.cult-footnote{margin-top:auto!important;padding-top:17px!important;line-height:1.55!important;letter-spacing:.08em!important;text-transform:none!important;font-size:8.5px!important;color:#5f706d!important}
.cult-scene{position:relative;min-height:590px;background:#06100e;overflow:hidden;isolation:isolate;--mx:0px;--my:0px}.cult-scene-photo{position:absolute;inset:-10px;width:calc(100% + 20px);height:calc(100% + 20px);object-fit:cover;object-position:52% 48%;transform:translate(var(--mx),var(--my)) scale(1.025);filter:saturate(.78) hue-rotate(76deg) contrast(1.06) brightness(.70);transition:transform .35s cubic-bezier(.2,.75,.25,1);will-change:transform}.cult-scene-grade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(3,12,10,.40),transparent 22%,transparent 75%,rgba(3,12,10,.20)),linear-gradient(0deg,rgba(2,8,7,.62),transparent 38%),radial-gradient(circle at 52% 83%,rgba(57,224,159,.18),transparent 25%),radial-gradient(circle at 72% 20%,rgba(46,178,135,.10),transparent 24%);pointer-events:none}.cult-scene:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,rgba(4,13,12,.18),transparent 20%),linear-gradient(0deg,rgba(3,9,8,.34),transparent 38%)}
.cult-plane-beacon{position:absolute;z-index:4;left:43%;top:21%;width:9px;height:9px;pointer-events:none}.cult-plane-beacon i{position:absolute;inset:0;border-radius:50%;background:#58d3a5;box-shadow:0 0 12px 3px rgba(88,211,165,.72);animation:pakBeacon 1.45s steps(2,end) infinite}.cult-plane-beacon b{position:absolute;left:-22px;top:3px;width:54px;height:1px;background:linear-gradient(90deg,transparent,rgba(88,211,165,.48),transparent);filter:blur(.4px);animation:pakBeaconLine 2.6s ease-in-out infinite}
.cult-fire-real{position:absolute;z-index:5;left:51%;top:82%;width:58px;height:72px;transform:translate(-50%,-50%);filter:drop-shadow(0 0 14px rgba(62,228,165,.24));pointer-events:none}.cult-fire-real:before{content:"";position:absolute;left:50%;top:43%;width:130px;height:100px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(88,211,165,.36),rgba(62,208,153,.11) 35%,transparent 70%);filter:blur(10px);animation:pakRealGlow 1.15s ease-in-out infinite alternate}.cult-fire-a,.cult-fire-b,.cult-fire-core{position:absolute;bottom:5px;left:50%;transform-origin:50% 100%;clip-path:polygon(50% 0,72% 32%,88% 62%,72% 100%,27% 100%,10% 64%,30% 36%)}.cult-fire-a{width:31px;height:52px;margin-left:-16px;background:linear-gradient(#b7ffe0 0 18%,#53d6a6 52%,#178a6b 100%);animation:pakRealFlameA .72s ease-in-out infinite alternate}.cult-fire-b{width:24px;height:43px;margin-left:-4px;background:linear-gradient(#e4fff3,#76e9bd 48%,#35c492);opacity:.88;animation:pakRealFlameB .53s ease-in-out infinite alternate}.cult-fire-core{width:15px;height:31px;margin-left:-8px;background:linear-gradient(#f4fff9,#a3f5d3 58%,#58d3a5);animation:pakRealFlameC .43s ease-in-out infinite alternate}.cult-ember{position:absolute;bottom:32px;width:3px;height:3px;border-radius:50%;background:#82efc4;box-shadow:0 0 6px #58d3a5;opacity:0}.e1{left:17px;animation:pakEmber 2.15s .1s infinite}.e2{left:31px;animation:pakEmber 2.45s .75s infinite}.e3{left:24px;animation:pakEmber 1.9s 1.2s infinite}.e4{left:39px;animation:pakEmber 2.7s 1.55s infinite}.cult-smoke-real{position:absolute;z-index:4;left:51%;top:72%;width:90px;height:125px;transform:translateX(-50%);pointer-events:none;filter:blur(7px)}.cult-smoke-real i{position:absolute;bottom:0;left:34px;width:23px;height:34px;border-radius:50%;background:rgba(157,190,179,.11);opacity:0;animation:pakSmoke 5.4s linear infinite}.cult-smoke-real i:nth-child(2){animation-delay:1.7s;left:46px;width:28px;height:40px}.cult-smoke-real i:nth-child(3){animation-delay:3.3s;left:25px;width:31px;height:44px}.cult-torch-glow{position:absolute;z-index:4;width:58px;height:58px;border-radius:50%;background:radial-gradient(circle,rgba(88,211,165,.29),rgba(52,197,146,.09) 34%,transparent 70%);filter:blur(5px);animation:pakTorch 1.7s ease-in-out infinite alternate;pointer-events:none}.torch-one{left:76%;top:46%}.torch-two{left:87%;top:58%;animation-delay:.55s}.cult-scene-caption{position:absolute;left:22px;right:22px;bottom:18px;z-index:7;display:flex;align-items:center;gap:10px;font-size:8px;letter-spacing:.14em;color:#748580}.cult-scene-caption i{height:1px;flex:1;background:rgba(255,255,255,.09)}.cult-scene-caption b{font-weight:700;color:#76d9b5}
@keyframes pakBeacon{50%{opacity:.18;box-shadow:0 0 3px rgba(88,211,165,.2)}}@keyframes pakBeaconLine{0%,100%{opacity:.25;transform:scaleX(.7)}50%{opacity:.8;transform:scaleX(1)}}@keyframes pakRealGlow{to{opacity:.72;transform:translate(-50%,-50%) scale(1.08)}}@keyframes pakRealFlameA{from{transform:rotate(-5deg) scale(.94,1)}to{transform:rotate(4deg) scale(1.05,.92)}}@keyframes pakRealFlameB{from{transform:rotate(7deg) scale(.92,1.03)}to{transform:rotate(-3deg) scale(1.08,.91)}}@keyframes pakRealFlameC{from{transform:scale(.88,1.06)}to{transform:scale(1.06,.9)}}@keyframes pakEmber{0%{transform:translate(0,0) scale(.7);opacity:0}12%{opacity:1}75%{opacity:.55}100%{transform:translate(18px,-70px) scale(.25);opacity:0}}@keyframes pakSmoke{0%{transform:translate(0,0) scale(.65);opacity:0}15%{opacity:.32}70%{opacity:.12}100%{transform:translate(18px,-105px) scale(1.7);opacity:0}}@keyframes pakTorch{to{opacity:.6;transform:scale(1.12)}}
@media(max-width:860px){.cult-card{grid-template-columns:1fr;width:min(620px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;border-radius:24px}.cult-copy{min-height:auto;padding:42px 24px 28px}.cult-opening{margin-top:32px!important}.cult-scene{min-height:320px;order:-1}.cult-scene-photo{object-position:52% 44%}.cult-fire-real{top:83%}.cult-smoke-real{top:68%}.cult-close{position:fixed;right:24px;top:24px}.cult-trigger{right:14px;bottom:14px;min-width:150px}.cult-scene-caption{bottom:12px}}
@media(max-width:560px){.cult-card{top:auto;bottom:8px;transform:translate(-50%,24px) scale(.985);max-height:calc(100dvh - 16px);border-radius:22px}.cult-card.open{transform:translate(-50%,0) scale(1)}.cult-scene{min-height:250px}.cult-copy{padding:27px 20px 22px}.cult-opening{margin-top:25px!important}.cult-copy>p,.cult-manifesto p{font-size:12.7px}.cult-manifesto{grid-template-columns:32px 1fr;padding:13px 12px}.cult-trigger{min-width:auto;padding:9px}.cult-trigger>span:nth-child(2),.cult-trigger>b{display:none}.cult-trigger-mark{width:40px;height:40px}.cult-close{right:18px;top:18px}.cult-scene-photo{object-position:53% 42%}.cult-plane-beacon{top:20%}.cult-fire-real{top:83%;transform:translate(-50%,-50%) scale(.78)}.cult-smoke-real{transform:translateX(-50%) scale(.8)}}
@media(pointer:coarse){.cult-trigger{backdrop-filter:none;-webkit-backdrop-filter:none}.cult-close{backdrop-filter:none}.cult-scene-photo{transition:none;transform:scale(1.025)}.cult-plane-beacon,.cult-torch-glow{opacity:.72}}
@media(prefers-reduced-motion:reduce){.cult-trigger-mark i,.cult-plane-beacon i,.cult-plane-beacon b,.cult-fire-real:before,.cult-fire-a,.cult-fire-b,.cult-fire-core,.cult-ember,.cult-smoke-real i,.cult-torch-glow{animation:none!important}.cult-card,.cult-trigger,.cult-backdrop{transition:none!important}}

/* v4.0 — exact production Pakunter identity + exact 2026-09-08 product captures */
.brand img{width:142px!important;height:auto!important;max-height:42px!important;border-radius:0!important;box-shadow:none!important;object-fit:contain!important;display:block!important}
.site-header .brand{gap:0!important}
.drawer-head .brand img{width:156px!important}
.footer-brand>img{width:160px!important;height:auto!important;border-radius:0!important;box-shadow:none!important;object-fit:contain!important}
.package-pickup img{width:34px!important;height:auto!important;border-radius:0!important;box-shadow:none!important}
.screen-card img,.phone>img{object-fit:contain!important;object-position:center!important;filter:none!important;mix-blend-mode:normal!important;transform:none!important;background:#08090e!important}
.phone-secondary{filter:none!important;opacity:.94!important}
.screen-card:before,.screen-card:after,.phone:before,.phone:after{pointer-events:none}
@media(max-width:700px){.brand img{width:132px!important;max-height:36px!important}.footer-brand>img{width:145px!important}}

/* v13 — production legal directory */
.legal-body{min-height:100vh;background:var(--bg);color:var(--text)}
.legal-layout{width:min(1180px,calc(100% - 40px));margin:100px auto 80px;display:grid;grid-template-columns:250px minmax(0,1fr);gap:34px;align-items:start}
.legal-directory{position:sticky;top:34px;display:grid;gap:5px;padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}
.legal-directory strong{font-size:10px;letter-spacing:.16em;color:var(--accent);margin-bottom:10px}
.legal-directory a{padding:9px 10px;border-radius:9px;color:var(--muted);font-size:12px;line-height:1.3}
.legal-directory a:hover{background:var(--panel2);color:var(--text)}
.legal-page{width:auto;max-width:820px;margin:0;padding:clamp(26px,5vw,58px);border:1px solid var(--line);border-radius:24px;background:var(--panel);box-shadow:var(--shadow)}
.legal-page h1{font-family:var(--display);font-size:clamp(34px,5vw,58px);line-height:1.02;margin:18px 0 28px;letter-spacing:-.04em}
.legal-page h2{font-family:var(--display);font-size:24px;line-height:1.2;margin:38px 0 14px}
.legal-page h3{font-size:17px;margin:28px 0 10px}
.legal-page p,.legal-page li{font-size:15px;line-height:1.72;color:var(--muted)}
.legal-page ul{padding-left:22px;display:grid;gap:8px;margin:14px 0 24px}
.legal-page code{padding:2px 6px;border-radius:5px;background:var(--panel2);font-size:.9em}
.legal-notice{padding:16px 18px;border-left:3px solid var(--accent);background:var(--panel2);color:var(--muted);font-size:13px;line-height:1.55}
.legal-meta{margin-top:45px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;letter-spacing:.04em}
@media(max-width:820px){.legal-layout{width:min(100% - 24px,760px);margin-top:82px;grid-template-columns:1fr}.legal-directory{position:static;grid-template-columns:1fr 1fr}.legal-directory strong{grid-column:1/-1}.legal-page{padding:26px 20px;border-radius:18px}.legal-page p,.legal-page li{font-size:14px}.legal-back{left:14px;top:18px}.legal-theme-toggle{right:14px;top:14px}}

/* Restore the original Cargo Cult easter-egg composition; only the accent is Pakunter emerald. */
.cult-trigger{position:fixed;right:22px;bottom:22px;z-index:70;display:flex;align-items:center;gap:11px;min-width:168px;padding:10px 12px 10px 10px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(10,14,18,.88);color:#f2eee7;box-shadow:0 16px 50px rgba(0,0,0,.28),0 0 32px rgba(88,211,165,.06);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);cursor:pointer;transform:translateY(18px) scale(.98);opacity:0;pointer-events:none;transition:opacity .45s ease,transform .55s cubic-bezier(.2,.8,.2,1),border-color .3s ease,background .3s ease}
.cult-trigger.ready{opacity:1;pointer-events:auto;transform:none}.cult-trigger:hover{border-color:rgba(88,211,165,.42);background:rgba(14,18,22,.94)}
.cult-trigger-mark{width:38px;height:38px;border-radius:12px;border:1px solid rgba(88,211,165,.28);display:grid;place-items:center;background:linear-gradient(145deg,rgba(88,211,165,.09),rgba(255,255,255,.02))}.cult-trigger-mark i{width:7px;height:7px;border-radius:50%;background:#58d3a5;box-shadow:0 0 0 0 rgba(88,211,165,.32);animation:cultPulse 3s ease-out infinite}.cult-trigger>span:nth-child(2){display:flex;flex-direction:column;align-items:flex-start}.cult-trigger small{font-size:8px;letter-spacing:.18em;color:#737c84;font-weight:700}.cult-trigger strong{font-size:12px;line-height:1.25;font-weight:700;margin-top:2px}.cult-trigger b{margin-left:auto;color:#58d3a5;font-size:13px;font-weight:500}
.cult-backdrop{position:fixed;inset:0;z-index:84;background:rgba(2,5,8,.48);opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.cult-backdrop.open{opacity:1;visibility:visible}
.cult-card{position:fixed;z-index:85;left:50%;top:50%;width:min(1120px,calc(100vw - 48px));max-height:min(720px,calc(100vh - 48px));display:grid;grid-template-columns:minmax(0,.96fr) minmax(440px,1.04fr);overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:30px;background:#090c10;color:#f1eee8;box-shadow:0 34px 100px rgba(0,0,0,.52),0 0 70px rgba(88,211,165,.035);transform:translate(-50%,-47%) scale(.975);opacity:0;visibility:hidden;transition:opacity .35s ease,transform .5s cubic-bezier(.2,.8,.2,1),visibility .35s ease}.cult-card.open{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}
.cult-close{position:absolute;right:15px;top:15px;z-index:9;width:42px;height:42px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(10,13,16,.66);color:#f1eee8;font-size:26px;line-height:1;cursor:pointer;backdrop-filter:blur(10px);transition:background .25s ease,transform .25s ease}.cult-close:hover{background:rgba(88,211,165,.12);transform:rotate(3deg)}
.cult-copy{padding:46px 42px 34px;display:flex;flex-direction:column;min-height:590px;background:radial-gradient(circle at 92% 72%,rgba(88,211,165,.065),transparent 28%),linear-gradient(155deg,#0d1217 0%,#090d11 64%,#080f0d 100%)}
.cult-kicker{display:flex;align-items:center;gap:9px;color:#7c858d;font-size:10px;font-weight:700;letter-spacing:.16em}.cult-kicker span{width:8px;height:8px;border-radius:50%;background:#58d3a5;box-shadow:0 0 0 6px rgba(88,211,165,.075)}
.cult-opening{margin-top:34px!important}.cult-copy>p{font-size:13.5px;line-height:1.68;margin:0 0 14px;color:#a5adb4;max-width:48ch}
.cult-manifesto{display:grid;grid-template-columns:38px 1fr;gap:13px;align-items:start;margin:7px 0 15px;padding:15px 16px;border-left:2px solid #58d3a5;background:linear-gradient(90deg,rgba(88,211,165,.1),rgba(88,211,165,.015));border-radius:0 14px 14px 0}.cult-manifesto-mark{width:30px;height:30px;border:1px solid rgba(88,211,165,.34);border-radius:9px;display:grid;place-items:center;color:#58d3a5;font-size:13px;background:rgba(88,211,165,.055)}.cult-manifesto p{margin:0;color:#d8d4cd;font-size:13.5px;line-height:1.55;font-weight:600}.cult-manifesto strong{color:#76e2bc}
.cult-bridge{color:#b6bdc3!important}.cult-bridge strong{color:#f1eee8}.cult-quote{margin-top:4px;border-top:1px solid rgba(255,255,255,.08);padding-top:17px;display:flex;gap:14px}.cult-quote>span{font-size:48px;line-height:.8;color:#58d3a5;opacity:.55}.cult-quote p{font-size:14px;line-height:1.45;margin:0;color:#b6bec4}.cult-quote strong{color:#76e2bc}.cult-footnote{margin-top:auto!important;padding-top:17px!important;line-height:1.55!important;letter-spacing:.08em!important;text-transform:none!important;font-size:8.5px!important;color:#606972!important}
.cult-scene{position:relative;min-height:590px;background:#080b0f;overflow:hidden;isolation:isolate;--mx:0px;--my:0px}.cult-scene-photo{position:absolute;inset:-10px;width:calc(100% + 20px);height:calc(100% + 20px);object-fit:cover;object-position:52% 48%;transform:translate(var(--mx),var(--my)) scale(1.025);filter:saturate(.88) contrast(1.04) brightness(.84) hue-rotate(22deg);transition:transform .35s cubic-bezier(.2,.75,.25,1);will-change:transform}.cult-scene-grade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(8,11,15,.34),transparent 22%,transparent 75%,rgba(8,11,15,.14)),linear-gradient(0deg,rgba(5,7,9,.52),transparent 36%),radial-gradient(circle at 52% 83%,rgba(61,215,162,.16),transparent 24%);pointer-events:none}.cult-scene:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(8,11,15,.20),transparent 20%),linear-gradient(0deg,rgba(5,7,9,.38),transparent 38%);z-index:3}
.cult-plane-beacon{position:absolute;z-index:4;left:43%;top:21%;width:9px;height:9px;pointer-events:none}.cult-plane-beacon i{position:absolute;inset:0;border-radius:50%;background:#58d3a5;box-shadow:0 0 12px 3px rgba(88,211,165,.74);animation:pakBeacon 1.45s steps(2,end) infinite}.cult-plane-beacon b{position:absolute;left:-22px;top:3px;width:54px;height:1px;background:linear-gradient(90deg,transparent,rgba(88,211,165,.48),transparent);filter:blur(.4px);animation:pakBeaconLine 2.6s ease-in-out infinite}
.cult-fire-real{position:absolute;z-index:5;left:51%;top:82%;width:58px;height:72px;transform:translate(-50%,-50%);filter:drop-shadow(0 0 12px rgba(88,211,165,.24));pointer-events:none}.cult-fire-real:before{content:"";position:absolute;left:50%;top:43%;width:130px;height:100px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(88,211,165,.36),rgba(43,179,134,.11) 35%,transparent 70%);filter:blur(10px);animation:pakRealGlow 1.15s ease-in-out infinite alternate}.cult-fire-a,.cult-fire-b,.cult-fire-core{position:absolute;bottom:5px;left:50%;transform-origin:50% 100%;clip-path:polygon(50% 0,72% 32%,88% 62%,72% 100%,27% 100%,10% 64%,30% 36%)}.cult-fire-a{width:31px;height:52px;margin-left:-16px;background:linear-gradient(#baffdc 0 18%,#58d3a5 52%,#17795c 100%);animation:pakFlameA .72s ease-in-out infinite alternate}.cult-fire-b{width:24px;height:43px;margin-left:-4px;background:linear-gradient(#e8fff6,#7ce6bf 48%,#30ae83);opacity:.86;animation:pakFlameB .53s ease-in-out infinite alternate}.cult-fire-core{width:15px;height:31px;margin-left:-8px;background:linear-gradient(#f5fffb,#a8f3d7 58%,#58d3a5);animation:pakFlameC .43s ease-in-out infinite alternate}.cult-ember{position:absolute;bottom:32px;width:3px;height:3px;border-radius:50%;background:#8df0ca;box-shadow:0 0 6px #58d3a5;opacity:0}.e1{left:17px;animation:pakEmber 2.15s .1s infinite}.e2{left:31px;animation:pakEmber 2.45s .75s infinite}.e3{left:24px;animation:pakEmber 1.9s 1.2s infinite}.e4{left:39px;animation:pakEmber 2.7s 1.55s infinite}.cult-smoke-real{position:absolute;z-index:4;left:51%;top:72%;width:90px;height:125px;transform:translateX(-50%);pointer-events:none;filter:blur(7px)}.cult-smoke-real i{position:absolute;bottom:0;left:34px;width:23px;height:34px;border-radius:50%;background:rgba(157,190,179,.12);opacity:0;animation:pakSmoke 5.4s linear infinite}.cult-smoke-real i:nth-child(2){animation-delay:1.7s;left:46px;width:28px;height:40px}.cult-smoke-real i:nth-child(3){animation-delay:3.3s;left:25px;width:31px;height:44px}.cult-torch-glow{position:absolute;z-index:4;width:58px;height:58px;border-radius:50%;background:radial-gradient(circle,rgba(88,211,165,.29),rgba(52,197,146,.09) 34%,transparent 70%);filter:blur(5px);animation:pakTorch 1.7s ease-in-out infinite alternate;pointer-events:none}.torch-one{left:76%;top:46%}.torch-two{left:87%;top:58%;animation-delay:.55s}.cult-scene-caption{position:absolute;left:22px;right:22px;bottom:18px;z-index:7;display:flex;align-items:center;gap:10px;font-size:8px;letter-spacing:.14em;color:#748580}.cult-scene-caption i{height:1px;flex:1;background:rgba(255,255,255,.09)}.cult-scene-caption b{font-weight:700;color:#76d9b5}
@keyframes pakBeacon{50%{opacity:.18;box-shadow:0 0 3px rgba(88,211,165,.2)}}@keyframes pakBeaconLine{0%,100%{opacity:.25;transform:scaleX(.7)}50%{opacity:.8;transform:scaleX(1)}}@keyframes pakRealGlow{to{opacity:.72;transform:translate(-50%,-50%) scale(1.08)}}@keyframes pakFlameA{from{transform:rotate(-5deg) scale(.94,1)}to{transform:rotate(4deg) scale(1.05,.92)}}@keyframes pakFlameB{from{transform:rotate(7deg) scale(.92,1.03)}to{transform:rotate(-3deg) scale(1.08,.91)}}@keyframes pakFlameC{from{transform:scale(.88,1.06)}to{transform:scale(1.06,.9)}}@keyframes pakEmber{0%{transform:translate(0,0) scale(.7);opacity:0}12%{opacity:1}75%{opacity:.55}100%{transform:translate(18px,-70px) scale(.25);opacity:0}}@keyframes pakSmoke{0%{transform:translate(0,0) scale(.65);opacity:0}15%{opacity:.32}70%{opacity:.12}100%{transform:translate(18px,-105px) scale(1.7);opacity:0}}@keyframes pakTorch{to{opacity:.6;transform:scale(1.12)}}
@media(max-width:860px){.cult-card{grid-template-columns:1fr;width:min(620px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;border-radius:24px}.cult-copy{min-height:auto;padding:42px 24px 28px}.cult-opening{margin-top:32px!important}.cult-scene{min-height:320px;order:-1}.cult-scene-photo{object-position:52% 44%}.cult-fire-real{top:83%}.cult-smoke-real{top:68%}.cult-close{position:fixed;right:24px;top:24px}.cult-trigger{right:14px;bottom:14px;min-width:150px}.cult-scene-caption{bottom:12px}}
@media(max-width:560px){.cult-card{top:auto;bottom:8px;transform:translate(-50%,24px) scale(.985);max-height:calc(100dvh - 16px);border-radius:22px}.cult-card.open{transform:translate(-50%,0) scale(1)}.cult-scene{min-height:250px}.cult-copy{padding:27px 20px 22px}.cult-opening{margin-top:25px!important}.cult-copy>p,.cult-manifesto p{font-size:12.7px}.cult-manifesto{grid-template-columns:32px 1fr;padding:13px 12px}.cult-trigger{min-width:auto;padding:9px}.cult-trigger>span:nth-child(2),.cult-trigger>b{display:none}.cult-trigger-mark{width:40px;height:40px}.cult-close{right:18px;top:18px}.cult-scene-photo{object-position:53% 42%}.cult-plane-beacon{top:20%}.cult-fire-real{top:83%;transform:translate(-50%,-50%) scale(.78)}.cult-smoke-real{transform:translateX(-50%) scale(.8)}}

/* v5 — mobile hardening + restored cinematic cargo-cult archive */
html,body{max-width:100%;overflow-x:hidden}.site,.page-shell,main,section{min-width:0}.shell{width:min(1220px,calc(100% - 40px));max-width:100%;margin-inline:auto}.site-header{max-width:100vw}.hero-grid>*{min-width:0}.hero-stage{max-width:100%}.phone-main,.phone-secondary{max-width:88vw}.screen-wall,.system-grid,.origin-grid,.download-shell,.founder-card{min-width:0}.screen-card{min-width:0}.screen-card img{display:block;width:100%;height:auto}

.cult-card-rich{display:block;width:min(1120px,calc(100vw - 48px));max-height:min(860px,calc(100dvh - 48px));overflow:auto;background:#090d10;border-color:rgba(126,241,194,.16);border-radius:30px;scrollbar-color:rgba(104,224,174,.35) transparent;overscroll-behavior:contain}
.cult-card-rich .cult-scene-rich{position:relative;min-height:535px;height:535px;overflow:hidden;border-bottom:1px solid rgba(126,241,194,.13);background:#07100d}
.cult-card-rich .cult-scene-photo{inset:-12px;width:calc(100% + 24px);height:calc(100% + 24px);object-position:50% 48%;filter:saturate(.88) contrast(1.05) brightness(.76) hue-rotate(35deg)}
.cult-card-rich .cult-scene-grade{background:linear-gradient(0deg,rgba(4,10,8,.60),transparent 40%),linear-gradient(90deg,rgba(4,10,8,.22),transparent 26%,transparent 72%,rgba(4,10,8,.12)),radial-gradient(circle at 54% 80%,rgba(56,226,147,.18),transparent 26%)}
.cult-card-rich .cult-copy-rich{min-height:0;padding:42px 48px 48px;background:radial-gradient(circle at 8% 0%,rgba(61,219,151,.055),transparent 26%),linear-gradient(180deg,#0a1010 0%,#090d10 100%)}
.cult-card-rich .cult-kicker{color:#83958f}.cult-card-rich .cult-kicker span{background:#58dfa6;box-shadow:0 0 0 6px rgba(88,223,166,.08)}
.cult-card-rich .cult-copy h2{margin:22px 0 26px;font-size:clamp(46px,5vw,72px);line-height:.96;letter-spacing:-.055em}.cult-card-rich .cult-copy h2 em{color:#58dfa6;font-style:normal}
.cult-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:38px;border-top:1px solid rgba(255,255,255,.08);padding-top:27px}.cult-intro-grid p,.cult-wide-copy{font-size:14px;line-height:1.72;color:#aeb9b5;margin:0}.cult-wide-copy{margin-top:25px!important;max-width:none!important;color:#c0c8c5!important}
.cult-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px}.cult-detail-card{overflow:hidden;border:1px solid rgba(144,196,175,.16);border-radius:19px;background:rgba(11,17,17,.76)}.cult-detail-image{position:relative;height:165px;overflow:hidden;background:#07100d}.cult-detail-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.78) brightness(.68) contrast(1.08) hue-rotate(34deg);transform:scale(1.28)}.crop-plane img{object-position:37% 11%}.crop-runway img{object-position:45% 67%}.crop-tower img{object-position:88% 40%}.cult-detail-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,10,8,.45),transparent 48%)}.cult-detail-image i{position:absolute;z-index:2;left:14px;bottom:13px;width:7px;height:7px;border-radius:50%;background:#5ce0a8;box-shadow:0 0 14px rgba(92,224,168,.7)}.cult-detail-body{padding:16px 17px 18px}.cult-detail-body small{font-size:8px;letter-spacing:.18em;color:#6f827a}.cult-detail-body h3{margin:7px 0 7px;font-size:15px;color:#f0f5f2}.cult-detail-body p{margin:0;font-size:11.5px;line-height:1.55;color:#7f918a}
.cult-note-block{display:grid;grid-template-columns:58px 1fr;gap:18px;align-items:center;margin-top:30px;padding:18px 20px;border:1px solid rgba(86,219,159,.18);border-radius:18px;background:linear-gradient(90deg,rgba(71,211,147,.075),rgba(255,255,255,.012))}.cult-note-mark{width:48px;height:48px;border-radius:14px;border:1px solid rgba(86,219,159,.20);display:grid;place-items:center;background:rgba(86,219,159,.035)}.cult-note-mark i{width:18px;height:18px;border:2px solid #5cdfa8;border-radius:50%;box-shadow:0 0 18px rgba(92,223,168,.18);position:relative}.cult-note-mark i:after{content:"";position:absolute;width:7px;height:2px;background:#5cdfa8;right:-5px;top:7px;transform:rotate(-25deg)}.cult-note-block small{display:block;margin-bottom:5px;color:#5cdfa8;font-size:8px;font-weight:800;letter-spacing:.15em}.cult-note-block p{margin:0;color:#b0bcb7;font-size:12px;line-height:1.55}
.cult-card-rich .cult-close{position:sticky;float:right;right:16px;top:16px;margin-bottom:-42px;z-index:20;background:rgba(4,10,8,.72);border-color:rgba(126,241,194,.18)}.cult-card-rich .cult-close:hover{background:rgba(64,215,151,.12)}
.cult-card-rich .cult-plane-beacon i{background:#5cdfa8;box-shadow:0 0 14px 3px rgba(92,223,168,.72)}.cult-card-rich .cult-plane-beacon b{background:linear-gradient(90deg,transparent,rgba(92,223,168,.50),transparent)}.cult-card-rich .cult-fire-real:before{background:radial-gradient(circle,rgba(66,235,155,.32),rgba(34,190,124,.12) 38%,transparent 70%)}.cult-card-rich .cult-fire-a{background:linear-gradient(#dbffe9 0 12%,#65f0b2 42%,#16945f 100%)}.cult-card-rich .cult-fire-b{background:linear-gradient(#effff6,#7df3bd 48%,#20b372)}.cult-card-rich .cult-fire-core{background:linear-gradient(#fff,#baffda 58%,#4bdea0)}.cult-card-rich .cult-ember{background:#76f2bc;box-shadow:0 0 7px #38d792}.cult-card-rich .cult-torch-glow{background:radial-gradient(circle,rgba(88,227,167,.26),rgba(32,176,115,.08) 36%,transparent 70%)}.cult-card-rich .cult-scene-caption i{background:#5cdfa8}.cult-card-rich .cult-scene-caption b{color:#c4d5cf}
.cult-trigger:hover{border-color:rgba(88,223,166,.36)}.cult-trigger-mark{border-color:rgba(88,223,166,.24);background:linear-gradient(145deg,rgba(88,223,166,.08),rgba(255,255,255,.02))}.cult-trigger-mark i{background:#5cdfa8;box-shadow:0 0 0 0 rgba(88,223,166,.30)}.cult-trigger b{color:#5cdfa8}

@media(max-width:700px){
  :root{--shell:min(100% - 24px,1220px)}
  .shell{width:calc(100% - 24px)}
  .site-header{padding-inline:12px}.brand img{width:min(126px,42vw)!important;height:auto!important;max-height:34px!important}.header-actions{gap:8px}
  .hero{padding-inline:0}.hero-grid{width:100%}.hero h1{font-size:clamp(48px,15.5vw,70px);overflow-wrap:anywhere}.lead{max-width:100%}.hero-stage{height:510px;overflow:hidden}.phone-main{width:min(235px,68vw);height:auto;aspect-ratio:690/1536;left:43%}.phone-secondary{width:min(150px,43vw);height:auto;aspect-ratio:690/1536;right:-5%;top:28%}.signal-card{max-width:45vw}
  .journey-lab{overflow:hidden}.journey-map{width:100%}.journey-stage{max-width:100%}
  .screen-wall{width:calc(100vw - 12px);margin-left:0;overflow-x:auto}.screen-card{min-width:min(82vw,360px)}
  .origin-copy h2{font-size:clamp(50px,15vw,66px);overflow-wrap:anywhere}.forge-word{font-size:clamp(21px,7vw,27px)}.forge-result{font-size:clamp(40px,13vw,50px)}
  .footer{width:100%}

  .cult-card-rich{left:8px;right:8px;top:8px;bottom:8px;width:auto;max-width:none;max-height:none;height:calc(100dvh - 16px);transform:translateY(18px) scale(.985);border-radius:22px}
  .cult-card-rich.open{transform:none}.cult-card-rich .cult-scene-rich{height:280px;min-height:280px;order:initial}.cult-card-rich .cult-copy-rich{padding:26px 18px 26px}.cult-card-rich .cult-copy h2{font-size:42px;margin:17px 0 21px}.cult-intro-grid{grid-template-columns:1fr;gap:14px;padding-top:20px}.cult-intro-grid p,.cult-wide-copy{font-size:12.8px;line-height:1.65}.cult-wide-copy{margin-top:17px!important}.cult-detail-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:22px -18px 0;padding:0 18px 8px}.cult-detail-card{min-width:78vw;scroll-snap-align:center}.cult-detail-image{height:145px}.cult-note-block{grid-template-columns:42px 1fr;gap:12px;padding:15px;margin-top:20px}.cult-note-mark{width:40px;height:40px;border-radius:12px}.cult-note-block p{font-size:11.5px}.cult-card-rich .cult-close{position:sticky;right:12px;top:12px;width:40px;height:40px}.cult-card-rich .cult-scene-caption{left:14px;right:14px;bottom:11px;font-size:7px}.cult-card-rich .cult-plane-beacon{top:18%}.cult-card-rich .cult-fire-real{top:82%;transform:translate(-50%,-50%) scale(.72)}.cult-card-rich .cult-smoke-real{transform:translateX(-50%) scale(.74)}
}
@media(max-width:390px){.shell{width:calc(100% - 20px)}.hero h1{font-size:47px}.hero-stage{height:470px}.phone-main{width:220px}.phone-secondary{width:138px}.cult-card-rich .cult-copy h2{font-size:37px}.cult-detail-card{min-width:83vw}.cult-trigger{right:10px;bottom:10px}}

/* v6 — clean panoramic Cargo Cult hero; keep the archive below untouched */
.cult-card-rich .cult-scene-rich{height:auto;min-height:0;aspect-ratio:1600/720;background:#07100d}
.cult-card-rich .cult-scene-photo{inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;transform:none!important;filter:saturate(.96) contrast(1.04) brightness(.84)!important}
.cult-card-rich .cult-scene-grade{background:linear-gradient(0deg,rgba(4,10,8,.62),transparent 38%),linear-gradient(90deg,rgba(4,10,8,.16),transparent 23%,transparent 77%,rgba(4,10,8,.16)),radial-gradient(circle at 55% 76%,rgba(56,226,147,.12),transparent 24%)}
@media(max-width:860px){.cult-card-rich .cult-scene-rich{height:auto;min-height:0;aspect-ratio:16/9}.cult-card-rich .cult-scene-photo{object-position:center 46%}}
@media(max-width:560px){.cult-card-rich .cult-scene-rich{aspect-ratio:4/3}.cult-card-rich .cult-scene-photo{object-position:center 48%}}

/* v7: dedicated high-resolution cargo-cult card art; never crop the hero asset into these cards */
.cult-detail-image img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.9) brightness(.72) contrast(1.06);transform:none}


/* v8 — campfire sparks: no synthetic green flame overlay */
.cult-card-rich .cult-fire-real,.cult-card-rich .cult-smoke-real{display:none!important}
.cult-sparks{position:absolute;left:45.5%;top:82%;width:150px;height:190px;transform:translate(-50%,-92%);pointer-events:none;z-index:4;overflow:visible;filter:none}
.cult-spark{--x:0px;--drift:0px;--rise:120px;--size:2px;--dur:2.4s;--delay:0s;position:absolute;left:50%;bottom:0;width:var(--size);height:var(--size);border-radius:50%;background:rgba(255,177,76,.96);box-shadow:0 0 3px rgba(255,125,34,.92),0 0 7px rgba(255,90,20,.48);opacity:0;transform:translate3d(var(--x),0,0) scale(.45);animation:cultSparkRise var(--dur) var(--delay) cubic-bezier(.18,.58,.28,1) infinite;will-change:transform,opacity}
.cult-spark:nth-child(3n){background:rgba(255,220,137,.98);box-shadow:0 0 3px rgba(255,191,93,.9),0 0 6px rgba(255,115,28,.4)}
.cult-spark:nth-child(5n){filter:blur(.35px)}
@keyframes cultSparkRise{0%{opacity:0;transform:translate3d(var(--x),4px,0) scale(.3)}8%{opacity:.95}42%{opacity:.82;transform:translate3d(calc(var(--x) + var(--drift)*.45),calc(var(--rise)*-.45),0) scale(1)}78%{opacity:.34}100%{opacity:0;transform:translate3d(calc(var(--x) + var(--drift)),calc(var(--rise)*-1),0) scale(.15)}}
@media(max-width:860px){.cult-sparks{left:45.5%;top:83%;transform:translate(-50%,-92%) scale(.78)}}
@media(max-width:560px){.cult-sparks{transform:translate(-50%,-90%) scale(.62)}}
@media(prefers-reduced-motion:reduce){.cult-spark{animation:none;display:none}}
/* v10 — align spark emitter with the photographed campfire */
.cult-sparks{left:43.9%;}
@media(max-width:860px){.cult-sparks{left:45.5%;top:84.1%;}}
@media(max-width:560px){.cult-sparks{top:84.4%;}}
/* v11 — desktop emitter calibrated to the photographed campfire center */
@media(min-width:861px){.cult-sparks{left:47.8%;}}


/* v12 — mobile fit + canonical Pakunter language control */
@media(max-width:700px){
  html,body{width:100%;max-width:100%;overflow-x:hidden}
  :root{--shell:calc(100% - 24px)}
  .shell{width:var(--shell)!important;max-width:100%!important;margin-inline:auto!important}
  .site-header{height:66px;padding:0 10px;gap:8px;overflow:visible}
  .site-header .brand{flex:0 1 auto;min-width:0}
  .site-header .brand img{width:112px!important;max-width:31vw!important;height:auto!important;max-height:31px!important;object-fit:contain}
  .header-actions{margin-left:auto;display:flex;align-items:center;gap:6px;min-width:0}
  .lang-switch{display:flex!important;align-items:center;gap:4px;flex:0 0 auto;height:32px;padding:0 8px;border:1px solid var(--line);border-radius:11px;background:rgba(17,23,34,.84);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:9px;line-height:1}
  .lang-switch button{font-size:9px;line-height:1;padding:6px 2px;min-width:18px}
  .lang-switch span{font-size:8px;opacity:.42}
  .theme-toggle,.menu-button{width:32px;height:32px;border-radius:10px;flex:0 0 32px}

  main,section,.hero-grid,.hero-copy,.hero-stage,.idea-head,.journey-lab,.experience-head,.screen-wall,.system-grid,.origin-grid,.values-grid,.founder-card,.download-shell,.footer{max-width:100%;min-width:0}
  .hero-meta,.hero-foot{gap:10px}
  .hero-meta span,.hero-foot span{min-width:0}
  .hero-meta span:first-child{max-width:72%;white-space:normal;line-height:1.45}
  .hero h1{font-size:clamp(48px,14.7vw,68px);line-height:.94;word-break:normal;overflow-wrap:normal}
  .hero-stage{width:100%;max-width:100%;overflow:hidden}
  .signal-card{min-width:0;max-width:46vw}

  .idea-head,.experience-head,.origin-grid,.download-shell{width:100%}
  .journey-lab{width:100%;max-width:100%}
  .journey-top{gap:10px;overflow:hidden}.journey-top span,.journey-top b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .journey-metrics{width:100%;max-width:100%}

  .screen-wall{width:100%!important;max-width:100%!important;margin-left:0!important;padding-left:0!important;padding-right:0!important;overscroll-behavior-inline:contain;scroll-padding-inline:0}
  .screen-card{min-width:min(82vw,350px)!important;max-width:calc(100vw - 36px)}

  .word-forge{width:100%;max-width:100%;overflow:hidden}
  .forge-row{min-width:0}.forge-word{max-width:100%;overflow-wrap:anywhere}
  .values-grid,.system-grid{width:100%}
  .value-card,.system-card,.system-lead,.founder-card,.download-options,.download-card{min-width:0;max-width:100%}
  .download-card{width:100%}
  .footer{width:var(--shell)!important;padding-inline:0!important}

  .cult-card-rich{max-width:calc(100vw - 16px)!important;overflow-x:hidden}
  .cult-copy-rich,.cult-intro-grid,.cult-detail-grid,.cult-note-block{max-width:100%}
}
@media(max-width:430px){
  .site-header .brand img{width:104px!important;max-width:29vw!important}
  .header-actions{gap:4px}
  .lang-switch{padding-inline:6px;gap:3px}
  .theme-toggle{display:none}
  .hero-meta span:last-child{display:none}
  .hero-meta span:first-child{max-width:100%}
  .hero h1{font-size:clamp(46px,14vw,60px)}
  .journey-metrics{grid-template-columns:1fr 1fr}
}
@media(max-width:350px){
  .site-header .brand img{width:94px!important}
  .lang-switch{padding-inline:5px}.lang-switch button{min-width:16px;font-size:8px}
  .menu-button{width:30px;height:30px;flex-basis:30px}
}
