@font-face{font-family:Geist;src:url('../fonts/Geist-Latin-300-a29f900a6d60.woff2') format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:'Geist Mono';src:url('../fonts/GeistMono-Latin-825db55e585a.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:'Geist Fallback';src:local('Arial'),local('Liberation Sans');font-weight:100 900;size-adjust:100.31793%;ascent-override:100.18149%;descent-override:29.40651%;line-gap-override:0%}@font-face{font-family:'Geist Mono Fallback';src:local('Courier New'),local('Liberation Mono');font-weight:400;size-adjust:100.31793%;ascent-override:100.18149%;descent-override:29.40651%;line-gap-override:0%}:root{--bg:#03090e;--panel:#0e283a;--deep:#102836;--text:#f3f9fc;--muted:#b9cbd6;--cyan:#7dd3fc;--line:#2a576f;--paper:#f2f5ef;--gold:#edc580;--gold-light:#f9e6bd;--header-h:76px;--mono:'Geist Mono','Geist Mono Fallback',monospace;color-scheme:dark;font-family:Geist,'Geist Fallback',Arial,sans-serif}*{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;background:var(--bg);color:var(--text);font-size:16px;line-height:1.65}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3,h4{font-weight:400;line-height:1.1;letter-spacing:-.045em;text-wrap:balance}a{color:inherit;text-decoration:none}button{font:inherit;touch-action:manipulation}img{display:block;max-width:100%;height:auto}svg{display:block;flex-shrink:0}a,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}::selection{color:var(--bg);background:var(--cyan)}.skip{position:fixed;top:-100px;left:20px;background:var(--paper);color:var(--deep);padding:12px 20px;z-index:99}.skip:focus{top:12px}.wrap{width:min(1232px,calc(100% - 64px));margin-inline:auto}.mono{font:12px/1.6 var(--mono);letter-spacing:.03em}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:54px;max-width:100%;padding:16px 26px;border:1px solid #edcf93;border-radius:9px;background:linear-gradient(135deg,#faf0d7,#edcf93 85%,#d3b370);color:#302515;font-size:15px;font-weight:600;line-height:1.4;text-align:center;transition:transform .2s}.button:hover{transform:translateY(-2px)}.button svg{width:20px;height:20px}.text-link{display:inline-flex;align-items:center;gap:14px;padding-block:9px;color:#c1e9ff;font-size:14px;text-decoration:underline;text-decoration-color:#4c758b;text-underline-offset:6px}.site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid #234559;background:#07121bfa}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px}.brand{display:flex;align-items:center;gap:11px;font-size:17px;letter-spacing:-.025em}.brand img{width:30px;height:30px;flex:none}.brand b{font-weight:400}.brand small{display:block;font:9px/1.5 var(--mono);color:var(--muted);letter-spacing:.09em}.nav{display:flex;align-items:center;gap:26px;font-size:13px;color:var(--muted)}.nav>a:not(.button):hover{color:var(--gold-light)}.header-cta{white-space:nowrap;min-height:42px;padding:10px 17px;font-size:12px;width:144px}.hero{position:relative;isolation:isolate;padding:68px 0 74px;border-bottom:1px solid #234559;background:radial-gradient(ellipse at 75% 65%,#12324888,transparent 66%),var(--bg)}.hero::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.1;background-image:linear-gradient(#7dd3fc33 1px,transparent 1px),linear-gradient(90deg,#7dd3fc33 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(90deg,transparent 22%,black)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:44px;align-items:center}.hero-copy{min-width:0}.event-name{font-size:14px;color:var(--muted);margin-bottom:26px}h1{font-size:clamp(44px,4.8vw,72px);line-height:1.03;letter-spacing:-.052em}h1 em{font-style:normal;color:var(--gold-light)}.hero-description{font-size:18px;color:var(--muted);line-height:1.65;max-width:580px;margin-top:28px}.lifetime-note{display:flex;align-items:center;gap:14px;border-left:1px solid #947544;padding-left:15px;margin-top:24px;color:var(--gold-light);font-size:14px;line-height:1.5}.lifetime-note svg{width:42px;height:24px}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px}.hero-actions .button{min-width:284px;justify-content:space-between}.hero-actions .text-link{width:210px;justify-content:space-between}.hero-footnote{margin-top:24px;max-width:520px;color:#aec3d1;font-size:13px}.hero-art{position:relative;min-width:0;padding:70px 24px 18px;min-height:520px;gap:10px;display:flex;align-items:flex-start;isolation:isolate}.orbit{position:absolute;inset:0;width:100%;height:auto;opacity:.7;z-index:-1;pointer-events:none}.orbit-spin{transform-origin:400px 400px;animation:orbit-spin 45s linear infinite;animation-play-state:paused}.motion-scene[data-motion='on'] .orbit-spin{animation-play-state:running}.black-word{position:absolute;top:11px;left:32px;font:12px var(--mono);letter-spacing:.15em;color:var(--gold)}.black-word span{display:block;font-size:10px;color:var(--muted);margin-top:4px}.folio{position:relative;width:57%;min-width:0;padding:24px 20px;border-radius:16px;background:linear-gradient(140deg,#f6f5eb,#d2e2e4);color:var(--deep);border:1px solid #ecf5ed;box-shadow:0 25px 55px #0005;z-index:1}.folio::before{content:'';position:absolute;inset:7px;border:1px solid #50718450;border-radius:10px;pointer-events:none}.folio-ppm{transform:rotate(-5deg);margin-top:14px}.folio h2{font-size:clamp(23px,2.35vw,32px);line-height:1.12;margin:18px 0 23px;color:inherit;font-weight:400}.folio .mono{font-size:10px;position:relative}.mini-covers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mini-covers img{border-radius:4px;width:100%;aspect-ratio:842/492;object-fit:contain}.folio-builders{margin-left:0;margin-top:100px;z-index:2;background:radial-gradient(ellipse at 50% 0,#418ca82c,transparent 65%),repeating-linear-gradient(115deg,#edc58005 0 1px,transparent 1px 10px),linear-gradient(145deg,#17384a,#07141e 75%);color:var(--gold-light);border-color:#d2b87d;min-height:310px;transform:rotate(5deg)}.folio-builders::before{border-color:#9c855147}.folio-list{position:relative;list-style:none;padding:0;margin:0;color:#c0d4dd;font-size:13px}.folio-list li{padding:9px 0;border-top:1px solid #9a85553e}.folio-foot{display:flex;align-items:center;gap:6px;border-top:1px solid #748d9650;padding-top:14px;margin-top:20px;font-size:11px}.folio-foot svg{width:27px;height:16px}.infinity-seal{display:flex;align-items:center;gap:18px;padding-top:22px;border-top:1px solid #947544;margin-top:28px;color:var(--gold);font-size:14px}.infinity-seal svg{width:62px;height:34px}.infinity-seal small{display:block;color:var(--muted);font-size:12px;margin-top:4px}.infinity-small{width:38px;height:22px}.section{padding:clamp(64px,7vw,100px) 0;border-bottom:1px solid #234559;background:radial-gradient(ellipse at 75% 65%,#12324866,transparent 66%),var(--bg)}.section-heading{margin-bottom:38px;max-width:950px}h2{font-size:clamp(32px,4.15vw,58px)}h3{font-size:25px}.section-heading p{font-size:17px;color:var(--muted);margin-top:24px;max-width:760px}.grid{display:grid;gap:24px}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.result-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:62px;align-items:center}.result-copy h2{font-size:clamp(32px,3.4vw,46px)}.result-copy p{margin-top:22px;color:var(--muted)}.folder{position:relative;background:linear-gradient(140deg,#f6f5eb,#d2e2e4);color:var(--deep);padding:30px;border-radius:0 12px 12px 12px;box-shadow:0 25px 55px #0005;margin-top:22px}.folder::before{content:'IA BUILDERS / MATERIAIS';position:absolute;top:-25px;left:0;background:#f6f5eb;padding:5px 18px;border-radius:7px 7px 0 0;font:10px/1.5 var(--mono)}.folder h3{font-size:28px}.project-stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:23px}.project-stage{padding:14px 12px;border:1px solid #748d96;border-radius:6px;background:#eaf0eb}.project-stage svg{width:25px;height:25px;color:#245773;margin-bottom:9px}.project-stage strong{display:block;font-size:16px;font-weight:500;line-height:1.2}.project-stage p{font-size:13px;color:#355566;margin-top:7px;line-height:1.5}@keyframes orbit-spin{to{transform:rotate(360deg)}}@media(max-width:1000px){.nav{gap:14px}.hero-grid{gap:26px}.hero{padding:50px 0 60px}h1{font-size:46px}.hero-description{font-size:16px}.hero-art{padding:55px 12px 0;min-height:460px}.folio{padding:20px 15px}.folio h2{font-size:24px}.folio-builders{margin-top:85px;min-height:270px}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.result-layout{gap:34px}}@media(max-width:760px){:root{--header-h:68px}.wrap{width:calc(100% - 40px)}.header-inner{min-height:68px;gap:10px}.nav>a:not(.header-cta){display:none}.brand{gap:8px;font-size:14px}.brand img{width:26px;height:26px}.brand small{font-size:8px}.header-cta{width:124px;font-size:11px;padding-inline:12px;gap:8px}.hero-grid{grid-template-columns:minmax(0,1fr);gap:32px}.hero{padding:38px 0 48px}h1{font-size:clamp(43px,10.6vw,68px)}.event-name{font-size:13px;margin-bottom:22px}.hero-description{margin-top:22px}.hero-actions{margin-top:26px;gap:20px}.hero-actions .button{width:100%;min-width:0}.hero-footnote{font-size:12px;margin-top:20px}.hero-art{width:100%;max-width:450px;margin:auto;padding:48px 8px 0;min-height:440px}.folio{padding:20px 13px;width:57%;box-shadow:none}.folio h2{font-size:24px}.folio .mono{font-size:9px}.folio-builders{margin-top:96px;min-height:280px}.folio-list{font-size:12px}.folio-foot{font-size:10px}.black-word{left:16px;top:0}.infinity-seal{margin-top:20px;font-size:13px;gap:14px}.infinity-seal small{font-size:11px}.orbit-spin{animation-duration:65s}.section{padding:60px 0}h2{font-size:clamp(31px,7.7vw,42px)}.section-heading{margin-bottom:28px}.section-heading p{font-size:16px;margin-top:20px}.result-layout{grid-template-columns:minmax(0,1fr);gap:32px}.folder{padding:24px;box-shadow:none}.folder h3{font-size:25px}.project-stages{gap:10px}.project-stage{padding:12px 10px}.project-stage strong{font-size:14px}.project-stage p{font-size:12px}}@media(max-width:360px){.wrap{width:calc(100% - 32px)}.brand{font-size:12px}.button{padding-inline:16px;font-size:14px}.hero-art{padding-inline:3px;min-height:415px}.folio{padding:19px 10px}.folio h2{font-size:21px}.folio-builders{margin-left:0;min-height:265px}.folio-list{font-size:11px}.folio-foot{font-size:9px}.mini-covers{gap:5px}.grid-4{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.price-comparison{font-size:14px;line-height:1.5;color:#594728;margin-bottom:18px}#formacoes .builders-panel{margin-top:0}.proof-grid{align-items:start;gap:26px}.student-print{min-width:0;padding:14px;border:1px solid #2a576f;border-radius:16px;background:linear-gradient(145deg,#17384a,#07141e 75%)}.student-print img{width:100%;height:auto;border-radius:9px}.student-print figcaption{padding:20px 6px 6px}.student-print figcaption strong{display:block;color:var(--gold-light);font-size:16px;font-weight:400}.student-print figcaption span{display:block;color:var(--muted);font-size:14px;margin-top:8px}.student-print .text-link{margin-top:10px}.audience-card{padding:25px 20px;border-top:1px solid #947544;border-bottom:1px solid #234559;min-width:0}.audience-card svg{color:var(--gold);margin-bottom:20px}.audience-card h3{font-size:23px}.audience-card p{font-size:15px;color:var(--muted);margin-top:15px}.course-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:38px}.course-intro .section-heading{margin-bottom:0}.access-tag{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--gold-light)}.access-tag svg{width:32px;height:20px}.course-shelf{position:relative;padding:14px 8px 24px;gap:26px}.course-card{position:relative;min-width:0;padding:12px 12px 25px;border:1px solid #a6b7b8;border-radius:6px 14px 14px 6px;background:linear-gradient(140deg,#f6f5eb,#d2e2e4);color:#102836;box-shadow:6px 6px 0 #31536344}.course-card::before{content:'';position:absolute;inset:8px 0 -9px 7px;border:1px solid #748d96;border-radius:12px;background:#b9cbd622;z-index:-1;transform:rotate(-2deg)}.course-card:nth-child(even){margin-top:28px}.course-card img{width:100%;aspect-ratio:842/492;object-fit:contain;border-radius:5px}.course-copy{padding:22px 8px 0}.course-copy h3{font-size:25px}.course-copy p{font-size:14px;color:#355566;margin-top:15px}.course-copy .access-tag{color:#31576e;font-size:12px;margin-top:23px;gap:6px}.course-copy .access-tag svg{width:22px}.builders-panel{position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:50px;padding:36px;margin-top:54px;border:1px solid #d2b87d;border-radius:20px;background:radial-gradient(ellipse at 50% 0,#418ca82c,transparent 65%),repeating-linear-gradient(115deg,#edc58005 0 1px,transparent 1px 10px),linear-gradient(145deg,#17384a,#07141e 75%)}.builders-panel::before{content:'';position:absolute;inset:7px;border:1px solid #9c855147;border-radius:14px;pointer-events:none}.builders-panel h3{font-size:40px;color:var(--gold-light)}.builders-panel p{margin:20px 0;color:var(--muted)}.deliverable-list{padding:0;margin:0;list-style:none;display:grid;gap:22px}.deliverable-list li{display:flex;gap:16px;font-size:15px}.deliverable-list svg{color:var(--gold);width:24px}.deliverable-list b{font-weight:500}.deliverable-list small{display:block;font-size:13px;color:var(--muted);margin-top:7px}.bonus-recordings{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:70px;align-items:center;margin:45px 0 70px}.recording-art{position:relative;padding:38px 30px;min-height:300px;isolation:isolate}.archive-back{position:absolute;inset:24px 3px 8px 14px;border:1px solid #477791;border-radius:16px;background:#0e283a;transform:rotate(-3deg);z-index:-1}.archive-face{position:relative;display:flex;flex-direction:column;align-items:center;padding:30px;border:1px solid #7dd3fc;background:repeating-linear-gradient(115deg,#edc58005 0 1px,transparent 1px 10px),linear-gradient(135deg,#153d53,#08151f);border-radius:16px;box-shadow:0 25px 45px #0005}.recording-art img{width:100%;height:auto;object-fit:contain;margin-bottom:26px}.archive-face>svg{color:var(--gold);width:32px;height:32px}.archive-face .mono{font-size:10px;color:var(--muted);margin-top:15px}.bonus-recordings h3{font-size:36px}.bonus-recordings .access-tag{margin-top:20px}.bonus-recordings p{margin-top:23px;color:var(--muted)}.bonus-condition{display:inline-block;color:var(--gold);font:11px/1.6 var(--mono);margin-top:23px}.method-panel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);border:1px solid #ae9c76;border-radius:16px;margin-top:54px;isolation:isolate}.method-cover{padding:36px;background:repeating-linear-gradient(115deg,#edc58005 0 1px,transparent 1px 10px),linear-gradient(145deg,#17384a,#07141e 75%);border-radius:16px 0 0 16px}.method-exclusive{margin:0;border:1px solid #947544;padding:9px 14px;color:var(--gold-light);border-radius:6px;font-size:11px}.method-cover h3{font-size:38px;color:var(--gold-light);margin-top:28px}.method-cover p{color:var(--muted);margin-top:23px;font-size:16px}.method-cover .method-foot{padding-top:22px;border-top:1px solid #9a85553e;font-size:14px}.method-open{position:relative;padding:30px;background:repeating-linear-gradient(0deg,#52626e08 0 1px,transparent 1px 4px),linear-gradient(140deg,#f6f5eb,#d2e2e4);color:#102836;border-radius:0 16px 16px 0}.method-open::before{content:'';position:absolute;left:-4px;top:20px;bottom:20px;width:8px;background:radial-gradient(circle,#03090e 0 2px,transparent 3px) 0 0/8px 14px repeat-y}.method-guide{padding-bottom:22px;border-bottom:1px solid #748d96;margin-bottom:10px}.method-guide span{font:10px var(--mono);color:#355566}.method-guide strong{display:block;font-size:24px;font-weight:400;margin-top:8px}.method-progress{display:flex;gap:6px;margin-top:18px}.method-progress i{height:4px;flex:1;background:#a1b9c3}.method-progress i.active{background:#173e53}.method-step{border-bottom:1px solid #748d9680}.method-step summary{list-style:none;display:flex;align-items:center;gap:12px;padding:18px 0;cursor:pointer;font-size:16px;line-height:1.5}.method-step summary::-webkit-details-marker{display:none}.step-number{font:12px var(--mono);color:#355566;border:1px solid #748d96;padding:7px;border-radius:4px}.method-step summary svg{margin-left:auto;flex:none;width:18px;height:18px}.method-step p{padding:0 0 22px 47px;color:#355566;font-size:14px;line-height:1.7}.method-step[open] .step-number{background:#173e53;color:#f3f9fc}.method-step[open] summary svg{transform:rotate(90deg)}.market-ticket{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,25%);width:calc(100% - 32px);margin:64px 16px 0;min-height:330px}.ticket-paper,.ticket-stub{background:repeating-linear-gradient(0deg,#52626e08 0 1px,transparent 1px 4px),linear-gradient(140deg,#f7f7ec,#d5e7e7);color:#0a2c42;border:1px solid #f7f7ec}.ticket-paper{padding:34px 36px;border-radius:16px 0 0 16px;box-shadow:0 24px 40px #0005}.ticket-paper h3{font-size:38px}.ticket-intro{color:#20485f;font-size:16px;margin-top:22px;max-width:680px}.ticket-days{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-top:26px;margin-top:26px;border-top:1px solid #748d96}.ticket-day .mono{color:#355566}.ticket-day h4{font-size:24px;line-height:1.25;margin:10px 0 14px}.ticket-day p{color:#355566;font-size:14px}.ticket-stub{position:relative;border-radius:0 16px 16px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;font-size:16px;line-height:1.4;padding:22px;text-align:center;transition:transform .55s cubic-bezier(.2,.7,.2,1);cursor:pointer}.ticket-stub:disabled{cursor:default;opacity:1}.ticket-stub::before{content:'';position:absolute;left:-5px;top:14px;bottom:14px;width:10px;background:radial-gradient(circle,#03090e 0 2.4px,transparent 3px) 0 0/10px 12px repeat-y}.ticket-stub::after{content:'';position:absolute;inset:-12px auto -12px -12px;width:24px;background:radial-gradient(circle at top,#03090e 0 18px,transparent 19px),radial-gradient(circle at bottom,#03090e 0 18px,transparent 19px);pointer-events:none}.ticket-stub strong{font-size:72px;font-weight:300;line-height:1}.ticket-category{font:11px/1.5 var(--mono);background:#6f5326;color:#fff1cf;padding:8px 12px;border-radius:30px}.stub-action{font:11px/1.5 var(--mono);padding:8px;border-bottom:1px solid #748d96}.market-ticket.torn .ticket-stub{transform:translate(12px,7px) rotate(3deg)}.resources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:65px}.resource-paper{position:relative;border-top:1px solid #947544;padding:26px 20px 20px}.resource-paper svg{color:var(--gold);margin-bottom:20px}.resource-paper h3{font-size:27px}.resource-paper p{margin-top:18px;font-size:15px;color:var(--muted)}.mentor-resource{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,.8fr);gap:30px;align-items:center;background:linear-gradient(135deg,#153d53,#08151f);border:1px solid #477791;border-radius:14px;padding:30px}.mentor-resource>strong{color:var(--gold);font-size:80px;font-weight:300;line-height:1}.mentor-resource p{color:var(--muted);font-size:15px;margin-top:10px}.mentor-meter{padding:20px;border:1px solid #947544;border-radius:9px;color:var(--gold-light)}.mentor-meter b{font-size:44px;font-weight:300}.mentor-meter span{font-size:13px}.credit-dots{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;margin-top:12px}.credit-dots i{width:100%;aspect-ratio:1;border-radius:50%;background:#7dd3fc90}.mentor-meter small{display:block;color:var(--muted);font:11px/1.7 var(--mono);margin-top:14px}.competence-map{position:relative;isolation:isolate;padding:24px 0}.map-links{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#345264;stroke-width:2;pointer-events:none;z-index:-1}.map-signal{stroke:var(--gold);stroke-dasharray:14 70;opacity:.65;animation:data-flow 8s linear infinite;animation-play-state:paused}.motion-scene[data-motion='on'] .map-signal{animation-play-state:running}.system-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:210px;padding:25px 20px;background:linear-gradient(140deg,#f6f5eb,#d2e2e4);color:#102836;border-radius:10px;border-top:5px solid #173e53;text-align:center;box-shadow:0 20px 40px #0005}.system-core svg{margin:0 auto 15px}.system-core strong{display:block;font-size:25px;font-weight:400;line-height:1.2}.system-core span{display:block;font:11px/1.6 var(--mono);margin-top:14px;color:#355566}.learning-path{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:280px;row-gap:56px;list-style:none;padding:0;margin:0}.skill-card{position:relative;padding:26px;border:1px solid #5770855c;border-radius:15px;background:linear-gradient(130deg,#132d3b,#07141ee8);box-shadow:10px 12px 0 #0c263750;min-width:0}.skill-card::before{content:'';position:absolute;inset:8px;border:1px solid #7dd3fc15;border-radius:9px;pointer-events:none}.skill-number{font:11px var(--mono);color:var(--gold)}.skill-tech{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:22px 0}.skill-tech img{width:40px;height:40px;object-fit:contain;padding:6px;background:var(--paper);border-radius:8px}.skill-tech svg{color:var(--cyan);width:32px;height:32px}.skill-tech span{font-size:13px;color:var(--muted)}.skill-card h3{font-size:29px}.skill-card p{font-size:15px;color:var(--muted);margin:18px 0 22px}.skill-product{display:block;font-size:12px;font-weight:400;color:var(--gold-light);border-top:1px solid #31576e;padding-top:18px}.application-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:44px}.application-gallery figure{border:1px solid #31576e;border-radius:10px;background:#0e283a;padding:8px;min-width:0}.application-gallery img{width:100%;height:auto;border-radius:5px}.application-gallery figcaption{color:var(--muted);font-size:13px;padding:13px 8px}.library-note{display:flex;gap:26px;align-items:center;margin-top:35px;border-top:1px solid #947544;padding-top:27px}.library-note svg{width:65px;height:36px;color:var(--gold)}.library-note strong{display:block;color:var(--gold-light);font-size:22px;font-weight:400}.library-note span{display:block;color:var(--muted);font-size:15px;margin-top:8px}.teacher-layout{display:grid;grid-template-columns:360px minmax(0,1fr);gap:70px;align-items:center}.teacher-image{width:360px;aspect-ratio:1;object-fit:contain;border-radius:16px}.teacher-copy h2{font-size:clamp(32px,3.4vw,48px)}.teacher-copy p{color:var(--muted);margin-top:22px}.teacher-copy .signature-name{color:var(--gold);font-size:14px}.teacher-copy .text-link{margin-top:25px}.offer-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:52px;align-items:start}.value-column{min-width:0}.ledger{padding:0 0 30px;border-bottom:1px solid #31576e}.ledger h3{font-size:27px}.ledger-intro{color:var(--muted);font-size:15px;margin:18px 0 25px}.ledger-rows{list-style:none;margin:0;padding:0}.ledger-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid #31576e70}.ledger-row strong{font-size:15px;font-weight:400}.ledger-row small{display:block;font-size:12px;color:var(--muted);margin-top:4px}.ledger-row b{font-size:18px;white-space:nowrap;font-weight:400;color:#d5f1ff}.ledger-total{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:26px 0 12px}.ledger-total span{font-size:13px;color:var(--muted)}.ledger-total strong{font-size:32px;font-weight:400;color:var(--gold-light)}.ledger-note{color:var(--muted);font-size:13px;margin-top:22px}.value-chart{margin-top:20px}.value-chart p{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--muted);margin:18px 0 9px}.value-ruler{height:23px;border:1px solid #477791;background:linear-gradient(135deg,#245c7b,#153d53);border-radius:6px;width:100%}.combo-ruler{width:calc(100% * 867 / 1312);border-color:#b2945e;background:linear-gradient(90deg,#edcf93,#b3955d)}.bonus-value{padding-top:35px}.bonus-value h3{font-size:25px}.bonus-value ul{list-style:none;padding:0;margin:20px 0 0}.bonus-value li{display:flex;gap:15px;padding:15px 0;border-top:1px solid #31576e70}.bonus-value svg{color:var(--gold);width:23px;height:23px;flex:none}.bonus-value strong{font-size:14px;font-weight:400}.bonus-value small{display:block;color:var(--muted);font-size:12px;margin-top:5px}.offer-card{position:relative;min-width:0;border:1px solid #ae9c76;border-radius:20px;padding:32px;background:repeating-linear-gradient(115deg,#edc58005 0 1px,transparent 1px 10px),linear-gradient(145deg,#17384a,#07141e 75%);box-shadow:0 25px 60px #0005}.offer-card::before{content:'';position:absolute;inset:7px;border:1px solid #9c855147;border-radius:14px;pointer-events:none}.offer-card h3{font-size:32px;color:var(--gold-light)}.offer-lifetime{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--gold);margin-top:22px}.offer-items{list-style:none;padding:0;margin:28px 0;display:grid;gap:16px}.offer-items li{display:flex;gap:12px;font-size:14px;color:#d5e7f2;line-height:1.6}.offer-items svg{width:20px;height:20px;color:var(--gold);margin-top:2px}.offer-items small{display:block;color:var(--muted);font-size:12px;margin-top:6px}.price-anchor{padding:24px;border-radius:12px;background:linear-gradient(135deg,#faf0d7,#edcf93 85%,#d3b370);box-shadow:0 8px 0 #574325;color:#302515}.installment-price{font-size:clamp(42px,4.3vw,63px);line-height:1.08;letter-spacing:-.058em;font-weight:400;color:#302515}.installment-price small{display:block;font-size:.47em;letter-spacing:-.025em;margin-bottom:5px}.cash-secondary{font-size:18px;color:#594728;margin-top:12px}.cash-label{font-size:14px}.cash-amount{font-size:55px;line-height:1.1}.price-anchor .checkout-link,.checkout-disabled{width:100%;background:#153b50;border:1px solid #153b50;color:#f3f9fc;margin-top:24px;border-radius:9px;min-height:54px;padding:16px;font-size:14px}.price-anchor .checkout-link:hover{background:#0a2c42}.checkout-disabled{cursor:not-allowed}.checkout-note{font-size:12px;color:#594728;margin-top:20px}.final-cta{text-align:center}.final-cta>svg{margin:0 auto 28px;width:88px;height:48px;color:var(--gold)}.final-cta h2{max-width:950px;margin:auto}.final-cta p{max-width:650px;margin:26px auto;color:var(--muted)}.faq{max-width:920px}#faq{min-height:calc(100svh - var(--header-h))}.faq-item{border-bottom:1px solid #2e4a5d}.faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:23px 0;font-size:17px;line-height:1.5;color:#e4f2fa}.faq-item summary::-webkit-details-marker{display:none}.faq-icon{position:relative;width:28px;height:28px;flex:0 0 28px;border:1px solid #947544;border-radius:50%;color:var(--gold)}.faq-icon::before,.faq-icon::after{content:'';position:absolute;left:50%;top:50%;background:currentColor;transform:translate(-50%,-50%)}.faq-icon::before{width:10px;height:1.5px}.faq-icon::after{height:10px;width:1.5px}.faq-item[open] .faq-icon{transform:rotate(45deg)}.faq-item p{padding:0 44px 24px 0;font-size:15px;line-height:1.8;color:var(--muted)}.footer{padding:30px 0}.footer-inner{display:flex;justify-content:space-between;gap:30px;align-items:center}.footer p{color:var(--muted);font-size:12px;max-width:550px}.checkout-link,.final-section .button,.final-cta .button{position:relative;isolation:isolate;overflow:hidden;cursor:pointer;}.checkout-link::before,.final-section .button::before,.final-cta .button::before{content:"";position:absolute;inset:-40% auto -40% 0;width:45%;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent,#f9e6bd3d,transparent);opacity:0;transform:translateX(-260%) skewX(-18deg);animation:cta-action-sheen 6.4s ease-in-out infinite;animation-play-state:paused;}.checkout-link::after,.final-section .button::after,.final-cta .button::after{content:"";position:absolute;inset:0;border:1px solid #f9e6bd;border-radius:inherit;pointer-events:none;opacity:.16;animation:cta-action-outline 6.4s ease-in-out infinite;animation-play-state:paused;}.checkout-link>[aria-hidden],.checkout-link>svg,.final-section .button>[aria-hidden],.final-cta .button>svg{animation:cta-action-arrow 6.4s ease-in-out infinite;animation-play-state:paused;}.motion-scene[data-motion="on"] .checkout-link::before,.motion-scene[data-motion="on"] .checkout-link::after,.motion-scene[data-motion="on"] .checkout-link>[aria-hidden],.motion-scene[data-motion="on"] .checkout-link>svg,.motion-scene[data-motion="on"] .final-section .button::before,.motion-scene[data-motion="on"] .final-section .button::after{animation-play-state:running;}.final-section[data-motion="on"] .button::before,.final-section[data-motion="on"] .button::after,.final-section[data-motion="on"] .button>[aria-hidden],.motion-scene[data-motion="on"] .final-cta .button::before,.motion-scene[data-motion="on"] .final-cta .button::after,.motion-scene[data-motion="on"] .final-cta .button>svg{animation-play-state:running;}body[data-background="true"] .checkout-link::before,body[data-background="true"] .checkout-link::after,body[data-background="true"] .final-section .button::before,body[data-background="true"] .final-section .button::after,body[data-background="true"] .final-cta .button::before,body[data-background="true"] .final-cta .button::after{animation-play-state:paused !important;}:is(.checkout-link,.final-section .button,.final-cta .button):is(:hover,:focus-visible)::before,:is(.checkout-link,.final-section .button,.final-cta .button):is(:hover,:focus-visible)::after{animation-play-state:paused !important;}@keyframes cta-action-sheen{0%,4%{transform:translateX(-260%) skewX(-18deg);opacity:0;}7%{opacity:.65;}18%{transform:translateX(360%) skewX(-18deg);opacity:.65;}21%,100%{transform:translateX(360%) skewX(-18deg);opacity:0;}}@keyframes cta-action-outline{0%,35%,100%{opacity:.16;}10%,20%{opacity:.65;}}@keyframes cta-action-arrow{0%,8%,24%,100%{transform:translateX(0);}14%,19%{transform:translateX(3px);}}@media (prefers-reduced-motion:reduce){.checkout-link::before,.checkout-link::after,.checkout-link>[aria-hidden],.checkout-link>svg,.final-section .button::before,.final-section .button::after,.final-section .button>[aria-hidden],.final-cta .button::before,.final-cta .button::after,.final-cta .button>svg{animation:none !important;}.checkout-link::before,.final-section .button::before,.final-cta .button::before{opacity:0;}.checkout-link::after,.final-section .button::after,.final-cta .button::after{opacity:.32;}}.motion-scene[data-entered='true'] .folio-ppm{animation:folio-left .9s cubic-bezier(.2,.8,.2,1) both}.motion-scene[data-entered='true'] .folio-builders{animation:folio-right .9s cubic-bezier(.2,.8,.2,1) both}.motion-scene[data-entered='true'] .project-stage,.motion-scene[data-entered='true'] .course-card{animation:paper-rise .75s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i,0) * .08s)}.motion-scene[data-entered='true'] .archive-face,.motion-scene[data-entered='true'] .ticket-paper{animation:paper-arrive .8s cubic-bezier(.2,.7,.2,1) both}.method-panel[data-entered='true'] .method-open{animation:paper-arrive .8s cubic-bezier(.2,.7,.2,1) both}.competence-map[data-entered='true'] .skill-card{animation:paper-rise .85s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i,0) * .08s)}.price-anchor[data-entered='true'] .installment-price{animation:payment-arrive .9s cubic-bezier(.2,.7,.2,1) both}.motion-scene[data-motion='off'] *,body[data-background='true'] *{animation-play-state:paused!important}@keyframes folio-left{from{transform:translate(25px,22px) rotate(-9deg)}to{transform:translate(0,0) rotate(-5deg)}}@keyframes folio-right{from{transform:translate(-25px,22px) rotate(9deg)}to{transform:translate(0,0) rotate(5deg)}}@keyframes paper-rise{from{transform:translateY(15px)}to{transform:translateY(0)}}@keyframes paper-arrive{from{transform:translateX(-22px)}to{transform:translateX(0)}}@keyframes payment-arrive{from{transform:translateX(16px)}to{transform:translateX(0)}}@keyframes data-flow{to{stroke-dashoffset:-336}}@media(max-width:1000px){.course-shelf{gap:24px}.course-card:nth-child(even){margin-top:0}.builders-panel{gap:30px;padding:28px}.bonus-recordings{gap:35px}.method-cover{padding:28px}.method-cover h3{font-size:32px}.method-open{padding:24px}.learning-path{column-gap:180px;row-gap:36px}.system-core{width:150px;padding:20px 12px}.system-core strong{font-size:22px}.skill-card{padding:22px}.skill-card h3{font-size:25px}.skill-tech span{width:100%}.teacher-layout{grid-template-columns:290px minmax(0,1fr);gap:40px}.teacher-image{width:290px}.offer-grid{grid-template-columns:minmax(0,1fr);gap:38px}.offer-card{max-width:680px;width:100%;margin:auto}.value-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.bonus-value{padding-top:0}.folio,.folder,.course-card,.archive-face,.ticket-paper,.skill-card,.system-core,.offer-card{box-shadow:none}}@media(max-width:760px){.grid-4{grid-template-columns:minmax(0,1fr)}.audience-card{padding:24px 0}.course-intro{display:block}.course-intro>.access-tag{margin-top:22px}.course-shelf{padding:0 8px 16px;gap:30px}.course-card{max-width:500px;width:100%;margin:auto}.course-copy{padding:20px 12px 0}.course-copy h3{font-size:28px}.course-copy p{font-size:15px}.builders-panel,.bonus-recordings,.method-panel{grid-template-columns:minmax(0,1fr)}.builders-panel{margin-top:35px;padding:28px 24px;gap:28px}.builders-panel h3{font-size:35px}.bonus-recordings{gap:32px;margin-bottom:50px}.recording-art{padding:0 12px 16px 0;max-width:470px;width:100%;margin:auto;min-height:0}.archive-face{padding:27px}.bonus-recordings h3{font-size:32px}.method-cover{border-radius:16px 16px 0 0;padding:28px 24px}.method-cover h3{font-size:34px}.method-open{border-radius:0 0 16px 16px;padding:24px}.method-open::before{display:none}.method-step summary{font-size:15px;gap:10px}.method-step p{padding-left:0}.market-ticket{grid-template-columns:minmax(0,1fr) minmax(0,26%);width:calc(100% - 16px);margin:45px 8px 0}.ticket-paper{padding:24px 17px;border-radius:10px 0 0 10px}.ticket-paper h3{font-size:29px}.ticket-intro{font-size:14px;margin-top:18px}.ticket-days{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:22px;padding-top:22px}.ticket-day h4{font-size:22px}.ticket-day p{font-size:14px}.ticket-stub{padding:12px 8px;border-radius:0 10px 10px 0;font-size:12px;gap:18px}.ticket-stub strong{font-size:45px}.ticket-category{font-size:9px;padding:6px 8px}.stub-action{font-size:9px;padding-inline:3px}.ticket-stub::after{inset-block:-8px;background:radial-gradient(circle at top,#03090e 0 14px,transparent 15px),radial-gradient(circle at bottom,#03090e 0 14px,transparent 15px)}.market-ticket.torn .ticket-stub{transform:translate(6px,4px) rotate(2deg)}.resources{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:45px}.resource-paper{padding:24px 0}.mentor-resource{grid-column:auto;grid-template-columns:auto minmax(0,1fr);gap:20px;padding:24px}.mentor-resource>strong{font-size:65px}.mentor-meter{grid-column:1/-1}.competence-map{padding:0 0 0 16px}.map-links{display:none}.system-core{position:relative;left:auto;top:auto;transform:none;width:100%;text-align:left;margin-bottom:26px;padding:25px}.system-core svg{margin:0 0 15px}.system-core strong{font-size:26px}.competence-map::before{content:'';position:absolute;left:0;top:0;bottom:20px;width:1px;background:#947544}.learning-path{grid-template-columns:minmax(0,1fr);gap:24px}.skill-card{padding:26px}.skill-card::after{content:'';position:absolute;left:-21px;top:25px;width:9px;height:9px;border-radius:50%;background:var(--gold)}.skill-card h3{font-size:28px}.skill-tech span{width:auto}.application-gallery{grid-template-columns:minmax(0,1fr);gap:26px}.library-note{gap:16px;align-items:flex-start}.library-note svg{width:40px;height:26px;margin-top:5px}.library-note strong{font-size:20px}.library-note span{font-size:14px}.teacher-layout{grid-template-columns:minmax(0,1fr);gap:36px}.teacher-image{width:min(320px,100%);margin:auto}.teacher-copy h2{font-size:35px}.value-column{grid-template-columns:minmax(0,1fr);gap:32px}.offer-card{padding:24px}.offer-card h3{font-size:29px}.price-anchor{padding:20px}.installment-price{font-size:52px}.cash-secondary{font-size:17px}.price-anchor .checkout-link{font-size:13px;padding-inline:12px;gap:10px}.faq-item summary{font-size:16px;gap:18px}.faq-item p{font-size:14px;padding-right:12px}.footer-inner{flex-direction:column;align-items:flex-start;gap:20px}}@media(max-width:360px){.method-cover,.method-open{padding:22px 20px}.method-cover h3{font-size:31px}.ticket-paper{padding:22px 12px}.ticket-paper h3{font-size:26px}.ticket-day h4{font-size:21px}.ticket-stub{padding:12px 5px}.ticket-category{font-size:8px;padding:6px}.ticket-stub strong{font-size:36px}.ticket-stub>span{font-size:11px}.ticket-stub .stub-action{font-size:9px}.offer-card{padding:20px}.price-anchor{padding:16px}.installment-price{font-size:43px}.cash-secondary{font-size:15px}.offer-lifetime{font-size:12px}.offer-lifetime svg{width:28px}.ledger-total strong{font-size:29px}.skill-card{padding:23px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}@media(max-width:1000px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.grid-3{grid-template-columns:minmax(0,1fr)}}.video-module{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:52px;align-items:center;padding:44px;border:1px solid #d2b87d;border-radius:22px;background:radial-gradient(ellipse at 85% 0,#edc5801c,transparent 55%),radial-gradient(ellipse at 0 100%,#418ca82c,transparent 60%),repeating-linear-gradient(115deg,#edc58005 0 1px,transparent 1px 10px),linear-gradient(145deg,#17384a,#07141e 75%);box-shadow:0 0 0 4px #edc5800f;isolation:isolate}.video-module::before{content:'';position:absolute;inset:7px;border:1px solid #9c855147;border-radius:16px;pointer-events:none;z-index:-1}.soon-tag{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 12px;border-radius:999px;background:linear-gradient(135deg,#faf0d7,#edcf93 85%,#d3b370);color:#302515;font:500 12px/1.2 var(--mono);letter-spacing:.04em;white-space:nowrap}.soon-tag::before{content:'';flex:none;width:7px;height:7px;border-radius:50%;background:#302515}.soon-inline{display:flex;width:max-content;padding:3px 9px 3px 8px;gap:6px;font-size:10px;margin:0 0 7px}.soon-inline::before{width:5px;height:5px}.has-soon>span{text-wrap:pretty}.offer-items .has-soon>svg{margin-top:27px}.bonus-value .has-soon>svg{margin-top:25px}.deliverable-list .has-soon>svg{margin-top:25px}.video-copy{min-width:0}.video-copy h3{font-size:38px;color:var(--gold-light);margin-top:24px;text-wrap:balance}.video-copy>p{margin-top:20px;color:#c9d9e3;font-size:16px}.video-topics{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:14px}.video-topics li{display:flex;gap:14px;font-size:15px;line-height:1.6;color:#d5e7f2;text-wrap:pretty}.video-topics svg{flex:none;width:22px;height:22px;color:var(--gold);margin-top:1px}.video-condition{margin-top:26px;font-size:12px;letter-spacing:.03em}.video-condition span{white-space:nowrap}.video-edit{min-width:0}.edit-window{border:1px solid #477791;border-radius:14px;background:linear-gradient(160deg,#0b2130,#050f17);box-shadow:0 25px 45px #0006;overflow:hidden}.edit-bar{display:flex;align-items:center;gap:7px;padding:12px 16px;border-bottom:1px solid #2a576f;font:11px/1.4 var(--mono);color:var(--muted)}.edit-bar i{flex:none;width:8px;height:8px;border-radius:50%;background:#2a576f}.edit-bar i:first-child{background:var(--gold)}.edit-bar span{margin-left:8px;white-space:nowrap}.edit-bar b{margin-left:auto;font-weight:400;color:var(--gold-light);white-space:nowrap}.edit-stage{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:22px;padding:22px}.edit-preview{position:relative;aspect-ratio:9/16;border-radius:12px;overflow:hidden;border:1px solid #edc580a6;background:#0e283a}.edit-preview img,.edit-preview video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.edit-preview video{opacity:0;transition:opacity .35s ease}.edit-preview.is-playing video{opacity:1}.edit-ratio{position:absolute;top:10px;left:10px;z-index:1;font:11px/1.2 var(--mono);color:#f3f9fc;background:#03090ebf;border:1px solid #edc58080;border-radius:4px;padding:3px 6px}.edit-side{display:flex;flex-direction:column;gap:10px;min-width:0}.edit-label{font:11px/1.4 var(--mono);color:var(--muted);letter-spacing:.06em}.edit-styles{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:4px;list-style:none;margin:0 0 8px;padding:12px;border:1px solid #2a576f;border-radius:10px;background:#0e283a80}.edit-styles li{padding:5px 8px;border-left:2px solid #2a576f;border-radius:0 6px 6px 0;font:11px/1.35 var(--mono);color:#b4c9d5;transition:color .25s,background-color .25s,border-color .25s}.edit-styles li.is-active{border-left-color:var(--gold);background:#edc5801f;color:#fff1cf}.edit-formats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.edit-formats li{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;padding:9px 6px;border:1px solid #2a576f;border-radius:8px;font:11px/1.2 var(--mono);color:var(--muted)}.edit-formats i{flex:none;display:block;height:17px;border:1.5px solid currentColor;border-radius:2px}.edit-formats .f169{width:30px}.edit-formats .f11{width:17px;margin-inline:6.5px}.edit-formats .f45{width:14px;margin-inline:8px}.edit-formats .f916{width:10px;margin-inline:10px}.edit-formats .active{border-color:var(--gold);color:var(--gold-light);background:#edc58014}.edit-timeline{position:relative;display:grid;gap:7px;margin:0 22px 22px;padding:10px 12px 12px;border:1px solid #2a576f;border-radius:10px;background:#03090e;overflow:hidden}.track{position:relative;display:flex;gap:7px;height:20px}.track i{position:relative;border-radius:4px}.track-ruler{height:8px;background:repeating-linear-gradient(90deg,#477791 0 1px,transparent 1px 10%) 0 100%/100% 8px no-repeat,repeating-linear-gradient(90deg,#2a576f 0 1px,transparent 1px 2.5%) 0 100%/100% 4px no-repeat}.track-video i{background:linear-gradient(180deg,#245c7b,#153d53);border:1px solid #477791}.track-video i+i::before{content:'';position:absolute;left:-5.5px;top:-3px;bottom:-3px;width:2px;border-radius:1px;background:var(--gold)}.track-video i{flex:1}.track-video i.active{background:linear-gradient(180deg,#edcf93,#b98f4c);border-color:#f9e6bd}.track-captions{height:10px}.track-captions i{position:absolute;top:0;bottom:0;width:27%;background:#edc580b3}.track-captions i:nth-child(1){left:3%}.track-captions i:nth-child(2){left:36%}.track-captions i:nth-child(3){left:70%}.track-audio{height:24px}.edit-wave{display:block;width:100%;height:100%;fill:none;stroke:#7dd3fcb3;stroke-width:2.5}.edit-wave path{vector-effect:non-scaling-stroke}.edit-scan{position:absolute;top:8px;bottom:10px;left:12px;right:12px;pointer-events:none;transform:translateX(0)}.edit-scan::before{content:'';position:absolute;left:-1px;top:4px;bottom:0;width:2px;background:var(--gold);box-shadow:0 0 0 1px #03090e}.edit-scan::after{content:'';position:absolute;left:-5px;top:0;width:10px;height:7px;border-radius:2px 2px 5px 5px;background:var(--gold)}.motion-scene[data-entered='true'] .edit-window{animation:paper-arrive .8s cubic-bezier(.2,.7,.2,1) both}@media(max-width:1000px){.video-module{gap:34px;padding:32px}.video-copy h3{font-size:32px}.edit-stage{gap:16px;padding:18px}.edit-timeline{margin:0 18px 18px}.edit-window{box-shadow:none}}@media(max-width:860px){.video-module{grid-template-columns:minmax(0,1fr)}.video-edit{max-width:560px;width:100%;margin:auto}}@media(max-width:760px){.video-module{padding:28px 18px;gap:28px}.video-module::before{display:none}.video-copy h3{font-size:30px;margin-top:20px}.video-copy>p{font-size:15px}.video-topics li{font-size:14px;gap:12px}.edit-stage{grid-template-columns:minmax(0,1fr);grid-template-areas:'p' 'l' 't' 'fl' 'f';row-gap:10px;padding:14px}.edit-preview{justify-self:center;width:min(92%,320px)}.edit-bar>span{display:none}.edit-side{display:contents}.edit-preview{grid-area:p}.edit-ratio{display:none}.edit-side>.edit-label:first-child{grid-area:l;margin-top:4px;text-align:center}.edit-styles{grid-area:t;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0;padding:0;gap:5px;border:0;background:none}.edit-styles li{font-size:10.5px;padding:3px 8px;border:1px solid #2a576f;border-radius:999px}.edit-styles li.is-active{border-color:var(--gold)}.edit-side>.edit-label:nth-of-type(2){grid-area:fl;margin-top:6px;text-align:center}.edit-formats{grid-area:f;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.edit-formats li{flex-direction:column;justify-content:flex-end;gap:6px;padding:8px 2px}.edit-formats i{margin-inline:0!important}.edit-timeline{margin:0 14px 14px;padding:9px 10px 10px}.edit-scan{left:10px;right:10px}}@media(max-width:360px){.video-module{padding:24px 14px}.video-copy h3{font-size:27px}.edit-bar b{display:none}.edit-bar>span{display:inline}.edit-stage{padding:12px}.edit-styles li{font-size:10px;padding:3px 7px}.edit-timeline{margin:0 12px 12px}}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.agent-section{background:radial-gradient(ellipse at 12% 6%,#7dd3fc14,transparent 50%),radial-gradient(ellipse at 82% 62%,#12324880,transparent 64%),var(--bg)}.agent-head{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:56px;align-items:end;margin-bottom:46px}.agent-head h2{font-size:clamp(34px,3.9vw,54px)}.agent-head h2 em{display:block;font-style:normal;color:var(--gold-light)}.agent-head-copy>p{font-size:17px;color:var(--muted);text-wrap:pretty}.agent-seals{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:24px 0 0}.agent-seal{display:inline-flex;align-items:center;gap:8px;padding:8px 15px 8px 12px;border-radius:999px;background:linear-gradient(135deg,#faf0d7,#edcf93 85%,#d3b370);color:#302515;font:500 12px/1.2 var(--mono);letter-spacing:.04em;white-space:nowrap}.agent-seal svg{width:15px;height:15px;stroke-width:2.4}.agent-seal.is-live{background:#0b2130;color:#c1e9ff;border:1px solid #7dd3fc8c}.agent-seal.is-live i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 3px #7dd3fc33}.agent-hub{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 56px 200px 56px minmax(0,1fr);grid-template-areas:'in tin orb tout out';align-items:center;padding:84px 36px 96px;border:1px solid #d2b87d;border-radius:22px;background:radial-gradient(ellipse at 50% 46%,#418ca840,transparent 58%),repeating-linear-gradient(115deg,#edc58005 0 1px,transparent 1px 10px),linear-gradient(145deg,#17384a,#07141e 75%);box-shadow:0 0 0 4px #edc5800f;isolation:isolate}.agent-hub::before{content:'';position:absolute;inset:7px;border:1px solid #9c855147;border-radius:16px;pointer-events:none;z-index:-1}.hub-side{position:relative;min-width:0;width:100%;max-width:310px}.hub-side-in{grid-area:in;justify-self:end}.hub-side-out{grid-area:out;justify-self:start}.hub-label{position:absolute;bottom:calc(100% + 14px);left:0;right:0;display:block;font:11px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.hub-side-in .hub-label{padding-right:30px}.hub-side-out .hub-label{padding-left:30px}.hub-list{position:relative;display:grid;gap:10px;margin:0;padding:0;list-style:none}.hub-in{padding-right:30px}.hub-out{padding-left:30px}.hub-list::after{content:'';position:absolute;top:24px;bottom:24px;width:1px;background:#4f86a3}.hub-in::after{right:0}.hub-out::after{left:0}.hub-node{position:relative;display:flex;align-items:center;gap:12px;min-height:48px;padding:7px 14px 7px 8px;border:1px solid #31576e;border-radius:10px;background:#07141ed9;font-size:14px;line-height:1.3;color:#e4f2fa}.hub-in .hub-node>svg{flex:none;width:32px;height:32px;padding:6px;border-radius:8px;background:#edc5801f;color:var(--gold)}.tool-icon{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#dfe8e6;color:#153b50}.tool-icon svg{width:18px;height:18px}.tool-icon svg[fill='none']{stroke-width:2.1}.hub-wire{position:absolute;top:50%;width:30px;height:1px;background:#4f86a3}.hub-in .hub-wire{left:100%}.hub-out .hub-wire{right:100%}.hub-trunk{position:relative;align-self:center;height:1px;background:#4f86a3}.hub-trunk-in{grid-area:tin}.hub-trunk-out{grid-area:tout}.hub-pulse{position:absolute;left:0;top:-2px;width:10px;height:5px;border-radius:3px;background:var(--gold);box-shadow:0 0 8px #edc580;opacity:0;--run:30px;animation:hub-flow 2.8s linear infinite}.hub-trunk .hub-pulse{--run:56px;animation-duration:2.2s}.hub-out .hub-pulse,.hub-trunk-out .hub-pulse{background:var(--cyan);box-shadow:0 0 8px #7dd3fc}.hub-out .hub-pulse-back,.hub-trunk-out .hub-pulse-back{background:var(--gold);box-shadow:0 0 8px #edc580;animation-direction:reverse;animation-delay:-1.4s}.hub-node:nth-child(2) .hub-pulse{animation-delay:-.9s}.hub-node:nth-child(3) .hub-pulse{animation-delay:-1.8s}.hub-node:nth-child(4) .hub-pulse{animation-delay:-.5s}.hub-node:nth-child(5) .hub-pulse{animation-delay:-2.2s}.hub-node:nth-child(6) .hub-pulse{animation-delay:-1.2s}.hub-node:nth-child(7) .hub-pulse{animation-delay:-.2s}.hub-node:nth-child(even) .hub-pulse-back{animation-delay:-2.5s}@keyframes hub-flow{0%{transform:translateX(-10px);opacity:0}15%,80%{opacity:1}100%{transform:translateX(var(--run));opacity:0}}@keyframes hub-flow-y{0%{transform:translateY(-10px);opacity:0}15%,80%{opacity:1}100%{transform:translateY(var(--run));opacity:0}}.hub-orb{grid-area:orb;position:relative;width:200px;justify-self:center}.orb-disc{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1}.core-ring{position:absolute;inset:0;width:100%;height:100%}.core-spin{transform-origin:100px 100px;animation:orbit-spin 16s linear infinite}.hub-orb img{position:relative;width:112px;height:112px;border-radius:50%;object-fit:cover;border:2px solid var(--gold);box-shadow:0 0 0 7px #edc58014,0 0 46px #7dd3fc47}.hub-name{position:absolute;top:calc(100% + 12px);left:50%;width:300px;transform:translateX(-50%);text-align:center}.hub-name strong{display:block;font-size:20px;font-weight:400;line-height:1.25;letter-spacing:-.02em;color:var(--gold-light)}.hub-name span{display:block;margin-top:5px;font-size:14px;color:#c1e9ff}.hub-name small{display:block;margin-top:9px;font:12px/1.5 var(--mono);color:#c6d6df;text-wrap:balance}.hub-control{position:absolute;top:calc(100% + 20px);left:0;right:0;display:flex;align-items:flex-start;gap:10px;padding-left:30px;font-size:13px;line-height:1.55;color:var(--muted);text-wrap:pretty}.hub-control svg{flex:none;width:22px;height:22px;color:var(--cyan)}.agent-fronts{margin-top:66px}.fronts-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:22px 40px;margin-bottom:26px}.fronts-head h3{font-size:clamp(28px,2.7vw,38px)}.fronts-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:14px;font:12px/1.6 var(--mono);letter-spacing:.02em;color:#c6d6df}.fronts-legend span{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.fronts-legend svg{width:14px;height:14px;color:var(--gold)}.front-tabs{display:flex;gap:6px;padding:6px;border:1px solid #31576e;border-radius:12px;background:#07141e}.front-tabs[hidden]{display:none}.front-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:10px 18px;border:1px solid transparent;border-radius:8px;background:none;color:var(--muted);font-size:14px;line-height:1.25;cursor:pointer;overflow:hidden;transition:color .25s,background-color .25s,border-color .25s}.front-tab svg{width:18px;height:18px}.front-tab:hover{color:var(--gold-light)}.front-tab[aria-selected='true']{border-color:#d2b87d;background:#edc5801a;color:var(--gold-light)}.tab-progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left center}.front+.front{margin-top:36px}.front-title{display:flex;align-items:center;gap:12px;margin-bottom:18px;font-size:25px;color:var(--gold-light)}.front-title svg{color:var(--gold)}.agent-fronts.is-tabs .front-title{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.agent-fronts.is-tabs .front+.front{margin-top:0}.asks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.ask{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:22px;border:1px solid #31576e;border-radius:16px;background:linear-gradient(160deg,#0e283a,#07141e);transition:border-color .35s}.ask-who{display:block;font:11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#c6d6df}.ask-bubble{position:relative;padding:14px 16px;border-radius:14px 14px 14px 4px;background:linear-gradient(140deg,#f6f5eb,#d2e2e4);color:#102836;font-size:15px;line-height:1.5;text-wrap:pretty}.ask-type{position:absolute;inset:14px 16px;color:#102836}.ask-type::after{content:'';display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-3px;background:#173e53;animation:ask-caret .8s steps(2) infinite}@keyframes ask-caret{50%{opacity:0}}.ask-chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 10px;border:1px solid #31576e;border-radius:999px;font:12px/1.35 var(--mono);color:#b4c9d5;overflow-wrap:anywhere;transition:border-color .35s,background-color .35s,color .35s}.chip svg{flex:none;width:14px;height:14px}.chip-skill{border-color:#d2b87d;background:#edc5801f;color:#fff1cf}.chip-tool{border-color:#7dd3fc99;background:#7dd3fc14;color:#d5f1ff}.ask-result{display:flex;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid #31576e70;font-size:14px;line-height:1.55;color:#d5e7f2;text-wrap:pretty}.ask-result>*{transition:opacity .45s,transform .45s}.ask-result>svg{flex:none;width:18px;height:18px;margin-top:17px;color:var(--cyan)}.ask-result .ask-who{margin-bottom:4px;color:#9fd8f5}.ask[data-state='wait'] .chip,.ask[data-state='typing'] .chip{border-color:#31576e;background:transparent;color:#b4c9d5}.ask[data-state='wait'] .ask-result>*,.ask[data-state='typing'] .ask-result>*,.ask[data-state='tools'] .ask-result>*{opacity:0;transform:translateY(8px)}.ask[data-state='wait'] .ask-bubble::before{content:'';position:absolute;left:16px;top:50%;width:6px;height:6px;border-radius:50%;background:#5a7a8a;box-shadow:12px 0 #5a7a8a,24px 0 #5a7a8a;transform:translateY(-50%)}.ask[data-state='wait'] .ask-text,.ask[data-state='typing'] .ask-text{color:transparent}.ask[data-state='typing'],.ask[data-state='tools']{border-color:#d2b87d}.agent-proof{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:60px;align-items:center;margin-top:76px}.proof-copy h3{font-size:clamp(28px,2.7vw,38px)}.proof-copy>p{max-width:520px;margin-top:18px;color:var(--muted)}.shot-picker{display:inline-flex;flex-wrap:wrap;gap:6px;margin:28px 0 0;padding:6px;border:1px solid #31576e;border-radius:12px;background:#07141e;min-width:0}.shot-picker label{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:8px 18px;border-radius:8px;font-size:14px;color:var(--muted);cursor:pointer;transition:color .25s,background-color .25s}.shot-picker input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.shot-picker label:has(input:checked){background:#edc5801a;color:var(--gold-light);box-shadow:inset 0 0 0 1px #d2b87d}.shot-picker label:has(input:focus-visible){outline:3px solid var(--cyan);outline-offset:3px}.agent-phone{position:relative;justify-self:center;width:min(304px,100%);padding:30px 11px 14px;border:1px solid #477791;border-radius:46px;background:linear-gradient(150deg,#1c3b4c,#07141e);box-shadow:0 30px 60px #0007,inset 0 0 0 1px #edc58026}.agent-phone::before{content:'';position:absolute;top:13px;left:50%;width:62px;height:6px;border-radius:4px;background:#03090e;transform:translateX(-50%)}.phone-screen{position:relative;aspect-ratio:600/1079;overflow:hidden;border-radius:32px;background:#26282a}.shot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease}.shot-skills.shot-sub-1{opacity:1}.agent-proof:has(input[value='chat']:checked) .shot-skills,.agent-proof:has(input[value='tools']:checked) .shot-skills{opacity:0}.agent-proof:has(input[value='chat']:checked) .shot-chat,.agent-proof:has(input[value='tools']:checked) .shot-tools{opacity:1}.agent-phone[data-sub='2'] .shot-sub-1,.agent-phone[data-sub='3'] .shot-sub-1{opacity:0}.agent-proof:has(input[value='skills']:checked) .agent-phone[data-sub='2'] .shot-sub-2,.agent-proof:has(input[value='skills']:checked) .agent-phone[data-sub='3'] .shot-sub-3{opacity:1}.skill-marquee{position:relative;margin-top:70px;padding:22px 0;border-block:1px solid #234559;overflow:hidden}.marquee-label{margin-bottom:16px;text-align:center;font:11px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.marquee-rail{display:flex}.marquee-track{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}.marquee-copy{display:none}.marquee-track li{padding:7px 14px;border:1px solid #31576e;border-radius:999px;background:#07141e;font:12px/1.4 var(--mono);color:#d5e7f2;white-space:nowrap}.marquee-track li:nth-child(3n+1){border-color:#d2b87d99;color:#fff1cf}.skill-marquee.is-rolling{mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.skill-marquee.is-rolling .marquee-rail{width:max-content;animation:skill-roll 70s linear infinite}.skill-marquee.is-rolling .marquee-track{flex-wrap:nowrap;padding-right:10px}.skill-marquee.is-rolling .marquee-copy{display:flex}@keyframes skill-roll{to{transform:translateX(-50%)}}.motion-scene[data-entered='true'] .hub-orb img{animation:paper-rise .8s cubic-bezier(.2,.7,.2,1) both}.incl-tag{display:flex;align-items:center;gap:6px;width:max-content;margin:0 0 7px;padding:3px 9px 3px 8px;border:1px solid #7dd3fcb3;border-radius:999px;background:#7dd3fc1f;color:#e0f4ff;font:500 10px/1.2 var(--mono);letter-spacing:.04em;white-space:nowrap}.incl-tag::before{content:'';flex:none;width:5px;height:5px;border-radius:50%;background:var(--cyan)}.offer-items .has-incl>svg{margin-top:29px}.ledger-extra{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding:15px 16px;border:1px dashed #b2945e;border-radius:10px;background:linear-gradient(135deg,#edc58014,#7dd3fc0d)}.ledger-extra strong{display:block;font-size:15px;font-weight:400;color:var(--gold-light)}.ledger-extra small{display:block;margin-top:4px;font-size:12px;color:var(--muted)}.ledger-extra b{font-size:18px;font-weight:400;color:var(--gold);white-space:nowrap}@media(max-width:1000px){.agent-head{grid-template-columns:minmax(0,1fr);gap:24px}.agent-hub{grid-template-columns:minmax(0,1fr) 30px 164px 30px minmax(0,1fr);padding:78px 22px 104px;box-shadow:none}.hub-side-in .hub-label,.hub-in{padding-right:22px}.hub-side-out .hub-label,.hub-out,.hub-control{padding-left:22px}.hub-wire{width:22px}.hub-pulse{--run:22px}.hub-trunk .hub-pulse{--run:30px}.hub-orb{width:164px}.hub-orb img{width:92px;height:92px}.hub-name{width:200px}.hub-name strong{font-size:17px}.hub-node{font-size:13px;gap:10px;padding-right:10px}.asks{grid-template-columns:minmax(0,1fr);gap:16px}.agent-proof{gap:36px}.agent-phone{box-shadow:inset 0 0 0 1px #edc58026}}@media(max-width:760px){.agent-head{margin-bottom:32px}.agent-head h2 em{display:inline}.agent-head-copy>p{font-size:16px}.agent-hub{grid-template-columns:minmax(0,1fr);grid-template-areas:'in' 'tin' 'orb' 'tout' 'out';justify-items:center;padding:28px 16px 26px}.agent-hub::before{display:none}.hub-side{max-width:none}.hub-side-in,.hub-side-out{justify-self:stretch}.hub-label,.hub-side-in .hub-label,.hub-side-out .hub-label{position:static;margin-bottom:12px;padding:0;text-align:center}.hub-in,.hub-out{padding:0}.hub-in{grid-template-columns:minmax(0,1fr)}.hub-out{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hub-out .hub-node:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 4px)}.hub-list::after,.hub-wire{display:none}.hub-node{min-height:44px;padding:6px 10px 6px 6px;gap:9px}.hub-in .hub-node>svg,.tool-icon{width:30px;height:30px}.hub-trunk{width:1px;height:40px;justify-self:center}.hub-trunk-out{margin:14px 0 12px}.hub-trunk .hub-pulse{left:-2px;top:0;width:5px;height:10px;--run:40px;animation-name:hub-flow-y}.hub-orb img{width:92px;height:92px}.hub-orb{width:100%}.orb-disc{width:160px;margin:auto}.hub-name{position:static;width:auto;transform:none;margin-top:10px}.hub-control{position:static;justify-content:center;margin-top:16px;padding:0;text-align:left}.agent-fronts{margin-top:48px}.fronts-head{display:block;margin-bottom:20px}.front-tabs{margin-top:20px}.front-tab{flex:1 1 0;min-width:0;padding:8px 6px;font-size:13px;text-align:center}.front-tab svg{display:none}.asks{gap:18px}.ask{padding:18px}.ask-bubble{font-size:14px}.agent-proof{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:56px}.shot-picker{display:flex;width:100%}.shot-picker label{flex:1 1 0;justify-content:center;min-width:0;padding:8px 6px}.agent-phone{width:min(330px,100%);padding:24px 8px 10px;border-radius:40px}.agent-phone::before{top:10px}.phone-screen{border-radius:30px}.skill-marquee{margin-top:52px}.marquee-track{gap:8px}.marquee-track li{font-size:11px;padding:6px 11px}.ledger-extra{padding:14px 12px}}@media(max-width:360px){.agent-seal{font-size:11px;padding-inline:10px}.hub-node{font-size:12px}.ask{padding:16px 14px}.front-tab{font-size:12px}.ledger-extra b{font-size:16px}}