:root{--ink:#080808;--graphite:#171611;--gold:#d9a45c;--gold-light:#f1c981;--gold-dark:#96642d;--cream:#f4efe5;--paper:#fbfaf6;--line:#1e1b1624;--white-line:#ffffff1f;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:#f7f2e8;-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Georgia,Times New Roman,serif;font-weight:500}.container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.topbar{color:#17110a;letter-spacing:.14em;background:linear-gradient(90deg,#aa7438,#edc27e,#aa7438);justify-content:center;align-items:center;gap:12px;min-height:34px;padding:7px 20px;font-size:11px;font-weight:800;display:flex}.topbar i,.outcome-strip i{background:currentColor;border-radius:50%;width:4px;height:4px}.site-header{z-index:10;width:min(calc(100% - 40px),var(--max));border-bottom:1px solid var(--white-line);justify-content:space-between;align-items:center;height:84px;display:flex;position:absolute;top:34px;left:50%;transform:translate(-50%)}.brand{align-items:center;gap:10px;display:inline-flex}.brand-mark{color:#080808;background:linear-gradient(145deg,#edc27e,#845122);border:1px solid #f1c981b3;place-items:center;width:40px;height:40px;font-size:22px;font-weight:950;display:grid;transform:skew(-8deg)}.brand-copy{flex-direction:column;line-height:.9;display:flex}.brand-copy strong{letter-spacing:.18em;font-size:19px}.brand-copy small{color:var(--gold-light);letter-spacing:.46em;margin-top:6px;font-size:9px;font-weight:700}nav{align-items:center;gap:28px;display:flex}nav>a:not(.button){color:#ffffffb3;font-size:13px}.button{letter-spacing:.04em;text-transform:uppercase;border:1px solid #f1c9818c;border-radius:3px;justify-content:center;align-items:center;gap:16px;min-height:50px;padding:14px 22px;font-size:12px;font-weight:850;transition:all .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{min-height:42px;color:var(--gold-light);padding:10px 17px}.button-primary{border-color:var(--gold-light);color:#151009;background:linear-gradient(135deg,#f1cb8b,#c98d42);box-shadow:0 12px 36px #c07e3133}.button-full{width:100%}.hero{background:radial-gradient(circle at 75% 35%,#b0702a21,#0000 30%),linear-gradient(135deg,#080808,#10100e 62%,#080808);min-height:850px;padding:186px 0 42px;position:relative;overflow:hidden}.hero-grid{opacity:.15;background-image:linear-gradient(#d9a45c17 1px,#0000 1px),linear-gradient(90deg,#d9a45c17 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0}.hero-glow{border:1px solid #d9a45c21;border-radius:50%;width:520px;height:520px;position:absolute;top:90px;right:-120px;box-shadow:0 0 0 70px #d9a45c06,0 0 0 140px #d9a45c05}.hero-content{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:68px;display:grid;position:relative}.eyebrow{color:var(--gold-light);letter-spacing:.2em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:850;line-height:1.5}.eyebrow-dark{color:var(--gold-dark)}.hero h1{letter-spacing:-.055em;margin-bottom:28px;font-size:clamp(48px,5.3vw,76px);line-height:.99}.hero h1 span{color:var(--gold-light);display:block}.hero-lead{color:#ffffffb0;margin-bottom:34px;font-size:18px;line-height:1.7}.hero-actions{align-items:center;gap:28px;display:flex}.text-link{border-bottom:1px solid #f1c9816b;padding-bottom:5px;font-size:13px;font-weight:750}.hero-trust{color:#ffffff91;flex-wrap:wrap;gap:22px;margin:34px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.hero-trust span{color:var(--gold-light)}.hero-visual{position:relative}.cad-window{background:#111;border:1px solid #f1c98147;padding:10px;transform:perspective(1300px)rotateY(-4deg);box-shadow:0 38px 90px #0008}.cad-top{color:#ddd;letter-spacing:.13em;background:#292929;justify-content:space-between;align-items:center;height:46px;padding:0 15px;font-size:10px;display:flex}.cad-top b{color:var(--gold-light)}.cad-canvas{background-color:#101314;background-image:linear-gradient(#263032 1px,#0000 1px),linear-gradient(90deg,#263032 1px,#0000 1px);background-size:24px 24px;height:330px;position:relative;overflow:hidden}.parcel{border:2px solid #d7bc72;position:absolute}.parcel-a{width:170px;height:180px;top:58px;left:60px;transform:skew(-8deg)rotate(-5deg)}.parcel-b{width:150px;height:170px;bottom:50px;right:55px;transform:rotate(12deg)}.curve{border-top:2px solid #7ee6d2;border-right:2px solid #7ee6d2;border-radius:0 100% 0 0;width:180px;height:180px;position:absolute;top:53px;right:105px;transform:rotate(20deg)}.point{color:#f3c77b;font-size:9px;position:absolute}.p1{top:45px;left:50px}.p2{top:43px;right:90px}.p3{bottom:38px;right:45px}.cad-panel{background:#333;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.cad-panel span,.cad-panel strong{color:#aaa;text-align:center;background:#202020;padding:11px 7px;font-size:8px}.cad-panel strong{color:#090909;background:#b47a38}.visual-badge{background:#090908e8;border:1px solid #f1c98140;align-items:center;gap:10px;padding:12px 15px;font-size:11px;font-weight:700;display:flex;position:absolute;box-shadow:0 12px 30px #0006}.visual-badge-top{top:34px;right:-18px}.visual-badge-bottom{bottom:35px;left:-20px}.visual-badge-bottom strong{background:var(--gold);color:#0c0b09;place-items:center;width:34px;height:34px;display:grid}.status-dot{background:#73d291;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #73d2911f}.outcome-strip{z-index:2;border-top:1px solid var(--white-line);color:#ffffff61;letter-spacing:.24em;justify-content:space-between;align-items:center;margin-top:90px;padding-top:28px;font-size:10px;font-weight:800;display:flex;position:relative}.outcome-strip i{background:var(--gold)}.section{padding:120px 0}.section-light{background:var(--paper);color:#191714}.section-cream{background:var(--cream);color:#191714}.section-dark{background:radial-gradient(circle at 10% 10%,#c789401a,#0000 24%),#0d0d0c}.split{grid-template-columns:.95fr 1.05fr;gap:100px;display:grid}.split h2,.section-heading h2,.included-grid h2,.offer-copy h2,.faq-heading h2,.final-cta h2{letter-spacing:-.045em;margin-bottom:24px;font-size:clamp(38px,4.5vw,62px);line-height:1.03}.problem-copy{padding-top:36px}.problem-copy p,.section-intro{color:#666158;font-size:17px;line-height:1.75}.problem-copy .statement{border-left:2px solid var(--gold);color:#2d2923;margin-top:28px;padding:20px 0 0 24px}.comparison{grid-template-columns:1fr 52px 1fr;align-items:center;gap:24px;margin-top:74px;display:grid}.comparison-card{border:1px solid var(--line);min-height:340px;padding:42px}.comparison-old{background:#efebe3}.comparison-new{color:#f6efe3;background:#171611;box-shadow:0 26px 70px #2a231a2e}.card-label{color:#93602a;letter-spacing:.18em;font-size:10px;font-weight:850}.comparison-card h3{margin:15px 0 28px;font-size:26px}.comparison-card ul{color:#6c675f;gap:15px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.comparison-new ul{color:#ffffffa3}.comparison-arrow{background:var(--paper);color:#9a672e;border:1px solid #c89353;border-radius:50%;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.section-heading{max-width:760px;margin-bottom:60px}.section-heading>p:last-child{color:#ffffff8c;font-size:17px;line-height:1.7}.feature-grid{border-top:1px solid var(--white-line);border-left:1px solid var(--white-line);grid-template-columns:repeat(4,1fr);display:grid}.feature-card{border-right:1px solid var(--white-line);border-bottom:1px solid var(--white-line);min-height:320px;padding:32px}.feature-index{color:var(--gold);margin-bottom:90px;font-family:Georgia,serif;font-size:18px;display:block}.feature-card h3{font-size:20px}.feature-card p{color:#ffffff80;font-size:14px;line-height:1.7}.curved-callout{background:linear-gradient(135deg,#d9a45c17,#0000);border:1px solid #d9a45c40;grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;margin-top:110px;padding:64px;display:grid}.curve-graphic{border:1px solid var(--white-line);background-image:linear-gradient(#d9a45c12 1px,#0000 1px),linear-gradient(90deg,#d9a45c12 1px,#0000 1px);background-size:30px 30px;min-height:360px;position:relative}.curve-point{z-index:3;border:3px solid var(--gold-light);background:#111;border-radius:50%;width:13px;height:13px;position:absolute}.curve-a{top:58px;left:62px}.curve-b{bottom:58px;right:54px}.curve-c{top:70px;right:64px}.curve-line{background:var(--gold-light);width:230px;height:2px;position:absolute;top:65px;left:74px;transform:rotate(3deg)}.curve-graphic:after{content:"";border-right:2px solid var(--gold-light);border-bottom:2px solid var(--gold-light);border-radius:0 0 100%;width:170px;height:220px;position:absolute;top:72px;right:57px}.curve-graphic em{color:#f1c98199;font-family:Georgia,serif;font-size:26px;position:absolute;bottom:115px;right:95px}.curved-callout h2{font-size:clamp(38px,4vw,56px)}.curved-callout p:not(.eyebrow){color:#ffffff94;font-size:16px;line-height:1.75}.tag-row,.offer-pills{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.tag-row span,.offer-pills span{color:var(--gold-light);letter-spacing:.1em;border:1px solid #d9a45c40;padding:9px 12px;font-size:10px;font-weight:800}.steps{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.steps article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:24px;min-height:270px;padding:42px 34px;display:flex}.steps article>span{border:1px solid var(--gold-dark);color:#915d27;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;font-family:Georgia,serif;font-size:18px;display:grid}.steps p{color:#6b655c;font-size:14px;line-height:1.7}.kml-banner{color:#f6efe3;background:#171611;grid-template-columns:1fr .72fr;align-items:center;gap:70px;margin-top:90px;padding:70px;display:grid}.kml-banner h2{font-size:clamp(38px,4vw,56px)}.kml-banner p:last-child{color:#ffffff94;line-height:1.7}.map-card{background:radial-gradient(circle at 35% 30%,#41443b,#0000 28%),radial-gradient(circle at 75% 70%,#252c29,#0000 26%),#252720;border:1px solid #d9a45c45;min-height:320px;position:relative;overflow:hidden}.road{background:#f6efe32e;height:9px;position:absolute}.r1{width:440px;top:75px;left:-40px;transform:rotate(22deg)}.r2{width:430px;top:190px;left:-60px;transform:rotate(-16deg)}.r3{width:360px;top:20px;right:40px;transform:rotate(76deg)}.map-lot{border:3px solid var(--gold-light);color:#15120d;background:#d9a45c38;place-items:center;width:100px;height:130px;font-weight:900;display:grid;position:absolute;top:92px;left:46%;transform:rotate(13deg)}.map-card small{color:var(--gold-light);letter-spacing:.16em;background:#000b;padding:8px 10px;font-size:9px;font-weight:850;position:absolute;bottom:16px;right:16px}.included-grid{grid-template-columns:1.05fr .75fr;gap:100px;display:grid}.check-list{grid-template-columns:1fr 1fr;gap:14px 24px;margin:38px 0 0;padding:0;list-style:none;display:grid}.check-list li{color:#403c35;gap:10px;font-size:14px;display:flex}.check-list span{color:#a46e32;font-weight:900}.fine-print{color:#817b72;margin-top:20px;font-size:11px;display:block}.bonus-card{color:#f7f0e4;background:linear-gradient(145deg,#d9a45c29,#0000 50%),#14130f;padding:50px;box-shadow:0 34px 80px #2019123d}.bonus-kicker{color:var(--gold-light);letter-spacing:.15em;font-size:10px;font-weight:850}.bonus-number{color:var(--gold);font-family:Georgia,serif;font-size:68px;display:block}.bonus-card h3{font-size:30px}.bonus-card>p:last-of-type{color:#ffffff94;line-height:1.7}.bonus-lines{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.bonus-lines span{border-top:1px solid var(--white-line);color:#ffffffa3;padding-top:10px;font-size:11px}.offer-section{background:#0d0d0c;position:relative}.offer-grid{grid-template-columns:1fr 460px;align-items:center;gap:100px;display:grid}.offer-copy>p:not(.eyebrow){color:#ffffff94;font-size:17px;line-height:1.7}.price-card{background:var(--paper);color:#1b1814;padding:50px;box-shadow:0 34px 90px #0008}.price-card>p{color:#96642d;letter-spacing:.18em;font-size:10px;font-weight:900}.price{align-items:flex-start;margin:16px 0;display:flex}.price strong{font-family:Georgia,serif;font-size:94px;line-height:.9}.price small{font-size:20px;font-weight:800}.payment-note{color:#777066;margin-bottom:28px;font-size:12px;display:block}.price-card ul{color:#615a51;gap:10px;margin:25px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.faq-grid{grid-template-columns:.75fr 1.25fr;gap:100px;display:grid}.faq-heading>p:last-child{color:#6a645b;line-height:1.7}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;gap:20px;padding:25px 0;font-weight:750;list-style:none;display:flex}.faq-list summary span{color:var(--gold-dark);font-size:24px}.faq-list details p{color:#686158;padding:0 40px 25px 0;line-height:1.7}.final-cta{text-align:center;background:radial-gradient(circle at 50% 0,#d9a45c21,#0000 45%),#080808;padding:110px 0}.final-cta .container{max-width:800px}.final-cta p:not(.eyebrow){color:#ffffff94;font-size:17px}.final-cta .button{margin-top:20px}footer{border-top:1px solid var(--white-line);background:#050505;padding:60px 0 90px}.footer-grid{justify-content:space-between;gap:40px;display:flex}.footer-grid p,.footer-grid div:last-child a{color:#ffffff70;font-size:12px}.legal{border-top:1px solid var(--white-line);color:#ffffff4d;justify-content:space-between;gap:40px;margin-top:40px;padding-top:25px;font-size:10px;display:flex}.legal p{max-width:750px}.mobile-cta{display:none}@media (width<=900px){nav>a:not(.button){display:none}.hero{padding-top:155px}.hero-content,.split,.curved-callout,.kml-banner,.included-grid,.offer-grid,.faq-grid{grid-template-columns:1fr}.hero-content{gap:70px}.feature-grid{grid-template-columns:1fr 1fr}.comparison{grid-template-columns:1fr}.comparison-arrow{margin:auto;transform:rotate(90deg)}.curved-callout,.kml-banner{padding:40px}.offer-grid{gap:50px}.price-card{max-width:520px}.steps{grid-template-columns:1fr}.steps article{min-height:0}.footer-grid{flex-direction:column}}@media (width<=600px){.container{width:min(calc(100% - 28px),var(--max))}.topbar{gap:7px;font-size:8px}.site-header{width:calc(100% - 28px);height:72px}.site-header .button-small{display:none}.hero{min-height:auto;padding:138px 0 35px}.hero h1{font-size:43px}.hero-lead{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch;gap:18px}.hero-actions .text-link{text-align:center}.hero-trust{gap:10px}.cad-canvas{height:255px}.visual-badge-top{right:-5px}.visual-badge-bottom{bottom:28px;left:-5px}.outcome-strip{letter-spacing:.1em;gap:8px;margin-top:65px;font-size:8px;overflow:hidden}.section{padding:78px 0}.split h2,.section-heading h2,.included-grid h2,.offer-copy h2,.faq-heading h2,.final-cta h2{font-size:39px}.comparison-card{min-height:0;padding:30px 24px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:230px}.feature-index{margin-bottom:45px}.curved-callout{gap:45px;margin-top:70px;padding:24px}.curve-graphic{min-height:280px}.kml-banner{gap:35px;padding:28px}.map-card{min-height:260px}.check-list{grid-template-columns:1fr}.bonus-card,.price-card{padding:32px 25px}.bonus-lines{grid-template-columns:1fr}.price strong{font-size:76px}.footer-grid,.legal{flex-direction:column}.mobile-cta{z-index:30;color:#151009;text-align:center;text-transform:uppercase;background:linear-gradient(135deg,#f1cb8b,#c98d42);padding:15px;font-size:11px;font-weight:900;display:block;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 15px 40px #0008}footer{padding-bottom:125px}}.real-hero-shot{background:#111;border:1px solid #f1c98159;margin:0;padding:9px;position:relative;transform:perspective(1300px)rotateY(-4deg);box-shadow:0 38px 90px #0009}.quick-offer{background:linear-gradient(135deg,#171611,#090908);border-top:1px solid #f1c98138;border-bottom:1px solid #f1c98138;padding:70px 0}.quick-offer-grid{grid-template-columns:1fr 390px;align-items:center;gap:80px;display:grid}.quick-offer h2{margin-bottom:25px;font-size:clamp(34px,4vw,54px);line-height:1.03}.quick-offer ul{color:#ffffff9c;flex-wrap:wrap;gap:12px 24px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.quick-offer li:before{content:"✓";color:var(--gold-light);margin-right:8px}.quick-price{background:#0b0b0a;border:1px solid #f1c98140;grid-template-columns:auto auto 1fr;align-items:start;padding:30px;display:grid}.quick-price>span{color:var(--gold-light);padding-top:7px;font-size:18px;font-weight:850}.quick-price>strong{font-family:Georgia,serif;font-size:68px;line-height:.9}.quick-price>small{color:#ffffff85;padding-top:10px;font-size:11px}.quick-price .button{grid-column:1/-1;margin-top:22px}.routine-scenarios{border:1px solid var(--line);background:#f1ece3;margin-top:64px;padding:42px}.routine-scenarios>div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.routine-scenarios article{border-left:3px solid var(--gold-dark);background:#fbfaf6;flex-direction:column;justify-content:space-between;min-height:165px;padding:24px;display:flex}.routine-scenarios strong{font-family:Georgia,serif;font-size:18px;line-height:1.4}.routine-scenarios span{color:#70695f;margin-top:20px;font-size:11px}.routine-scenarios>small{color:#817a70;margin-top:18px;font-size:10px;display:block}@media (width<=900px){.quick-offer-grid{grid-template-columns:1fr;gap:38px}.quick-price{max-width:520px}.routine-scenarios>div{grid-template-columns:1fr}}@media (width<=600px){.quick-offer{padding:55px 0}.quick-price,.routine-scenarios{padding:26px 22px}}.footer-grid>div:last-child{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.footer-grid>div:last-child p{margin-bottom:0}.footer-grid>div:last-child a:hover{color:var(--gold-light)}.quick-price>em{color:var(--gold-light);grid-column:1/-1;margin-top:12px;font-size:12px;font-style:normal;font-weight:800}.final-project-showcase{background:linear-gradient(135deg,#d9a45c1f,#0000 42%),#121210;border:1px solid #f1c98138;grid-template-columns:.62fr 1.38fr;align-items:center;gap:48px;margin-bottom:28px;padding:48px;display:grid}.final-project-showcase h2{margin-bottom:22px;font-size:clamp(36px,4vw,54px);line-height:1.04}.final-project-showcase p:not(.eyebrow){color:#ffffff9c;line-height:1.75}.final-project-showcase>div>span{color:var(--gold-light);letter-spacing:.15em;margin-top:18px;font-size:9px;font-weight:900;display:inline-block}.final-project-showcase figure,.memorial-zoom figure{background:#f6f4ef;border:1px solid #f1c98140;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 65px #00000052}.final-project-showcase img{width:100%;height:auto;display:block}.final-project-showcase figcaption,.memorial-zoom figcaption{color:var(--gold-light);letter-spacing:.14em;background:#080808e6;padding:9px 12px;font-size:9px;font-weight:900;position:absolute;bottom:14px;right:14px}.memorial-zoom{background:#171611;border:1px solid #f1c98133;grid-template-columns:1.08fr .92fr;align-items:center;gap:56px;margin-top:28px;padding:48px;display:grid}.memorial-first-page{aspect-ratio:1.05;background:#f6f4ef;position:relative;overflow:hidden}.memorial-first-page img{object-fit:cover;object-position:left top;width:300%;height:100%;position:absolute;top:0;left:0}.memorial-zoom h2{margin-bottom:22px;font-size:clamp(36px,4vw,54px);line-height:1.04}.memorial-zoom p:not(.eyebrow){color:#ffffff9c;line-height:1.75}.memorial-zoom>div>strong{border-left:3px solid var(--gold);color:var(--gold-light);margin-top:25px;padding-left:18px;font-family:Georgia,serif;font-size:21px;line-height:1.45;display:block}.value-question{border-left:4px solid var(--gold-light);background:linear-gradient(90deg,#d9a45c26,#0000);gap:10px;margin-bottom:70px;padding:40px 44px;display:grid}.value-question p{color:#fff;margin:0;font-family:Georgia,serif;font-size:clamp(28px,3.5vw,44px)}.value-question strong{color:var(--gold-light);font-size:20px}.value-question span{color:#ffffff91;font-size:14px}@media (width<=900px){.final-project-showcase,.memorial-zoom{grid-template-columns:1fr;gap:35px;padding:36px}}@media (width<=600px){.final-project-showcase,.memorial-zoom{padding:24px}.memorial-first-page{aspect-ratio:.9}.value-question{margin-bottom:50px;padding:30px 24px}.value-question strong{font-size:17px}}.real-hero-shot img{aspect-ratio:16/8.7;object-fit:cover;width:100%;display:block}.real-hero-shot figcaption,.course-mockup figcaption{color:var(--gold-light);letter-spacing:.13em;background:#080808e8;padding:9px 12px;font-size:9px;font-weight:850;position:absolute;bottom:18px;right:18px}.vsl-section{color:#191714;background:#f4efe5;padding:110px 0}.vsl-heading{text-align:center;max-width:860px;margin-bottom:48px}.vsl-heading h2{letter-spacing:-.045em;margin-bottom:20px;font-family:Georgia,serif;font-size:clamp(40px,5vw,66px);font-weight:500;line-height:1.02}.vsl-heading>p:last-child{color:#69635a;font-size:16px;line-height:1.75}.vsl-frame{max-width:1040px}.vsl-video-wrap{background:#0b0b0a;border:1px solid #9c682d61;padding:10px;position:relative;box-shadow:0 36px 90px #1f18114d}.vsl-video-wrap video,.vsl-video-wrap>img{aspect-ratio:16/9;background:#050505;width:100%;display:block}.vsl-label{z-index:2;color:var(--gold-light);letter-spacing:.14em;pointer-events:none;background:#080808d9;padding:9px 12px;font-size:9px;font-weight:850;position:absolute;top:25px;left:25px}.vsl-action{color:#f6efe3;background:#171611;justify-content:space-between;align-items:center;gap:40px;padding:30px 34px;display:flex}.vsl-action>div{flex-direction:column;gap:7px;display:flex}.vsl-action strong{font-family:Georgia,serif;font-size:24px}.vsl-action>div span{color:#ffffff94;max-width:590px;font-size:12px;line-height:1.6}.pressure-strip{color:#151009;background:linear-gradient(90deg,#b87932,#e5b465,#a96827);padding:32px 0}.pressure-grid{justify-content:space-between;align-items:center;gap:35px;display:flex}.pressure-grid>div{flex-direction:column;gap:5px;display:flex}.pressure-grid strong{font-family:Georgia,serif;font-size:25px}.pressure-grid span{font-size:13px}.pressure-grid .button-primary{color:#f1c981;box-shadow:none;background:#0c0b09;border-color:#0c0b09}.decision-strip{border-bottom:1px solid var(--white-line);background:#11110f;padding:0}.decision-grid{grid-template-columns:repeat(3,1fr);display:grid}.decision-grid article{border-right:1px solid var(--white-line);flex-direction:column;justify-content:center;gap:10px;min-height:142px;padding:28px 34px;display:flex}.decision-grid article:first-child{border-left:1px solid var(--white-line)}.decision-grid strong{color:var(--gold-light);letter-spacing:.16em;font-size:10px}.decision-grid span{color:#ffffff9c;font-size:13px;line-height:1.6}.proof-section{background:#0b0b0a}.hooks-section{color:#191714;background:linear-gradient(#f4efe5,#fbfaf6);padding:105px 0}.hooks-heading{text-align:center;max-width:850px;margin-bottom:52px}.hooks-heading h2{letter-spacing:-.045em;margin-bottom:20px;font-size:clamp(40px,5vw,66px);line-height:1.02}.hooks-heading>p:last-child{color:#625c53;font-size:17px;line-height:1.7}.hooks-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.hooks-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff85;min-height:235px;padding:30px 26px}.hooks-grid article:nth-child(3),.hooks-grid article:nth-child(5),.hooks-grid article:nth-child(6){color:#f7f2e8;background:#171611}.hooks-grid article>span{color:#a36c30;margin-bottom:48px;font-family:Georgia,serif;font-size:17px;display:block}.hooks-grid article>strong{margin-bottom:13px;font-family:Georgia,serif;font-size:22px;line-height:1.12;display:block}.hooks-grid article p{color:#6b655c;margin:0;font-size:13px;line-height:1.65}.hooks-grid article:nth-child(3) p,.hooks-grid article:nth-child(5) p,.hooks-grid article:nth-child(6) p{color:#ffffff9c}.autocad-promise{border-left:4px solid var(--gold-dark);color:#f7f2e8;background:#171611;justify-content:space-between;gap:45px;margin-top:30px;padding:28px 32px;display:flex}.autocad-promise strong{color:var(--gold-light);letter-spacing:.08em;flex:none}.autocad-promise span{color:#ffffffa3}.proof-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:90px;margin-bottom:55px;display:grid}.proof-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.5vw,62px);line-height:1.03}.proof-heading>p{color:#ffffff91;margin:0;font-size:16px;line-height:1.75}.proof-grid{grid-template-columns:1.15fr .85fr;gap:24px;display:grid}.proof-card{background:#151512;border:1px solid #f1c98133;margin:0;position:relative;overflow:hidden}.proof-wide{grid-row:span 2}.proof-card img{object-fit:cover;width:100%;height:270px;transition:transform .35s;display:block}.proof-wide img{height:100%;min-height:620px}.proof-card:hover img{transform:scale(1.025)}.proof-card:after{content:"";background:linear-gradient(#0000 48%,#000000e6);position:absolute;inset:0}.proof-card figcaption{z-index:2;flex-direction:column;gap:7px;display:flex;position:absolute;bottom:25px;left:28px;right:28px}.proof-card small{color:var(--gold-light);letter-spacing:.17em;font-size:9px;font-weight:900}.proof-card strong{font-family:Georgia,serif;font-size:25px}.proof-card span{color:#ffffffa3;font-size:12px}.memorial-showcase{background:linear-gradient(135deg,#d9a45c1a,#0000 45%),#121210;border:1px solid #f1c98138;grid-template-columns:.72fr 1.28fr;align-items:center;gap:56px;margin-top:72px;padding:50px;display:grid}.memorial-copy h2{margin-bottom:22px;font-size:clamp(38px,4vw,56px);line-height:1.03}.memorial-copy>p:not(.eyebrow){color:#ffffff9c;line-height:1.75}.memorial-copy ul{color:#f5dfbb;gap:12px;margin:28px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.memorial-copy li:before{content:"✓";color:var(--gold-light);margin-right:10px}.memorial-showcase figure{background:#f6f4ef;border:1px solid #f1c98140;margin:0;position:relative;overflow:hidden;box-shadow:0 25px 70px #00000057}.memorial-showcase img{width:100%;height:auto;display:block}.memorial-showcase figcaption{color:var(--gold-light);letter-spacing:.14em;background:#080808e6;padding:9px 12px;font-size:9px;font-weight:900;position:absolute;bottom:14px;right:14px}.course-section{background:var(--cream);color:#191714}.course-grid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:70px;display:grid}.course-copy h2{letter-spacing:-.045em;font-size:clamp(38px,4.5vw,62px);line-height:1.03}.course-copy>p:not(.eyebrow){color:#686158;font-size:16px;line-height:1.75}.course-copy ul{color:#3f3a33;gap:13px;margin:30px 0;padding:0;font-size:14px;list-style:none;display:grid}.course-copy li{gap:10px;display:flex}.course-copy li span{color:#9c682d;font-weight:900}.course-copy small{color:#817b72;font-size:10px;line-height:1.5}.course-mockup{margin:0;position:relative;box-shadow:0 34px 80px #2019124d}.course-mockup img{width:100%;display:block}.proof-grid-real{grid-template-columns:1fr 1fr;align-items:stretch}.proof-grid-real .proof-wide{grid-row:auto}.proof-grid-real .proof-card img,.proof-grid-real .proof-wide img{object-fit:cover;height:390px;min-height:0}.proof-grid-real .proof-wide:first-child img{object-fit:contain;background:#f5f3ee}.proof-grid-real img[src*=matricula-desenhada],.proof-grid-real img[src*=shapefile-curva-processado]{object-fit:contain;background:#101412}.curve-real,.sigri-real{background:#0d0d0c;border:1px solid #f1c98140;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 65px #00000047}.curve-real img,.sigri-real img{object-fit:cover;width:100%;height:360px;display:block}.curve-real img{object-fit:contain;background:#f6f4ef}.curve-real figcaption,.sigri-real figcaption{color:var(--gold-light);letter-spacing:.14em;background:#080808e6;padding:9px 12px;font-size:9px;font-weight:900;position:absolute;bottom:14px;right:14px}.sigri-real img{height:330px}.course-real{background:#111;border:1px solid #9c682d47}.course-real img{aspect-ratio:2.82;object-fit:cover;object-position:center}.risk-reversal{background:linear-gradient(135deg,#171611,#090908);border-top:1px solid #f1c98138;border-bottom:1px solid #f1c98138;padding:78px 0}.risk-grid{grid-template-columns:150px 1fr auto;align-items:center;gap:48px;display:grid}.risk-seal{border:1px solid var(--gold-light);width:132px;height:132px;color:var(--gold-light);text-align:center;border-radius:50%;place-content:center;display:grid;box-shadow:inset 0 0 0 7px #0e0d0b,inset 0 0 0 8px #f1c98140}.risk-seal strong{font-family:Georgia,serif;font-size:58px;line-height:.82}.risk-seal span{letter-spacing:.2em;margin-top:8px;font-size:10px;font-weight:900}.risk-grid h2{margin-bottom:14px;font-family:Georgia,serif;font-size:clamp(32px,3.5vw,48px);font-weight:500;line-height:1.05}.risk-grid p:not(.eyebrow){color:#ffffff94;max-width:670px;margin:0;font-size:15px;line-height:1.7}@media (width<=900px){.proof-heading,.course-grid,.memorial-showcase{grid-template-columns:1fr}.memorial-showcase{padding:36px}.proof-grid{grid-template-columns:1fr}.hooks-grid{grid-template-columns:1fr 1fr}.autocad-promise{flex-direction:column;gap:12px}.proof-wide{grid-row:auto}.proof-wide img{height:420px;min-height:0}.pressure-grid{flex-direction:column;align-items:flex-start}.decision-grid{grid-template-columns:1fr}.decision-grid article,.decision-grid article:first-child{border-right:1px solid var(--white-line);border-bottom:1px solid var(--white-line);border-left:1px solid var(--white-line);min-height:0}.risk-grid{grid-template-columns:132px 1fr}.risk-grid .button{grid-column:2;justify-self:start}.vsl-action{flex-direction:column;align-items:flex-start}}@media (width<=600px){.hooks-section{padding:75px 0}.hooks-grid{grid-template-columns:1fr}.hooks-grid article{min-height:0}.hooks-grid article>span{margin-bottom:28px}.pressure-grid strong{font-size:21px}.proof-card img,.proof-wide img{height:300px}.real-hero-shot figcaption,.course-mockup figcaption{font-size:7px;bottom:10px;right:10px}.risk-grid{text-align:center;grid-template-columns:1fr}.risk-seal{margin-inline:auto}.risk-grid .button{grid-column:auto;justify-self:stretch}.vsl-section{padding:78px 0}.vsl-video-wrap{padding:5px}.vsl-label{font-size:7px;top:14px;left:14px}.vsl-action{padding:25px 20px}}
