@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Oswald:wght@500;600;700&display=swap');
.browser-demo-section{max-width:1240px;margin:auto;padding:110px 24px 125px;display:grid;grid-template-columns:minmax(0,1fr) 470px;gap:90px;align-items:center}.browser-demo-copy h2{font-size:clamp(48px,5.5vw,74px)}.browser-demo-copy>p:not(.eyebrow){max-width:610px;margin:24px 0;color:var(--muted);font-size:15px;line-height:1.75}.browser-demo-copy ul{margin:28px 0;padding:0;list-style:none}.browser-demo-copy li{margin:11px 0;color:#d2ccc2;font-size:12px}.browser-demo-copy li:before{content:'✓';margin-right:11px;color:var(--green)}.demo-time-status{width:max-content;margin-top:35px;padding:14px 18px;border:1px solid rgba(165,207,158,.28);border-radius:10px;background:rgba(165,207,158,.06);display:grid;grid-template-columns:auto auto;gap:0 14px;align-items:center}.demo-time-status span{grid-row:span 2;color:var(--green);font:9px 'DM Mono',monospace;letter-spacing:.12em}.demo-time-status strong{font:25px Oswald,sans-serif}.demo-time-status small{color:var(--muted);font-size:8px}.iphone-stage{display:grid;place-items:center;perspective:1200px}.iphone{position:relative;width:402px;height:812px;padding:11px;border:2px solid #4c4b48;border-radius:58px;background:linear-gradient(145deg,#5f5e5a 0%,#171717 10%,#090909 70%,#474641 100%);box-shadow:0 42px 90px rgba(0,0,0,.55),inset 0 0 0 2px #090909,inset 0 0 0 4px #6b6964;transform:rotateY(-3deg)}.iphone:after{content:'';position:absolute;inset:4px;border:1px solid rgba(255,255,255,.17);border-radius:53px;pointer-events:none}.iphone-buttons{position:absolute;inset:0;pointer-events:none}.iphone-buttons i{position:absolute;width:4px;border-radius:4px 0 0 4px;background:#302f2d;left:-5px}.iphone-buttons i:nth-child(1){top:132px;height:31px}.iphone-buttons i:nth-child(2){top:190px;height:68px}.iphone-buttons i:nth-child(3){top:273px;height:68px}.iphone-screen{position:relative;width:100%;height:100%;border-radius:47px;overflow:hidden;background:#0d0c0b}.dynamic-island{position:absolute;z-index:5;top:11px;left:50%;width:113px;height:31px;border-radius:20px;background:#050505;transform:translateX(-50%);display:grid;place-items:center;box-shadow:0 1px 0 rgba(255,255,255,.08)}.dynamic-island span{width:7px;height:7px;margin-left:72px;border-radius:50%;background:#111d27;box-shadow:inset 0 0 2px #50677b}.iphone iframe{width:100%;height:100%;border:0;background:#0d0c0b}.demo-expired{position:absolute;z-index:8;inset:0;padding:48px 28px;background:radial-gradient(circle at 50% 25%,rgba(223,175,118,.18),transparent 35%),#11100f;display:flex;flex-direction:column;justify-content:center;text-align:center}.demo-expired[hidden]{display:none}.demo-expired>span{color:var(--sand);font:9px 'DM Mono',monospace;letter-spacing:.13em}.demo-expired h3{margin:16px 0;font:37px Oswald,sans-serif;text-transform:uppercase;line-height:1}.demo-expired p{margin:0 0 25px;color:var(--muted);font-size:11px;line-height:1.65}.demo-expired .button{width:100%}@media(max-width:980px){.browser-demo-section{grid-template-columns:1fr;gap:55px}.iphone-stage{order:2}.browser-demo-copy{max-width:720px}.iphone{transform:none}}@media(max-width:480px){.browser-demo-section{padding:75px 14px 90px;gap:40px}.iphone{width:min(100%,382px);height:760px;border-radius:52px}.iphone-screen{border-radius:42px}.demo-time-status{width:100%}}
.pricing-section{padding:112px max(24px,calc((100vw - 1192px)/2));background:#11100f}.pricing-heading{max-width:760px}.pricing-heading h2{font-size:clamp(42px,5vw,68px)}.pricing-heading>p:not(.eyebrow){max-width:650px;margin:22px 0 0;color:var(--muted);font-size:14px;line-height:1.7}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:48px}.pricing-card{padding:30px;border:1px solid var(--line);border-radius:13px;background:#1b1917;display:flex;flex-direction:column}.pricing-card.featured{border-color:var(--sand);background:linear-gradient(150deg,#282118,#191715);box-shadow:0 18px 55px rgba(0,0,0,.28)}.pricing-card>span{color:var(--sand);font:9px 'DM Mono',monospace;letter-spacing:.12em}.pricing-card h3{margin:18px 0 13px;font:34px Oswald,sans-serif;text-transform:uppercase}.pricing-price{display:flex;align-items:baseline;gap:7px}.pricing-price strong{font:35px Oswald,sans-serif;color:var(--ink)}.pricing-price small{color:var(--muted);font-size:10px}.pricing-card>p{min-height:62px;margin:17px 0;color:var(--muted);font-size:11px;line-height:1.65}.pricing-card ul{min-height:112px;margin:0 0 24px;padding:0;list-style:none}.pricing-card li{margin:8px 0;color:#d0cbc2;font-size:11px}.pricing-card li:before{content:'✓';margin-right:9px;color:var(--green)}.pricing-card .button{margin-top:auto;text-align:center}.pricing-card:not(.featured) .button{background:#2b2722;color:var(--ink);border:1px solid #484139}.pricing-card:not(.featured) .button:hover{background:#39332c}@media(max-width:900px){.pricing-grid{grid-template-columns:1fr}.pricing-card>p,.pricing-card ul{min-height:0}.pricing-card{max-width:620px;width:100%;margin:auto}}@media(max-width:480px){.pricing-section{padding:75px 16px}.pricing-card{padding:23px}.pricing-price strong{font-size:31px}}
:root{--ink:#efece6;--muted:#aaa59d;--paper:#e9e5dc;--night:#0e0d0c;--surface:#181614;--line:#39352f;--sand:#dfaf76;--green:#a5cf9e;--red:#db9185}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--night);color:var(--ink);font-family:Manrope,Arial,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}.site-header{height:80px;max-width:1240px;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;align-items:center;gap:8px;letter-spacing:.13em}.brand span{width:9px;height:9px;border-radius:50%;background:var(--sand);box-shadow:0 0 0 5px rgba(223,175,118,.13)}.brand strong{font-family:Oswald,sans-serif;font-size:22px;letter-spacing:.08em}.brand small{color:var(--muted);font:9px 'DM Mono',monospace;letter-spacing:.11em}.site-header nav{display:flex;gap:25px;color:var(--muted);font-size:12px}.site-header nav a:hover,.text-link:hover{color:var(--sand)}.button{min-height:50px;padding:0 20px;border:0;border-radius:6px;background:var(--sand);color:#241a11;display:inline-flex;align-items:center;justify-content:center;gap:18px;font-size:12px;font-weight:800;transition:.2s;cursor:pointer}.button:hover{background:#edbd87;transform:translateY(-1px)}.button span{font-size:18px}.button-small{min-height:38px;padding:0 14px;font-size:10px}.hero{max-width:1240px;min-height:calc(100vh - 80px);margin:auto;padding:72px 24px 84px;display:grid;grid-template-columns:1.03fr .97fr;gap:60px;align-items:center}.eyebrow{margin:0 0 17px;color:var(--sand);font:10px 'DM Mono',monospace;letter-spacing:.14em}.eyebrow i{width:7px;height:7px;margin-right:7px;border-radius:50%;display:inline-block;background:var(--sand)}h1,h2,h3{margin:0;line-height:.98}h1,h2{font-family:Oswald,sans-serif;text-transform:uppercase}h1{max-width:650px;font-size:clamp(52px,6.6vw,92px);letter-spacing:-.025em}em{font-style:normal;color:var(--sand)}.lead{max-width:570px;margin:26px 0;color:var(--muted);font-size:16px;line-height:1.7}.hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.text-link{font-size:12px;font-weight:700}.text-link b{display:inline-grid;place-items:center;width:21px;height:21px;margin-left:7px;border:1px solid var(--line);border-radius:50%;font-size:8px}.proof{display:flex;align-items:center;gap:12px;margin-top:43px}.proof p{margin:0;color:var(--muted);font-size:10px;line-height:1.6}.proof strong{color:var(--ink)}.avatars{display:flex}.avatars b{width:27px;height:27px;margin-right:-7px;border:2px solid var(--night);border-radius:50%;background:#817e74;display:grid;place-items:center;font-size:9px}.avatars b:nth-child(2){background:#b7895f}.avatars b:nth-child(3){background:#8e9e7e}.avatars b:nth-child(4){background:var(--sand);color:#1d160e}.hero-visual{padding:15px;border:1px solid #3b3731;border-radius:15px;background:linear-gradient(145deg,#221e1a,#151311);box-shadow:30px 30px 70px rgba(0,0,0,.35)}.visual-top{padding:8px 5px 17px;display:flex;align-items:center;gap:8px;color:var(--muted);font:9px 'DM Mono',monospace;letter-spacing:.1em}.visual-top small{margin-left:auto;color:#18140e;background:var(--sand);padding:3px 6px;border-radius:3px}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(165,207,158,.13)}.visual-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:9px}.visual-card{min-height:165px;padding:15px;border:1px solid var(--line);border-radius:10px;background:rgba(26,24,21,.85)}.visual-card>span{display:block;color:#89847c;font:8px 'DM Mono',monospace;letter-spacing:.1em}.hero-stat strong{display:block;margin:9px 0 1px;font:48px Oswald,sans-serif}.hero-stat small{color:var(--green);font-size:9px}.micro-bars{height:39px;margin-top:13px;display:flex;align-items:flex-end;gap:4px}.micro-bars i{width:10%;border-radius:2px 2px 0 0;background:#4b473f}.micro-bars i:nth-child(2),.micro-bars i:nth-child(5),.micro-bars i:nth-child(7){background:var(--sand)}.micro-bars i:nth-child(1){height:32%}.micro-bars i:nth-child(2){height:48%}.micro-bars i:nth-child(3){height:40%}.micro-bars i:nth-child(4){height:57%}.micro-bars i:nth-child(5){height:65%}.micro-bars i:nth-child(6){height:48%}.micro-bars i:nth-child(7){height:82%}.schedule{grid-row:span 2;min-height:339px}.schedule>div{display:grid;grid-template-columns:42px 1fr;gap:6px;margin-top:19px;padding-bottom:14px;border-bottom:1px solid #302c27}.schedule time{grid-row:span 2;color:var(--sand);font:16px Oswald,sans-serif}.schedule b{font-size:11px}.schedule small{grid-column:2;color:var(--muted);font-size:9px}.attention{min-height:165px;border-color:rgba(219,145,133,.3);background:linear-gradient(145deg,rgba(219,145,133,.09),rgba(26,24,21,.85))}.attention strong{display:block;margin-top:8px;font:37px Oswald,sans-serif;color:var(--red)}.attention p{margin:0;color:var(--muted);font-size:9px}.attention a{display:block;margin-top:13px;color:var(--sand);font-size:9px;font-weight:700}.visual-caption{padding:13px 4px 2px;color:var(--muted);font-size:9px;text-align:center}.problem-section{padding:112px max(24px,calc((100vw - 1192px)/2));background:var(--paper);color:#22201d;display:grid;grid-template-columns:.9fr 1.1fr;gap:70px}.problem-section .eyebrow{color:#94704b}.problem-section h2,.system-section h2{font-size:clamp(37px,4.5vw,63px)}.problem-list{display:grid;gap:0}.problem-list article{display:grid;grid-template-columns:52px 1fr;column-gap:13px;padding:18px 0;border-top:1px solid #c8c1b6}.problem-list b{grid-row:span 2;color:#8c6846;font:13px 'DM Mono',monospace}.problem-list h3{font-size:15px}.problem-list p{grid-column:2;margin:7px 0 0;color:#6b665f;font-size:12px}.audit-section{max-width:1240px;margin:auto;padding:116px 24px;display:grid;grid-template-columns:1fr .8fr;gap:105px;align-items:center}.audit-copy h2{font-size:clamp(44px,5vw,66px)}.audit-copy>p:not(.eyebrow){max-width:550px;margin:22px 0;color:var(--muted);font-size:15px;line-height:1.7}.audit-copy ul,.split-cards ul{padding:0;margin:26px 0 0;list-style:none}.audit-copy li,.split-cards li{margin:9px 0;color:#d0cbc2;font-size:12px}.audit-copy li:before,.split-cards li:before{content:'✓';margin-right:10px;color:var(--green)}.lead-form{padding:28px;border:1px solid #4d463d;border-radius:13px;background:#191715;box-shadow:20px 25px 60px rgba(0,0,0,.25)}.lead-form h3{font:27px Oswald,sans-serif;text-transform:uppercase}.lead-form>p{margin:7px 0 22px;color:var(--muted);font-size:11px}.lead-form label{display:block;margin-top:12px;color:#c7c1b6;font-size:10px;font-weight:700}.lead-form input:not([type=checkbox]),.lead-form select{width:100%;height:43px;margin-top:6px;padding:0 11px;border:1px solid var(--line);border-radius:5px;background:#11100f;color:var(--ink);font:11px Manrope,sans-serif;outline:0}.lead-form input:focus,.lead-form select:focus{border-color:var(--sand)}.two-cols{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lead-form .check{display:flex;gap:9px;align-items:flex-start;margin:17px 0;color:var(--muted);font-size:9px;line-height:1.55;font-weight:400}.check input{margin:2px 0 0;accent-color:var(--sand)}.lead-form .full{width:100%}.lead-form small{display:block;margin-top:12px;color:#817c74;font-size:8px;text-align:center}.lead-form small a{color:var(--sand);text-decoration:underline}.form-status{min-height:16px!important;margin:12px 0 0!important;color:var(--green)!important;text-align:center}.form-status.error{color:var(--red)!important}.system-section{padding:112px max(24px,calc((100vw - 1192px)/2));background:#151311}.section-heading{max-width:760px}.split-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:50px}.split-cards article{min-height:360px;padding:31px;border:1px solid var(--line);border-radius:12px;background:#201d19}.split-cards article:last-child{background:linear-gradient(135deg,#203022,#191a16);border-color:#435142}.card-label{color:var(--sand);font:9px 'DM Mono',monospace;letter-spacing:.1em}.split-cards h3{margin:18px 0;font:38px Oswald,sans-serif;text-transform:uppercase}.split-cards p{max-width:385px;color:var(--muted);font-size:12px;line-height:1.7}.split-cards a{display:inline-block;margin-top:28px;color:var(--sand);font-size:11px;font-weight:800}.pilot-section{padding:115px 24px;text-align:center;background:linear-gradient(165deg,#a9784f,#d9a86f);color:#251a11}.pilot-section .eyebrow{color:#5f4028}.pilot-section h2{font-size:clamp(42px,5vw,68px)}.pilot-section em{color:#faead6}.pilot-section>p:not(.eyebrow){max-width:600px;margin:21px auto 30px;color:#5b3c26;font-size:14px;line-height:1.7}.pilot-section .button{background:#251b12;color:#f4e4d2}.pilot-section .button:hover{background:#382719}footer{max-width:1240px;margin:auto;padding:30px 24px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:10px}footer .brand strong{font-size:17px}footer p{margin:0}footer div{display:flex;gap:17px}footer a:hover{color:var(--sand)}
@media(max-width:820px){.site-header nav{display:none}.hero{padding-top:42px;grid-template-columns:1fr;gap:45px}.hero-visual{max-width:600px}.problem-section,.audit-section{grid-template-columns:1fr;gap:45px;padding-top:76px;padding-bottom:76px}.audit-section{gap:38px}.split-cards{grid-template-columns:1fr}.site-header{padding-inline:16px}.hero{padding-inline:16px}.lead{font-size:14px}}@media(max-width:480px){.brand small,.site-header .button{display:none}.site-header{height:65px}.hero{min-height:auto;padding:35px 16px 62px}.hero-actions{align-items:flex-start;flex-direction:column;gap:16px}.hero-actions .button{width:100%}h1{font-size:51px}.visual-grid{grid-template-columns:1fr}.schedule{grid-row:auto;min-height:auto}.attention{min-height:130px}.problem-section{padding-inline:18px}.problem-list article{grid-template-columns:36px 1fr}.audit-section{padding-inline:16px}.lead-form{padding:21px}.two-cols{grid-template-columns:1fr}.split-cards{margin-top:33px}.split-cards article{min-height:auto;padding:24px}.pilot-section{padding:75px 17px}footer{align-items:flex-start;flex-direction:column;gap:18px;padding:26px 16px}footer div{gap:12px}}
.download-page{max-width:960px;margin:auto;padding:55px 24px 90px}.download-hero{max-width:720px;padding:44px 0 55px}.download-hero h1{font-size:clamp(50px,7vw,82px)}.download-hero>p:not(.eyebrow){max-width:640px;margin:24px 0;color:var(--muted);font-size:15px;line-height:1.7}.download-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.audit-checklist{display:grid;grid-template-columns:1fr 1fr;gap:10px}.audit-checklist article{min-height:215px;padding:23px;border:1px solid var(--line);border-radius:10px;background:#181614}.audit-checklist article>b{color:var(--sand);font:11px 'DM Mono',monospace}.audit-checklist h2{margin:13px 0 6px;font:24px Oswald,sans-serif;text-transform:uppercase}.audit-checklist p{min-height:37px;margin:0 0 14px;color:var(--muted);font-size:10px;line-height:1.5}.audit-checklist label{display:block;margin:6px 0;color:#d2cdc3;font-size:10px}.audit-checklist input{accent-color:var(--sand)}.audit-input{width:100%;height:39px;padding:0 10px;border:1px solid var(--line);border-radius:5px;background:#0f0e0d;color:var(--ink)}.audit-result{margin-top:10px;padding:44px;border-radius:11px;background:linear-gradient(130deg,#c49462,#e1b37c);color:#291c12}.audit-result h2{max-width:700px;font:36px Oswald,sans-serif;text-transform:uppercase;line-height:1.04}.audit-result p{color:#5e3e27;font-size:13px}.audit-result .button{margin-top:13px;background:#261a11;color:#f8e6d2}.content-page{max-width:840px;margin:auto;padding:65px 24px 110px}.content-page h1{font-size:clamp(48px,6vw,76px)}.content-page h2{margin-top:45px;font:32px Oswald,sans-serif;text-transform:uppercase}.content-page p,.content-page li{max-width:720px;color:var(--muted);font-size:13px;line-height:1.8}.content-page a{color:var(--sand);text-decoration:underline}.content-page .notice{margin-top:35px;padding:22px;border-left:3px solid var(--sand);background:#181614;color:#c8c1b5;font-size:12px}.webinar-page{max-width:1120px;margin:auto;padding:56px 24px 90px;display:grid;grid-template-columns:1fr .75fr;gap:65px;align-items:center}.webinar-page h1{font-size:clamp(48px,6vw,78px)}.webinar-page>div>p:not(.eyebrow){margin:22px 0;color:var(--muted);font-size:15px;line-height:1.7}.video-frame{position:relative;min-height:385px;padding:30px;border:1px solid #4d4439;border-radius:14px;background:radial-gradient(circle at 70% 20%,rgba(223,175,118,.2),transparent 30%),linear-gradient(145deg,#211d19,#121110);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.video-frame:before{content:'FORGE';position:absolute;top:25px;right:-15px;color:rgba(223,175,118,.07);font:170px Oswald,sans-serif;letter-spacing:-.08em}.video-frame small{position:relative;color:var(--sand);font:10px 'DM Mono',monospace;letter-spacing:.1em}.video-frame h2{position:relative;max-width:380px;margin:11px 0;font:38px Oswald,sans-serif;text-transform:uppercase}.video-frame p{position:relative;margin:0;color:var(--muted);font-size:11px}.play-button{position:absolute;left:30px;top:31px;width:58px;height:58px;border:1px solid rgba(223,175,118,.5);border-radius:50%;background:rgba(223,175,118,.14);color:var(--sand);font-size:18px}.webinar-steps{margin:25px 0;padding:0;list-style:none;counter-reset:steps}.webinar-steps li{margin:12px 0;color:#d2ccc2;font-size:12px}.webinar-steps li:before{counter-increment:steps;content:'0' counter(steps);display:inline-block;width:32px;margin-right:10px;color:var(--sand);font:10px 'DM Mono',monospace}.trial-page{max-width:1080px;margin:auto;padding:60px 24px 95px;display:grid;grid-template-columns:.95fr 1.05fr;gap:60px;align-items:center}.trial-page h1{font-size:clamp(50px,6vw,78px)}.trial-page>div>p:not(.eyebrow){margin:23px 0;color:var(--muted);font-size:15px;line-height:1.7}.trial-form{padding:30px;border:1px solid #4d463d;border-radius:13px;background:#191715}.trial-form h2{font:29px Oswald,sans-serif;text-transform:uppercase}.trial-form>p{margin:7px 0 18px;color:var(--muted);font-size:11px}.trial-form label{display:block;margin:12px 0;color:#c7c1b6;font-size:10px;font-weight:700}.trial-form input:not([type=checkbox]),.trial-form select{width:100%;height:43px;margin-top:6px;padding:0 11px;border:1px solid var(--line);border-radius:5px;background:#11100f;color:var(--ink);outline:0}.trial-form .check{display:flex;gap:9px;align-items:flex-start;margin:17px 0;color:var(--muted);font-size:9px;line-height:1.55;font-weight:400}.trial-form .button{width:100%}.trial-form small{display:block;margin-top:12px;color:#817c74;font-size:8px;text-align:center}.success-page{max-width:740px;margin:auto;padding:110px 24px;text-align:center}.success-page h1{font-size:clamp(48px,6vw,76px)}.success-page p{max-width:560px;margin:25px auto;color:var(--muted);font-size:14px;line-height:1.7}.success-icon{width:54px;height:54px;margin:0 auto 21px;border-radius:50%;background:var(--green);color:#152015;display:grid;place-items:center;font-size:25px}@media(max-width:680px){.audit-checklist{grid-template-columns:1fr}.webinar-page,.trial-page{grid-template-columns:1fr;gap:35px;padding-top:35px}.video-frame{min-height:300px}.audit-result{padding:28px}.audit-result h2{font-size:30px}.download-page{padding-inline:16px}.content-page{padding-inline:18px}}
