@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-var.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{font-family:DM Sans,Arial,sans-serif;color:#192923;background:#f7f8f4;font-synthesis:none;--green:#123b32;--deep:#0b2923;--accent:#ffad4e;--muted:#55675f;--line:#dce4dc;scroll-behavior:smooth;scroll-padding-top:100px}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #b9711a;outline-offset:5px}img{display:block;max-width:100%;height:auto}p,h1,h2,h3,figure,blockquote{margin:0}p{font-size:18px;line-height:1.65}h1,h2,h3{font-weight:550;letter-spacing:-.045em;text-wrap:balance}h2{font-size:clamp(34px,4vw,53px);line-height:1.1}h2 span{color:#63796c}h3{font-size:25px;line-height:1.2}ul,ol{padding:0;margin:0;list-style:none}.wrap{width:min(1200px,calc(100% - 96px));margin-inline:auto}.section{padding:100px 0}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#466954;margin-bottom:22px}.eyebrow.light{color:#c0d5bf}.button{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:58px;padding:16px 25px;border-radius:7px;background:var(--accent);color:#142d24;font-size:16px;font-weight:750;line-height:1.3;transition:background .18s,transform .18s}.button:hover{background:#ffc17a;transform:translateY(-2px)}.button span{font-size:23px;line-height:1}.text-link{display:inline-flex;align-items:center;gap:26px;border-bottom:1px solid #476956;padding:10px 0;font-weight:650}.skip-link{position:fixed;left:16px;top:-80px;z-index:100;background:#fff;padding:16px}.skip-link:focus{top:16px}.site-header{background:var(--deep);color:#fff;border-bottom:1px solid #ffffff1c}.header-inner{height:92px;display:flex;align-items:center;justify-content:space-between;gap:24px}.wordmark{font-size:20px;font-weight:750;letter-spacing:-.8px;line-height:.95;flex-shrink:0}.wordmark>span{display:block}.brand-dot{color:var(--accent)}.header-date{font-size:13px;color:#d0dcd4}.header-date span{color:#a9bfb0}.header-cta{display:flex;align-items:center;gap:18px;font-size:14px;font-weight:650;border:1px solid #a1b9a866;border-radius:6px;padding:12px 18px}.header-cta:hover{background:#ffffff0c}.hero{background:var(--deep);color:#fff;padding:64px 0 0;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:64px;align-items:center}.hero-copy{padding:12px 0 36px}.hero .eyebrow{display:flex;gap:9px;align-items:center;margin-bottom:18px}.live-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:#c0d5bf}.workshop-name{font-size:14px;color:#e2e8e0;margin-bottom:16px}.hero h1{font-size:clamp(42px,4.55vw,64px);line-height:1.04;max-width:650px}.hero h1 span{color:#c3d6ba}.hero-description{color:#d4ded5;max-width:550px;margin-top:25px;font-size:18px;line-height:1.6}.audience{font-size:14px;color:#c0d2c5;margin-top:18px}.event-info{display:flex;gap:32px;margin:30px 0 24px}.event-info>div{display:flex;flex-direction:column;gap:5px}.mini-label{font-size:10px;letter-spacing:.12em;color:#b7cbbb}.event-info strong{font-size:15px;font-weight:550}.hero-note{color:#c4d1c7;font-size:12px;margin-top:12px}.hero-visual{position:relative;padding:0 0 32px}.portrait-frame{position:relative;border-radius:100px 10px 10px;overflow:hidden;background:#15392f;border:1px solid #a0b79b33}.portrait-frame img{width:100%;aspect-ratio:.87;-o-object-fit:cover;object-fit:cover}.portrait-caption{position:absolute;inset:auto 0 0;padding:70px 30px 30px;background:linear-gradient(transparent,#071c18ef);color:#fff}.portrait-caption>span{font-size:10px;letter-spacing:.15em;color:#c9d7cc}.portrait-caption strong{display:block;font-size:23px;line-height:1.2;font-weight:500;margin-top:12px;letter-spacing:-.5px}.date-card{position:absolute;right:-20px;bottom:4px;border-radius:8px;background:#e5eddf;color:#173e30;padding:16px 24px;display:flex;align-items:center;gap:15px;box-shadow:0 16px 30px #0002}.date-card>strong{font-size:44px;letter-spacing:-3px;line-height:1}.date-card>span{font-size:11px;font-weight:700;line-height:1.5}.date-card .date-arrow{font-size:24px;margin-left:15px}.hero-bottom{display:flex;justify-content:space-between;padding:28px 0;border-top:1px solid #ffffff24;margin-top:30px;color:#c0d2c5;font-size:10px;letter-spacing:.14em;font-weight:600}.proof-band{background:#e7ede3;border-bottom:1px solid #d4dfd3}.proof-inner{display:flex;align-items:center;gap:42px;padding-block:30px}.proof-inner>p{display:flex;align-items:center;gap:15px;flex-shrink:0}.proof-inner>p strong{font-size:40px;font-weight:500;letter-spacing:-2px}.proof-inner>p span{font-size:12px;line-height:1.4}.proof-inner blockquote{border-left:1px solid #bbcabc;padding-left:30px;font-size:16px;line-height:1.5}.proof-inner cite{display:block;margin-top:8px;font-style:normal;font-size:11px;color:#526757}.proof-inner>a{margin-left:auto;font-size:12px;font-weight:600;white-space:nowrap}.section-heading{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;margin-bottom:44px}.section-heading>p{color:var(--muted);max-width:430px}.outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.outcome{position:relative;padding:34px 30px 36px;border:1px solid var(--line);border-radius:10px;background:#fff}.number{display:block;font-size:38px;font-weight:400;color:#819b86;letter-spacing:-2px;margin-bottom:36px}.outcome .eyebrow{font-size:10px;letter-spacing:.07em;margin-bottom:12px}.outcome h3{margin-bottom:18px}.outcome>p:last-child{color:var(--muted);font-size:16px;line-height:1.6}.for-you{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px;border-top:1px solid var(--line);padding-top:35px;margin-top:48px}.for-you h3{font-size:22px}.for-you strong{font-size:14px}.for-you p{font-size:14px;color:var(--muted);line-height:1.6;margin-top:9px}.fit-note{font-size:12px;color:var(--muted);margin-top:24px}.agenda-section{background:#edf1ea}.split{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px}.agenda-intro>p:not(.eyebrow){color:var(--muted);margin-top:26px;max-width:360px}.schedule-stamp{display:grid;gap:6px;margin:28px 0}.schedule-stamp>span{font-size:13px;letter-spacing:.15em}.schedule-stamp strong{font-size:25px;font-weight:500}.schedule-stamp small{font-size:13px;color:var(--muted)}.agenda-list li{display:grid;grid-template-columns:70px 1fr;gap:24px;border-top:1px solid #cbd7cc;padding:26px 0}.agenda-list li:last-child{border-bottom:1px solid #cbd7cc}.agenda-time{font-size:12px;font-weight:700;color:#52705b;padding-top:5px}.agenda-list h3{font-size:22px;letter-spacing:-.025em}.agenda-list p{color:var(--muted);font-size:16px;margin-top:10px}.mentor-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:center}.mentor-photo{position:relative;max-width:420px}.mentor-photo img{width:100%;height:auto;aspect-ratio:4/4.6;-o-object-fit:cover;object-fit:cover;border-radius:8px}.mentor-photo>span{position:absolute;left:20px;bottom:20px;background:#fff;padding:10px 15px;font-size:10px;font-weight:700;letter-spacing:.12em;border-radius:3px}.mentor-role{font-size:14px;font-weight:600;color:#466954;margin:18px 0 25px}.mentor-grid>div>p:not(.eyebrow):not(.mentor-role){color:var(--muted);font-size:17px;margin-top:18px}.mentor-stats{display:flex;border-top:1px solid var(--line);padding-top:28px;margin-top:28px;gap:55px}.mentor-stats>div{display:flex;flex-direction:column;gap:8px}.mentor-stats strong{font-size:35px;font-weight:500;letter-spacing:-1.5px}.mentor-stats span{font-size:12px;color:var(--muted);line-height:1.5}.results-section{background:var(--green);color:#fff}.results-section h2 span{color:#bfd3b6}.results-section .section-heading>p{color:#d0ded2}.plate-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.plate-grid figure{position:relative;overflow:hidden;border-radius:9px;background:#234b3e}.plate-grid img{width:100%;aspect-ratio:1.08;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%}.plate-grid figcaption{padding:16px 20px;display:flex;align-items:center;gap:12px}.plate-grid figcaption strong{font-size:30px;font-weight:550;color:#d2e2c9}.plate-grid figcaption span{font-size:13px;color:#d0ded2}.results-note{font-size:12px;color:#c1d2c4;margin-top:20px;max-width:840px}.testimonial-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:46px}.testimonial{padding:28px;border:1px solid #d0e3d033;border-radius:8px;background:#ffffff05;display:flex;flex-direction:column}.testimonial-topic{font-size:12px;color:#c6d8be;font-weight:650;margin-bottom:16px}.testimonial blockquote{font-size:17px;line-height:1.6;color:#edf1e9;flex:1}.testimonial-author{display:grid;gap:5px;margin-top:24px}.testimonial-author strong{font-size:14px;font-weight:650}.testimonial-author span{font-size:12px;color:#c6d5c9}.testimonial-result{font-size:12px;color:#d5e4c8;margin-top:12px}.bonus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.bonus-grid article{padding:30px 0;border-top:2px solid #234c3a}.bonus-type{font-size:11px;font-weight:650;letter-spacing:.08em;color:#53735c}.bonus-grid h3{font-size:23px;line-height:1.25;margin:24px 0 16px;max-width:300px}.bonus-grid p{font-size:16px;color:var(--muted)}.pricing-section{background:var(--deep);color:#fff}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.pricing-section h2 span{color:#bfd3b6}.pricing-grid>div:first-child>p:not(.eyebrow){color:#c7d6cb;max-width:390px;margin-top:26px}.pricing-details{margin-top:30px;border-top:1px solid #ffffff24;padding-top:25px}.pricing-details p{font-size:15px;color:#d6e1d7;margin-top:7px}.ticket{background:#f7f8f4;color:#1c3426;border-radius:12px;padding:35px 38px;box-shadow:0 25px 65px #0002}.ticket-top{display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.08em;font-weight:700}.ticket-top span:last-child{background:#e1e9dc;padding:6px 10px;border-radius:4px}.ticket .price{display:flex;align-items:baseline;gap:4px;font-size:86px;letter-spacing:-6px;font-weight:500;line-height:1.2;margin:16px 0 0;color:#173e30}.price>span{font-size:28px;letter-spacing:-1px}.price>small{font-size:13px;letter-spacing:0;font-weight:400;margin-left:12px}.ticket .next-lot{font-size:12px;color:#586b5d;margin-top:2px}.checklist{border-top:1px solid #d6dfd2;padding-top:23px;margin-top:23px;margin-bottom:25px}.checklist li{font-size:14px;line-height:1.55;padding-left:25px;position:relative;margin:12px 0}.checklist li:before{content:"✓";position:absolute;left:0;color:#2c6845;font-weight:700}.ticket .button{width:100%}.ticket .replay-note{font-size:12px;line-height:1.5;text-align:center;margin:16px auto 12px;color:#4d6053}.guarantee-link{font-size:11px;text-decoration:underline;text-underline-offset:3px;display:block;text-align:center;color:#4d6053}.faq-list details{border-top:1px solid #cdd8cc;padding:0}.faq-list details:last-child{border-bottom:1px solid #cdd8cc}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;font-size:16px;font-weight:550;padding:22px 0;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:24px;font-weight:400;flex-shrink:0}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details>div{padding:0 20px 24px 0}.faq-list details p{font-size:15px;color:var(--muted);line-height:1.7;margin-top:8px}.closing{margin-top:70px;padding-top:40px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:30px;align-items:center}.closing p{font-size:22px;line-height:1.4;font-weight:400;letter-spacing:-.5px}.closing strong{font-weight:550}.site-footer{background:#e7ede3;padding:30px 0}.site-footer .wrap{display:flex;justify-content:space-between;gap:25px;align-items:center}.footer-brand{font-size:15px;font-weight:700}.site-footer p{font-size:11px;color:#4d6053}.mobile-bar{display:none}@media (min-width:1000px){.agenda-intro{position:sticky;top:50px;align-self:start}}@media (max-width:1000px){.wrap{width:calc(100% - 64px)}.hero-grid{gap:35px}.hero h1{font-size:46px}.header-date span{display:none}.hero-bottom{font-size:9px;letter-spacing:.08em}.split,.mentor-grid,.pricing-grid{gap:45px}.section-heading{gap:35px}.proof-inner{gap:22px}.proof-inner>a{display:none}.for-you{grid-template-columns:1fr 1fr}.outcome{padding:25px 22px}.ticket{padding:28px}.section{padding:75px 0}.hero-visual .date-card{right:-10px}.portrait-caption{padding:60px 20px 25px}.portrait-caption strong{font-size:20px}}@media (max-width:700px){.wrap{width:calc(100% - 40px)}.section{padding:60px 0}.header-inner{height:76px;gap:16px}.wordmark{font-size:18px}.header-date{display:none}.header-cta{font-size:12px;padding:10px 13px;gap:12px}.hero{padding-top:30px}.hero-grid{grid-template-columns:1fr;gap:28px}.hero-copy{padding-bottom:0}.hero h1{font-size:clamp(38px,10.8vw,52px);line-height:1.04;max-width:540px}.hero .eyebrow{font-size:10px;margin-bottom:12px}.workshop-name{font-size:12px;margin-bottom:16px}.hero-description{font-size:16px;line-height:1.55;margin-top:20px}.audience{font-size:12px;margin-top:13px}.event-info{gap:25px;margin:23px 0 20px}.event-info strong{font-size:13px}.mini-label{font-size:9px}.hero .button{width:100%;font-size:15px;min-height:56px}.hero-note{text-align:center;font-size:11px}.hero-visual{max-width:430px;width:100%;margin:0 auto;padding:0 14px 22px 0}.portrait-frame{border-radius:60px 8px 8px}.portrait-frame img{aspect-ratio:1.2;-o-object-position:50% 30%;object-position:50% 30%}.portrait-caption{padding:50px 24px 22px}.portrait-caption strong{font-size:21px}.portrait-caption>span{font-size:9px}.date-card{padding:12px 17px;bottom:0;right:0!important;gap:10px}.date-card strong{font-size:34px}.date-card>span{font-size:9px}.hero-bottom{margin-top:25px;gap:14px;justify-content:center;flex-wrap:wrap;padding:22px 0;font-size:8px}.proof-inner{display:block;padding-block:26px}.proof-inner>p{gap:15px}.proof-inner>p strong{font-size:35px}.proof-inner blockquote{border-left:0;border-top:1px solid #c7d4c5;margin-top:18px;padding:18px 0 0;font-size:15px}.proof-inner cite{font-size:10px}.section-heading,.split,.mentor-grid,.pricing-grid{grid-template-columns:1fr;gap:30px}.section-heading{margin-bottom:30px}.section-heading>p{font-size:16px}.eyebrow{font-size:10px;margin-bottom:15px}h2{font-size:36px}.outcome-grid{grid-template-columns:1fr;gap:13px}.outcome{padding:25px 24px}.number{position:absolute;right:24px;top:22px;font-size:28px;margin:0}.outcome .eyebrow{padding-right:35px;margin-bottom:16px}.outcome h3{max-width:270px;font-size:25px;margin-bottom:13px}.outcome>p:last-child{font-size:15px}.for-you{grid-template-columns:1fr;gap:22px;margin-top:32px;padding-top:27px}.for-you h3{font-size:24px}.for-you>div{border-bottom:1px solid var(--line);padding-bottom:18px}.for-you p{margin-top:5px}.fit-note{font-size:11px}.agenda-list li{gap:15px;grid-template-columns:60px 1fr;padding:22px 0}.agenda-list h3{font-size:21px}.agenda-list p{font-size:15px}.agenda-intro>p:not(.eyebrow){font-size:16px;margin-top:20px}.schedule-stamp{margin:20px 0 12px}.mentor-photo{max-width:360px}.mentor-photo img{aspect-ratio:1.05;-o-object-position:center 28%;object-position:center 28%}.mentor-grid{gap:32px}.mentor-grid h2{font-size:43px}.mentor-grid>div>p:not(.eyebrow):not(.mentor-role){font-size:16px}.mentor-stats{gap:40px}.mentor-stats strong{font-size:30px}.plate-grid{grid-template-columns:1fr;gap:20px;max-width:430px}.plate-grid img{aspect-ratio:1.1}.plate-grid figcaption{padding:12px 20px}.results-note{font-size:11px}.testimonial-grid{grid-template-columns:1fr;margin-top:30px;gap:14px}.testimonial{padding:23px}.testimonial blockquote{font-size:16px}.bonus-grid{grid-template-columns:1fr;gap:10px}.bonus-grid article{padding:25px 0}.bonus-grid h3{max-width:100%;font-size:25px;margin:17px 0 13px}.pricing-grid{gap:35px}.pricing-grid h2{font-size:40px}.pricing-grid>div:first-child>p:not(.eyebrow){font-size:16px;margin-top:18px}.ticket{padding:27px 23px}.ticket .price{font-size:78px}.ticket .button{font-size:14px;gap:15px}.checklist li{font-size:14px}.faq-list summary{font-size:15px;padding:20px 0}.faq-list details p{font-size:15px}.closing{display:block;margin-top:40px;padding-top:30px}.closing p{font-size:21px}.closing .button{margin-top:24px;width:100%}.site-footer{padding:28px 0 112px}.site-footer .wrap{display:block}.site-footer p{margin-top:12px;font-size:10px}.mobile-bar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:20;justify-content:space-between;align-items:center;gap:14px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#f7f8f4;border-top:1px solid #d4ded0;box-shadow:0 -4px 20px #132b2010}.mobile-bar>div{display:grid;gap:2px;flex-shrink:0}.mobile-bar strong{font-size:22px;line-height:1.1;letter-spacing:-.6px}.mobile-bar>div span{font-size:10px;color:#4c6454}.mobile-bar .button{min-height:46px;font-size:13px;padding:12px 16px;gap:16px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.button:hover{transform:none}}#workshop{background:radial-gradient(ellipse at 12% 5%,#fff 0,transparent 60%),#edf1eb}.outcome-grid{gap:26px;align-items:stretch}.outcome{border:1px solid #fff;border-bottom-color:#cbd7cb;border-radius:18px;background:linear-gradient(145deg,#fff 55%,#f4f7f1);box-shadow:0 2px 3px #14392306,0 12px 22px -12px #183e3345,0 30px 48px -32px #183e335c;transition:transform .22s,box-shadow .22s}.outcome .number{color:#2e6047;background:#e6eee1;border:1px solid #d3e0ce;border-radius:13px;width:64px;height:64px;display:flex;align-items:center;justify-content:center;font-size:27px;letter-spacing:-1px;box-shadow:inset 0 1px #fff}.outcome h3{color:#102f24;font-weight:600}.outcome>p:last-child{color:#435a4d}.for-you{border-top-color:#c9d7c9}.agenda-section{background:linear-gradient(130deg,#e2eadd,#f0f3ec)}.agenda-list{background:#fafcf7;border:1px solid #fff;border-radius:20px;padding:10px 30px;box-shadow:0 2px 2px #173e3005,0 22px 48px -25px #173e3045}.agenda-list li:first-child{border-top:0}.agenda-list li:last-child{border-bottom:0}.mentor-photo img{border:6px solid white;border-radius:18px;box-shadow:0 3px 6px #0e332417,0 24px 50px -22px #0e33244d}.mentor-photo>span{box-shadow:0 5px 15px #0002;border-radius:5px}.results-section{background:radial-gradient(ellipse at 0 0,#245840 0,transparent 55%),#103a2d}.plate-grid{gap:26px}.plate-grid figure{border:1px solid #71997b66;border-radius:16px;background:#204d3a;box-shadow:0 5px 8px #0002,0 24px 38px -15px #0006}.plate-grid figcaption{background:linear-gradient(120deg,#28573e,#193f30);border-top:1px solid #86aa7940;padding:18px 22px}.plate-grid figcaption strong{color:#eef7df}.plate-grid figcaption span{color:#e0ebdf}.testimonial-grid{gap:24px}.testimonial{background:linear-gradient(145deg,#25533f,#1b4635);border:1px solid #729a7e70;border-radius:16px;box-shadow:inset 0 1px #ffffff0c,0 12px 30px -12px #0006}.testimonial-topic{color:#e0edcd}.testimonial blockquote{color:#fff}.testimonial-author span{color:#dfebdf}.testimonial-result{color:#edf5df;border-top:1px solid #8bb79338;padding-top:13px}.bonuses-section{background:radial-gradient(ellipse at 90% 100%,#dce6d7 0,transparent 60%),#eef2e9}.bonus-grid{gap:24px}.bonus-grid article{position:relative;overflow:hidden;background:#fff;padding:32px 28px;border:1px solid #fff;border-radius:18px;box-shadow:0 2px 3px #23462a09,0 16px 30px -17px #23462a42;transition:transform .22s,box-shadow .22s}.bonus-grid article:before{content:"";position:absolute;top:0;left:28px;width:48px;height:4px;border-radius:0 0 3px 3px;background:#577a4d}.bonus-type{display:inline-block;background:#edf3e7;color:#31513a;border:1px solid #dce7d4;padding:7px 10px;border-radius:5px;font-size:10px}.bonus-grid h3{font-weight:600;color:#133323}.bonus-grid p{color:#475f4e}.pricing-section{position:relative;isolation:isolate;overflow:hidden;padding:112px 0;background:radial-gradient(ellipse at 79% 40%,#214a32 0,transparent 53%),linear-gradient(125deg,#071d17,#0d2d20 70%,#142f20);border-top:1px solid #54764c;border-bottom:1px solid #243f2d}.pricing-section:before{content:"";position:absolute;z-index:-1;width:700px;height:700px;right:-180px;top:-260px;border:1px solid #b9d39317;border-radius:50%;box-shadow:0 0 0 80px #bdd59e05,0 0 0 160px #bdd59e04;pointer-events:none}.pricing-section .eyebrow{color:#ffbd6f}.pricing-section h2{color:#fff;font-weight:550}.pricing-section h2 span{color:#f9bd77}.pricing-grid{gap:85px}.pricing-grid>div:first-child>p:not(.eyebrow){color:#e0e9df}.pricing-details{border-top:1px solid #aec7a84d;padding-top:26px}.pricing-details p{color:#e2eddf}.pricing-details p strong{color:#fff;font-weight:650}.ticket{position:relative;background:linear-gradient(155deg,#fff 0,#fcfdf8 70%,#edf3e4);color:#153624;border:2px solid #f8c688;border-radius:24px;padding:36px 38px 32px;box-shadow:0 0 0 7px #ffc6810a,0 4px 8px #0002,0 30px 65px -15px #0009,0 0 90px -35px #e7bd6f70}.ticket:before{content:"";position:absolute;top:-2px;left:32px;right:32px;height:4px;background:linear-gradient(90deg,#ffc377,#ffe7b9,#ffb553);border-radius:0 0 6px 6px;pointer-events:none}.ticket-top{padding-bottom:20px;border-bottom:1px solid #d8e1d0;color:#27442c;font-size:11px;letter-spacing:.11em}.ticket-top span:last-child{background:#153e29;color:#f1f6e9;padding:8px 13px;border:1px solid #355b36;box-shadow:inset 0 1px #ffffff20;border-radius:6px}.ticket .price{color:#0c3421!important;font-weight:650;font-size:104px;letter-spacing:-7px;line-height:1.08;margin:24px 0 8px;gap:6px;max-width:none}.ticket .price>span{color:#1b492c;font-size:34px;letter-spacing:-1px;font-weight:500}.ticket .price>small{color:#445b46;font-size:14px;font-weight:500;letter-spacing:0}.ticket .next-lot{display:inline-block;color:#42543d!important;background:#eaf0e1;border:1px solid #d5e0c9;border-radius:5px;padding:6px 10px;font-size:12px;margin:0 0 4px}.ticket .checklist{border-top:1px solid #cfdcc6;margin-top:22px;padding-top:14px;margin-bottom:25px}.ticket .checklist li{color:#263d2a;font-size:14px;margin:14px 0;padding-left:30px;line-height:1.55}.ticket .checklist li:before{width:19px;height:19px;border-radius:50%;background:#dfead5;border:1px solid #c8d9b9;color:#204b2e;font-size:12px;display:grid;place-items:center;top:2px}.ticket .button{background:linear-gradient(180deg,#ffc77e 0,#ffaf48);color:#142c1b;border:1px solid #db8f32;border-bottom:3px solid #b57224;border-radius:10px;min-height:64px;font-size:16px;box-shadow:inset 0 1px #fff8,0 6px 0 -3px #ad732c3d,0 14px 25px -12px #bd7829a6;transition:transform .2s,box-shadow .2s,background .2s}.ticket .button:hover{background:linear-gradient(180deg,#ffd59e,#ffbd66);box-shadow:inset 0 1px #fff9,0 6px 0 -3px #ad732c3d,0 18px 30px -12px #bd7829b3;transform:translateY(-2px)}.ticket .replay-note{color:#40553e!important;font-size:12px;line-height:1.55;margin:19px auto 12px;max-width:320px}.ticket .guarantee-link{color:#365137;font-size:11px;text-decoration-thickness:1px}.faq-section{background:#f8faf5}.faq-list details{background:#fff;border:1px solid #dce6d6;border-radius:10px;padding:0 20px;margin-bottom:12px;box-shadow:0 4px 14px -8px #234a2d24}.faq-list details:last-child{border:1px solid #dce6d6}.faq-list details[open]{box-shadow:0 12px 25px -16px #234a2d4d;border-color:#abc29e}.faq-list details>div{padding-right:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.outcome:hover,.bonus-grid article:hover{transform:translateY(-5px);box-shadow:0 3px 6px #14392309,0 18px 28px -12px #183e3345,0 35px 50px -28px #183e335c}}@media (max-width:1000px){.pricing-grid{gap:45px}.ticket{padding:30px 28px}.bonus-grid article{padding:28px 22px}.outcome-grid{gap:18px}.agenda-list{padding:6px 22px}}@media (max-width:700px){.outcome-grid{gap:20px}.outcome{padding:27px 24px;border-radius:16px}.outcome .number{width:42px;height:42px;right:20px;top:20px;font-size:21px;border-radius:10px}.outcome .eyebrow{padding-right:50px}.outcome h3{padding-right:25px}.agenda-list{padding:4px 18px;border-radius:16px}.agenda-list li{grid-template-columns:53px 1fr;gap:14px}.agenda-list h3{font-size:20px}.bonus-grid{gap:20px}.bonus-grid article{padding:28px 25px}.testimonial-grid{gap:18px}.pricing-section{padding:64px 0 72px}.pricing-grid{gap:38px}.pricing-section h2{font-size:40px}.ticket{border-radius:20px;padding:28px 23px;box-shadow:0 0 0 5px #ffc6810a,0 24px 45px -16px #0009,0 0 60px -35px #e7bd6f60}.ticket .price{font-size:90px;letter-spacing:-5px;margin-top:23px}.ticket .price>span{font-size:28px}.ticket .price>small{font-size:12px;margin-left:8px}.ticket .button{font-size:14px;padding-inline:15px;min-height:60px;gap:12px}.ticket .checklist li{font-size:14px}.ticket .replay-note{margin-top:18px}.faq-list details{padding:0 16px}}@media (prefers-reduced-motion:reduce){.outcome,.bonus-grid article,.ticket .button{transition:none}.ticket .button:hover{transform:none}}
