@font-face{font-family:Inter;src:local('Inter'),local('Inter Regular');font-weight:100 900;font-display:swap}
:root{--brand-orange:#ff711b;--brand-orange-2:#ff9f35;--brand-red:#ff401e;--brand-ivory:#fcf7f2;--bg:#141110;--base:#1b1716;--ink:#f5f9f8;--secondary:#bdafa6;--teal:#ca8655;--teal-deep:#a86f47;--gold:#e9c785;--mint:#f0aa69;--stroke:rgba(232,220,209,.15);--card:rgba(42,36,34,.36)}
*{box-sizing:border-box}html,body{padding:0;margin:0;width:100%;height:100%;overflow:hidden}body{font-family:Inter,'Inter Display',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased}button,a{font:inherit}button{cursor:pointer}a{color:inherit}.noise{position:fixed;inset:0;pointer-events:none;opacity:.11;z-index:5;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.2'/%3E%3C/svg%3E")}#ambient{position:fixed;inset:0;width:100%;height:100%;opacity:.7;pointer-events:none}.topbar{height:74px;position:fixed;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:0 4.4%;border-bottom:1px solid rgba(255,255,255,.08);z-index:30;background:rgba(20,17,16,.67);backdrop-filter:blur(20px)}.brand{display:flex;gap:16px;align-items:center;text-decoration:none}.brand-mark{font-weight:850;letter-spacing:-3px;font-size:27px}.brand-orbit{letter-spacing:-4.5px}.brand-divider{width:1px;height:23px;background:#644c3f}.brand-sub{font-size:12px;letter-spacing:.08em;color:#e9ddd2}.top-center{font-size:10px;letter-spacing:.17em;font-weight:750;color:#b0a39b;display:flex;align-items:center;gap:8px}.top-extra{color:#8d5d3b}.signal{height:7px;width:7px;background:#d89a5f;border-radius:50%;box-shadow:0 0 15px #efaa69}.top-actions{display:flex;gap:7px}.icon-btn{background:rgba(225,160,99,.08);border:1px solid var(--stroke);color:#f4e6db;width:39px;height:39px;border-radius:50%;display:grid;place-items:center;font-size:19px;transition:background .25s}.icon-btn:hover{background:rgba(202,134,85,.17)}#deck{height:100%;width:100%;position:relative;perspective:1400px}.slide{position:absolute;inset:0;overflow:hidden;opacity:0;visibility:hidden;transform:translate3d(3%,0,-110px) scale(.985);transition:opacity .7s cubic-bezier(.22,.7,.2,1),transform .7s cubic-bezier(.22,.7,.2,1),visibility .7s;background:radial-gradient(ellipse at 89% 15%,rgba(111,68,45,.2),transparent 38%),radial-gradient(ellipse at 6% 88%,rgba(86,49,30,.10),transparent 40%),linear-gradient(140deg,#171413,#13100f 65%,#191615)}.slide::after{content:'';position:absolute;width:670px;height:670px;right:-300px;top:-290px;border:1px solid rgba(194,128,81,.075);border-radius:50%;pointer-events:none}.slide.active{opacity:1;visibility:visible;transform:translate3d(0,0,0) scale(1);z-index:2}.slide .inner{position:relative;z-index:3;width:min(90.5%,1480px);height:100%;margin:0 auto;padding:112px 0 99px;display:flex;flex-direction:column;justify-content:center}.slide.active .inner>*{animation:rise .72s backwards}.slide.active .inner>*:nth-child(2){animation-delay:.1s}.slide.active .inner>*:nth-child(3){animation-delay:.17s}.slide.active .inner>*:nth-child(4){animation-delay:.24s}@keyframes rise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.eyebrow{font-size:11px;letter-spacing:.19em;color:#db9c60;font-weight:800;margin-bottom:24px}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#e5a365;margin-right:12px;box-shadow:0 0 14px #e5a365}h1,h2,h3,p{margin:0}h1,h2{font-weight:760;letter-spacing:-.062em;line-height:1.075}h2{font-size:clamp(42px,5.05vw,82px)}h1{font-size:clamp(43px,5.15vw,81px)}em{font-style:normal;color:#e5a365}p{line-height:1.53}.subtext{font-size:clamp(17px,1.42vw,23px);color:#c7bcb3;max-width:730px;margin-top:27px}.subtext.compact{margin-top:15px;max-width:800px}.micro-note{color:#9f6943;letter-spacing:.17em;font-size:10px;font-weight:700;margin-top:25px}.bottom-bar{position:fixed;bottom:0;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:0 4.4%;height:77px;background:linear-gradient(to top,rgba(14,12,12,.93),rgba(14,12,12,.65));border-top:1px solid rgba(255,255,255,.075);backdrop-filter:blur(18px)}.bottom-meta{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:750;min-width:195px}.bottom-meta #currentNum{color:#f3ad6b;font-size:15px}.bottom-sep{color:#755e52}.bottom-meta i{background:#694c3d;width:23px;height:1px}.bottom-meta #slideLabel{color:#c7bcb3;font-size:11px;white-space:nowrap}.bottom-progress{height:2px;background:#46362d;width:min(39vw,540px);overflow:hidden;border-radius:4px}.bottom-progress>div{background:linear-gradient(90deg,#b4774b,#f3ad6b);height:100%;width:5%;transition:width .5s;box-shadow:0 0 14px #e6a365}.controls{display:flex;align-items:center;gap:9px}.nav-hint{font-size:9px;color:#96633f;letter-spacing:.14em;margin-right:10px}.controls button{border:1px solid var(--stroke);border-radius:50%;height:39px;width:39px;background:rgba(182,120,76,.07);color:#f7e9de;font-size:20px}.controls button:hover:not(:disabled){background:rgba(192,127,80,.2)}.controls button:disabled{opacity:.28;cursor:default}.notes-panel{position:fixed;top:0;right:0;bottom:0;width:min(460px,100vw);padding:35px;background:#211d1b;border-left:1px solid #694f41;box-shadow:-24px 0 90px #090808cc;z-index:50;transform:translateX(102%);transition:transform .35s;display:flex;flex-direction:column}.notes-panel.open{transform:translateX(0)}.notes-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #503b30;padding-bottom:20px}.notes-head div{display:flex;flex-direction:column;gap:9px}.notes-head small{font-size:10px;color:#d89a5f;letter-spacing:.13em}.notes-head strong{font-size:23px}.notes-head button{background:none;color:#fff;border:1px solid #665044;border-radius:50%;height:35px;width:35px;font-size:23px}.notes-meta{font-size:11px;letter-spacing:.13em;color:#e09f62;font-weight:800;margin-top:30px}.notes-panel p{font-size:16px;color:#e1d5cb;line-height:1.85;overflow-y:auto;margin-top:22px;white-space:pre-line}.notes-help{font-size:11px;color:#a49790;line-height:1.7;margin-top:auto;padding-top:24px}.sr-only{position:absolute;clip:rect(0,0,0,0);height:1px;width:1px;overflow:hidden}
/* cover */.cover{background:radial-gradient(ellipse at 78% 54%,#663b2455 0,transparent 48%),linear-gradient(115deg,#1a1615,#120f0e)}.slide .inner.cover-grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center}.cover-copy{position:relative;z-index:5}.cover .eyebrow{margin-bottom:8px}.hero-word{font-size:clamp(80px,11vw,195px);font-weight:875;letter-spacing:-.115em;line-height:1.06;margin-left:-8px;text-shadow:0 18px 70px #cb875520}.hero-period{color:#e3a164}.cover h1{font-size:clamp(37px,4.15vw,65px);margin:2px 0 24px}.cover p{color:#d0c5bb;font-size:clamp(15px,1.25vw,19px);line-height:1.65}.cover-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:39px}.cover-tags span{border:1px solid #5a3f30;color:#d4965d;font-size:10px;font-weight:730;letter-spacing:.08em;padding:11px 13px;border-radius:99px}.cover-art{position:relative;height:620px;transform-style:preserve-3d;filter:drop-shadow(0 40px 60px #0007);will-change:transform}.halo{position:absolute;border-radius:50%;left:7%;top:5%;width:84%;aspect-ratio:1;filter:blur(7px);background:radial-gradient(circle,#aa714728,transparent 68%)}.halo-b{width:60%;left:20%;top:21%;background:radial-gradient(circle,#e2a06333,transparent 69%)}.torus{position:absolute;inset:11% 11% 8% 11%;border-radius:50%;background:conic-gradient(from 90deg,#282220 0%,#6b3e26 15%,#ffb570 32%,#71442c 45%,#42281a 61%,#da9b60 75%,#653d28 87%,#1f1a19 100%);transform:rotate(-22deg) rotateX(51deg) rotateY(-16deg);-webkit-mask:radial-gradient(farthest-side,transparent 54%,#000 56%);mask:radial-gradient(farthest-side,transparent 54%,#000 56%);box-shadow:0 0 100px #c17f5130}.torus::after{content:'';position:absolute;inset:6%;border-radius:50%;border:2px solid #ffb57066;filter:blur(7px)}.orb-core{position:absolute;left:33%;top:33%;font-size:185px;font-weight:200;color:#d99a60;opacity:.85;text-shadow:0 0 70px #db9c6077;transform:rotate(-10deg)}.glass-float{position:absolute;border:1px solid #e5a36566;background:linear-gradient(140deg,#5f3d2abf,#26211fad);box-shadow:0 25px 70px #0007,inset 0 1px #fff1e620;backdrop-filter:blur(16px);font-size:13px;font-weight:780;letter-spacing:.13em;border-radius:13px;color:#fceee3;padding:17px 23px;white-space:nowrap}.float-a{top:18%;left:3%;transform:rotate(-11deg)}.float-b{top:31%;right:-4%;transform:rotate(7deg)}.float-c{bottom:19%;left:15%;transform:rotate(-6deg)}.mini-dot{display:inline-block;width:8px;height:8px;background:#f1ab6a;border-radius:50%;margin-right:8px}.slide-corner{position:absolute;right:5%;bottom:100px;color:#a1958d;font-size:11px;font-weight:800;letter-spacing:.15em}.slide-corner span{margin-left:16px;color:#785c4d}
/* question */.slide .inner.question-layout{display:grid;grid-template-columns:1.18fr .82fr;align-items:center}.question-layout h2{font-size:clamp(48px,5.5vw,88px)}.big-question{font-size:clamp(19px,2vw,32px);line-height:1.3;max-width:670px;margin-top:35px;font-weight:520;color:#ecdfd5}.soft-hint{font-size:11px;letter-spacing:.17em;color:#a49790;margin-top:45px;font-weight:720}.play-icon{display:inline-grid;place-items:center;width:25px;height:25px;margin-right:8px;border:1px solid #6e5040;border-radius:50%;color:#ffb570}.question-art{height:490px;position:relative;display:grid;place-items:center}.q-circle{height:300px;width:300px;border-radius:50%;background:radial-gradient(circle at 28% 25%,#bb7c4f,#56311e 55%,#201c1a);box-shadow:inset -22px -27px 55px #0e0c0caa,inset 15px 20px 30px #ffb57055,0 0 140px #b97a4e3c;display:grid;place-items:center;transform:rotate(-15deg)}.q-circle span{font-size:230px;font-weight:260;line-height:1;color:#fef0e4;text-shadow:0 12px 25px #100d0d66}.orbit{position:absolute;top:6%;left:3%;width:94%;height:87%;border-radius:50%;border:1px solid #a9704736;transform:rotateX(67deg) rotate(25deg)}.orbit-two{transform:rotateY(60deg) rotate(-20deg)}.orbit-three{transform:rotate(44deg) rotateX(43deg);border-color:#e7a46625}
/* opportunity */.slide .inner.split-layout{display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:30px}.split-layout h2{font-size:clamp(42px,4.5vw,73px)}.opportunity-stack{position:relative;display:flex;flex-direction:column;gap:15px;perspective:900px}.stack-card{border:1px solid #553f33;background:linear-gradient(115deg,#432e23a3,#201c1acf);display:grid;grid-template-columns:50px 1fr 25px;align-items:center;gap:15px;padding:30px 22px;border-radius:18px;box-shadow:0 22px 45px #0004;transform:rotateY(-10deg) rotateX(2deg)}.stack-card.top{background:linear-gradient(125deg,#9b67417d,#2a2422c8);border-color:#8e5e3c}.stack-card .stack-no{font-size:14px;color:#dc9d61}.stack-card strong,.stack-card span{display:block}.stack-card strong{font-size:19px;margin-bottom:5px}.stack-card span{font-size:13px;color:#c5bab1}.stack-card b{color:#e1a063;font-size:24px}
/* diagnostic */.diagnostic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px;margin-top:48px}.diagnostic-card{min-height:285px;padding:30px;background:linear-gradient(145deg,#462e218f,#201c1a);border:1px solid #644d4180;border-radius:22px;position:relative;overflow:hidden}.diagnostic-no{font-weight:780;color:#ca8655;font-size:13px}.line-icon{font-size:61px;color:#e8a566;line-height:1.3;margin-top:10px}.diagnostic-card h3{font-size:clamp(22px,1.9vw,31px);letter-spacing:-.04em;line-height:1.14;margin-top:11px;max-width:290px}.diagnostic-card p{font-size:15px;color:#c5bab1;margin-top:15px;max-width:330px}.diagnostic-card::after{content:'';position:absolute;bottom:-150px;right:-145px;height:275px;width:275px;border:1px solid #c482522a;border-radius:50%}
/* manifesto */.slide .inner.manifesto{align-items:flex-start}.big-cross{color:#8a807a;letter-spacing:.01em;font-size:clamp(16px,1.4vw,22px);font-weight:790;margin-bottom:37px}.big-cross span{border:1px solid #5b4940;border-radius:6px;padding:8px 13px;margin-left:8px;text-decoration:line-through;text-decoration-color:#d18d95}.manifesto h2{font-size:clamp(56px,7vw,113px)}.manifesto p{color:#c7bcb3;font-size:21px;margin-top:30px;max-width:620px}.manifesto-accent{height:5px;width:158px;background:linear-gradient(90deg,#cd8856,#e0d4ca);margin-top:37px;border-radius:3px}
/* reveal */.slide .inner.product-reveal{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.product-logo{font-size:clamp(72px,9vw,146px);font-weight:880;letter-spacing:-.1em;line-height:1.15}.product-logo span,.farewell-logo span{color:#eaa767}.product-reveal h2{font-size:clamp(37px,3.5vw,60px)}.reveal-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;transform:perspective(1200px) rotateY(-5deg) rotateX(3deg)}.reveal-card{border-radius:19px;border:1px solid #6e4f3f9c;background:linear-gradient(145deg,#533626aa,#221e1cd8);padding:26px 22px;min-height:190px;display:flex;flex-direction:column;box-shadow:12px 18px 35px #0003}.reveal-icon{font-size:50px;color:#e8a566}.reveal-card strong{font-size:14px;letter-spacing:.05em;margin-top:auto}.reveal-card small{font-size:12px;color:#b4a79f;margin-top:7px}
/* showcase */.slide .inner.showcase{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px}.slide .inner.showcase.reverse{grid-template-columns:.98fr 1.02fr}.showcase-copy{max-width:700px}.showcase-copy h2{font-size:clamp(42px,4.5vw,74px)}.showcase-copy p{font-size:clamp(16px,1.45vw,22px);color:#d0c5bb;max-width:630px;margin-top:27px}.showcase-copy p strong{color:#fff1e6}.feature-list{margin-top:30px;display:flex;flex-direction:column;gap:13px}.feature-list>div{display:flex;align-items:center;gap:17px;font-size:15px}.feature-list span{display:grid;place-items:center;border:1px solid #6f574a;height:34px;width:34px;border-radius:50%;color:#eaa767;font-size:11px}.fineprint{font-size:12px;color:#a76e46;margin-top:28px;line-height:1.5}.phone-stage{height:min(70vh,620px);min-height:450px;position:relative;display:grid;place-items:center;perspective:1100px}.phone-backdrop{position:absolute;width:77%;max-width:530px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#c381524a,transparent 66%);filter:blur(7px)}.phone-backdrop.faint{background:radial-gradient(circle,#aa71474b,transparent 66%)}.phone{position:absolute;overflow:hidden;background:#201c1a;border:8px solid #221e1c;border-radius:35px;box-shadow:26px 34px 58px #000b,inset 0 0 0 1px #fff7;aspect-ratio:900/1956;width:min(35vw,265px);height:auto;max-height:565px}.phone:before{content:'';position:absolute;z-index:2;inset:0;border-radius:28px;box-shadow:inset 5px 3px 8px #fff1e630,inset -5px -5px 10px #0006;pointer-events:none}.phone img{display:block;width:100%;height:100%;object-fit:cover}.tilt-phone{transform:rotateY(-10deg) rotateZ(6deg) translateY(4px)}.tilt-phone-left{transform:rotateY(12deg) rotateZ(-6deg) translateY(4px)}.phone-callout{position:absolute;left:4%;top:25%;border:1px solid #cd88568c;color:#f2e4d9;font-size:11px;font-weight:650;letter-spacing:.1em;padding:16px 21px;background:#42291cd9;backdrop-filter:blur(10px);border-radius:13px;box-shadow:0 15px 24px #0005;transform:rotate(-7deg)}.phone-callout.one b{font-size:15px}.phone-callout.two{top:auto;left:auto;bottom:22%;right:-2%;transform:rotate(8deg)}.phone-callout.left-callout{left:2%;top:20%;transform:rotate(5deg)}.big-statement{font-size:clamp(24px,2.5vw,39px);line-height:1.2;letter-spacing:-.03em;font-weight:770;margin-top:32px}.big-statement span{color:#e4a264}.real-tag{font-size:10px;font-weight:760;color:#eaa767;letter-spacing:.13em;margin-top:38px}.duo-stage .phone-behind{width:min(31vw,230px);transform:translate(-120px,20px) rotateY(-12deg) rotateZ(-9deg);opacity:.8}.duo-stage .phone-front{width:min(30vw,215px);transform:translate(98px,-8px) rotateY(9deg) rotateZ(6deg)}.mini-milestones{display:flex;align-items:center;gap:11px;margin-top:32px}.mini-milestones span{font-size:10px;letter-spacing:.11em;padding:12px 15px;border-radius:30px;border:1px solid #735a4d;color:#f5ae6c;font-weight:760}.mini-milestones i{height:1px;width:20px;background:#d3965d}.referral-process{display:flex;align-items:center;gap:13px;margin-top:34px}.referral-process span{font-size:11px;font-weight:800;letter-spacing:.12em;color:#e9ddd2}.referral-process b{color:#ca8655}.catalog-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:35px}.catalog-pills span{font-size:11px;font-weight:700;border-radius:25px;padding:10px 14px;background:#4c3223aa;border:1px solid #765542;color:#e0d4ca}
/* tiers */.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:35px}.tier{border-radius:19px;min-height:315px;padding:30px 28px;overflow:hidden;position:relative;box-shadow:0 27px 55px #0005;transform:perspective(1300px) rotateX(4deg)}.tier.one{background:linear-gradient(145deg,#68727C,#53606c);border:1px solid #90a0ad80}.tier.prime{background:linear-gradient(145deg,#167D9D,#0e6681);border:1px solid #58b8d880}.tier.elite{background:linear-gradient(145deg,#15151C,#111118);border:1px solid #E9C78582}.tier-small{font-size:11px;letter-spacing:.16em;font-weight:730;opacity:.7}.tier h3{font-size:clamp(44px,4vw,64px);margin-top:17px;letter-spacing:-.08em}.tier.elite h3{color:#E9C785}.tier p{font-size:14px;margin-top:9px;color:#eef2f5}.tier-symbol{position:absolute;bottom:-105px;right:-12px;font-size:230px;line-height:1;color:#ffffff19}.tier.elite .tier-symbol{color:#E9C7853d}
/* sector */.sector-switch{display:flex;gap:10px;margin-top:27px;flex-wrap:wrap}.sector{color:#cec3b9;border:1px solid #604436;background:#282220a8;border-radius:99px;padding:13px 17px;letter-spacing:.065em;font-weight:790;font-size:11px;transition:.2s}.sector:hover,.sector.active{color:#141110;background:#e5a365;border-color:#f8b16d}.sector-showcase{display:grid;grid-template-columns:.76fr 1.24fr;gap:24px;margin-top:22px;min-height:305px}.sector-visual{position:relative;border-radius:19px;overflow:hidden;background:radial-gradient(circle at 40% 40%,#a36c4457,transparent 53%),linear-gradient(130deg,#5b3622,#211d1b);border:1px solid #6b4d3d;display:grid;place-items:center}.sector-visual:before,.sector-visual:after{position:absolute;content:'';width:220px;height:220px;border-radius:50%;border:35px solid #d6985e1e;transform:rotateX(58deg);box-shadow:0 0 40px #a86f4740}.sector-visual:after{transform:rotateY(70deg) rotate(32deg);border-width:1px}.sector-emoji{font-size:142px;font-weight:300;color:#ffb570;text-shadow:0 15px 40px #0009;z-index:2}.sector-visual-caption{position:absolute;bottom:19px;text-align:center;font-size:10px;letter-spacing:.12em;color:#e9a667;font-weight:730}.sector-desc{background:linear-gradient(145deg,#462d2094,#211d1ba9);border:1px solid #5c463a;border-radius:19px;padding:35px 42px;display:flex;flex-direction:column;justify-content:center}.sector-kicker{font-size:10px;letter-spacing:.17em;color:#e6a365;font-weight:800}.sector-desc h3{font-size:clamp(27px,2.3vw,40px);line-height:1.12;letter-spacing:-.055em;max-width:600px;margin-top:15px}.sector-desc p{font-size:15px;line-height:1.55;color:#d0c5bb;margin-top:14px}.sector-example{font-size:12px;color:#d7cbc2;margin-top:17px}.sector-question{margin-top:19px;color:#f5ae6c;font-weight:650;font-size:15px}
/* management */.slide .inner.management-grid{display:grid;grid-template-columns:.86fr 1.14fr;align-items:center;gap:45px}.management-copy h2{font-size:clamp(41px,4.3vw,73px)}.management-copy p{font-size:19px;color:#cfc4ba;margin-top:23px}.admin-graphic{border-radius:18px;border:1px solid #9a6641;background:#241f1d;box-shadow:23px 35px 70px #000b,0 0 70px #8e5e3c44;overflow:hidden;transform:perspective(1200px) rotateY(-7deg) rotateX(4deg)}.admin-top{height:59px;border-bottom:1px solid #664a3c;background:#442c1f;display:flex;align-items:center;gap:15px;padding:0 23px;font-size:12px}.admin-top b{font-size:24px;letter-spacing:-.08em}.admin-top span{color:#cec3b9;font-size:11px}.admin-top i{margin-left:auto;color:#e5a365}.admin-columns{display:grid;grid-template-columns:150px 1fr;min-height:340px}.admin-side{border-right:1px solid #5a4438;padding:23px 12px;display:flex;flex-direction:column;gap:13px}.admin-side span{font-size:11px;color:#c6bbb2;padding:9px 6px}.admin-side .active{color:#f7b06d;background:#5b3c2b;border-radius:6px}.admin-main{padding:24px 24px}.admin-bar-title{display:flex;justify-content:space-between;font-size:18px;font-weight:750}.admin-bar-title span{font-size:11px;color:#b97a4e}.admin-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:21px}.admin-cards div{border:1px solid #6c4e3e;background:#4e332499;padding:15px 10px;border-radius:9px}.admin-cards i,.admin-cards b,.admin-cards small{display:block}.admin-cards i{font-size:23px;color:#efaa69;font-style:normal}.admin-cards b{font-size:13px;margin-top:9px}.admin-cards small{font-size:11px;color:#aea19a;margin-top:4px}.admin-chart{display:flex;align-items:end;height:110px;margin-top:25px;gap:14px;border-bottom:1px solid #6d5141;background:repeating-linear-gradient(to top,transparent 0,transparent 26px,#5d443722 27px)}.adline{flex:1;background:linear-gradient(to top,#8e5e3c,#ca8655);border-radius:4px 4px 0 0}.adline.a{height:34%}.adline.b{height:66%}.adline.c{height:52%}.adline.d{height:84%}.adline.e{height:58%}.adline.f{height:92%}.adline.g{height:72%}.admin-row{display:flex;gap:18px;margin-top:17px}.admin-row span{height:6px;border-radius:10px;background:#664b3d;width:25%}
/* roadmap */.roadmap{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:65px}.road-step{position:relative;padding:0 15px 0 0}.road-no{height:70px;width:70px;display:grid;place-items:center;border:1px solid #ba7b4e;border-radius:50%;background:linear-gradient(140deg,#6e4833,#2a2422);font-size:20px;font-weight:750;color:#ffb570;box-shadow:0 0 35px #a76e4624}.road-connector{position:absolute;height:1px;width:calc(100% - 88px);background:linear-gradient(90deg,#a76e46,#573e31);top:35px;left:80px}.road-step h3{font-size:29px;letter-spacing:-.04em;margin-top:30px}.road-step p{font-size:16px;color:#bcaea6;margin-top:12px;max-width:240px}
/* votes */.vote-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:35px}.vote-card{background:linear-gradient(135deg,#412c20d9,#201c1ad9);border:1px solid #6d4f3f;border-radius:20px;text-align:left;padding:29px 28px;min-height:250px;color:#f1fafa;transition:transform .2s,border-color .2s,background .2s}.vote-card:hover,.vote-card.selected{border-color:#eda868;background:linear-gradient(135deg,#5d3d2c,#2a2422);transform:translateY(-5px)}.vote-icon{color:#eda868;font-size:51px}.vote-card h3{font-size:25px;letter-spacing:-.04em;margin-top:20px}.vote-card p{font-size:14px;color:#c9beb5;margin-top:10px}.vote-card span{display:block;font-size:10px;color:#de9e62;letter-spacing:.11em;margin-top:21px}.vote-result{margin-top:25px;color:#c7bcb3;font-size:15px}
/* closing */.slide .inner.closing{align-items:flex-start}.closing h2{font-size:clamp(50px,6.1vw,100px)}.closing p{font-size:20px;color:#cabfb6;margin-top:27px;max-width:800px}.closing-question{margin-top:31px;background:#5e3a279c;border:1px solid #a76e46;padding:22px 30px;border-radius:15px;color:#eea969;line-height:1.6;font-size:17px}.closing-question strong{color:#fff;font-size:clamp(20px,2vw,32px)}.closing-trail{display:flex;align-items:center;gap:17px;margin-top:30px;font-size:11px;color:#b1754a;font-weight:750;letter-spacing:.15em}.closing-trail i{height:1px;width:45px;background:#745a4d}
/* end */.slide .inner.farewell{align-items:center;text-align:center}.farewell-ring{position:absolute;z-index:-1;width:min(65vw,660px);aspect-ratio:1;border:55px solid #cf89571f;border-radius:50%;box-shadow:inset 0 0 90px #9d684240,0 0 140px #b7794d27;transform:rotateX(67deg) rotateZ(-25deg)}.farewell h2{font-size:clamp(64px,8vw,130px)}.farewell-logo{font-weight:900;letter-spacing:-.1em;font-size:clamp(67px,8.5vw,139px);margin-top:23px}.farewell p{color:#cabfb6;letter-spacing:.07em;font-size:17px}.farewell-url{display:inline-block;border:1px solid #aa7147;padding:15px 24px;border-radius:40px;color:#feb470;text-decoration:none;margin-top:32px;font-size:16px}.farewell-url:hover{background:#503324}.farewell-sentra{position:absolute;bottom:93px;font-size:10px;color:#b97a4e;letter-spacing:.2em;font-weight:800}
/* export mode */body.export-mode .topbar,body.export-mode .bottom-bar,body.export-mode .notes-panel{display:none!important}body.export-mode .slide .inner{padding:6% 0}body.export-mode .slide-corner{bottom:45px}body.export-mode .farewell-sentra{bottom:35px}body.export-mode #deck{height:100vh}body.export-mode #ambient{opacity:.47}
.admin-graphic.admin-real-shot{background:#171412;border:1px solid #7c5337;box-shadow:23px 35px 70px #000b,0 0 70px #8e5e3c44;padding:12px;display:flex;align-items:center;justify-content:center}.admin-graphic.admin-real-shot img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid #ffffff12;box-shadow:0 14px 35px #0007}
/* responsive */@media(max-width:950px){.top-center{display:none}.slide .inner{width:90%;padding-top:95px;padding-bottom:95px}.hero-word{font-size:12vw}.cover-art{height:470px}.slide .inner.cover-grid{grid-template-columns:1fr 1fr}.phone-stage{min-height:370px}.phone{width:min(30vw,230px)}.question-art{transform:scale(.75)}.diagnostic-card{padding:22px}.diagnostic-card h3{font-size:22px}.slide .inner.management-grid{gap:20px}.management-copy h2{font-size:44px}}
@media(max-width:680px){html,body{overflow:hidden}.topbar{height:62px;padding:0 5%}.brand-mark{font-size:24px}.brand-sub{font-size:10px}.top-actions .icon-btn{height:34px;width:34px}.bottom-bar{height:72px;padding:0 5%}.bottom-progress{display:none}.nav-hint{display:none}.bottom-meta{min-width:0}.bottom-meta #slideLabel{max-width:105px;overflow:hidden;text-overflow:ellipsis}.slide{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.slide .inner{width:88%;height:auto;min-height:100dvh;padding:94px 0 103px;display:flex;justify-content:center}.slide .inner.cover-grid,.slide .inner.question-layout,.slide .inner.split-layout,.slide .inner.product-reveal,.slide .inner.showcase,.slide .inner.showcase.reverse,.slide .inner.management-grid{display:flex;flex-direction:column;align-items:stretch;gap:20px}.eyebrow{font-size:9px;margin-bottom:14px;letter-spacing:.13em}h1,h2{font-size:clamp(37px,9.2vw,54px)}.subtext{font-size:15px;margin-top:15px}.hero-word{font-size:23vw;margin:0}.cover h1{font-size:9vw}.cover p{font-size:14px}.cover-tags{margin-top:20px;gap:6px}.cover-tags span{font-size:8px;padding:7px 9px}.cover-art{height:290px;margin:-15px 0 -25px}.glass-float{font-size:9px;padding:11px}.float-a{top:12%;left:6%}.float-b{top:15%;right:1%}.float-c{bottom:15%}.orb-core{font-size:100px;left:36%;top:34%}.slide-corner{display:none}.question-layout h2{font-size:9vw}.big-question{font-size:20px;margin-top:15px}.soft-hint{margin-top:24px;font-size:9px}.question-art{height:180px;transform:scale(.52);margin:-34px 0}.split-layout h2{font-size:9vw}.opportunity-stack{gap:9px}.stack-card{padding:17px 14px;grid-template-columns:30px 1fr 20px;transform:none}.stack-card strong{font-size:15px}.stack-card span{font-size:11px}.diagnostic-grid{grid-template-columns:1fr;gap:10px;margin-top:24px}.diagnostic-card{padding:15px 20px;min-height:unset}.diagnostic-no{font-size:10px}.line-icon{font-size:26px;margin-top:0}.diagnostic-card h3{font-size:21px;margin-top:3px}.diagnostic-card p{font-size:12px;margin-top:6px}.micro-note{font-size:9px;margin-top:15px}.manifesto h2{font-size:12vw}.manifesto p{font-size:16px;margin-top:20px}.product-logo{font-size:70px}.product-reveal h2{font-size:36px}.reveal-grid{gap:9px;transform:none}.reveal-card{min-height:127px;padding:14px 12px}.reveal-icon{font-size:29px}.reveal-card strong{font-size:10px}.reveal-card small{font-size:10px}.showcase-copy h2{font-size:9.2vw}.showcase-copy p{font-size:15px;margin-top:15px}.feature-list{margin-top:17px;gap:7px}.feature-list>div{font-size:12px}.feature-list span{height:24px;width:24px}.fineprint{font-size:10px;margin-top:17px}.phone-stage{height:275px;min-height:0}.phone{width:126px;border-width:5px;border-radius:22px}.phone:before{border-radius:18px}.phone-callout{font-size:8px;padding:9px 11px;left:0;top:17%}.phone-callout.two{bottom:15%}.phone-backdrop{width:300px}.duo-stage .phone-behind{width:131px;transform:translate(-60px,8px) rotate(-8deg)}.duo-stage .phone-front{width:127px;transform:translate(50px,-8px) rotate(6deg)}.mini-milestones{margin-top:20px;gap:5px}.mini-milestones span{font-size:8px;padding:8px}.mini-milestones i{width:10px}.real-tag{font-size:9px;margin-top:17px}.big-statement{font-size:24px;margin-top:20px}.referral-process{gap:6px;margin-top:18px}.referral-process span{font-size:9px}.tiers{gap:10px;margin-top:22px;grid-template-columns:1fr}.tier{min-height:108px;padding:15px 22px;transform:none}.tier h3{font-size:32px;margin-top:2px}.tier p{font-size:12px;margin-top:2px}.tier-small{font-size:9px}.tier-symbol{font-size:95px;bottom:-25px}.catalog-pills{margin-top:18px;gap:6px}.catalog-pills span{font-size:9px;padding:7px 11px}.sector-switch{margin-top:16px;gap:6px}.sector{font-size:9px;padding:10px 11px}.sector-showcase{grid-template-columns:1fr;margin-top:12px;gap:10px;min-height:0}.sector-visual{height:130px}.sector-visual:before,.sector-visual:after{height:120px;width:120px;border-width:15px}.sector-emoji{font-size:73px}.sector-visual-caption{font-size:8px;bottom:7px}.sector-desc{padding:18px 20px}.sector-desc h3{font-size:25px;margin-top:7px}.sector-desc p{font-size:13px;margin-top:8px}.sector-example{font-size:10px;margin-top:9px}.sector-question{font-size:12px;margin-top:10px}.management-copy h2{font-size:9vw}.management-copy p{font-size:15px}.admin-graphic{transform:none}.admin-real-shot{padding:8px}.admin-top{height:38px;padding:0 12px}.admin-top b{font-size:17px}.admin-top span{font-size:9px}.admin-columns{grid-template-columns:79px 1fr;min-height:218px}.admin-side{padding:10px 5px;gap:6px}.admin-side span{font-size:7px}.admin-main{padding:12px}.admin-bar-title{font-size:11px}.admin-cards{gap:5px;margin-top:12px}.admin-cards div{padding:9px 5px}.admin-cards b{font-size:8px}.admin-cards small{font-size:7px}.admin-cards i{font-size:13px}.admin-chart{height:65px;gap:6px;margin-top:14px}.roadmap{grid-template-columns:1fr 1fr;gap:19px;margin-top:30px}.road-step{padding:0}.road-no{width:47px;height:47px;font-size:15px}.road-connector{display:none}.road-step h3{font-size:21px;margin-top:9px}.road-step p{font-size:12px;margin-top:7px}.vote-grid{grid-template-columns:1fr;gap:10px;margin-top:18px}.vote-card{padding:16px 18px;min-height:unset}.vote-icon{font-size:29px}.vote-card h3{font-size:19px;margin-top:4px}.vote-card p{font-size:12px;margin-top:4px}.vote-card span{font-size:9px;margin-top:7px}.vote-result{font-size:12px;margin-top:13px}.closing h2{font-size:10vw}.closing p{font-size:16px;margin-top:22px}.closing-question{padding:15px 18px;font-size:13px;margin-top:23px}.closing-question strong{font-size:21px}.closing-trail{gap:8px;font-size:9px}.closing-trail i{width:18px}.farewell h2{font-size:14vw}.farewell-logo{font-size:20vw;margin-top:22px}.farewell p{font-size:12px}.farewell-url{font-size:13px;padding:12px 18px}.farewell-sentra{bottom:101px;font-size:9px}.farewell-ring{width:80vw;border-width:23px}.notes-panel{padding:23px}.notes-panel p{font-size:14px}}
@media(max-height:650px) and (min-width:681px){.slide .inner{padding-top:77px;padding-bottom:78px}.eyebrow{margin-bottom:12px}h2{font-size:4.4vw}.cover-art{height:410px}.diagnostic-card{min-height:225px;padding:20px}.diagnostic-grid{margin-top:22px}.tiers{margin-top:20px}.tier{min-height:240px}.roadmap{margin-top:24px}.phone-stage{height:460px;min-height:0}.phone{width:200px}.slide .inner.cover-grid{gap:0}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Identidad oficial LOOP — integración visual fiel a archivos de marca aportados por el propietario */
.brand-logo-img{display:block;width:102px;height:auto;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.18));}
.hero-logo-img{display:block;width:min(31vw,455px);max-width:100%;height:auto;object-fit:contain;margin:0 0 7px -5px;filter:drop-shadow(0 18px 25px rgba(0,0,0,.3));}
.product-logo-img{display:block;width:min(30vw,440px);max-width:100%;height:auto;object-fit:contain;margin-bottom:18px;filter:drop-shadow(0 20px 35px rgba(0,0,0,.45));}
.farewell-logo-img{display:block;width:min(34vw,475px);max-width:100%;height:auto;object-fit:contain;margin:30px auto 6px;filter:drop-shadow(0 20px 35px rgba(0,0,0,.4));}
.orb-core.brand-tile{left:calc(50% - 105px);top:calc(50% - 105px);height:210px;width:210px;display:grid;place-items:center;transform:translateZ(65px) rotate(-7deg);overflow:hidden;border:1px solid rgba(255,161,71,.55);border-radius:34px;box-shadow:0 25px 65px #0009,0 0 65px #fc672943, inset 0 1px #fff7;opacity:1;}
.brand-tile img{width:100%;height:100%;object-fit:cover;display:block;}
/* Orange glow deliberately reserved for key brand/offer moments. */
.cover .dot{background:#ff8c3f;box-shadow:0 0 14px #fb7638;}
.product-reveal .reveal-card:nth-child(2) .reveal-icon,.product-reveal .reveal-card:nth-child(4) .reveal-icon{color:#ff995a;}
.farewell-ring{box-shadow:inset 0 0 90px #ff742219,0 0 140px #b7794d27;}
@media(max-width:950px){.hero-logo-img{width:min(33vw,385px)}.product-logo-img{width:min(34vw,350px)}.orb-core.brand-tile{width:160px;height:160px;left:calc(50% - 80px);top:calc(50% - 80px);border-radius:29px;}}
@media(max-width:680px){.brand-logo-img{width:77px}.hero-logo-img{width:69vw;max-width:315px;margin-bottom:1px;}.product-logo-img{width:65vw;max-width:300px;margin-bottom:5px;}.farewell-logo-img{width:69vw;max-width:305px;margin-top:24px;}.orb-core.brand-tile{width:98px;height:98px;left:calc(50% - 49px);top:calc(50% - 49px);border-radius:20px;}}

/* ================================================================
   LOOP / ACTUALIZACIÓN VISUAL ORANGE NOIR 2026
   Fuente: marca oficial proporcionada y portada final aprobada.
   Solo cambia la capa estética, conservando geometría y contenido.
   ================================================================ */
:root{
 --bg:#0b0908;--base:#15100e;--ink:#fcf8f4;--secondary:#c5b9b2;
 --teal:#ff8536;--teal-deep:#eb5a20;--mint:#ffc284;
 --gold:#ffb85f;--stroke:rgba(255,159,92,.18);
 --card:rgba(51,27,17,.42);
}
body{background:#090807;color:var(--ink)}
.slide:not(.cover){
 background:
 radial-gradient(ellipse at 90% 18%,rgba(244,103,26,.115),transparent 38%),
 radial-gradient(ellipse at 5% 88%,rgba(148,61,30,.09),transparent 40%),
 linear-gradient(137deg,#120e0d 0%,#0b0909 61%,#17100e 100%);
}
.slide:not(.cover)::before{
 content:"";position:absolute;inset:0;pointer-events:none;z-index:0;
 background: radial-gradient(circle at 110% 30%,rgba(255,112,36,.12),transparent 48%);
}
.slide::after{border-color:rgba(255,159,91,.065)}
.topbar{background:rgba(14,10,9,.82);border-bottom-color:rgba(255,173,109,.10)}
.bottom-bar{background:linear-gradient(to top,rgba(11,8,7,.94),rgba(18,12,10,.79));border-top-color:rgba(255,167,96,.10)}
.brand-divider{background:#784334}.brand-sub{color:#d1c2ba}
.top-center{color:#c7aba0}.signal{background:#ff813b;box-shadow:0 0 15px #fa622d}
.icon-btn{background:rgba(255,138,68,.07);color:#f4e5de}.icon-btn:hover{background:rgba(255,131,54,.22)}
.eyebrow{color:#ffad76}em{color:#ff9747}
.dot{background:#ff8541;box-shadow:0 0 15px rgba(255,114,46,.55)}
.subtext{color:#c7b9b3}.micro-note{color:#a78b7e}
.bottom-meta #currentNum{color:#ff9747}.bottom-progress{background:#3b2922}
.bottom-progress>div{background:linear-gradient(90deg,#ff5127,#ffb35e);box-shadow:0 0 14px #ff741b}
.bottom-meta #slideLabel{color:#c5b9b2}
.controls button{background:rgba(255,139,74,.08);color:#fae5db}
.controls button:hover:not(:disabled){background:rgba(255,131,52,.2)}
.notes-panel{background:#1a1310;border-left-color:#613823;box-shadow:-24px 0 90px #070303e0}
.notes-head{border-bottom-color:#4d3024}.notes-head small,.notes-meta{color:#ffa05f}
.notes-panel p{color:#eddfd8}.notes-help{color:#aa8e80}
.farewell-ring{box-shadow:inset 0 0 90px #ff742224,0 0 130px #fb772531}
/* Image supplied by the client, unaltered: the exact official title slide */
.cover{background:#060606!important}
.cover::before,.cover::after{display:none!important}
.cover-full-art{position:absolute;z-index:3;display:block;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;pointer-events:none}
.cover-mobile-summary{display:none}
.cover-next{
 position:absolute;z-index:8;right:4.5%;bottom:4.1%;display:flex;align-items:center;gap:15px;
 color:#fff2e9;background:rgba(13,9,8,.64);padding:12px 18px;
 border:1px solid rgba(255,159,73,.42);border-radius:999px;
 font-size:11px;font-weight:780;letter-spacing:.15em;backdrop-filter:blur(14px);
 box-shadow:0 5px 25px rgba(0,0,0,.3);transition:background .2s,transform .2s
}
.cover-next span{font-size:20px;color:#ff9141;line-height:.5}
.cover-next:hover{background:rgba(113,47,19,.68);transform:translateY(-2px)}
/* The cover image includes its own logo, heading and footer. Navigation deliberately
   disappears on slide 1 to protect its composition. The CTA remains clickable. */
body:has(.cover.active):not(.export-mode) .topbar,
body:has(.cover.active):not(.export-mode) .bottom-bar{opacity:0;pointer-events:none}
body:has(.cover.active) #ambient{opacity:.06}
body:has(.cover.active) .noise{opacity:.025}
body.export-mode .cover-next{display:none!important}
@media(max-width:680px){
 .cover{overflow:hidden}
 .cover-full-art{height:auto;inset:auto;top:18%;left:0;width:100%;aspect-ratio:1672 / 941;object-fit:contain}
 .cover-mobile-summary{display:block;position:absolute;z-index:6;left:7%;right:7%;top:55%;max-width:500px}
 .cover-mobile-strap{font-size:10px;font-weight:750;letter-spacing:.16em;color:#ffb474;margin-bottom:15px}
 .cover-mobile-summary h1{font-size:clamp(29px,7.8vw,46px);letter-spacing:-.06em;line-height:1.13;font-weight:730}
 .cover-mobile-summary em{color:#ff933b}
 .cover-mobile-summary p{margin-top:18px;color:#c7b3a7;font-size:12px;line-height:1.6}
 .cover-next{bottom:7%;right:7%;padding:14px 18px;font-size:10px}
}
@media(max-width:410px) and (max-height:720px){
 .cover-full-art{top:12%}.cover-mobile-summary{top:51%;}
 .cover-mobile-summary h1{font-size:29px}.cover-mobile-summary p{margin-top:8px}
}
@media(prefers-reduced-motion:reduce){.cover-next{transition:none}}
