.method-page{color:#f3f1f2;font-family:Inter,sans-serif}.method-page p{color:#b8b5bd;font-size:14px;line-height:1.85}.method-page :is(h1,h2,h3){text-wrap:balance}.method-page .method-eyebrow{color:#efacb8;font-size:10px;font-weight:650;letter-spacing:.15em;line-height:1.6;text-transform:uppercase}.method-page a{text-underline-offset:5px}.method-page a:focus-visible{outline:2px solid #f7a2b2;outline-offset:5px}.method-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;padding:20px 0 48px;align-items:center}.method-hero h1{margin:22px 0;font-size:clamp(2.3rem,4.2vw,3.8rem);font-weight:750;letter-spacing:-.055em;line-height:1.08}.method-hero h1 span{color:#aeabb5}.method-hero-copy>p{max-width:590px}.method-hero-copy .method-lead{margin-bottom:16px;color:#e0dce2;font-size:18px;line-height:1.65}.method-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px}.method-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:12px 18px;border:1px solid #454047;border-radius:6px;color:#fff;font-size:12px;font-weight:650;text-align:center}.method-button--primary{background:#c41e3a;border-color:#d43853}.method-button--primary:hover{background:#a81830}.method-button--secondary{background:#191719}.method-button--secondary:hover{background:#252124;border-color:#74616b}.method-page .method-caption{margin-top:14px;color:#a09aa6;font-size:11px}.method-visual{min-height:420px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid #433038;border-radius:12px;background:linear-gradient(140deg,#120d1173,#0d0b0eeb),url(/brand/atmosphere/hero-analytics.webp) center / cover}.method-visual-top,.method-visual-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:24px;color:#e3b2be;font-family:JetBrains Mono,monospace;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.method-visual-bottom{border-top:1px solid #6d394644;background:#160e14aa;flex-wrap:wrap;font-size:8px}.method-visual-center{position:relative;display:grid;place-items:center;min-height:280px}.method-visual-center strong{z-index:1;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.7;letter-spacing:-.03em;text-align:center}.method-visual-center strong span{color:#bf9ba8;font-size:.7em;letter-spacing:.09em}.method-visual-orbit{position:absolute;width:260px;height:260px;border:1px solid #c6617955;border-radius:50%;box-shadow:0 0 65px #c41e3a1a,inset 0 0 40px #c41e3a11}.method-visual-orbit--inner{width:214px;height:214px;border-style:dashed;border-color:#c6617933}.method-visual-dot{position:absolute;width:7px;height:7px;background:#f07b93;border-radius:50%;transform:translate(109px,-69px);box-shadow:0 0 22px #fa506e}.method-jump-links{display:flex;flex-wrap:wrap;gap:12px 28px;border-block:1px solid #2d292f;padding:12px 0}.method-jump-links a{display:flex;align-items:center;min-height:32px;color:#c1b9c3;font-size:11px}.method-jump-links a:hover{color:#fff;text-decoration:underline}.method-section{padding:64px 0;border-bottom:1px solid #2d292f;scroll-margin-top:100px}.method-section-heading{max-width:690px}.method-page h2{margin:14px 0 18px;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:700;line-height:1.16;letter-spacing:-.045em}.method-page h3{font-size:18px;font-weight:650;line-height:1.4;letter-spacing:-.02em}.method-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.method-context-card{padding:28px;background:linear-gradient(140deg,#1c181c,#131214);border:1px solid #383139;border-radius:8px}.method-card-label{display:flex;align-items:center;gap:12px;margin-bottom:30px;color:#e7a2b2;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.method-context-card h3{margin-bottom:12px}.method-context-card p{font-size:13px}.method-page .method-note{max-width:910px;margin-top:20px;font-size:11px;color:#a59caa}.method-evolution-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:end;margin-bottom:32px}.method-evolution-intro h2{margin-bottom:0}.method-evolution-intro h2 span{color:#afa7b2}.method-review-flow{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #3b3039;border-radius:8px;background:#171416}.method-review-flow li{position:relative;padding:28px 25px}.method-review-flow li+li{border-left:1px solid #3b3039}.method-step-number{display:block;margin-bottom:30px;font-family:JetBrains Mono,monospace;font-size:11px;color:#ee9aaf}.method-review-flow h3{margin-bottom:12px}.method-review-flow p{font-size:12px}.method-step-arrow{position:absolute;right:-10px;top:27px;color:#cd889b;background:#171416;z-index:1}.method-learning-boundary{display:flex;align-items:start;gap:18px;margin-top:24px;padding:24px;border-left:2px solid #ac4961;background:#21181e}.method-learning-boundary>svg{color:#df8ca3;flex-shrink:0;margin-top:3px}.method-learning-boundary p{margin-top:10px;max-width:960px;font-size:13px}.method-learning-boundary a,.method-text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#eec2d0;font-size:12px;font-weight:600}.method-learning-boundary a:hover,.method-text-link:hover{text-decoration:underline}.method-context-review{display:grid;grid-template-columns:1fr 1fr;gap:80px}.method-review-questions article{padding-block:20px;border-bottom:1px solid #383039}.method-review-questions article:first-child{padding-top:0}.method-review-questions article:last-child{border-bottom:0}.method-review-questions p{margin-top:10px;font-size:13px}.method-proof{display:grid;grid-template-columns:1.2fr .8fr;gap:64px;align-items:center}.method-proof p+p{margin-top:16px}.method-proof-stamp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;min-height:340px;padding:32px;border:1px solid #4a343e;border-radius:8px;text-align:center;background:linear-gradient(135deg,#181014bb,#0f0e12dd),url(/brand/atmosphere/ledger-topography.webp) center / cover}.method-proof-stamp svg{color:#ec9db1}.method-proof-stamp span{font-size:25px;font-weight:650;letter-spacing:-.035em}.method-proof-stamp p{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:#bd9baa}.method-invitation{margin-top:48px;padding:44px;border:1px solid #683145;border-radius:10px;background:radial-gradient(ellipse at top right,#64213755,transparent 70%),#1b1419}.method-invitation>p{max-width:730px}.method-page .method-disclaimer{margin-top:24px;font-size:10px;color:#a59da9}.method-disclaimer a{text-decoration:underline}@media (max-width:1000px){.method-hero{gap:28px}.method-context-card{padding:22px}.method-review-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.method-review-flow li:nth-child(3){border-left:0}.method-review-flow li:nth-child(n+3){border-top:1px solid #3b3039}.method-step-arrow{display:none}.method-context-review,.method-proof{gap:40px}}@media (max-width:767px){.method-hero,.method-evolution-intro,.method-context-review,.method-proof{grid-template-columns:minmax(0,1fr);gap:28px}.method-hero{padding-top:0}.method-hero h1{max-width:580px}.method-visual{min-height:290px}.method-visual-center{min-height:200px}.method-visual-orbit{width:190px;height:190px}.method-visual-orbit--inner{width:150px;height:150px}.method-visual-dot{transform:translate(80px,-49px)}.method-visual-top,.method-visual-bottom{padding:18px}.method-context-grid{grid-template-columns:minmax(0,1fr)}.method-card-label{margin-bottom:20px}.method-section{padding-block:42px}.method-learning-boundary{padding:20px 16px;gap:12px}.method-invitation{padding:28px 22px}.method-proof-stamp{min-height:280px}}@media (max-width:420px){.method-review-flow{grid-template-columns:minmax(0,1fr)}.method-review-flow li+li{border-left:0;border-top:1px solid #3b3039}.method-step-number{margin-bottom:14px}.method-actions{align-items:stretch;flex-direction:column}.method-actions .method-text-link{justify-content:center}}
