:root{--bg: #07080c;--card: #12141a;--ink: #050506;--ivory: #f6f3ec;--muted: #b7b1a6;--gold: #d4b483;--gold-2: #f0e2c4;--line: rgba(212, 180, 131, .32);--serif: "Cormorant Garamond", Georgia, serif;--sans: "Outfit", "Segoe UI", sans-serif;--pad: clamp(20px, 4vw, 72px);color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ivory);font-family:var(--sans);font-weight:400;line-height:1.5;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,p{margin:0}[hidden]{display:none!important}::selection{background:var(--gold);color:#16130e}:focus-visible{outline:1px solid var(--gold-2);outline-offset:3px}::placeholder{color:#b7b1a6b8}.skip{position:absolute;left:-999px}.skip:focus{left:16px;top:16px;z-index:80;background:var(--gold);color:#16130e;padding:8px 12px}.site{position:relative;z-index:1}.kicker{color:var(--gold);letter-spacing:.28em;text-transform:uppercase;font-size:.72rem;margin:0 0 14px}h1,h2,.side-title{font-family:var(--serif);font-weight:500;letter-spacing:-.02em;line-height:1.05}h1{font-size:clamp(2.6rem,6vw,5.2rem)}h2{font-size:clamp(2rem,4vw,3.5rem);margin-bottom:18px}.side-title{display:block;font-size:2.2rem;margin:8px 0}.lede,.prose,.muted{color:var(--muted)}.lede{font-size:1.12rem;line-height:1.7;max-width:44rem}.prose{max-width:740px;display:grid;gap:16px;font-size:1.05rem;line-height:1.75;margin-bottom:28px}.btn,.linkish{letter-spacing:.14em;text-transform:uppercase}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1px solid var(--gold);background:transparent;color:var(--gold-2);font-size:.72rem;transition:background .3s ease,color .3s ease}.btn:hover,.btn.solid{background:var(--gold);color:#141210}.btn.solid:hover{background:var(--gold-2);color:#141210}button:disabled{opacity:.55;cursor:wait}.linkish{background:none;border:0;padding:0;color:var(--muted);font-size:.74rem}.nav{position:fixed;inset:0 0 auto 0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px var(--pad);background:#07080ceb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.nav-brand{background:var(--ink);border-radius:12px;padding:6px 10px;display:grid}.nav-logo{height:34px;width:auto}.nav-links{display:flex;align-items:center;gap:14px}.nav-rail{display:flex;align-items:center;gap:2px}.nav-item,.nav-text,.nav-cta,.nav .linkish{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.nav-item{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;color:var(--muted)}.nav-item svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;flex:none}.nav-item:hover,.nav-item[aria-current=page]{color:var(--ivory);background:#c6a36a24}.nav-text,.nav-cta{display:inline-flex;align-items:center;gap:6px}.nav-text svg,.nav-cta svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;flex:none}.nav-text{color:var(--muted)}.nav-drop{position:relative}.nav-panel{position:absolute;top:calc(100% + 10px);left:0;z-index:50;display:none;width:min(480px,78vw);grid-template-columns:150px 1fr;gap:12px;padding:12px;background:#12141a;border:1px solid var(--line);border-radius:18px;box-shadow:0 22px 48px #00000073}.nav-drop:hover .nav-panel,.nav-drop:focus-within .nav-panel{display:grid}.drop-photo{width:100%;height:210px;object-fit:cover;border-radius:12px}.drop-links{display:grid;align-content:start;gap:4px}.drop-link{display:grid;grid-template-columns:46px 1fr;gap:8px;align-items:center;color:var(--ivory);padding:4px;border-radius:10px;letter-spacing:.04em;text-transform:none;font-size:.92rem}.drop-link img{width:46px;height:46px;object-fit:cover;border-radius:8px}.drop-link:hover{background:#d4b4831f}.nav-text:hover,.nav-text[aria-current=page]{color:var(--gold-2)}.nav-cta{display:inline-flex;align-items:center;gap:8px;background:none;border:1px solid var(--gold);border-radius:999px;padding:8px 14px;color:var(--gold-2)}.nav-cta:hover{background:var(--gold);color:#141210}.nav-toggle{display:none;width:44px;height:44px;place-items:center;gap:6px;background:none;border:0}.nav-toggle span{display:block;width:18px;height:1px;background:var(--gold-2)}.hero{max-width:1180px;margin:0 auto;min-height:calc(100vh - 72px);display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;padding:120px var(--pad) 48px}.hero-copy{display:grid;justify-items:start;gap:14px}.hero-copy h1{font-size:clamp(3rem,5vw,4.8rem);max-width:11ch}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.hero-stage{background:var(--ink);border-radius:28px;min-height:440px;display:grid;place-items:center;padding:48px;box-shadow:0 24px 60px #1412101f}.hero-stage img{width:min(420px,100%)}.section{padding:28px var(--pad) 88px}#sistem,#moduller,#iletisim{scroll-margin-top:96px}.wrap{max-width:1120px;margin:0 auto}.section-head{max-width:640px;display:grid;gap:10px;margin-bottom:28px}.section-head h2{margin:0}.vista,.sheet-photo{display:block;overflow:hidden;border-radius:28px}.vista{width:min(1120px,calc(100% - (var(--pad) * 2)));margin:8px auto 12px;aspect-ratio:16 / 7}.sheet-photo{aspect-ratio:16 / 7;margin:0 0 28px}.vista img,.sheet-photo img,.frame img{width:100%;height:100%;object-fit:cover}.frame{display:block;overflow:hidden;border-radius:14px;aspect-ratio:4 / 3}.well{background:var(--ink);border-radius:16px;display:grid;place-items:center;padding:16px}.well img{width:100%;max-height:78px;object-fit:contain}.well-sm{padding:8px 10px;border-radius:12px}.well-sm img{max-height:42px}.deck{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.deck-two{grid-template-columns:1fr 1fr;margin-top:16px}.deck-four{grid-template-columns:repeat(4,1fr);margin-top:16px}.deck-card{display:grid;gap:8px;align-content:start;background:var(--card);border:1px solid var(--line);border-radius:20px;padding:18px;box-shadow:0 10px 28px #1412100a;transition:transform .35s ease,box-shadow .35s ease}a.deck-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #14121014}.deck-core{grid-column:1 / -1;grid-template-columns:240px 1fr;align-items:center;gap:28px;padding:22px}.deck-card h3{font-family:var(--serif);font-size:2rem;font-weight:500}.deck-card .verb{color:var(--gold-2);letter-spacing:.04em}.deck-card p{color:var(--muted);line-height:1.6}.deck-core .kicker{margin-bottom:4px}.brand{max-width:1120px;margin:0 auto;padding:112px var(--pad) 88px;display:grid;gap:22px}.brand-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:36px;align-items:center}.brand-photo{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:24px;background:#050506}.brand-intro{display:grid;gap:14px;justify-items:start}.brand-logo{width:min(240px,100%);border-radius:12px}.orbit{position:relative;width:min(420px,100%);aspect-ratio:1;display:grid;place-items:center}.orbit-logo{width:54%;position:relative;z-index:1;border-radius:16px}.orbit-ring{position:absolute;top:18px;right:18px;bottom:18px;left:18px}.orbit-icon{position:absolute;left:50%;top:50%;width:48px;height:48px;margin:-24px 0 0 -24px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:#12141a;color:var(--gold-2);transform:rotate(calc(var(--i) * 45deg)) translateY(-168px) rotate(calc(var(--i) * -45deg))}.orbit-ring{animation:orbit-spin 42s linear infinite}.orbit-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;animation:orbit-spin 42s linear infinite reverse}.channel-row{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;max-width:42ch}.channel-row li{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--line);border-radius:999px;color:var(--gold-2);background:#12141a;font-size:.78rem;letter-spacing:.04em}.channel-row svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6}.brand-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.brand-list li{color:var(--ivory);line-height:1.6;padding-left:16px;position:relative}.brand-list li:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:1px;background:var(--gold)}@keyframes orbit-spin{to{transform:rotate(360deg)}}.brand-intro h1{margin:0;font-size:clamp(2.4rem,4vw,3.8rem);max-width:14ch}.brand-intro p,.brand-block p{margin:0;color:var(--ivory);font-size:1.02rem;line-height:1.75}.brand-intro p{max-width:42ch}.brand-block p strong{color:var(--gold-2);font-weight:500}.brand-sections{display:grid;gap:14px}.brand-block{background:#12141a;border:1px solid var(--line);border-radius:20px;padding:22px 24px;display:grid;gap:12px}.brand-block h2{margin:0;font-family:var(--sans);font-size:.78rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-2)}.brand-actions{display:flex;flex-wrap:wrap;gap:12px}.brand-block .sku-grid{margin-top:4px}.setup{border:0;padding:0;width:min(640px,calc(100vw - 28px));max-width:calc(100vw - 28px);background:transparent;color:var(--ivory)}.setup::backdrop{background:#050506c7}.setup-sheet{display:grid;gap:16px;padding:28px;background:#12141a;border:1px solid var(--line);border-radius:24px}.setup-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.setup-head h2{margin:0;font-size:clamp(2rem,4vw,2.8rem)}.setup-close{background:none;border:0;color:var(--gold-2);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.setup-cart{margin:0;color:var(--muted);line-height:1.6}.setup-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.setup .cell{display:grid;gap:8px;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:#0c0e13;color:var(--gold-2);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.setup .cell input,.setup .cell textarea{border:0;background:transparent;color:var(--ivory);font-size:1rem;letter-spacing:0;text-transform:none;padding:0;width:100%}.setup .cell textarea{min-height:96px;resize:vertical}.setup .cell:focus-within{border-color:var(--gold)}.field-error{margin:0;color:#e7b8ae}.setup-foot{display:flex;align-items:center;justify-content:space-between;gap:16px}.sheet{max-width:1120px;margin:0 auto;padding:120px var(--pad) 88px}.sheet-head{display:grid;grid-template-columns:280px 1fr;gap:32px;align-items:center;background:#12141a;border:1px solid var(--line);border-radius:28px;padding:22px;margin-bottom:28px}.sheet-head .well{min-height:160px}.sheet-head h1{font-size:clamp(2.4rem,4vw,3.6rem);max-width:14ch}.sheet-title{margin:36px 0 16px;font-size:clamp(1.8rem,3vw,2.4rem)}.story{display:grid;gap:14px;max-width:46rem;margin:0 0 8px}.story p{margin:0;color:var(--muted);line-height:1.75;font-size:1.05rem}.story-line{max-width:46rem;margin:0 0 16px;line-height:1.7;color:var(--ivory)}.story-line strong{color:var(--gold-2);font-weight:500}.story-points{display:grid;gap:8px;max-width:46rem;margin:0 0 18px;padding:0;list-style:none}.story-points li{color:var(--ivory);line-height:1.6;padding-left:16px;position:relative}.story-points li:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:1px;background:var(--gold)}.model-row{display:grid;grid-template-columns:.9fr 1.1fr;gap:36px;align-items:center;margin-bottom:42px}.model-row.reverse .model-photo{order:2}.model-photo{margin:0;border-radius:24px;overflow:hidden;background:#050506}.model-photo img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.model-copy{display:grid;gap:14px;justify-items:start}.model-copy p{margin:0;color:var(--ivory);line-height:1.7;max-width:42ch;font-size:1.02rem}.model-copy .model-line{color:var(--gold-2);letter-spacing:.04em}.intro-layout{display:grid;grid-template-columns:minmax(220px,280px) 1fr;gap:36px;align-items:start}.intro-brand{position:sticky;top:96px;display:grid;gap:16px;justify-items:start}.intro-brand img{width:min(240px,100%);border-radius:12px}.intro-layout p,.intro-layout li{margin:0;color:var(--ivory);font-family:var(--sans);font-size:1.02rem;font-weight:400;line-height:1.75;letter-spacing:0;text-transform:none;max-width:none}.intro-layout .intro-label{color:var(--gold-2)}.intro-cards{display:grid;gap:14px}.intro-card{background:#12141a;border:1px solid var(--line);border-radius:20px;padding:22px 24px;display:grid;gap:12px}.intro-card .story-points{margin:0;max-width:none}.intro-card .story-points li{color:var(--ivory);font-size:1.02rem;line-height:1.75}.price-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.price-filter{display:grid;place-items:center;min-width:132px;min-height:72px;padding:10px 14px;background:#12141a;border:1px solid var(--line);border-radius:18px;color:var(--ivory);cursor:pointer}.price-filter img{height:34px;width:auto;max-width:118px;object-fit:contain}.price-filter.on{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.price-board{background:#12141a;border:1px solid var(--line);border-radius:24px;overflow:auto}.price-sheet{width:100%;border-collapse:collapse;min-width:880px}.price-sheet th,.price-sheet td{text-align:left;padding:16px 18px;border-bottom:1px solid var(--line);vertical-align:middle}.price-sheet thead th{color:var(--gold-2);font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.price-sheet tbody th{font-weight:400;width:168px}.price-sheet td:last-child{text-align:right;color:var(--gold-2);white-space:nowrap;font-variant-numeric:tabular-nums}.price-sheet tr:last-child th,.price-sheet tr:last-child td{border-bottom:0}.price-sheet tr.price-off,.sku.price-off{display:none}.edu-filters .price-filter{min-width:0;min-height:48px;letter-spacing:.06em}.price-mark{height:28px;width:auto;max-width:132px;display:block;object-fit:contain}.sheet-note{margin:22px 0}.work-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.work-card{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;background:#12141a;border:1px solid var(--line);border-radius:18px;padding:18px 18px 20px}.work-card strong{display:block;font-family:var(--serif);font-size:1.45rem;font-weight:500;margin-bottom:4px;color:var(--ivory)}.work-line{color:var(--gold-2);line-height:1.45;margin:0 0 10px}.work-body{display:grid;gap:10px}.work-body p{color:var(--muted);line-height:1.65;margin:0}.prose-stack{display:grid;gap:12px;margin:8px 0 28px}.prose-stack p{margin:0;background:#12141a;border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:16px;padding:16px 18px;line-height:1.7;color:var(--muted)}.prose-stack p:first-child{color:var(--ivory)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.feature{background:#12141a;border:1px solid var(--line);border-radius:16px;padding:16px}.feature strong{display:block;margin-bottom:8px;font-family:var(--serif);font-size:1.35rem;font-weight:500}.feature p{margin:0;color:var(--muted);line-height:1.6}.rate-table{width:100%;border-collapse:collapse;margin:8px 0 4px}.rate-table caption{text-align:left;color:var(--gold-2);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;margin-bottom:8px}.rate-table th,.rate-table td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line)}.rate-table th{color:var(--ivory);font-weight:500;width:34%}.system-head{max-width:680px;display:grid;gap:14px;margin-bottom:56px}.system-head h2{margin:0}.core{display:grid;grid-template-columns:200px 1fr;gap:36px;align-items:center;padding:8px 4px 48px}.core img{width:180px}.core .kicker{margin-bottom:0}.core h3{font-family:var(--serif);font-size:clamp(2.4rem,4vw,3.2rem);font-weight:500}.core p{color:var(--muted);max-width:38rem;line-height:1.7;margin-top:10px}.sign{margin:48px 0 0;max-width:26ch;font-family:var(--serif);font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.35;color:var(--gold-2)}.principle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.principle{border-top:1px solid var(--line);padding-top:16px}.principle span{color:var(--gold);letter-spacing:.16em;font-size:.75rem}.principle h3{font-family:var(--serif);font-size:2rem;font-weight:500;margin:10px 0}.principle p{color:var(--muted);line-height:1.65}.engine-band{background:radial-gradient(circle at 18% 40%,rgba(154,115,68,.08),transparent 32%),#f7f4ee}.engine{display:grid;grid-template-columns:.9fr 1.1fr;gap:42px;align-items:center}.engine-copy{display:grid;gap:16px;justify-items:start}.glow{position:relative}.glow:before{content:"";position:absolute;top:12%;right:8%;bottom:12%;left:8%;background:radial-gradient(circle at 35% 45%,rgba(143,216,210,.22),transparent 55%),radial-gradient(circle at 68% 55%,rgba(198,163,106,.22),transparent 52%);filter:blur(18px);animation:glow 6.5s ease-in-out infinite}.glow img{position:relative;z-index:1}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.module-card{display:grid;gap:8px;align-content:start;padding:36px 28px 42px;border-right:1px solid var(--line);background:transparent;transition:background .45s ease}.module-card:last-child{border-right:0}.module-card:hover{background:#c6a36a0b}.module-card img{width:min(200px,100%);height:84px;object-fit:contain;object-position:left center}.module-card h3{font-family:var(--serif);font-size:2.35rem;font-weight:500;margin-top:10px}.module-card p{color:var(--muted);line-height:1.65;max-width:28ch}.module-card .role{color:var(--gold-2);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;margin:0}.module-card span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.motto{letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;color:var(--gold-2);margin-top:14px}.prose.flush{margin-bottom:0;max-width:46rem}.center-copy{text-align:center;justify-items:center}.center-line{text-align:center;margin:0 auto 18px}.close-band{display:grid;gap:16px;justify-items:center;text-align:center}.close-lines{display:grid;gap:8px}.close-lines p{font-family:var(--serif);font-size:clamp(1.5rem,3vw,2.2rem)}.page-title{font-size:clamp(2.15rem,4vw,3.15rem);max-width:16ch;margin:4px 0 0}.chapter{margin:72px 0 0;padding-bottom:12px;border-bottom:1px solid var(--line)}.chapter h2{margin:0;font-size:clamp(1.7rem,3vw,2.3rem)}.stack-blocks .principle,.stack-blocks .diff{border-top:0;border-bottom:1px solid var(--line);padding:28px 0}.result{margin:0;padding:64px 0 8px;border:0;font-family:var(--serif);font-size:clamp(1.7rem,3vw,2.45rem);line-height:1.25;color:var(--gold-2);max-width:20ch}.close-band .result{border-left:0;padding-left:0;text-align:center;max-width:36rem}.points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;margin-top:8px}.points li{position:relative;padding-left:14px;color:var(--ivory)}.points li:before{content:"";position:absolute;left:0;top:.7em;width:7px;height:1px;background:var(--gold)}.gains{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px}.gains li{background:var(--card);border:1px solid rgba(20,18,16,.08);border-radius:999px;padding:10px 14px;color:var(--ivory);line-height:1.35}.levels{display:grid;gap:16px;margin-top:16px}.level{border-left:1px solid var(--line);padding-left:16px;display:grid;gap:8px}.level strong{font-family:var(--serif);font-size:1.35rem;font-weight:500}.level p{color:var(--muted)}.why-grid{margin:12px 0 40px}.why-grid p{color:var(--muted);line-height:1.65;margin-top:8px}.diff-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:36px}.diff{border-top:1px solid var(--line);padding-top:16px}.diff h3{font-family:var(--serif);font-size:1.8rem;font-weight:500;margin-bottom:8px}.diff p{color:var(--muted);line-height:1.65}.subpage h2{margin-top:12px}.auth-aside img,.mini-logo{background:var(--ink);border-radius:16px;padding:12px}.prose p:first-child{color:var(--ivory)}.tree{display:grid;justify-items:center;gap:0;margin-top:10px}.tree-node{border:1px solid var(--line);padding:14px 28px;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem}.tree-node.gold{color:var(--gold-2)}.tree-line{width:1px;height:28px;background:var(--gold)}.tree-row{width:min(760px,100%);display:grid;grid-template-columns:repeat(3,1fr);gap:12px;position:relative;padding-top:18px}.tree-row:before{content:"";position:absolute;top:0;left:16%;right:16%;height:1px;background:var(--line)}.tree-row a{border:1px solid var(--line);text-align:center;padding:16px 8px;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.tree-row a:hover{border-color:var(--gold);color:var(--gold-2)}.brief{display:grid;gap:36px}.brief-copy{max-width:34rem;display:grid;gap:12px}.brief-copy h2{margin:0}.brief-copy p{color:var(--muted);line-height:1.7}.brief-sheet{display:grid;gap:18px;padding:22px;border:1px solid var(--line);background:#12141a}.brief-modules{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pick{position:relative;display:grid;gap:4px;align-content:start;min-height:148px;padding:16px 16px 18px;border:1px solid rgba(198,163,106,.22);cursor:pointer;transition:border-color .35s ease,background .35s ease}.pick .well{width:100%}.pick strong{font-family:var(--serif);font-size:1.7rem;font-weight:500;margin-top:8px}.pick em{font-style:normal;color:var(--muted);letter-spacing:.08em;font-size:.82rem}.pick input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.pick:hover{border-color:var(--gold)}.pick:has(input:checked){border-color:var(--gold-2);background:#c6a36a14}.pick:has(input:focus-visible){outline:1px solid var(--gold-2);outline-offset:3px}.brief-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cell{display:grid;gap:4px;padding:14px 16px 8px;border:1px solid rgba(212,180,131,.28);background:#12141a;transition:border-color .3s ease}.cell:focus-within{border-color:var(--gold-2)}.cell span{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.cell input,.cell textarea{width:100%;border:0;background:transparent;padding:6px 0 8px}.cell textarea{min-height:84px;resize:vertical}.cell input:focus,.cell textarea:focus{outline:none}.brief-foot{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px}.brief-send{margin-left:auto;display:inline-flex;align-items:center;gap:16px;border:0;background:none;padding:8px 0;color:var(--ivory);letter-spacing:.2em;text-transform:uppercase;font-size:.74rem}.brief-send:after{content:"";width:48px;height:1px;background:var(--gold);transition:width .35s ease}.brief-send:hover:after{width:72px}.brief-send:disabled{opacity:.45}.stack{display:grid;gap:16px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{display:grid;gap:8px}.field span,.check span{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.field input,.field textarea{width:100%;background:transparent;border:0;border-bottom:1px solid rgba(198,163,106,.4);border-radius:0;padding:12px 0}.field textarea{min-height:110px;resize:vertical}.field input:focus,.field textarea:focus{outline:none;border-bottom-color:var(--gold-2)}.checks{display:flex;flex-wrap:wrap;gap:12px 18px}.check{display:flex;align-items:center;gap:8px}.check input{width:16px;height:16px;accent-color:#c6a36a}.hp{position:absolute;left:-9999px;height:0;overflow:hidden}.form-msg{min-height:1.2em}.form-msg.err{color:#e7b8ae}.form-msg.ok{color:#d5e0cf}.footer{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:28px var(--pad) 36px;border-top:1px solid var(--line);color:var(--muted);letter-spacing:.08em;font-size:.78rem}.subpage{padding:148px var(--pad) 96px;max-width:860px;margin:0 auto}.page-hero{display:grid;justify-items:start;text-align:left;gap:10px;margin-bottom:40px}.page-logo{width:min(220px,70%)}.page-engine h1{margin-top:8px}.note{border-left:1px solid var(--gold);padding-left:16px;color:var(--gold-2)}.caps{display:grid}.cap{display:grid;grid-template-columns:52px 1fr;gap:18px;padding:32px 0 26px;border-top:1px solid var(--line)}.caps .cap:first-child{border-top:0}.cap strong{display:block;font-family:var(--serif);font-size:1.7rem;font-weight:500;margin-bottom:8px}.cap p{color:var(--muted);line-height:1.7;max-width:62ch}.cap p+p{margin-top:10px}.idx{color:var(--gold);letter-spacing:.14em;font-size:.75rem;padding-top:10px}.stage{max-width:1120px;margin:0 auto;padding:132px var(--pad) 88px}.stage-hero{display:grid;justify-items:start;gap:12px;max-width:640px;margin-bottom:42px}.stage-hero h1{font-size:clamp(2.8rem,5vw,4.6rem);max-width:12ch}.stage-mark{width:min(200px,64%);margin-bottom:8px}.stage-note{margin:8px 0 28px}.quiet-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);margin-bottom:8px}.quiet-grid article{padding:26px 32px 28px 0;border-bottom:1px solid var(--line)}.quiet-grid article:nth-child(odd){border-right:1px solid var(--line);padding-right:32px}.quiet-grid article:nth-child(2n){padding-left:32px}.quiet-grid h2{font-family:var(--serif);font-size:1.85rem;font-weight:500;margin:0 0 8px}.quiet-grid p{color:var(--muted);line-height:1.65}.offer-grid{grid-template-columns:repeat(4,1fr)}.stage .sign{margin-top:40px}.stage .brief-send{margin:22px 0 0}.subpage .hero-actions,.subpage .module-grid{margin-top:36px}.subpage .module-grid{grid-template-columns:1fr}.subpage .module-card{border-right:0;border-bottom:1px solid var(--line);padding-left:0;padding-right:0}.subpage .module-card:last-child{border-bottom:0}.auth-screen{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr}.auth-aside,.auth-panel{padding:140px var(--pad) 64px}.auth-aside{display:grid;align-content:center;gap:18px;border-right:1px solid var(--line)}.auth-aside img{width:min(460px,100%)}.auth-aside p{color:var(--muted);max-width:36rem;line-height:1.7}.tabs{display:flex;gap:18px;border-bottom:1px solid var(--line);margin-bottom:22px}.tabs button{background:none;border:0;padding:12px 0;margin-bottom:-1px;border-bottom:1px solid transparent;color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.tabs button.on{color:var(--gold-2);border-bottom-color:var(--gold)}.panel-wrap{min-height:100vh;max-width:1180px;margin:0 auto;padding:128px var(--pad) 72px;display:grid;grid-template-columns:230px 1fr;gap:36px}.side-nav{display:grid;gap:4px;margin-top:18px}.side-nav button{text-align:left;background:none;border:0;border-left:1px solid transparent;padding:10px 12px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.side-nav button.on{color:var(--ivory);border-left-color:var(--gold)}.panel-main{display:grid;gap:18px;align-content:start}.pills{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.pill{border:1px solid var(--line);padding:8px 12px;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;color:var(--gold-2)}.block{display:grid;gap:8px}.mini-logo{width:min(340px,100%)}.split{display:grid;grid-template-columns:280px 1fr;gap:22px;align-items:start}.people{display:grid;gap:8px}.person-pick{text-align:left;background:transparent;border:1px solid var(--line);padding:12px 14px;display:grid;gap:4px}.person-pick.on,.person-pick:hover{border-color:var(--gold)}.person-pick span{color:var(--muted);font-size:.85rem}.inquiry{border-top:1px solid var(--line);padding:18px 0;display:grid;gap:8px}.inquiry strong{font-family:var(--serif);font-size:1.7rem;font-weight:500}.inquiry-actions{display:flex;flex-wrap:wrap;gap:8px}.file-list{display:grid}.file-list li{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding:10px 0}.file-list button{background:none;border:0;color:var(--gold);padding:0}.hero .d1,.hero .d2,.hero .d3,.hero .d4,.hero-logo,.hero-actions{animation:fadein 1.2s ease both}.d2,.hero-logo{animation-delay:.12s}.d3{animation-delay:.22s}.d4{animation-delay:.34s}.hero-actions{animation-delay:.46s}.reveal-on{opacity:0;transition:opacity .9s ease;transition-delay:var(--d, 0s)}.reveal-on.in{opacity:1}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes glow{50%{opacity:.35}}@keyframes heroFade{0%{opacity:1}28%{opacity:1}34%{opacity:0}to{opacity:0}}@keyframes breath{50%{opacity:.45;transform:translate(-50%,-50%) scale(1.05)}}@media(max-width:980px){.engine,.contact,.auth-screen,.panel-wrap,.split,.principle-grid,.module-grid,.diff-grid,.points,.core,.quiet-grid,.offer-grid,.hero,.deck,.deck-two,.deck-four,.deck-core,.sheet-head,.work-grid,.store-hero,.steps,.product,.sku-grid,.pkg-grid,.feature-grid{grid-template-columns:1fr}.deck-core{grid-column:auto}.hero{min-height:0;padding-top:108px}.hero-stage{min-height:240px}.quiet-grid article,.quiet-grid article:nth-child(odd),.quiet-grid article:nth-child(2n){border-right:0;padding:22px 0}.module-card{border-right:0;border-bottom:1px solid var(--line)}.module-card:last-child{border-bottom:0}.auth-aside{border-right:0;border-bottom:1px solid var(--line);padding-bottom:28px}.tree-row{grid-template-columns:1fr}.tree-row:before{display:none}}@media(max-width:1280px){.nav-toggle{display:grid}.nav-links{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:10px;padding:12px 22px 22px;background:#07080c;border-bottom:1px solid var(--line)}body.nav-open .nav-links{display:flex}.nav-rail{flex-direction:column;align-items:stretch}.nav-item{border-radius:12px}.nav-panel{position:static;display:grid;width:100%;box-shadow:none;margin-bottom:8px}}@media(max-width:800px){.form-grid,.cap,.brief-modules,.brief-grid{grid-template-columns:1fr}.brief-foot{align-items:flex-start;flex-direction:column}.brief-send{margin-left:0}.side-nav{display:flex;gap:8px;overflow:auto}.side-nav button{white-space:nowrap;border-left:0;border-bottom:1px solid transparent}.side-nav button.on{border-bottom-color:var(--gold)}}.store-hero{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:36px;align-items:center;padding:128px var(--pad) 28px}.store-hero-plain{grid-template-columns:1fr;padding-bottom:8px}.store-hero h1{max-width:16ch}.store-hero-stage{position:relative;display:grid;grid-template-columns:1fr;align-items:end;max-width:none;min-height:88vh;margin:0;padding:150px var(--pad) 72px;overflow:hidden}.store-hero-stage .hero-copy{position:relative;z-index:1;max-width:760px}.hero-slides{position:absolute;top:0;right:0;bottom:0;left:0}.hero-slides img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;animation:heroFade 18s infinite}.hero-slides img:nth-child(2){animation-delay:6s}.hero-slides img:nth-child(3){animation-delay:12s}.store-hero-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#07080cf0,#07080cc7 42%,#07080c47)}.hero-wordmark{width:min(420px,100%);border-radius:16px}.hero-visual{margin:0;border-radius:24px;overflow:hidden;background:#050506}.hero-visual img{width:100%;height:100%;max-height:460px;object-fit:cover}.section-logo{width:min(280px,100%);border-radius:12px;margin-bottom:8px}.spotlight{display:grid;grid-template-columns:.92fr 1.08fr;gap:28px;align-items:center;background:#12141a;border:1px solid var(--line);border-radius:28px;padding:18px}.spotlight-copy{display:grid;gap:12px;padding:12px 8px 12px 18px}.spotlight-copy h2{font-size:clamp(2.4rem,4vw,3.6rem);max-width:12ch}.spotlight-copy .lede{max-width:42ch}.spot-photo{margin:0;border-radius:18px;overflow:hidden;background:#050506}.spot-photo img{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block}.offer-wrap{padding-top:0}.offer-wrap .section-head{max-width:920px}.offer-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.offer{display:grid;gap:8px;background:#12141a;border:1px solid rgba(212,180,131,.22);border-radius:20px;padding:12px}.offer img{width:100%;height:210px;object-fit:cover;border-radius:12px;background:#050506}.offer .section-logo{width:min(168px,80%);height:auto;margin:4px 0 0}.offer strong{font-size:1.15rem}.offer span{color:var(--muted)}.ai-card{display:grid;grid-template-columns:148px 1fr;gap:18px;align-items:center;background:var(--card);border-radius:24px;padding:16px;border:1px solid rgba(20,18,16,.08);box-shadow:0 18px 40px #1412100f}.ai-card img{width:148px;height:148px;object-fit:cover;border-radius:16px}.ai-card h2{font-size:2rem;margin-bottom:6px}.ai-card p{color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.steps article{background:var(--card);border-radius:20px;padding:22px;border:1px solid rgba(20,18,16,.08)}.steps span{color:var(--gold-2);letter-spacing:.14em;font-size:.75rem}.steps h3{font-family:var(--serif);font-size:1.8rem;font-weight:500;margin:8px 0}.steps p{color:var(--muted)}.steps-wrap{padding-top:8px}.chip-row{display:flex;flex-wrap:wrap;gap:8px;padding:8px var(--pad) 0;max-width:1180px;margin:0 auto}.chip{border:1px solid var(--line);border-radius:999px;padding:8px 14px;background:#12141a;color:var(--ivory);font-size:.92rem}.chip:hover{border-color:var(--gold)}.sku-grid,.pkg-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.pkg-grid{grid-template-columns:repeat(3,1fr)}.sku,.pkg{display:grid;align-content:start;gap:8px;background:#12141a;border-radius:20px;padding:12px;border:1px solid var(--line);box-shadow:0 10px 28px #00000047}.sku-photo{display:block;border-radius:14px;overflow:hidden;background:#050506}.sku-photo img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.sku-photo-sm img{width:72px;height:72px}.sku-meta{color:var(--gold-2);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.flag{display:inline-block;margin-left:6px;letter-spacing:.08em;border:1px solid var(--line);border-radius:999px;padding:1px 7px;text-transform:none}.sku strong,.pkg strong{font-size:1.05rem}.sku p,.pkg p,.pkg li{color:var(--muted);font-size:.92rem}.pkg ul{display:grid;gap:4px}.price{color:var(--gold-2);font-style:normal;font-size:.92rem}.price-lg{font-size:1.15rem;margin:8px 0}.text-link{color:var(--gold-2);font-size:.95rem}.product{max-width:1120px;margin:0 auto;padding:128px var(--pad) 24px;display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.product-photo{border-radius:24px;overflow:hidden;background:#050506}.product-photo img{width:100%;aspect-ratio:1;object-fit:cover;padding:0}.product-photo-sm{border-radius:20px}.product-photo-sm img{aspect-ratio:1;object-fit:cover}.packs{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--muted)}.packs a{color:var(--gold-2)}.cart-list{display:grid;gap:10px;margin-bottom:18px}.cart-line-pack{grid-template-columns:1fr auto}.cart-line{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:center;background:#12141a;border-radius:16px;padding:12px}.cart-line img{width:72px;height:72px;object-fit:cover;border-radius:10px;background:#050506}.cart-line button{background:none;border:0;color:var(--gold-2)}.brief-modules .pick strong{font-family:var(--sans);font-size:1rem}[data-cart-count]{display:inline-grid;place-items:center;min-width:1.15rem;height:1.15rem;margin-left:4px;border-radius:999px;background:var(--ink);color:#fffdf8;letter-spacing:0;font-size:.68rem}@media(max-width:1100px){.sku-grid{grid-template-columns:repeat(2,1fr)}.pkg-grid{grid-template-columns:1fr 1fr}}@media(max-width:800px){.store-hero,.steps,.product,.sku-grid,.pkg-grid,.ai-card,.offer-row,.spotlight,.model-row,.intro-layout,.brand-hero,.setup-grid{grid-template-columns:1fr}.setup-foot{align-items:flex-start;flex-direction:column}.intro-brand{position:static}.model-row.reverse .model-photo{order:0}.spotlight-copy{padding:8px}.ai-card img{width:100%;height:auto;aspect-ratio:1}}@media(max-width:800px){.orbit-icon{transform:rotate(calc(var(--i) * 45deg)) translateY(-132px) rotate(calc(var(--i) * -45deg))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}html{scroll-behavior:auto}.reveal-on{opacity:1;transform:none}.hero-slides img{animation:none!important;opacity:0!important}.hero-slides img:first-child{opacity:1!important}}
