.page-podcast{--bg:#fbfcf9;--surface:#fff;--text:#111;--muted:#64696d;--dim:#8a9094;--line:#dfe4de;--green:#1ed760;--green-deep:#178b42;--green-wash:#f0faf2;--max:1040px;--copy:780px;--shadow:0 10px 30px #1111110e;min-height:100vh}.page-podcast *{box-sizing:border-box}.page-podcast{scroll-behavior:smooth;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.page-podcast a{color:inherit}.page-podcast .shell{width:min(calc(100% - 36px),var(--max));margin:0 auto;padding:30px 0 88px}.page-podcast .copy{max-width:var(--copy)}.page-podcast .back{color:var(--muted);margin-bottom:58px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.page-podcast .back:hover{color:var(--text)}.page-podcast .eyebrow{color:var(--dim);text-transform:uppercase;letter-spacing:.14em;margin-bottom:12px;font-size:10.5px;font-weight:800}.page-podcast h1,.page-podcast h2,.page-podcast h3,.page-podcast .hero-line,.page-podcast .question-pull,.page-podcast .pivot-line,.page-podcast .pattern-line,.page-podcast .relationship-final,.page-podcast .ui-title{font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.page-podcast h1{letter-spacing:-.056em;max-width:820px;margin:0;font-size:clamp(42px,6.1vw,66px);font-weight:800;line-height:.99}.page-podcast .hero-line{letter-spacing:-.04em;max-width:790px;margin:26px 0 0;font-size:clamp(24px,3.6vw,36px);font-weight:720;line-height:1.18}.page-podcast .hero-detail{max-width:650px;color:var(--muted);margin:16px 0 0;font-size:15px;line-height:1.68}.page-podcast section{padding-top:74px}.page-podcast .section-head{max-width:var(--copy);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:24px;padding-bottom:13px;display:flex}.page-podcast h2{letter-spacing:-.045em;margin:0;font-size:28px;font-weight:770;line-height:1.08}.page-podcast .section-note{color:var(--dim);font-size:12.5px}.page-podcast .origin-strip{max-width:var(--copy);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:96px 1fr auto;align-items:center;gap:18px;padding:18px 0;display:grid}.page-podcast .origin-cover{color:#fff;letter-spacing:-.035em;background:linear-gradient(145deg,#1ed760,#137437);border-radius:10px;align-items:flex-end;width:96px;height:96px;padding:11px;font-family:Manrope,sans-serif;font-size:13px;font-weight:800;line-height:1.05;display:flex}.page-podcast .origin-meta{color:var(--dim);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:10px;font-weight:800}.page-podcast .origin-title{letter-spacing:-.03em;margin:0 0 7px;font-size:18px;font-weight:740;line-height:1.25}.page-podcast .origin-copy{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.page-podcast .origin-links{color:var(--dim);flex-wrap:wrap;gap:7px 12px;margin-top:9px;font-size:11.5px;display:flex}.page-podcast .origin-links a{color:var(--text);font-weight:650;text-decoration:none}.page-podcast .play{background:var(--green);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;padding-left:2px;font-size:17px;text-decoration:none;display:flex;box-shadow:0 7px 18px #1ed76038}.page-podcast .category{max-width:var(--copy);margin-top:62px;position:relative}.page-podcast .category:first-of-type{margin-top:0}.page-podcast .category-number{color:#eef1ed;letter-spacing:-.06em;z-index:0;-webkit-user-select:none;user-select:none;font-family:Manrope,sans-serif;font-size:82px;font-weight:800;line-height:1;position:absolute;top:-39px;right:0}.page-podcast .category-title{z-index:1;letter-spacing:-.025em;margin:0 0 13px;font-family:Manrope,sans-serif;font-size:17px;font-weight:760;position:relative}.page-podcast .episode-list{border-top:1px solid var(--line)}.page-podcast .episode{border-bottom:1px solid var(--line);padding:16px 0 20px}.page-podcast .episode-row{grid-template-columns:70px minmax(0,1fr) 44px;align-items:center;gap:15px;display:grid}.page-podcast .art{object-fit:cover;background:#ecefeb;border-radius:8px;width:70px;height:70px;box-shadow:0 4px 10px #1111110b}.page-podcast .show{color:var(--dim);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:9.6px;font-weight:800}.page-podcast .episode h3{letter-spacing:-.027em;max-width:610px;margin:0;font-size:16px;font-weight:740;line-height:1.23}.page-podcast .reason{max-width:620px;color:var(--muted);margin:6px 0 0;font-size:12.4px;line-height:1.5}.page-podcast .row-play{background:var(--green);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding-left:2px;font-size:13px;text-decoration:none;display:flex;box-shadow:0 6px 14px #1ed7602e}.page-podcast .question-pull{letter-spacing:-.027em;color:#222;max-width:650px;margin:14px 0 0 85px;font-size:18px;font-weight:690;line-height:1.34}.page-podcast .question-pull:before{content:"↳ ";color:var(--green-deep)}.page-podcast .pattern{max-width:var(--copy);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:70px 0 0;padding:32px 0}.page-podcast .pattern-kicker{color:var(--dim);text-transform:uppercase;letter-spacing:.11em;margin-bottom:10px;font-size:10px;font-weight:800}.page-podcast .pattern-line{letter-spacing:-.04em;max-width:730px;margin:0;font-size:28px;font-weight:720;line-height:1.25}.page-podcast .feature{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:36px;max-width:900px;margin-top:70px;display:grid}.page-podcast .feature .art{width:300px;height:300px;box-shadow:var(--shadow);border-radius:18px}.page-podcast .feature-kicker{color:var(--dim);text-transform:uppercase;letter-spacing:.1em;margin-bottom:9px;font-size:10px;font-weight:800}.page-podcast .feature h3{letter-spacing:-.052em;margin:0 0 13px;font-size:34px;font-weight:790;line-height:1.03}.page-podcast .feature p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.62}.page-podcast .feature-links{flex-wrap:wrap;gap:8px 14px;margin-top:14px;display:flex}.page-podcast .feature-links a{font-size:11.5px;font-weight:700;text-decoration:none}.page-podcast .pivot{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:94px 0 0;padding:76px 0}.page-podcast .pivot-line{letter-spacing:-.054em;max-width:850px;margin:0;font-size:clamp(32px,4.8vw,48px);font-weight:790;line-height:1.1}.page-podcast .pivot-line+.pivot-line{margin-top:14px}.page-podcast .pivot-line.accent{color:var(--green-deep)}.page-podcast .spotify-wrap{background:var(--green-wash);border-radius:28px;margin-top:72px;padding:56px 44px 52px}.page-podcast .spotify-wrap .section-head{border-color:#cfe8d5;max-width:none}.page-podcast .product-intro{color:#343a35;max-width:710px;margin:0 0 40px;font-size:16px;line-height:1.65}.page-podcast .native-ui{grid-template-columns:1fr 56px 1fr;align-items:center;gap:18px;margin:26px 0 54px;display:grid}.page-podcast .ui-panel{background:#fff;border:1px solid #d3e4d6;border-radius:18px;min-height:280px;padding:22px;box-shadow:0 8px 20px #1111110b}.page-podcast .ui-kicker{color:var(--dim);text-transform:uppercase;letter-spacing:.1em;margin-bottom:9px;font-size:9.8px;font-weight:800}.page-podcast .ui-title{letter-spacing:-.04em;margin:0 0 16px;font-size:21px;font-weight:770;line-height:1.15}.page-podcast .fake-row{border-top:1px solid #edf1ec;grid-template-columns:44px 1fr;align-items:center;gap:11px;padding:10px 0;display:grid}.page-podcast .fake-art{background:#e6ebe4;border-radius:6px;width:44px;height:44px}.page-podcast .fake-lines b{margin-bottom:4px;font-size:12px;display:block}.page-podcast .fake-lines span{color:var(--dim);font-size:10.8px;display:block}.page-podcast .reason-card{background:#f4faf5;border:1px solid #d6ead9;border-radius:12px;margin-top:14px;padding:14px}.page-podcast .reason-card strong{margin-bottom:5px;font-size:12.5px;display:block}.page-podcast .reason-card span{color:#5d685f;font-size:11.5px;line-height:1.45}.page-podcast .native-arrow{text-align:center;color:var(--green-deep);font-size:26px;font-weight:800}.page-podcast .native-caption{color:#687069;max-width:710px;margin:-28px 0 52px;font-size:12.5px;line-height:1.55}.page-podcast .relationship{text-align:center;border-top:1px solid #cfe8d5;margin-top:12px;padding-top:38px}.page-podcast .relationship-kicker{color:var(--dim);text-transform:uppercase;letter-spacing:.1em;margin-bottom:18px;font-size:10px;font-weight:800}.page-podcast .relationship-flow{flex-direction:column;align-items:center;gap:8px;max-width:600px;margin:0 auto;display:flex}.page-podcast .relationship-step{letter-spacing:-.035em;font-family:Manrope,sans-serif;font-size:22px;font-weight:760;line-height:1.2}.page-podcast .relationship-arrow{color:var(--green-deep);font-size:20px}.page-podcast .relationship-final{letter-spacing:-.045em;margin-top:28px;font-size:30px;font-weight:800;line-height:1.1}.page-podcast .relationship-final span{color:var(--green-deep)}.page-podcast footer{text-align:center;margin-top:28px;padding-top:16px;font-size:12px}.page-podcast footer a{color:var(--muted);font-weight:650;text-decoration:none}.page-podcast footer a:hover{color:var(--text)}@media (width<=760px){.page-podcast .shell{width:min(calc(100% - 28px),var(--max));padding-top:24px}.page-podcast .back{margin-bottom:44px}.page-podcast section{padding-top:56px}.page-podcast .section-head{flex-direction:column;align-items:flex-start;gap:5px}.page-podcast .origin-strip{grid-template-columns:76px 1fr}.page-podcast .origin-cover{width:76px;height:76px;padding:8px;font-size:10px}.page-podcast .play{grid-column:1/-1}.page-podcast .category-number{font-size:58px;top:-27px}.page-podcast .episode-row{grid-template-columns:58px 1fr 36px}.page-podcast .art{width:58px;height:58px}.page-podcast .row-play{width:34px;height:34px}.page-podcast .question-pull{margin-left:73px;font-size:16px}.page-podcast .feature{grid-template-columns:1fr;gap:20px}.page-podcast .feature .art{width:160px;height:160px}.page-podcast .spotify-wrap{border-radius:22px;padding:36px 18px}.page-podcast .native-ui{grid-template-columns:1fr}.page-podcast .native-arrow{transform:rotate(90deg)}.page-podcast .native-caption{margin-top:-8px}}.page-podcast .trust-lead{letter-spacing:-.04em;max-width:760px;margin:0 0 34px;font-family:Manrope,Inter,sans-serif;font-size:clamp(24px,3.4vw,34px);font-weight:760;line-height:1.18}.page-podcast .trust-copy{color:#394039;max-width:720px;margin:0 0 34px;font-size:15.5px;line-height:1.68}.page-podcast .trust-questions{grid-template-columns:repeat(3,1fr);gap:12px;margin:26px 0 46px;display:grid}.page-podcast .trust-q{background:#fff;border:1px solid #d4e8d8;border-radius:16px;padding:17px}.page-podcast .trust-q b{letter-spacing:-.02em;margin-bottom:6px;font-family:Manrope,sans-serif;font-size:15px;display:block}.page-podcast .trust-q span{color:#677068;font-size:12.5px;line-height:1.5}.page-podcast .platform-compare{grid-template-columns:repeat(3,1fr);gap:14px;margin:8px 0 54px;display:grid}.page-podcast .platform-card{background:#fff;border:1px solid #d4e8d8;border-radius:18px;min-height:210px;padding:20px}.page-podcast .platform-card h3{letter-spacing:-.035em;margin:0 0 10px;font-size:20px;line-height:1.15}.page-podcast .platform-card p{color:#657066;margin:0;font-size:12.8px;line-height:1.55}.page-podcast .signals{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.page-podcast .signal{color:#5e675f;background:#f8faf7;border:1px solid #dde6dd;border-radius:999px;padding:6px 9px;font-size:10.8px;font-weight:650}.page-podcast .prototype{background:#fff;border:1px solid #d1e6d5;border-radius:22px;margin:10px 0 54px;padding:24px;box-shadow:0 8px 20px #1111110b}.page-podcast .prototype-top{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.page-podcast .prototype-kicker{color:var(--green-deep);text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px;font-size:9.8px;font-weight:800}.page-podcast .prototype h3{letter-spacing:-.04em;max-width:650px;margin:0;font-size:24px;line-height:1.14}.page-podcast .confidence{color:#267541;background:#eaf8ed;border-radius:999px;flex:none;padding:8px 11px;font-size:11px;font-weight:800}.page-podcast .why-list{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 22px;display:grid}.page-podcast .why-item{color:#4f5951;border-top:1px solid #e5ece5;padding-top:11px;font-size:12.5px;line-height:1.45}.page-podcast .why-item strong{color:#1f2420;margin-bottom:4px;font-size:12px;display:block}.page-podcast .social-proof{color:#59635b;background:#f5faf6;border:1px solid #deeadf;border-radius:14px;margin-bottom:18px;padding:14px;font-size:12.5px;line-height:1.5}.page-podcast .feedback-label{color:#505851;margin-bottom:9px;font-size:11px;font-weight:800}.page-podcast .feedback{flex-wrap:wrap;gap:8px;display:flex}.page-podcast .feedback button{appearance:none;cursor:pointer;color:#272b28;background:#fff;border:1px solid #d6ded6;border-radius:999px;padding:8px 11px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:650}.page-podcast .feedback button:hover,.page-podcast .feedback button.active{border-color:var(--green);color:#146d35;background:#edfaf0}.page-podcast .feedback-note{color:#647066;min-height:18px;margin-top:10px;font-size:11.5px}.page-podcast .closing-thesis{border-top:1px solid #cfe8d5;margin-top:12px;padding-top:38px}.page-podcast .closing-thesis p{letter-spacing:-.05em;max-width:840px;margin:0;font-family:Manrope,sans-serif;font-size:clamp(28px,4.4vw,44px);font-weight:790;line-height:1.12}.page-podcast .closing-thesis span{color:var(--green-deep)}@media (width<=760px){.page-podcast .trust-questions,.page-podcast .platform-compare,.page-podcast .why-list{grid-template-columns:1fr}.page-podcast .prototype-top{flex-direction:column}}.page-podcast .pattern-bridge{max-width:780px;color:var(--muted);margin-top:18px;font-size:14.5px;line-height:1.62}.page-podcast .pattern-bridge strong{color:var(--text);font-weight:700}.page-podcast .trust-spectrum{background:#fff;border:1px solid #d4e8d8;border-radius:18px;grid-template-columns:1.1fr 1fr 1.15fr;gap:0;margin:30px 0 18px;display:grid;overflow:hidden}.page-podcast .trust-col{min-height:210px;padding:20px}.page-podcast .trust-col+.trust-col{border-left:1px solid #e2ebe3}.page-podcast .trust-platform{color:var(--dim);text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:9.8px;font-weight:800}.page-podcast .trust-col h3{letter-spacing:-.035em;margin:0 0 10px;font-size:20px;line-height:1.15}.page-podcast .trust-col p{color:#657066;margin:0;font-size:12.8px;line-height:1.55}.page-podcast .trust-cost{color:#5d665e;background:#f5f8f4;border:1px solid #e0e7df;border-radius:999px;margin-top:16px;padding:6px 9px;font-size:10.5px;font-weight:700;display:inline-block}.page-podcast .spectrum-thesis{letter-spacing:-.035em;max-width:760px;margin:15px 0 50px;font-family:Manrope,sans-serif;font-size:22px;font-weight:720;line-height:1.34}.page-podcast .objective-box{border-top:1px solid #cfe8d5;border-bottom:1px solid #cfe8d5;max-width:760px;margin:0 0 48px;padding:22px 0}.page-podcast .objective-box h3{letter-spacing:-.035em;margin:0 0 10px;font-size:22px;line-height:1.18}.page-podcast .objective-box p{color:#5e685f;margin:0;font-size:14px;line-height:1.62}.page-podcast .objective-options{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.page-podcast .objective-options span{color:#59635b;background:#fff;border:1px solid #d9e7db;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:650}.page-podcast .real-prototype{background:#fff;border:1px solid #d1e6d5;border-radius:22px;margin-bottom:48px;padding:24px;box-shadow:0 8px 20px #1111110b}.page-podcast .rec-header{border-bottom:1px solid #e6ece6;grid-template-columns:88px 1fr auto;align-items:center;gap:16px;padding-bottom:18px;display:grid}.page-podcast .rec-header img{object-fit:cover;border-radius:10px;width:88px;height:88px}.page-podcast .quality-signal{color:#59635b;background:#f5faf6;border:1px solid #deeadf;border-radius:13px;margin-top:18px;padding:14px;font-size:12.2px;line-height:1.5}.page-podcast .quality-signal strong{color:#283029}.page-podcast .feedback-v2{flex-wrap:wrap;gap:8px;display:flex}.page-podcast .feedback-v2 button{appearance:none;color:#272b28;cursor:pointer;background:#fff;border:1px solid #d6ded6;border-radius:999px;padding:8px 11px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:650}.page-podcast .feedback-v2 button:hover,.page-podcast .feedback-v2 button.active{border-color:var(--green);color:#146d35;background:#edfaf0}.page-podcast .feedback-result{color:#657066;min-height:18px;margin-top:10px;font-size:11.5px}.page-podcast .final-human{border-top:1px solid #cfe8d5;margin-top:10px;padding-top:38px}.page-podcast .final-human p{letter-spacing:-.048em;max-width:820px;margin:0;font-family:Manrope,sans-serif;font-size:clamp(28px,4.2vw,42px);font-weight:780;line-height:1.14}.page-podcast .final-human p+p{margin-top:14px}.page-podcast .final-human .accent{color:var(--green-deep)}.page-podcast .final-question{color:#5d685f;letter-spacing:0!important;max-width:700px!important;margin-top:22px!important;font-family:Inter,sans-serif!important;font-size:14.5px!important;font-weight:500!important;line-height:1.6!important}@media (width<=760px){.page-podcast .trust-spectrum{grid-template-columns:1fr}.page-podcast .trust-col+.trust-col{border-top:1px solid #e2ebe3;border-left:0}.page-podcast .rec-header{grid-template-columns:70px 1fr}.page-podcast .rec-header img{width:70px;height:70px}.page-podcast .rec-play{grid-column:1/-1}.page-podcast .evidence-grid{grid-template-columns:1fr}}.page-podcast .trust-model{grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0 42px;display:grid}.page-podcast .trust-model .item{background:#fff;border:1px solid #d4e8d8;border-radius:16px;padding:17px}.page-podcast .trust-model b{letter-spacing:-.02em;margin-bottom:5px;font-family:Manrope,sans-serif;font-size:15px;display:block}.page-podcast .trust-model span{color:#647066;font-size:12.5px;line-height:1.5}.page-podcast .platform-note{color:#5f695f;max-width:760px;margin:0 0 18px;font-size:14px;line-height:1.6}.page-podcast .platform-row{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 44px;display:grid}.page-podcast .platform{border-top:1px solid #cfe1d2;padding:16px 0}.page-podcast .platform-name{color:var(--dim);text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px;font-size:9.8px;font-weight:800}.page-podcast .platform h3{letter-spacing:-.03em;margin:0 0 7px;font-size:18px;line-height:1.2}.page-podcast .platform p{color:#667067;margin:0;font-size:12.5px;line-height:1.5}.page-podcast .show-work{letter-spacing:-.035em;max-width:760px;margin-top:18px;font-family:Manrope,sans-serif;font-size:22px;font-weight:720;line-height:1.34}.page-podcast .final-reco{background:#fff;border:1px solid #d1e6d5;border-radius:22px;margin:26px 0 48px;padding:24px;box-shadow:0 8px 20px #1111110b}.page-podcast .final-reco .head{border-bottom:1px solid #e6ece6;grid-template-columns:88px 1fr auto;align-items:center;gap:16px;padding-bottom:18px;display:grid}.page-podcast .final-reco .head img{object-fit:cover;border-radius:10px;width:88px;height:88px}.page-podcast .why-heading{letter-spacing:-.03em;margin:20px 0 11px;font-family:Manrope,sans-serif;font-size:18px;font-weight:760}.page-podcast .evidence-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.page-podcast .evidence{color:#59635b;border-top:1px solid #e7ede7;padding-top:10px;font-size:12px;line-height:1.5}.page-podcast .evidence strong{color:#222823;margin-bottom:4px;font-size:11.5px;display:block}@media (width<=760px){.page-podcast .trust-model,.page-podcast .platform-row,.page-podcast .evidence-grid{grid-template-columns:1fr}.page-podcast .final-reco .head{grid-template-columns:70px 1fr}.page-podcast .final-reco .head img{width:70px;height:70px}.page-podcast .rec-play{grid-column:1/-1}}.page-podcast .friction-card{background:#fff;border:1px solid #d3e5d6;border-radius:20px;margin:10px 0 34px;padding:22px;box-shadow:0 7px 18px #1111110a}.page-podcast .friction-label{color:var(--dim);text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:9.8px;font-weight:800}.page-podcast .friction-rec{grid-template-columns:64px 1fr auto;align-items:center;gap:14px;display:grid}.page-podcast .friction-art{background:#e7ece6;border-radius:8px;width:64px;height:64px}.page-podcast .friction-rec b{margin-bottom:4px;font-size:14px;display:block}.page-podcast .friction-rec span{color:var(--dim);font-size:11.5px}.page-podcast .friction-time{color:#555f56;font-size:12px;font-weight:700}.page-podcast .based-on{letter-spacing:-.04em;margin:22px 0 0;font-family:Manrope,sans-serif;font-size:28px;font-weight:780;line-height:1.2}.page-podcast .cost-compare{grid-template-columns:1fr;gap:18px;margin:30px 0 44px;display:grid}.page-podcast .cost-row{border-top:1px solid #cfe1d2;grid-template-columns:110px 1fr;gap:18px;padding:17px 0;display:grid}.page-podcast .cost-name{color:var(--dim);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.page-podcast .cost-main{letter-spacing:-.03em;margin-bottom:5px;font-family:Manrope,sans-serif;font-size:20px;font-weight:730;line-height:1.2}.page-podcast .cost-copy{color:#647066;font-size:12.8px;line-height:1.5}.page-podcast .proof-row{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.page-podcast .proof-row span{color:#5d665e;background:#fff;border:1px solid #dbe7dd;border-radius:999px;padding:6px 9px;font-size:10.5px;font-weight:650}.page-podcast .trust-question{letter-spacing:-.037em;max-width:780px;margin:18px 0 38px;font-family:Manrope,sans-serif;font-size:24px;font-weight:740;line-height:1.33}.page-podcast .three-trust{grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0 42px;display:grid}.page-podcast .three-trust .item{background:#fff;border:1px solid #d4e8d8;border-radius:16px;padding:17px}.page-podcast .three-trust b{letter-spacing:-.02em;margin-bottom:5px;font-family:Manrope,sans-serif;font-size:15px;display:block}.page-podcast .three-trust span{color:#647066;font-size:12.5px;line-height:1.5}.page-podcast .reasoning-line{letter-spacing:-.035em;max-width:760px;margin:0 0 26px;font-family:Manrope,sans-serif;font-size:22px;font-weight:720;line-height:1.35}.page-podcast .reasoning-prototype{background:#fff;border:1px solid #d1e6d5;border-radius:22px;margin:24px 0 46px;padding:24px;box-shadow:0 8px 20px #1111110b}.page-podcast .reasoning-prototype .head{border-bottom:1px solid #e6ece6;grid-template-columns:88px 1fr auto;align-items:center;gap:16px;padding-bottom:18px;display:grid}.page-podcast .reasoning-prototype .head img{object-fit:cover;border-radius:10px;width:88px;height:88px}.page-podcast .rec-label{color:var(--green-deep);text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px;font-size:9.6px;font-weight:800}.page-podcast .rec-title{letter-spacing:-.035em;margin:0 0 4px;font-family:Manrope,sans-serif;font-size:21px;font-weight:760;line-height:1.16}.page-podcast .rec-meta{color:var(--dim);font-size:11.5px}.page-podcast .rec-play{background:var(--green);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding-left:2px;font-size:15px;text-decoration:none;display:flex}.page-podcast .noticed{letter-spacing:-.025em;margin:20px 0 10px;font-family:Manrope,sans-serif;font-size:17px;font-weight:760}.page-podcast .reason-list{margin:0;padding:0;list-style:none}.page-podcast .reason-list li{color:#59635b;border-top:1px solid #e7ede7;padding:10px 0 10px 24px;font-size:12.5px;line-height:1.5;position:relative}.page-podcast .reason-list li:before{content:"✓";color:var(--green-deep);font-weight:800;position:absolute;top:10px;left:0}.page-podcast .repeat-signal{color:#59635b;background:#f5faf6;border:1px solid #deeadf;border-radius:13px;margin-top:18px;padding:14px;font-size:12.2px;line-height:1.5}.page-podcast .repeat-signal strong{color:#283029}.page-podcast .feedback-title{color:#4e574f;margin:19px 0 9px;font-size:11px;font-weight:800}.page-podcast .feedback-final{flex-wrap:wrap;gap:8px;display:flex}.page-podcast .feedback-final button{appearance:none;color:#272b28;cursor:pointer;background:#fff;border:1px solid #d6ded6;border-radius:999px;padding:8px 11px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:650}.page-podcast .feedback-final button:hover,.page-podcast .feedback-final button.active{border-color:var(--green);color:#146d35;background:#edfaf0}.page-podcast .feedback-final-note{color:#657066;min-height:18px;margin-top:10px;font-size:11.5px}.page-podcast .spotify-ending{border-top:1px solid #cfe8d5;margin-top:12px;padding-top:38px}.page-podcast .spotify-ending p{letter-spacing:-.049em;max-width:830px;margin:0;font-family:Manrope,sans-serif;font-size:clamp(29px,4.3vw,43px);font-weight:790;line-height:1.14}.page-podcast .spotify-ending p+p{margin-top:12px}.page-podcast .spotify-ending .accent{color:var(--green-deep)}.page-podcast .spotify-ending .small{letter-spacing:0;color:#59645b;max-width:720px;margin-top:22px;font-family:Inter,sans-serif;font-size:14.5px;font-weight:500;line-height:1.62}@media (width<=760px){.page-podcast .three-trust{grid-template-columns:1fr}.page-podcast .cost-row{grid-template-columns:1fr;gap:6px}.page-podcast .reasoning-prototype .head{grid-template-columns:70px 1fr}.page-podcast .reasoning-prototype .head img{width:70px;height:70px}.page-podcast .rec-play{grid-column:1/-1}}.page-perfectionism{--page:#f5f5f7;--card:#fff;--text:#1d1d1f;--secondary:#6e6e73;--tertiary:#86868b;--line:#00000017;--blue:#06c;--red:#b64a43;--soft-blue:#eef5ff;--soft-red:#fff2f0;--soft-gray:#fafafa;min-height:100vh}.page-perfectionism *{box-sizing:border-box}.page-perfectionism{background:var(--page);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;line-height:1.6}.page-perfectionism .page{width:min(100% - 32px,900px);margin:32px auto 72px}.page-perfectionism .card{background:#fffffff7;border:1px solid #0000000e;border-radius:30px;padding:56px 56px 68px;box-shadow:0 12px 40px #00000009}.page-perfectionism .back{color:var(--secondary);margin-bottom:48px;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.page-perfectionism .back:hover{color:var(--text)}.page-perfectionism .eyebrow{color:var(--tertiary);text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px;font-size:11px;font-weight:700}.page-perfectionism h1{letter-spacing:-.047em;max-width:760px;margin:0;font-size:46px;font-weight:720;line-height:1.06}.page-perfectionism .lede{color:#3a3a3c;letter-spacing:-.015em;max-width:700px;margin:22px 0 0;font-size:21px;line-height:1.55}.page-perfectionism .rule{background:var(--line);height:1px;margin:52px 0}.page-perfectionism h2{letter-spacing:-.036em;margin:0 0 22px;font-size:30px;font-weight:700;line-height:1.14}.page-perfectionism p{letter-spacing:-.008em;max-width:710px;margin:0 0 18px;font-size:18px;line-height:1.65}.page-perfectionism .question{letter-spacing:-.025em;max-width:720px;margin:28px 0;font-size:25px;font-weight:650;line-height:1.38}.page-perfectionism .example{border:1px solid var(--line);background:#fafafa;border-radius:20px;margin:30px 0 34px;padding:22px 24px}.page-perfectionism .example-kicker{color:var(--tertiary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:10px;font-weight:700}.page-perfectionism .example p{margin:0;font-size:16px;line-height:1.6}.page-perfectionism .example-flow{color:#3a3a3c;flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;font-size:12.5px;font-weight:650;display:flex}.page-perfectionism .example-flow span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 10px}.page-perfectionism .example-flow b{color:var(--blue)}.page-perfectionism .states{grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0 34px;display:grid}.page-perfectionism .state{border:1px solid var(--line);background:var(--soft-gray);border-radius:18px;min-height:155px;padding:18px}.page-perfectionism .state b{letter-spacing:-.01em;margin-bottom:7px;font-size:15px;display:block}.page-perfectionism .state span{color:var(--secondary);font-size:13px;line-height:1.5;display:block}.page-perfectionism .state.discovery{background:var(--soft-blue)}.page-perfectionism .state.pressure{background:var(--soft-red)}.page-perfectionism .better-list{flex-wrap:wrap;gap:8px;max-width:710px;margin:18px 0 28px;display:flex}.page-perfectionism .better-list span{border:1px solid var(--line);color:#4a4a4d;background:#fafafa;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:600}.page-perfectionism .loop{color:#3a3a3c;flex-wrap:wrap;align-items:center;gap:8px;max-width:730px;margin:26px 0 8px;font-size:13px;font-weight:600;display:flex}.page-perfectionism .loop span{border:1px solid var(--line);background:#fafafa;border-radius:999px;padding:8px 11px}.page-perfectionism .loop b{color:var(--blue);font-weight:700}.page-perfectionism .figure{margin:38px 0 50px}.page-perfectionism .figure-title{letter-spacing:-.015em;margin-bottom:7px;font-size:18px;font-weight:650}.page-perfectionism .figure-sub{color:var(--secondary);margin:0 0 18px;font-size:13px;line-height:1.5}.page-perfectionism svg{width:100%;height:auto;display:block;overflow:visible}.page-perfectionism .axis{stroke:#b8b8bd;stroke-width:1.1px}.page-perfectionism .grid{stroke:#ededf0;stroke-width:1px}.page-perfectionism .axis-text,.page-perfectionism .label,.page-perfectionism .small-label,.page-perfectionism .bench,.page-perfectionism .region-label{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.page-perfectionism .axis-text{fill:#6e6e73;font-size:12px}.page-perfectionism .label{fill:#1d1d1f;font-size:12px;font-weight:600}.page-perfectionism .small-label{fill:#6e6e73;font-size:11px}.page-perfectionism .bench{fill:#86868b;font-size:11px}.page-perfectionism .bench-line{stroke:#8e8e93;stroke-width:1px;stroke-dasharray:5 5}.page-perfectionism .quality{fill:none;stroke:#1d1d1f;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}.page-perfectionism .choice{fill:none;stroke:var(--blue);stroke-width:2.6px;stroke-linecap:round}.page-perfectionism .cost{fill:none;stroke:var(--red);stroke-width:2.6px;stroke-linecap:round}.page-perfectionism .dot{fill:var(--blue)}.page-perfectionism .region{fill:#b64a4312}.page-perfectionism .region-label{fill:#9b4f49;font-size:12px;font-weight:700}.page-perfectionism .caption{max-width:700px;color:var(--secondary);margin-top:12px;font-size:13px;line-height:1.52}.page-perfectionism .closing{border-top:1px solid var(--line);margin-top:52px;padding-top:38px}.page-perfectionism .closing p{letter-spacing:-.015em;font-size:20px;line-height:1.58}.page-perfectionism .closing .last{letter-spacing:-.027em;margin-top:28px;font-size:27px;font-weight:650;line-height:1.4}@media (width<=680px){.page-perfectionism .page{width:min(100% - 14px,900px);margin:7px auto 40px}.page-perfectionism .card{box-shadow:none;border-radius:24px;padding:40px 25px 48px}.page-perfectionism h1{font-size:38px}.page-perfectionism h2{font-size:27px}.page-perfectionism .lede{font-size:19px}.page-perfectionism p{font-size:17px}.page-perfectionism .question{font-size:22px}.page-perfectionism .states{grid-template-columns:1fr}.page-perfectionism .closing .last{font-size:23px}}.page-perfectionism .chart-card{border:1px solid var(--line);background:#fbfbfc;border-radius:22px;margin:34px 0 48px;padding:22px 22px 18px}.page-perfectionism .chart-card .figure-title{margin-bottom:4px}.page-perfectionism .chart-card .figure-sub{margin-bottom:16px}.page-perfectionism .chart-note{color:var(--secondary);max-width:700px;margin-top:12px;font-size:13px;line-height:1.52}.page-perfectionism .chart-loop{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:7px;margin-top:14px;padding:12px;display:grid}.page-perfectionism .chart-loop .step{text-align:center;color:#4c4c50;font-size:11px;font-weight:650;line-height:1.35}.page-perfectionism .chart-loop .arrow{display:none}.page-perfectionism .chart-loop .step:not(:last-child):after{content:"→";float:right;color:#9a9aa0;font-weight:700;transform:translate(10px)}.page-perfectionism .double-edge{border:1px solid var(--line);background:#fbfbfc;border-radius:22px;margin:36px 0 48px;padding:22px}.page-perfectionism .double-edge-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.page-perfectionism .edge-panel{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px}.page-perfectionism .edge-panel h3{letter-spacing:-.02em;margin:0 0 6px;font-size:17px}.page-perfectionism .edge-panel p{color:var(--secondary);margin:0;font-size:13px;line-height:1.52}.page-perfectionism .edge-panel.good{border-top:3px solid #6d87b5}.page-perfectionism .edge-panel.risk{border-top:3px solid #b66d66}.page-perfectionism .context-caption{color:var(--secondary);margin-top:14px;font-size:13px;line-height:1.52}@media (width<=680px){.page-perfectionism .chart-card,.page-perfectionism .double-edge{padding:16px}.page-perfectionism .double-edge-grid{grid-template-columns:1fr}.page-perfectionism .chart-loop{grid-template-columns:1fr;gap:6px}.page-perfectionism .chart-loop .step:not(:last-child):after{content:"↓";float:none;margin-top:5px;display:block;transform:none}}.page-perfectionism .context-framework{border:1px solid var(--line);background:#fbfbfc;border-radius:22px;margin:36px 0 48px;padding:22px}.page-perfectionism .framework-intro{color:var(--secondary);max-width:720px;margin:0 0 18px;font-size:13px;line-height:1.52}.page-perfectionism .framework-table{gap:12px;margin-top:18px;display:grid}.page-perfectionism .framework-header,.page-perfectionism .framework-row{grid-template-columns:1.05fr 1fr 1fr;align-items:stretch;gap:12px;display:grid}.page-perfectionism .framework-header div{color:var(--tertiary);text-transform:uppercase;letter-spacing:.1em;padding:0 2px;font-size:10px;font-weight:700}.page-perfectionism .framework-cell{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:116px;padding:16px}.page-perfectionism .trait-cell{background:#fafafa}.page-perfectionism .trait-name{letter-spacing:-.02em;margin:0 0 7px;font-size:17px;font-weight:680;line-height:1.25}.page-perfectionism .trait-sub{color:var(--secondary);margin:0;font-size:12.5px;line-height:1.52}.page-perfectionism .help-cell{border-top:3px solid #6d87b5}.page-perfectionism .hurt-cell{border-top:3px solid #b66d66}.page-perfectionism .cell-title{letter-spacing:-.01em;color:var(--text);margin:0 0 6px;font-size:13px;font-weight:670;line-height:1.3}.page-perfectionism .cell-copy{color:var(--secondary);margin:0;font-size:12.5px;line-height:1.55}.page-perfectionism .framework-takeaway{border:1px solid var(--line);color:var(--secondary);background:#fff;border-radius:14px;margin-top:16px;padding:14px 16px;font-size:13px;line-height:1.56}.page-perfectionism .framework-takeaway strong{color:var(--text)}@media (width<=760px){.page-perfectionism .framework-header{display:none}.page-perfectionism .framework-row{grid-template-columns:1fr}.page-perfectionism .framework-cell{min-height:auto}}
