.method-content.method-page{--method-accent:#7757d6;--method-ink:var(--text);padding:65px 0 20px}.method-content.method-page p{line-height:1.75}.method-content.method-page h1{letter-spacing:-2.5px;font-size:clamp(38px,4.3vw,62px);line-height:1.13}.method-content.method-page h2{font-size:clamp(28px,3vw,40px);line-height:1.22}.method-content.method-page h3{font-size:21px}.method-content.method-page .eyebrow{letter-spacing:2px;font-size:11px}.method-content .method-hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:70px;display:grid}.method-content .method-hero h1{margin:20px 0}.method-content .method-lead{max-width:520px;color:var(--muted);font-size:16px}.method-content.method-page .actions{flex-wrap:wrap;margin-top:27px}.method-content .method-small{color:var(--muted);margin-top:20px;font-size:12px}.method-content .method-orbit{border:1px solid var(--line);background:radial-gradient(at 95% 0,#c3b4f64d,#0000 65%),linear-gradient(135deg,#ffffff91,#c6dcf52b);border-radius:36px;padding:32px;position:relative;transform:rotate(-2deg);box-shadow:0 24px 75px -38px #6950b45c}.method-content .method-orbit-caption{letter-spacing:1.6px;color:var(--muted);font-size:9px}.method-content .method-play{background:var(--glass);border:1px solid var(--line);border-radius:21px;margin:26px 0 18px;padding:20px;position:relative;overflow:hidden}.method-content .method-play svg{color:#9278d9;opacity:.65;width:100%;height:115px;display:block}.method-content .method-play div{grid-template-columns:30px 1fr;gap:6px 10px;margin-top:15px;display:grid}.method-content .method-play div>span{color:var(--method-accent);grid-row:span 2;font-size:15px}.method-content .method-play strong{font-size:20px}.method-content .method-play small{color:var(--muted);font-size:11px}.method-content .method-orbit-pills{gap:10px;display:flex}.method-content .method-orbit-pills span{border:1px solid var(--line);text-align:center;background:var(--glass);border-radius:13px;flex:1;padding:13px 10px;font-size:11px}.method-content .method-orbit>p{color:var(--muted);text-align:center;margin-top:20px;font-size:11px}.method-content .method-facts{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:58px 0 0;padding:27px 0;display:grid}.method-content .method-facts>div{text-align:center;border-right:1px solid var(--line)}.method-content .method-facts>div:last-child{border:0}.method-content .method-facts strong{color:var(--method-accent);letter-spacing:-1px;font-family:Manrope,sans-serif;font-size:28px;display:block}.method-content .method-facts span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.method-content .method-section{padding:78px 0 0;scroll-margin-top:110px}.method-content .method-heading{margin-bottom:28px}.method-content .method-heading .eyebrow{margin-bottom:12px}.method-content .method-intro{max-width:700px;color:var(--muted);margin-top:-8px;margin-bottom:28px;font-size:15px}.method-content .method-prep{grid-template-columns:1fr 1.3fr 1fr;gap:18px;display:grid}.method-content .method-prep article,.method-content .method-other article{border:1px solid var(--line);background:var(--glass);border-radius:24px;padding:27px}.method-content .method-prep article p,.method-content .method-other p{color:var(--muted);margin-top:12px;font-size:13px}.method-content .method-prep h3{margin-top:18px}.method-content .method-prep-main{background:linear-gradient(130deg,#dee9ff66,#e8d7fa44)!important}.method-content .method-mini-icon{background:var(--soft);width:32px;height:32px;color:var(--method-accent);border-radius:10px;place-items:center;font-size:21px;display:grid}.method-content .method-tag{letter-spacing:1px;color:var(--method-accent);background:var(--soft);border-radius:7px;padding:7px 9px;font-size:9px;font-weight:700;line-height:1.5;display:inline-block}.method-content.method-page summary{cursor:pointer;line-height:1.6}.method-content .method-prep details{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.method-content .method-prep summary,.method-content .method-offer summary{font-size:12px;font-weight:600}.method-content .method-timeline{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.method-content .method-step{border:1px solid var(--line);background:var(--glass);border-radius:24px;gap:22px;padding:28px;display:flex}.method-content .method-number{letter-spacing:-2px;color:#a896d5;font-family:Manrope,sans-serif;font-size:35px;line-height:1.2}.method-content .method-step h3{margin:13px 0 10px}.method-content .method-step p{color:var(--muted);font-size:13px}.method-content .method-follow{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.method-content .method-sheet{background:var(--glass);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:24px;padding:28px}.method-content .method-sheet-top{letter-spacing:1px;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;font-size:9px;display:flex}.method-content .method-sheet-top .method-tag{font-size:7px}.method-content .method-sheet>div:not(:first-child){border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:17px 0;display:flex}.method-content .method-sheet>div:last-child{border:0;padding-bottom:0}.method-content .method-sheet>div>span:not(.method-tag){color:var(--method-accent)}.method-content .method-sheet strong,.method-content .method-sheet small{display:block}.method-content .method-sheet strong{font-size:13px}.method-content .method-sheet small{color:var(--muted);font-size:11px}.method-content .method-follow-copy p{color:var(--muted);margin-top:16px;font-size:14px}.method-content .method-offers{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.method-content .method-offer{border:1px solid var(--line);background:var(--glass);border-radius:25px;flex-direction:column;padding:29px;display:flex}.method-content .method-offer-start{background:linear-gradient(150deg,#dfeaff66,#eaddfa44);border-color:#9a83d8}.method-content .method-hours{letter-spacing:-3px;color:var(--method-accent);margin:19px 0 12px;font-family:Manrope,sans-serif;font-size:56px;line-height:1.3}.method-content .method-hours span{letter-spacing:-.5px;color:var(--muted);font-size:18px}.method-content .method-offer>p:not(.eyebrow){color:var(--muted);margin-top:13px;font-size:13px}.method-content .method-offer details{margin-bottom:12px;padding:17px 0}.method-content .method-offer details p{color:var(--muted);padding-top:10px;font-size:12px}.method-content .method-offer-bottom{border-top:1px solid var(--line);margin-top:auto;padding-top:20px}.method-content .method-offer-bottom>strong{letter-spacing:-1px;font-size:24px;display:block}.method-content .method-offer-bottom>span{color:var(--muted);margin:5px 0 20px;font-size:11px;display:block}.method-content .method-credit-note{border-bottom:1px solid var(--line);align-items:center;gap:35px;padding:24px 8px;display:flex}.method-content .method-credit-note strong{white-space:nowrap;color:var(--method-accent);font-size:14px}.method-content .method-credit-note p{color:var(--muted);font-size:12px}.method-content .method-path{border:1px solid var(--line);background:var(--glass);border-radius:19px;margin-top:22px;padding:23px 25px}.method-content .method-path>summary{font-weight:600}.method-content .method-path>summary span{float:right}.method-content .method-path>p{color:var(--muted);margin-top:15px;font-size:12px}.method-content .method-path-grid{grid-template-columns:1fr 1fr;gap:50px;margin-top:24px;display:grid}.method-content .method-path-grid ol{color:var(--muted);padding-left:20px;font-size:13px;line-height:2}.method-content .method-path-grid p{color:var(--muted);margin:14px 0;font-size:13px}.method-content .method-other{grid-template-columns:1fr 1fr;gap:20px;display:grid}.method-content .method-other h3{margin-top:15px}.method-content .method-other .btn{margin-top:22px}.method-content .method-faq{border-top:1px solid var(--line)}.method-content .method-faq details{border-bottom:1px solid var(--line);padding:19px 0}.method-content .method-faq summary{font-size:14px;font-weight:600}.method-content .method-faq p{max-width:800px;color:var(--muted);margin:14px 0 2px;font-size:13px}.method-content .method-final{text-align:center;padding:78px 20px 65px}.method-content .method-final h2{margin:18px 0}.method-content .method-final>p:not(.eyebrow){color:var(--muted);font-size:14px}.method-content .method-final .actions{justify-content:center}html[data-theme=dark] .method-content.method-page{--method-accent:#b8a0f2}html[data-theme=dark] .method-content .method-orbit{background:radial-gradient(at 95% 0,#6b449a44,#0000 65%),linear-gradient(135deg,#2b2a4291,#20354d33)}html[data-theme=dark] .method-content .method-prep-main,html[data-theme=dark] .method-content .method-offer-start{background:linear-gradient(130deg,#293b5266,#49335c44)!important}.method-content.method-page .method-heading,.method-content.method-page .method-orbit{animation:.65s both method-enter}@keyframes method-enter{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (max-width:950px){.method-content .method-hero{grid-template-columns:1.15fr 1fr;gap:32px}.method-content .method-orbit{padding:23px}.method-content .method-prep{grid-template-columns:1fr 1fr}.method-content .method-prep article:nth-last-child(1 of :not([data-swipe-copy])){grid-column:1/-1}.method-content .method-follow{gap:30px}.method-content .method-offer{padding:22px}.method-content .method-offers{gap:12px}.method-content.method-page h3{font-size:19px}}@media (max-width:650px){.method-content.method-page{padding-top:35px}.method-content.method-page h1{letter-spacing:-1.8px;font-size:39px}.method-content .method-hero{grid-template-columns:1fr;gap:30px}.method-content .method-lead{font-size:14px}.method-content .method-orbit{justify-self:center;width:100%;max-width:420px;padding:22px;transform:none}.method-content .method-play{margin:16px 0}.method-content .method-play svg{height:74px}.method-content .method-facts{gap:6px;margin-top:33px;padding:22px 0}.method-content .method-facts strong{letter-spacing:-.7px;font-size:21px}.method-content .method-facts span{padding:0 5px;font-size:10px;line-height:1.5}.method-content .method-section{padding-top:52px;scroll-margin-top:30px}.method-content.method-page h2{letter-spacing:-1px;font-size:28px}.method-content .method-prep,.method-content .method-timeline,.method-content .method-follow,.method-content .method-offers,.method-content .method-other,.method-content .method-path-grid{grid-template-columns:1fr}.method-content .method-prep article:nth-last-child(1 of :not([data-swipe-copy])){grid-column:auto}.method-content .method-prep article,.method-content .method-other article{padding:23px}.method-content .method-step{gap:17px;padding:23px}.method-content .method-number{font-size:29px}.method-content .method-follow{gap:28px}.method-content .method-sheet{padding:22px}.method-content .method-sheet-top{align-items:flex-start}.method-content .method-offer{padding:25px}.method-content .method-hours{margin:10px 0;font-size:48px}.method-content .method-offer-bottom>strong{font-size:23px}.method-content .method-credit-note{padding:23px 2px;display:block}.method-content .method-credit-note p{margin-top:9px}.method-content .method-path{padding:20px}.method-content .method-path-grid{gap:20px}.method-content .method-path .method-tag{letter-spacing:.5px;font-size:8px}.method-content .method-final{padding:55px 0}.method-content.method-page .actions{gap:10px}.method-content.method-page .btn{white-space:normal;text-align:center}.method-content .method-faq summary{padding-right:10px}.method-content .method-orbit-caption{font-size:8px}.method-content .method-offer details{margin-bottom:0}.method-content.method-page .method-small{font-size:11px}}@media (prefers-reduced-motion:reduce){.method-content.method-page .method-heading,.method-content.method-page .method-orbit{animation:none}.method-content.method-page *{scroll-behavior:auto}}.method-content.method-page{--method-surface:radial-gradient(ellipse at 95% 10%, #9edcff20, transparent 55%), linear-gradient(140deg, #ffffff65, #e8edff20);--method-edge:#ffffffc9;--method-card-shadow:inset 0 1px 2px #ffffffd9, inset 0 -1px 0 #d8dfff50, 0 12px 40px #6578b50b;--method-accent:#795cc8}.method-content.method-page :is(.method-prep article,.method-step,.method-sheet,.method-offer,.method-other article){background:var(--method-surface);border:1px solid var(--method-edge);box-shadow:var(--method-card-shadow), 0 0 0 1px #b8c2ee14;-webkit-backdrop-filter:blur(24px)saturate(145%);transform:perspective(1100px) translateY(var(--method-lift,0px)) rotateX(var(--method-tilt-x,0deg)) rotateY(var(--method-tilt-y,0deg));border-radius:27px;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .5s,border-color .5s;position:relative}.method-content.method-page .method-prep-main{background:radial-gradient(ellipse at 12% 0, #c2a5ff22, transparent 65%), var(--method-surface)!important}.method-content.method-page .method-offer-start{border-color:#d3c5facc;box-shadow:inset 0 2px 6px #ffffffc0,0 0 0 2px #c7b6ff1c,0 15px 50px #a389e81b;background:radial-gradient(at 15% 5%,#c2a5ff30,#0000 50%),radial-gradient(at 95% 95%,#84d5ff27,#0000 60%),linear-gradient(140deg,#ffffff75,#e9e5ff30)!important}.method-content.method-page .method-offer{padding:32px 28px 28px}.method-content.method-page .method-offer>h3{min-height:52px}.method-content.method-page .method-offer>p:not(.eyebrow){min-height:92px}.method-content.method-page .method-offer-bottom{border-top-color:#b4b8db36}.method-content.method-page .method-hours{color:#0000;background:linear-gradient(115deg,#a080df,#7d87dc 70%,#6eb9e3);-webkit-background-clip:text;background-clip:text}.method-content.method-page .method-hours span{color:var(--muted);-webkit-text-fill-color:var(--muted)}.method-content.method-page .method-tag{background:linear-gradient(125deg,#ede7fb9c,#e9ecff65);border:1px solid #ffffff65;border-radius:9px;box-shadow:inset 0 1px #ffffff70}.method-content.method-page .method-step{padding:28px 30px;display:block}.method-content .method-step-top{grid-template-columns:40px 1fr;align-items:center;gap:18px;min-height:43px;margin-bottom:13px;display:grid}.method-content .method-step-top .method-number{font-variant-numeric:tabular-nums;letter-spacing:-2px;min-width:40px;font-size:35px;font-weight:400;line-height:1;display:block}.method-content .method-step-top .method-tag{justify-self:start;margin:0;line-height:1.4}.method-content .method-step-copy{padding-left:58px}.method-content.method-page .method-step h3{margin:0 0 10px}.method-content.method-page .method-step p{margin:0}.method-content.method-page .method-orbit{min-width:0;transform:perspective(1100px) translateY(var(--method-parallax,0px)) rotateX(var(--method-tilt-x,0deg)) rotateY(var(--method-tilt-y,0deg));-webkit-backdrop-filter:blur(30px)saturate(150%);background:radial-gradient(at 85% 10%,#c1adf734,#0000 60%),radial-gradient(at 2% 85%,#9edcff30,#0000 70%),linear-gradient(135deg,#ffffff65,#edf0ff25);border:1px solid #ffffffe0;border-radius:32px;margin:0;padding:27px 24px 23px;transition:transform .6s cubic-bezier(.22,1,.36,1);animation:none;position:relative;box-shadow:inset 0 1px 2px #fff,0 0 0 1px #c9c4eb25,0 26px 70px -36px #8b75be60}.method-content .method-orbit-heading{align-items:center;gap:9px;display:flex}.method-content .method-orbit-heading .method-orbit-caption{letter-spacing:1.7px;font-size:8px}.method-content .method-status-dot{background:#9b88df;border-radius:100%;width:6px;height:6px;box-shadow:0 0 0 4px #a78deb13,0 0 12px #a78deb66}.method-content .method-graph-emblem{color:#8f78c9;text-align:center;background:#ffffff45;border:1px solid #ffffff85;border-radius:50%;width:29px;height:29px;margin-left:auto;font-size:18px;line-height:27px}.method-content .method-chart-stage{aspect-ratio:420/273;isolation:isolate;margin:28px -9px 12px;position:relative}.method-content .method-chart-aura{filter:blur(18px);z-index:-1;background:radial-gradient(#beabf638,#a6dafa1f 45%,#0000 72%);border-radius:50%;position:absolute;inset:25% 5% 0 15%}.method-content .method-chart{width:100%;height:auto;display:block;overflow:visible}.method-content .method-chart-grid{fill:none;stroke:#a7afd3;stroke-width:.7px;opacity:.13}.method-content .method-chart-glow{stroke:url(#method-curve-color);stroke-width:10px;fill:none;filter:url(#method-soft-glow);opacity:.6}.method-content .method-chart-line{stroke:url(#method-curve-color);stroke-width:3px;fill:none;stroke-linecap:round}.method-content .method-chart-guide{stroke:#a998db;stroke-width:.8px;stroke-dasharray:3 4;opacity:.3}.method-content .method-chart-ring{fill:#c2a4fb1c;stroke:#c3acf980;stroke-width:1px}.method-content .method-chart-point{fill:#faf9ff;stroke:#a28fe0;stroke-width:2px;filter:drop-shadow(0 0 6px #b8a4f0)}.method-content .method-chart-end-halo{fill:#ba9bf91c;stroke:#d8c9fc66;stroke-width:1px}.method-content .method-chart-end{fill:#a88cde;stroke:#f7f1ff;stroke-width:2px;filter:drop-shadow(0 0 8px #bba1f0)}.method-content .method-chart-label{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:68%;transform:translateY(var(--method-label-shift,0px));background:linear-gradient(130deg,#ffffffe0,#f0eafa8c);border:1px solid #ffffffe0;border-radius:15px;padding:13px 16px;position:absolute;top:5%;left:25%;box-shadow:inset 0 1px 2px #fff,0 0 0 5px #c7b5f218,0 11px 30px #9982c728}.method-content .method-chart-label span,.method-content .method-chart-label strong,.method-content .method-chart-label small{display:block}.method-content .method-chart-label span{letter-spacing:1.7px;color:#9274c3;margin-bottom:6px;font-size:7px}.method-content .method-chart-label strong{letter-spacing:-.3px;font-family:Manrope,sans-serif;font-size:clamp(11px,1.15vw,15px)}.method-content .method-chart-label small{color:var(--muted);margin-top:5px;font-size:9px}.method-content .method-chart-origin{letter-spacing:.3px;color:var(--muted);font-size:8px;position:absolute;bottom:3%;left:6%}.method-content .method-graph-milestones{border-top:1px solid #c9c9e626;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-top:18px;display:grid}.method-content .method-graph-milestones>span{flex-direction:column;align-items:center;gap:8px;font-size:10px;font-weight:500;display:flex}.method-content .method-graph-milestones i{color:var(--method-accent);background:#fff5;border:1px solid #ffffffad;border-radius:8px;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;display:grid;box-shadow:inset 0 1px 1px #ffffff90}.method-content .method-orbit figcaption{color:var(--muted);text-align:center;margin-top:20px;font-size:10px;line-height:1.7}.method-content.method-page .method-heading{animation:none}.method-content.method-page .method-sheet{translate:0 var(--method-parallax,0px)}.method-content.method-page[data-method-motion] .method-reveal:not(.method-visible){opacity:1}.method-content.method-page[data-method-motion] .method-orbit:not(.method-visible) .method-chart-line,.method-content.method-page[data-method-motion] .method-orbit:not(.method-visible) .method-chart-glow{stroke-dasharray:1;stroke-dashoffset:1px}.method-content.method-page[data-method-motion] .method-orbit.method-visible .method-chart-line,.method-content.method-page[data-method-motion] .method-orbit.method-visible .method-chart-glow{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.9s cubic-bezier(.22,.68,.28,1) .25s}.method-content.method-page[data-method-motion] .method-orbit:not(.method-visible) :is(.method-chart-label,.method-chart-ring,.method-chart-point,.method-chart-end-halo,.method-chart-end){opacity:0}.method-content.method-page[data-method-motion] .method-orbit.method-visible :is(.method-chart-label,.method-chart-ring,.method-chart-point,.method-chart-end-halo,.method-chart-end){opacity:1;transition:opacity .8s 1.2s}.method-content.method-page .method-faq details[open]>p,.method-content.method-page .method-prep details[open]>p,.method-content.method-page .method-offer details[open]>p{animation:.5s cubic-bezier(.22,1,.36,1) both method-detail-open}@keyframes method-detail-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}html[data-theme=dark] .method-content.method-page{--method-surface:radial-gradient(ellipse at 95% 10%, #698cbd12, transparent 65%), linear-gradient(140deg, #56638a1f, #3b305714);--method-edge:#ffffff2b;--method-card-shadow:inset 0 1px 2px #ffffff15, inset 0 -1px 0 #ffffff06, 0 14px 45px #02051622;--method-accent:#b8a0f2}html[data-theme=dark] .method-content.method-page .method-prep-main{background:radial-gradient(ellipse at 12% 0, #a889d51a, transparent 65%), var(--method-surface)!important}html[data-theme=dark] .method-content.method-page .method-offer-start{border-color:#b697e855;box-shadow:inset 0 1px 4px #fff2,0 0 0 2px #b792e60a,0 18px 55px #0002;background:radial-gradient(ellipse at 15% 5%, #a47af222, transparent 60%), radial-gradient(ellipse at 95% 95%, #65b7df12, transparent 60%), var(--method-surface)!important}html[data-theme=dark] .method-content.method-page .method-tag{background:linear-gradient(125deg,#78629122,#586a9b18);border-color:#ffffff12;box-shadow:inset 0 1px #ffffff0c}html[data-theme=dark] .method-content.method-page .method-orbit{background:radial-gradient(at 85% 10%,#b18adc1c,#0000 60%),radial-gradient(at 2% 85%,#4b9dcb18,#0000 70%),linear-gradient(135deg,#41466029,#2b254029);border-color:#ffffff30;box-shadow:inset 0 1px 2px #ffffff25,0 0 0 1px #bdadf20b,0 26px 70px -36px #0008}html[data-theme=dark] .method-content .method-chart-label{background:linear-gradient(130deg,#55506d9e,#34304c9e);border-color:#ffffff50;box-shadow:inset 0 1px 2px #ffffff30,0 0 0 5px #b4a2e510,0 11px 30px #0002}html[data-theme=dark] .method-content .method-chart-label span{color:var(--purple,#cea5ff)}html[data-theme=dark] .method-content .method-chart-grid{stroke:#dad9ef;opacity:.1}html[data-theme=dark] .method-content .method-chart-point{fill:#f3ecff}html[data-theme=dark] .method-content .method-graph-milestones i,html[data-theme=dark] .method-content .method-graph-emblem{background:#c5bcfa0d;border-color:#ffffff25;box-shadow:inset 0 1px 1px #ffffff0d}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.method-content.method-page :is(.method-prep article,.method-step,.method-sheet,.method-offer,.method-other article):hover{--method-lift:-5px;border-color:#ffffffed;box-shadow:inset 0 2px 4px #ffffffb0,0 22px 50px #8470ac1c,0 0 25px #bda7ed12}html[data-theme=dark] .method-content.method-page :is(.method-prep article,.method-step,.method-sheet,.method-offer,.method-other article):hover{border-color:#c6b3ec55;box-shadow:inset 0 2px 4px #ffffff18,0 22px 50px #0003,0 0 25px #9e7bda10}}@media (max-width:950px){.method-content.method-page .method-offer{padding:26px 22px}.method-content .method-orbit-heading .method-orbit-caption{letter-spacing:1.1px;font-size:7px}.method-content.method-page .method-orbit{padding:23px 18px}.method-content .method-chart-label{padding:11px 12px}.method-content .method-graph-milestones>span{font-size:9px}.method-content.method-page .method-offer>h3{min-height:48px}.method-content.method-page .method-offer>p:not(.eyebrow){min-height:114px}}@media (max-width:650px){.method-content.method-page .method-orbit{border-radius:28px;max-width:420px;padding:23px 20px}.method-content .method-orbit-heading .method-orbit-caption{letter-spacing:1.4px;font-size:8px}.method-content .method-chart-stage{margin-top:24px}.method-content .method-chart-label strong{font-size:13px}.method-content .method-chart-label{padding:12px 14px}.method-content .method-graph-milestones>span{font-size:10px}.method-content.method-page .method-step{padding:24px}.method-content .method-step-top{grid-template-columns:34px 1fr;gap:16px;min-height:35px;margin-bottom:13px}.method-content .method-step-top .method-number{min-width:34px;font-size:30px}.method-content .method-step-copy{padding-left:50px}.method-content .method-step-copy h3{font-size:18px}.method-content .method-step-top .method-tag{letter-spacing:.8px;font-size:8px}.method-content.method-page .method-offer{padding:29px 25px}.method-content.method-page .method-offer>h3,.method-content.method-page .method-offer>p:not(.eyebrow){min-height:0}.method-content.method-page .method-sheet{translate:none}.method-content.method-page .method-orbit{transform:none}}@media (prefers-reduced-motion:reduce){.method-content.method-page[data-method-motion] .method-reveal:not(.method-visible){opacity:1}.method-content.method-page :is(.method-orbit,.method-prep article,.method-step,.method-sheet,.method-offer,.method-other article){transition:none!important;transform:translate(0,0)!important}.method-content.method-page .method-chart-label{transform:none}.method-content.method-page[data-method-motion] .method-chart-line,.method-content.method-page[data-method-motion] .method-chart-glow{stroke-dashoffset:0!important}.method-content.method-page[data-method-motion] .method-orbit :is(.method-chart-label,.method-chart-ring,.method-chart-point,.method-chart-end-halo,.method-chart-end){opacity:1!important;transition:none!important}.method-content.method-page *{animation:none!important}}.method-content.method-page details>p{animation:none!important}.method-content.method-page .method-accordion-moving{overflow-anchor:none}.method-content.method-page .method-graph-milestones{gap:12px;padding-top:22px}.method-content.method-page .method-graph-milestones>span{gap:11px;font-size:12px;font-weight:600;line-height:1.45}.method-content.method-page .method-graph-milestones i{background:linear-gradient(135deg,#ffffffa6,#ece7ff75);border-color:#ffffffdb;border-radius:12px;width:34px;height:34px;font-size:12px;font-weight:700;line-height:1;box-shadow:inset 0 1px 2px #fff,0 4px 13px #9c88c21a}html[data-theme=dark] .method-content.method-page .method-graph-milestones i{background:linear-gradient(135deg,#b8a1ea28,#819bc51c);border-color:#ffffff40;box-shadow:inset 0 1px 2px #ffffff18,0 4px 13px #0002}.method-content.method-page .method-hours{letter-spacing:-1px;font:900 56px/1.15 Lato,Arial,sans-serif}.method-content.method-page .method-hours span{letter-spacing:-.5px;font:500 18px/1.4 DM Sans,sans-serif}@media (max-width:650px){.method-content.method-page .method-graph-milestones{gap:7px}.method-content.method-page .method-graph-milestones>span{font-size:11px}.method-content.method-page .method-graph-milestones i{border-radius:11px;width:32px;height:32px;font-size:11px}.method-content.method-page .method-hours{font-size:48px}}.method-content.method-page .method-step-top .method-number{letter-spacing:-1px;font-family:Lato,Arial,sans-serif;font-weight:900}.method-content.method-page .method-hours{-webkit-text-fill-color:transparent;background:linear-gradient(115deg,#af70f0,#8064f5 45%,#58b8ec);-webkit-background-clip:text;background-clip:text}html[data-theme=dark] .method-content.method-page .method-hours{background-image:linear-gradient(115deg,#d09bff,#ad99ff 45%,#76d3f7)}.method-content.method-page .method-hours>span{-webkit-text-fill-color:var(--muted)}.method-content.method-page .closing-cta{margin-bottom:20px}.method-content.method-page .closing-cta h2{font-size:36px;line-height:1.2}.method-content.method-page .closing-cta p{font-size:14px;line-height:normal}@media (max-width:1100px){.method-content.method-page .closing-cta h2{font-size:29px}}@media (max-width:700px){.method-content.method-page .closing-cta h2{font-size:27px}.method-content.method-page .closing-cta p{font-size:12px}}.method-content.method-page .method-hours,html[data-theme=dark] .method-content.method-page .method-hours{-webkit-text-fill-color:var(--text);color:var(--text);background:0 0}.method-content.method-page .method-hours .method-hour-value{font:inherit;-webkit-text-fill-color:transparent;color:#8e6aef;background:linear-gradient(115deg,#af70f0,#8064f5 45%,#58b8ec);-webkit-background-clip:text;background-clip:text;display:inline-block}html[data-theme=dark] .method-content.method-page .method-hours .method-hour-value{background-image:linear-gradient(115deg,#d09bff,#ad99ff 45%,#76d3f7)}.method-content .method-section{width:auto;padding-bottom:0}.method-content .method-intro{display:block}.method-content .method-mini-icon .lab-solid-icon{width:21px;height:21px}.method-content .method-price-notice{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.7}.method-content .method-campaign{color:var(--method-accent);margin-top:8px;font-size:11px}.method-content .method-offer-bottom del{color:var(--muted);margin-left:8px;font-size:12px}.method-content .method-replay-status{color:var(--method-accent);align-items:center;gap:9px;margin-top:22px;font-size:12px;font-weight:600;display:inline-flex}.method-content .method-replay-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}@media (min-width:701px){.method-content .method-swipe>[data-swipe-copy]{display:none}}@media (max-width:700px){.method-content.method-page .method-swipe{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(76vw,310px);grid-auto-flow:column;gap:16px;margin-inline:-16px;padding:22px calc(50vw - min(76vw,310px)/2) 30px;display:grid;overflow:auto hidden}.method-content.method-page .method-swipe::-webkit-scrollbar{display:none}.method-content.method-page .method-swipe>[data-swipe-index]{scroll-snap-align:center;transform-origin:50%;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(150deg,#fffffff7,#f5f1fff2 60%,#eef6fff2);grid-area:1;padding:20px;transition:box-shadow .45s cubic-bezier(.22,1,.36,1)}.method-content.method-page .method-swipe>:is(.method-prep-main,.method-offer-start){background:linear-gradient(150deg,#fbf8fff7,#efe8fff2 60%,#e8f2fff2)!important}html[data-theme=dark] .method-content.method-page .method-swipe>[data-swipe-index]{background:linear-gradient(150deg,#30314cf5,#26283ef5 65%,#2a2740f5)}html[data-theme=dark] .method-content.method-page .method-swipe>:is(.method-prep-main,.method-offer-start){background:linear-gradient(150deg,#3b3358f5,#2b2b45f5 65%,#2c2a45f5)!important}.method-content.method-page .method-offers>[data-hours="5"]{--plan-glow:#6d8ef4}.method-content.method-page .method-offers>[data-hours="10"]{--plan-glow:#45b0e2}.method-content.method-page .method-swipe>.is-center{box-shadow:inset 0 1px 0 #fff, 0 0 0 1px color-mix(in srgb, var(--plan-glow,#9774f2) 26%, transparent), 0 2px 6px #2a204a0f, 0 22px 40px -22px #2a204a45, 0 30px 60px -38px color-mix(in srgb, var(--plan-glow,#9774f2) 26%, transparent)}html[data-theme=dark] .method-content.method-page .method-swipe>.is-center{box-shadow:inset 0 1px 0 #ffffff1a, 0 0 0 1px color-mix(in srgb, var(--plan-glow,#9774f2) 34%, transparent), 0 2px 6px #0000004d, 0 22px 40px -20px #000000b3, 0 30px 60px -36px color-mix(in srgb, var(--plan-glow,#9774f2) 30%, transparent)}.method-content.method-page .method-swipe .method-step-copy{padding-left:0}.method-content.method-page .method-swipe .method-offer>:is(h3,p:not(.eyebrow)){min-height:0}}
