:root{font-family:'DM Sans',Arial,sans-serif;background:#090a0b;color:#f8f5f0}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.wrap{width:min(1200px,calc(100% - 48px));margin:auto}.logo{width:205px;height:auto;display:block}.accent{color:#ff8b12}.eyebrow{display:flex;align-items:center;gap:13px;color:#ffa32b;text-transform:uppercase;letter-spacing:.2em;font-size:.78rem;font-weight:800}.eyebrow:before{content:'';width:30px;height:2px;background:#ffa32b}
h1,h2,h3{font-family:'Barlow Condensed',Impact,sans-serif;text-transform:uppercase}h2{font-size:clamp(3.6rem,6.6vw,6.6rem);line-height:.91;letter-spacing:-.015em;font-weight:900;margin:22px 0 24px}h3{font-weight:800}
.site-header{position:absolute;z-index:5;top:0;left:0;right:0;height:84px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff35}.site-header nav{display:flex;align-items:center;gap:31px;font-size:.9rem;font-weight:700;color:#dad5cf}.site-header nav a:hover{color:#ff9a22}.nav-cta{border:1px solid #ff8b12;padding:12px 20px;text-transform:uppercase;color:#ff9a22!important}
.hero{min-height:760px;position:relative;isolation:isolate;background:#08090a url('/assets/3f07efd72ea2.webp') center/cover no-repeat}.hero:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#08090afb 0%,#08090ae8 42%,#090a0a6e 78%,#0a0907a8 100%),linear-gradient(0deg,#090a0b,transparent 30%)}.hero:after{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 75% 53%,#fa7a042c,transparent 43%)}.hero-inner{padding:179px 0 120px}.hero h1{font-size:clamp(4.6rem,8.5vw,8.5rem);line-height:.84;font-weight:900;letter-spacing:-.025em;margin:32px 0 24px;max-width:1000px;text-shadow:0 5px 25px #0009}.brush{font-family:'Permanent Marker',cursive;text-transform:none;letter-spacing:-.055em;color:#ff870b;font-size:.75em;display:block;line-height:1.2;transform:rotate(-2deg);transform-origin:left center;text-shadow:0 0 35px #e36d1490}.hero-lead{font-size:1.2rem;line-height:1.65;max-width:610px;color:#eee3d7;text-shadow:0 2px 8px #000}.hero-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;border:1px solid #f78b13;background:#f78b13;color:#160e07;min-height:55px;padding:0 25px;font:800 1.08rem 'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;letter-spacing:.055em;box-shadow:0 7px 28px #ff770035;transition:background .2s,transform .2s}.button:hover{background:#ffae3b;transform:translateY(-2px)}.button.outline{background:#111214a8;color:#fff;border-color:#e38a2b88;box-shadow:none}.button.outline:hover{background:#3a210f}.hero-fine{font-size:.83rem;letter-spacing:.03em;color:#c9bdb0;margin-top:28px}
.promise-band{background:linear-gradient(90deg,#dd6d08,#ffad37,#e2770b);color:#180f07;box-shadow:0 0 32px #ff7a1c55}.promise-inner{display:flex;justify-content:space-between;gap:22px;padding:18px 0;font:800 1.12rem 'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;letter-spacing:.075em}
.section{padding:108px 0}.section-heading{max-width:850px}.section-heading>p{max-width:750px;font-size:1.1rem;line-height:1.7;color:#c1bbb5}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:48px}.feature{position:relative;overflow:hidden;min-height:295px;padding:29px;background:linear-gradient(150deg,#202122,#101112);border:1px solid #ffffff1d}.feature:before{content:'';position:absolute;top:0;left:0;width:70px;height:3px;background:#ff8b11;box-shadow:0 0 25px #ff7d0d}.number{font:800 1.05rem 'Barlow Condensed',Impact,sans-serif;letter-spacing:.13em;color:#ff9319}.feature h3{font-size:2.35rem;line-height:1;margin:55px 0 12px}.feature p{font-size:.96rem;line-height:1.65;color:#bbb9b6;margin:0}
.dark-section{background:radial-gradient(circle at 80% 50%,#ad4d0d2a,transparent 36%),#111214;border-block:1px solid #ffffff1a}.video-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:45px}.video-card{background:#171819;border:1px solid #ffffff24;overflow:hidden}.video-frame{aspect-ratio:16/9;background:#070707}.video-frame video{display:block;width:100%;height:100%;object-fit:contain}.video-copy{padding:23px 26px 27px}.video-copy span{font:800 .9rem 'Barlow Condensed',Impact,sans-serif;letter-spacing:.16em;color:#ff9b24}.video-copy h3{font-size:2.4rem;line-height:1;margin:9px 0}.video-copy p{color:#bdb9b5;line-height:1.6;margin:0}
.stories h2{max-width:800px}.stories .section-lead{max-width:760px;font-size:1.08rem;line-height:1.7;color:#c1bbb5}.stories-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:35px}.story{background:#18191a;border:1px solid #ffffff25;overflow:hidden}.story video{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;background:#08090a}.story-meta{display:flex;justify-content:space-between;gap:10px;align-items:baseline;padding:15px;color:#f4ede5;font-weight:700}.story-meta span{font-size:.73rem;font-weight:500;color:#a9a29c;text-align:right}.stories-more{margin-top:24px}.stories-more summary{cursor:pointer;display:inline-block;border:1px solid #e48a2d8f;padding:14px 23px;color:#ff9a24;font:800 1.1rem 'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;letter-spacing:.06em}.stories-more summary:hover{background:#39200d}.stories-more .stories-grid{margin-top:26px}.chat-section{background:#111214;border-block:1px solid #ffffff1a}.chat-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:38px;align-items:start}.chat-gallery a{display:block;background:#191a1b;border:1px solid #ffffff2b;overflow:hidden}.chat-gallery img{display:block;width:100%;height:auto;object-fit:contain;transition:transform .25s}.chat-gallery a:hover img{transform:scale(1.04)}
.offer-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:75px;align-items:center}.offer-copy>p{font-size:1.1rem;color:#bdb9b4;line-height:1.7;max-width:650px}.checks{list-style:none;padding:0;margin:30px 0 0;display:grid;gap:15px}.checks li{position:relative;padding-left:30px;color:#e4dfd9;line-height:1.45}.checks li:before{content:'✓';position:absolute;left:0;color:#ff9319;font-weight:800}.price-card{padding:42px;background:radial-gradient(circle at 88% 15%,#ad4c0d50,transparent 37%),#171819;border:1px solid #ec872f77;box-shadow:0 25px 70px #0008}.price-label{font:800 1.05rem 'Barlow Condensed',Impact,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#ff9c22}.prices{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;margin:25px 0 2px}.prices del{font:700 2.35rem 'Barlow Condensed',Impact,sans-serif;color:#8e8983;text-decoration-color:#ff9319;text-decoration-thickness:3px}.prices strong{font:900 clamp(4.5rem,6.3vw,7rem)/1 'Barlow Condensed',Impact,sans-serif;letter-spacing:-.04em;color:#ff941a}.price-note{font-size:1rem;color:#f0e7db;margin:0 0 27px}.price-card .button{width:100%;white-space:nowrap}.price-small{font-size:.82rem;line-height:1.55;color:#a8a29c;margin:22px 0 0}
.process-section{background:#111214;border-block:1px solid #ffffff1a}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:45px}.steps article{border-top:1px solid #f78b13;padding-top:22px}.steps b{font:800 1.2rem 'Barlow Condensed',Impact,sans-serif;color:#ff8c11}.steps h3{font-size:2.2rem;line-height:1;margin:20px 0 10px}.steps p{line-height:1.65;color:#bcb8b4;margin:0}.faq-list{max-width:900px;margin-top:40px}.faq details{border-top:1px solid #ffffff2b;padding:0 0 0}.faq details:last-child{border-bottom:1px solid #ffffff2b}.faq summary{list-style:none;cursor:pointer;padding:23px 36px 23px 0;font-size:1.04rem;font-weight:700;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';position:absolute;right:3px;color:#ff9319;font-size:1.6rem;top:14px}.faq details[open] summary:after{content:'−'}.faq details p{margin:0 0 23px;color:#bdb9b5;line-height:1.7;max-width:740px}
.closing{padding:110px 0;background:radial-gradient(circle at 26% 0,#9b450e48,transparent 38%),#0e0e0f;border-top:1px solid #ffffff22}.apply-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:65px;align-items:start}.apply-layout>div>p{font-size:1.08rem;line-height:1.7;color:#c3beb8;max-width:550px}.call-link{display:inline-block;margin-top:20px;color:#ff9a24;text-decoration:underline;text-underline-offset:5px}.apply-form{padding:35px;background:#1a1b1c;border:1px solid #ffffff2b;display:grid;gap:18px}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:15px}.apply-form label{display:grid;gap:8px;font-size:.84rem;font-weight:700;color:#ded8d1}.apply-form input,.apply-form select{min-width:0;width:100%;height:47px;background:#0d0e0f;border:1px solid #ffffff33;border-radius:0;color:#fff;padding:0 13px;outline:none}.apply-form input:focus,.apply-form select:focus{border-color:#ff9a24}.apply-form input::placeholder{color:#85817d}.apply-form button{width:100%;margin-top:7px}.form-note{font-size:.77rem;color:#aaa39c;margin:0}.trap{display:none!important}.footer{display:grid;grid-template-columns:1fr 1fr auto;align-items:start;gap:35px;padding:37px 0;color:#a8a4a0;border-top:1px solid #ffffff22}.footer .logo{width:205px}.footer p{font-size:.9rem;line-height:1.5;margin:5px 0 0}.footer-contact{font-style:normal;display:grid;gap:8px;font-size:.9rem}.footer-contact strong{color:#f7f5f0;font:800 1.05rem 'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;letter-spacing:.08em}.footer-contact a:hover{color:#ff9a24}.footer small{font-size:.8rem;align-self:end;white-space:nowrap}
@media(max-width:900px){.site-header nav{gap:17px}.feature-grid,.stories-grid,.chat-gallery{grid-template-columns:repeat(2,1fr)}.offer-layout{gap:35px}.promise-inner{flex-wrap:wrap;justify-content:center}.promise-inner span{min-width:40%;text-align:center}}
@media(max-width:700px){.wrap{width:calc(100% - 34px)}.site-header{height:70px}.logo{width:178px}.site-header nav a:not(.nav-cta){display:none}.site-header .nav-cta{padding:10px 12px;font-size:.77rem}.hero{min-height:auto;background-position:60% center}.hero-inner{padding:151px 0 91px}.hero h1{font-size:clamp(4rem,15vw,6rem)}.hero-lead{font-size:1.04rem}.hero-actions .button{width:100%}.promise-inner{padding:16px 0;gap:11px}.promise-inner span{min-width:calc(50% - 6px);font-size:.9rem}.section,.closing{padding:75px 0}.feature-grid,.video-grid,.offer-layout,.steps,.apply-layout{grid-template-columns:1fr}.feature{min-height:245px}.feature h3{margin-top:40px}.video-grid{gap:18px}.stories-grid,.chat-gallery{grid-template-columns:repeat(2,1fr);gap:10px}.story-meta{display:block}.story-meta span{display:block;text-align:left;margin-top:4px}.chat-gallery{grid-template-columns:1fr;max-width:430px}.chat-gallery img{height:auto}.offer-layout{gap:37px}.price-card{padding:30px}.prices strong{font-size:5.6rem}.steps{gap:28px}.form-two{grid-template-columns:1fr}.apply-form{padding:23px}.footer{grid-template-columns:1fr;gap:28px}.footer small{align-self:start}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
@media(min-width:701px) and (max-width:1000px){.footer{grid-template-columns:1fr 1fr}.footer small{grid-column:1/-1}}
.footer-legal{font-style:normal;color:#bbb5ad;line-height:1.6;margin-top:16px;font-size:.88rem}.footer-legal strong{color:#f7f5f0}

.hero h1{font-size:clamp(3rem,6vw,6rem);line-height:1.02;max-width:1000px}.hero-lead{margin-bottom:18px}.hero-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;margin:26px 0}.hero-price strong{color:#ff9a24;font-size:2rem}.hero-price span{color:#c9c1b6;font-size:1rem}

.prices .price-period{font-size:.35em;letter-spacing:0;white-space:nowrap}

.press-logos-section{padding:25px 0 27px;background:#111214;border-top:1px solid #ff8b113d;border-bottom:1px solid #ffffff22;overflow:hidden}.logos-heading{display:flex;align-items:center;gap:20px;margin-bottom:15px}.logos-heading .kicker{font-size:.72rem;white-space:nowrap}.logos-heading-line{height:1px;flex:1;background:linear-gradient(90deg,#ff8b1170,#ffffff13)}.logos-heading-note{font-size:.72rem;color:#9b9690;white-space:nowrap}.logos-window{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.logos-track{display:flex;width:max-content;animation:logos-glide 36s linear infinite;will-change:transform}.logo-set{display:flex;align-items:center;gap:42px;padding-right:42px;flex:none}.press-logo{display:flex;align-items:center;justify-content:center;gap:10px;flex:none;width:190px;height:72px;opacity:.75;transition:opacity .25s,transform .25s}.press-logo:hover,.press-logo:focus-visible{opacity:1;transform:scale(1.07);outline:none}.press-logo:focus-visible{box-shadow:0 2px #ff9b24}.press-logo img{display:block;max-width:180px;max-height:56px;width:auto;height:auto;object-fit:contain}.press-logo img.badge{max-width:56px;max-height:56px;border-radius:4px}.press-logo .logo-caption{font:800 .94rem/.95 'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;color:#e7e4e0;max-width:110px}.press-logo:has(.logo-caption){width:210px}.logos-window:has(.press-logo:hover) .logos-track,.logos-window:has(.press-logo:focus-visible) .logos-track{animation-play-state:paused}@keyframes logos-glide{to{transform:translateX(-50%)}}@media(max-width:680px){.press-logos-section{padding:21px 0 22px}.logos-heading{gap:11px;margin-bottom:12px}.logos-heading-note{display:none}.logo-set{gap:22px;padding-right:22px}.press-logo{width:155px;height:60px}.press-logo img{max-width:150px;max-height:45px}.press-logo img.badge{max-width:45px;max-height:45px}.press-logo:has(.logo-caption){width:175px}.logos-track{animation-duration:31s}}@media(prefers-reduced-motion:reduce){.logos-track{animation:none}.logos-window{overflow-x:auto;mask-image:none}.logo-set[aria-hidden="true"]{display:none}}.press-feature{display:grid;grid-template-columns:minmax(150px,.38fr) 1fr;gap:30px;align-items:center;margin-top:24px;padding:23px 28px;background:linear-gradient(105deg,#25201a,#171819 55%);border:1px solid #f58b274f;border-left:3px solid #ef8b24}.press-feature-mark{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.press-feature-mark img{display:block;width:190px;max-width:100%;height:auto;max-height:54px;object-fit:contain;object-position:left center}.press-feature-mark span{color:#b9b3aa;font-size:.8rem}.press-feature h2{font:800 clamp(1.5rem,2.5vw,2.2rem)/1.08 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:0 0 8px}.press-feature h2 em{font-style:normal;color:#f89829}.press-feature p{margin:0 0 10px;color:#d1ccc6;line-height:1.45}.press-feature a{color:#ffa334;font-weight:700;text-decoration:underline;text-underline-offset:4px}.press-feature a:hover,.press-feature a:focus-visible{color:#fff}@media(max-width:680px){.press-feature{grid-template-columns:1fr;gap:16px;padding:20px}.press-feature-mark img{max-height:44px}}

/* Founder and team */
#founder .founder{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:center}
#founder .founder-photo{background:radial-gradient(ellipse at bottom,#723a13,#151515 70%);border:1px solid #ffffff20;border-bottom:3px solid #ff921f;overflow:hidden}
#founder .founder-photo img{display:block;width:100%;max-height:650px;object-fit:contain;object-position:bottom}
#founder h2{font-size:clamp(2.6rem,4.5vw,4.3rem);line-height:1.05}
#founder .accent,.wp-team .accent{color:#ff941f}
#founder .quote{font-size:1.08rem;line-height:1.75;color:#d6d1ca}
#founder .quote p{margin:0 0 18px}
#founder .founder-credential{border-top:1px solid #ffffff25;padding-top:22px;line-height:1.7;font-size:1rem;color:#f4ede4}
#founder .founder-name{font:800 1.8rem 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:24px 0 3px}
#founder .founder-role{color:#bdb6ae;margin:0 0 16px;font-size:1rem}
#founder .founder-link{color:#ffa334;text-decoration:underline;text-underline-offset:5px;font-size:1rem}
.wp-team{border-top:1px solid #ffffff20}
.wp-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:34px}
.wp-team-card{padding:32px;background:linear-gradient(145deg,#241b12,#121314 65%);border:1px solid #ffffff20;border-top:2px solid #ed8b24}
.wp-team-initial{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border:1px solid #f9902b70;background:#ff921f0c;color:#ff9b31;font:800 2.6rem 'Barlow Condensed',sans-serif}
.wp-team-card h3{font:800 2rem 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:28px 0 6px;color:#fff}
.wp-team-card p{color:#bdb6ae;font-size:1rem;margin:0}
@media(max-width:760px){#founder .founder{grid-template-columns:1fr;gap:32px}#founder .founder-photo{max-width:440px;width:100%;margin:auto}.wp-team-grid{grid-template-columns:1fr}.wp-team-card{padding:25px}}

.wp-team-intro{max-width:880px;font-size:1.1rem;line-height:1.75;color:#d6d1ca}.wp-team-card{padding:0;overflow:hidden}.wp-team-portrait{height:360px;background:radial-gradient(ellipse at bottom,#693510 0%,#1c1712 55%,#121314 90%);border-bottom:1px solid #ff941f40;display:flex;align-items:flex-end;justify-content:center;padding:20px 12px 0}.wp-team-portrait img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}.wp-team-copy{padding:28px}.wp-team-card h3{margin:0 0 8px}.wp-team-card .wp-team-role{color:#ffa334;font-weight:700;min-height:1.5em;margin-bottom:18px}.wp-team-card .wp-team-bio{font-size:1rem;line-height:1.75;color:#d6d1ca}.wp-team-closing{border-left:3px solid #ff941f;padding:15px 24px;margin:34px 0 0;font-size:1.2rem;line-height:1.65;color:#f7f2eb;max-width:900px}@media(max-width:760px){.wp-team-portrait{height:380px}.wp-team-copy{padding:24px}.wp-team-intro{font-size:1rem}}
