.content-page{background:#fff;color:#241f22}.content-page-nav{position:relative;z-index:20}.content-page main{overflow:clip}.content-hero{display:grid;width:min(1720px,calc(100% - 48px));min-height:720px;grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(42px,6vw,94px);margin:0 auto;padding:86px 0 110px}.content-hero-copy>p,.resources-hero>p,.content-workflow header>p,.content-faq header>p,.guide-header>p{margin:0 0 18px;color:#e9521e;font-size:12px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.content-hero h1{max-width:660px;margin:0;color:#1b1619;font-size:clamp(58px,6vw,100px);font-weight:520;letter-spacing:-.065em;line-height:.94}.content-hero-copy>div{max-width:590px;margin-top:26px;color:#6e676b;font-size:clamp(17px,1.3vw,21px);line-height:1.55}.content-hero-copy nav{display:flex;align-items:center;gap:24px;margin-top:34px}.content-hero-copy nav>a:last-child{display:inline-flex;align-items:center;gap:8px;color:#352e32;font-size:13px;font-weight:700;text-decoration:none}.content-hero-copy nav svg{width:16px}.content-hero-visual{position:relative;min-width:0;border:1px solid #ebe6e8;border-radius:30px;padding:clamp(30px,5vw,78px) clamp(24px,4vw,60px);background:#fbfaf9;box-shadow:0 28px 80px #2a132b1f}.content-hero-visual>img{position:relative;z-index:2;display:block;width:100%;border:1px solid rgb(255 255 255 / .9);border-radius:15px;box-shadow:0 22px 60px #2712282e}.content-hero-scene{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.content-hero-scene img{width:100%;height:100%;object-fit:cover;opacity:.78;filter:saturate(.82) brightness(1.08);transform:scale(1.08)}.content-hero-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(140deg,#ffffff26,#fff8f1a8)}.content-intro{width:min(1500px,calc(100% - 48px));margin:0 auto;padding:130px 0;border-top:1px solid #eee9ec}.content-intro>div:first-child{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:end}.content-intro h2{max-width:880px;margin:0;font-size:clamp(48px,5vw,82px);font-weight:520;letter-spacing:-.06em;line-height:.98}.content-intro>div:first-child>p{margin:0;color:#71696e;font-size:18px;line-height:1.65}.content-outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:74px}.content-outcome-grid article{min-height:250px;border:1px solid #e9e4e7;border-radius:18px;padding:28px;background:#fbfaf9;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.content-outcome-grid article:hover{transform:translateY(-5px);border-color:#dcd1da;box-shadow:0 22px 48px #2a122b1a}.content-outcome-grid svg{width:23px;height:23px;margin-bottom:48px;border-radius:999px;padding:5px;background:#ff6530;color:#1f0922}.content-outcome-grid h3{margin:0;font-size:22px;font-weight:580;letter-spacing:-.035em}.content-outcome-grid p{margin:12px 0 0;color:#776f74;font-size:14px;line-height:1.6}.content-workflow{width:min(1720px,calc(100% - 48px));margin:0 auto;border-radius:30px;padding:clamp(58px,7vw,110px);background:#1c071f;color:#fff}.content-workflow header{display:grid;grid-template-columns:.5fr 1.5fr;gap:50px;align-items:start}.content-workflow h2{max-width:900px;margin:0;font-size:clamp(48px,5vw,82px);font-weight:500;letter-spacing:-.06em;line-height:.98}.content-workflow ol{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:90px 0 0;padding:0;list-style:none;background:#ffffff26}.content-workflow li{min-height:260px;padding:25px;background:#1c071f}.content-workflow li>span{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgb(255 255 255 / .25);border-radius:999px;color:#ff865a;font-size:10px}.content-workflow li div{margin-top:58px}.content-workflow h3{margin:0;font-size:19px;font-weight:580}.content-workflow li p{margin:11px 0 0;color:#fff9;font-size:12px;line-height:1.65}.content-features{width:min(1500px,calc(100% - 48px));margin:0 auto;padding:150px 0}.content-features header{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end}.content-features h2{max-width:840px;margin:0;font-size:clamp(50px,5vw,82px);font-weight:520;letter-spacing:-.06em;line-height:.98}.content-features header p{margin:0;color:#756d72;font-size:16px;line-height:1.65}.content-features>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px;border:solid #e9e4e7;border-width:1px 0 0 1px}.content-features article{min-height:190px;border:solid #e9e4e7;border-width:0 1px 1px 0;padding:27px}.content-features h3{margin:0;font-size:18px;font-weight:600;letter-spacing:-.025em}.content-features article p{margin:40px 0 0;color:#776f74;font-size:13px;line-height:1.6}.content-proof{display:grid;width:min(1500px,calc(100% - 48px));grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center;margin:0 auto 130px;border:1px solid #e8e1e5;border-radius:26px;padding:70px;background:#faf8f6}.content-proof>div p{margin:0 0 20px;color:#847981;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.content-proof img{width:min(280px,100%);height:auto}.content-proof blockquote{margin:0;color:#2a2227;font-size:clamp(28px,3vw,48px);font-weight:500;letter-spacing:-.045em;line-height:1.12}.content-faq{display:grid;width:min(1300px,calc(100% - 48px));grid-template-columns:.7fr 1.3fr;gap:80px;margin:0 auto;padding:40px 0 140px}.content-faq h2{margin:0;font-size:clamp(44px,5vw,70px);font-weight:520;letter-spacing:-.06em}.content-faq details{border-top:1px solid #e6e0e4;padding:24px 0}.content-faq details:last-child{border-bottom:1px solid #e6e0e4}.content-faq summary{cursor:pointer;font-size:16px;font-weight:600}.content-faq details p{max-width:700px;margin:16px 0 0;color:#736b70;line-height:1.7}.content-final-cta{position:relative;display:grid;min-height:720px;place-items:center;overflow:hidden;background:#fff;text-align:center}.content-final-scene{position:absolute;inset:0}.content-final-scene img{width:100%;height:100%;object-fit:cover;object-position:center 42%;opacity:.86;filter:saturate(.9) brightness(1.06)}.content-final-scene:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,#ffffff57,#ffffffd1 72%,#fff)}.content-final-cta>div:last-child{position:relative;z-index:2;display:grid;justify-items:center;padding:60px 24px}.content-final-cta h2{max-width:1040px;margin:0;color:#1c071f;font-size:clamp(58px,7vw,112px);font-weight:520;letter-spacing:-.07em;line-height:.92}.content-final-cta p{max-width:540px;margin:22px 0 30px;color:#70676d;font-size:17px}.resources-hero{width:min(1280px,calc(100% - 48px));margin:0 auto;padding:120px 0 90px;text-align:center}.resources-hero h1{max-width:1000px;margin:0 auto;font-size:clamp(62px,8vw,118px);font-weight:520;letter-spacing:-.07em;line-height:.92}.resources-hero>div{max-width:630px;margin:28px auto 0;color:#736b70;font-size:18px;line-height:1.6}.resources-grid{display:grid;width:min(1500px,calc(100% - 48px));grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin:0 auto 130px}.resources-grid>a{overflow:hidden;border:1px solid #e9e3e7;border-radius:20px;padding:10px 10px 24px;background:#fbfaf9;color:#241f22;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.resources-grid>a:hover{transform:translateY(-6px);box-shadow:0 24px 54px #2d122e1f}.resources-grid img{width:100%;aspect-ratio:16 / 10;border-radius:13px;object-fit:cover}.resources-grid span{display:block;margin:22px 14px 8px;color:#e4511d;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.resources-grid h2{margin:0 14px;font-size:25px;font-weight:560;letter-spacing:-.04em}.resources-grid p{min-height:66px;margin:12px 14px 18px;color:#786f74;font-size:13px;line-height:1.6}.resources-grid b{display:flex;align-items:center;gap:8px;margin:0 14px;font-size:12px}.resources-grid b svg{width:14px}.resources-toolkit{display:grid;width:min(1500px,calc(100% - 48px));grid-template-columns:1fr 1fr;gap:80px;margin:0 auto 130px;border-radius:26px;padding:80px;background:#1c071f;color:#fff}.resources-toolkit p{color:#ff8053;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.resources-toolkit h2{max-width:650px;margin:18px 0 0;font-size:clamp(42px,4vw,68px);font-weight:500;letter-spacing:-.055em;line-height:1}.resources-toolkit ol{display:grid;gap:1px;margin:0;padding:0;list-style:none;background:#ffffff1f}.resources-toolkit li{display:flex;align-items:center;gap:16px;padding:22px;background:#1c071f;color:#ffffffbd}.resources-toolkit li span{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgb(255 255 255 / .2);border-radius:999px;color:#ff8156;font-size:10px}.guide-header{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:100px 0 70px;text-align:center}.guide-header nav{display:flex;justify-content:center;gap:8px;margin-bottom:50px;color:#8a7f86;font-size:11px}.guide-header nav a{color:inherit}.guide-header h1{max-width:1100px;margin:0 auto;font-size:clamp(56px,7vw,100px);font-weight:520;letter-spacing:-.068em;line-height:.94}.guide-header>div{max-width:750px;margin:26px auto 0;color:#70686d;font-size:18px;line-height:1.65}.guide-header small{display:block;margin-top:24px;color:#90858d;font-size:11px}.guide-cover{position:relative;display:grid;width:min(1440px,calc(100% - 48px));min-height:640px;place-items:center;overflow:hidden;margin:0 auto 110px;border-radius:28px;padding:clamp(32px,6vw,90px);background:#fbf7f1}.guide-cover>div{position:absolute;inset:0}.guide-cover>div img{width:100%;height:100%;object-fit:cover;opacity:.72;filter:saturate(.8) brightness(1.05)}.guide-cover>img{position:relative;z-index:2;width:min(1040px,100%);border-radius:15px;box-shadow:0 26px 70px #2c122d2e}.guide-layout{display:grid;width:min(1200px,calc(100% - 48px));grid-template-columns:240px minmax(0,760px);justify-content:space-between;gap:90px;margin:0 auto;padding-bottom:140px}.guide-layout aside{position:sticky;top:30px;align-self:start;border-top:1px solid #e4dde2;padding-top:18px}.guide-layout aside strong{font-size:11px;text-transform:uppercase;letter-spacing:.07em}.guide-layout aside ol{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.guide-layout aside a{color:#766d73;font-size:11px;line-height:1.45;text-decoration:none}.guide-layout aside a:hover{color:#e4501c}.guide-intro{margin:0 0 72px;color:#3d353a;font-size:23px;line-height:1.6}.guide-body>section:not(.guide-action):not(.guide-sources){scroll-margin-top:30px;margin-bottom:70px}.guide-body h2{margin:0;font-size:36px;font-weight:560;letter-spacing:-.045em}.guide-body ul{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none}.guide-body li{display:flex;align-items:flex-start;gap:12px;color:#6d646a;font-size:15px;line-height:1.65}.guide-body li svg{width:18px;flex:0 0 18px;margin-top:4px;color:#ed5722}.guide-action{margin:90px 0;border-radius:22px;padding:45px;background:#1c071f;color:#fff}.guide-action>p{margin:0 0 16px;color:#ff8256;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.guide-action h2{font-size:38px;line-height:1.08}.guide-action a{display:inline-flex;align-items:center;gap:8px;margin-top:28px;border-radius:11px;padding:11px 15px;background:#ff5b20;color:#1c071f;font-size:12px;font-weight:750;text-decoration:none}.guide-action a svg{width:14px}.guide-sources{border-top:1px solid #e5dfe3;padding-top:36px}.guide-sources h2{font-size:24px}.guide-sources>p{color:#82777f;font-size:12px}.guide-sources ul{gap:7px}.guide-sources a{display:inline-flex;align-items:center;gap:7px;color:#5f545c;font-size:12px}.guide-sources a svg{width:12px}@media(max-width:980px){.content-hero{grid-template-columns:1fr;padding-top:55px}.content-hero-copy{text-align:center}.content-hero h1,.content-hero-copy>div{margin-right:auto;margin-left:auto}.content-hero-copy nav{justify-content:center}.content-intro>div:first-child,.content-features header,.content-proof,.content-faq,.resources-toolkit{grid-template-columns:1fr;gap:38px}.content-outcome-grid,.resources-grid{grid-template-columns:1fr}.content-workflow ol{grid-template-columns:1fr 1fr}.content-features>div{grid-template-columns:1fr 1fr}.guide-layout{grid-template-columns:1fr}.guide-layout aside{position:static}}@media(max-width:620px){.content-hero,.content-intro,.content-workflow,.content-features,.content-proof,.content-faq,.resources-hero,.resources-grid,.resources-toolkit,.guide-header,.guide-cover,.guide-layout{width:calc(100% - 28px)}.content-hero{min-height:auto;padding:45px 0 76px}.content-hero h1{font-size:52px}.content-hero-copy nav{align-items:stretch;flex-direction:column}.content-hero-visual{border-radius:20px;padding:22px}.content-intro,.content-features{padding:90px 0}.content-intro h2,.content-features h2{font-size:46px}.content-workflow{padding:48px 24px}.content-workflow header{grid-template-columns:1fr}.content-workflow h2{font-size:44px}.content-workflow ol,.content-features>div{grid-template-columns:1fr}.content-proof,.resources-toolkit{padding:34px 24px}.content-faq{padding-bottom:90px}.content-final-cta{min-height:620px}.content-final-cta h2{font-size:58px}.resources-hero{padding-top:70px}.resources-hero h1,.guide-header h1{font-size:54px}.resources-toolkit h2{font-size:42px}.guide-header{padding-top:65px}.guide-cover{min-height:400px;margin-bottom:70px;padding:24px}.guide-layout{gap:55px}.guide-intro{font-size:19px}.guide-action{padding:30px 24px}}
