.page-module__fstiDW__page{background:radial-gradient(circle at 88% 8%, #c9782a17, transparent 25rem), var(--paper);min-height:100vh;overflow:hidden}.page-module__fstiDW__hero{grid-template-columns:minmax(0,1.15fr) minmax(330px,.65fr);align-items:center;gap:5rem;width:min(1180px,100% - 48px);min-height:650px;margin:0 auto;display:grid}.page-module__fstiDW__hero h1{letter-spacing:-.055em;max-width:800px;margin:1rem 0 1.4rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5.8vw,5.7rem);font-weight:500;line-height:.98}.page-module__fstiDW__heroLead{max-width:760px;color:var(--muted);font-size:1.08rem;line-height:1.8}.page-module__fstiDW__heroAside{background:var(--panel);box-shadow:var(--shadow);border:1px solid #cbc6ba;padding:2rem;position:relative}.page-module__fstiDW__heroAside:before{content:"";background:#c9782a38;width:86px;height:24px;position:absolute;top:-12px;right:20px;transform:rotate(3deg)}.page-module__fstiDW__previewLabel{color:var(--green);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:800}.page-module__fstiDW__heroAside h2{margin:.7rem 0 1.5rem;font-family:Georgia,serif;font-size:1.8rem;font-weight:500}.page-module__fstiDW__heroAside dl{border-top:1px solid var(--line);display:grid}.page-module__fstiDW__heroAside dl div{border-bottom:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:1rem;padding:.8rem 0;display:grid}.page-module__fstiDW__heroAside dt,.page-module__fstiDW__heroAside small{color:var(--muted);font-size:.73rem;line-height:1.55}.page-module__fstiDW__heroAside dd{font-size:.82rem;font-weight:750}.page-module__fstiDW__heroAside small{margin-top:1.2rem;display:block}.page-module__fstiDW__workflowSection,.page-module__fstiDW__audienceSection,.page-module__fstiDW__questionsSection{background:#fffdf8;padding:7rem max(24px,50% - 590px)}.page-module__fstiDW__sectionIntro{max-width:770px;margin-bottom:3.2rem}.page-module__fstiDW__sectionIntro h2,.page-module__fstiDW__objectsSection h2,.page-module__fstiDW__photoSection h2{letter-spacing:-.045em;margin:.75rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2.25rem,4vw,3.8rem);font-weight:500;line-height:1.05}.page-module__fstiDW__sectionIntro p,.page-module__fstiDW__objectsSection p,.page-module__fstiDW__photoSection p{color:var(--muted);line-height:1.75}.page-module__fstiDW__workflow{border-top:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;display:grid}.page-module__fstiDW__workflow li{border-right:1px solid var(--line);min-height:300px;padding:1.7rem 1.4rem}.page-module__fstiDW__workflow li:last-child{border-right:0}.page-module__fstiDW__workflowNumber{color:#9aa39d;font-size:.7rem;font-weight:800}.page-module__fstiDW__workflow svg{width:2rem;height:2rem;color:var(--green);margin:3rem 0 1.2rem;display:block}.page-module__fstiDW__workflow h3,.page-module__fstiDW__audienceGrid h3{margin-bottom:.7rem;font-family:Georgia,serif;font-size:1.25rem}.page-module__fstiDW__workflow p,.page-module__fstiDW__audienceGrid p{color:var(--muted);font-size:.84rem;line-height:1.65}.page-module__fstiDW__liveSection{background:#ece7da;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:5rem;padding:7rem max(24px,50% - 590px);display:grid}.page-module__fstiDW__liveIntro h2{letter-spacing:-.045em;margin:.75rem 0 1.2rem;font-family:Georgia,serif;font-size:clamp(2.4rem,4vw,4rem);font-weight:500;line-height:1.05}.page-module__fstiDW__liveIntro p{color:var(--muted);line-height:1.75}.page-module__fstiDW__liveIntro ul{gap:.8rem;margin-top:1.6rem;list-style:none;display:grid}.page-module__fstiDW__liveIntro li{color:#425047;padding-left:1.4rem;font-size:.9rem;font-weight:700;line-height:1.55;position:relative}.page-module__fstiDW__liveIntro li:before{color:var(--green);content:"•";position:absolute;left:0}.page-module__fstiDW__conversation{box-shadow:var(--shadow);background:#fffdf8;border:1px solid #c8c0ae;padding:1.6rem}.page-module__fstiDW__conversationHeader{border-bottom:1px solid var(--line);color:var(--green-dark);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding-bottom:1.2rem;font-size:.76rem;font-weight:800;display:grid}.page-module__fstiDW__conversationHeader small{color:var(--muted);letter-spacing:0;text-transform:none;font-size:.64rem}.page-module__fstiDW__liveDot{background:#2f875d;border-radius:50%;width:.65rem;height:.65rem;box-shadow:0 0 0 4px #2f875d1f}.page-module__fstiDW__conversation ol{gap:.9rem;margin:1.4rem 0;list-style:none;display:grid}.page-module__fstiDW__conversation li{color:#354139;max-width:88%;padding:.9rem 1rem;font-size:.84rem;line-height:1.6}.page-module__fstiDW__conversation li span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3rem;font-size:.66rem;font-weight:850;display:block}.page-module__fstiDW__aiMessage{background:#f3efe6;border:1px solid #d8d2c5}.page-module__fstiDW__userMessage{background:#dfece5;justify-self:end}.page-module__fstiDW__coverage{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;font-size:.74rem;display:flex}.page-module__fstiDW__coverage strong{color:var(--green)}.page-module__fstiDW__reviewNote{color:var(--muted);margin-top:1rem;font-size:.7rem;line-height:1.55;display:block}.page-module__fstiDW__guidedSection{color:#fff;background:var(--green-dark);grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:center;gap:5rem;padding:6rem max(24px,50% - 590px);display:grid}.page-module__fstiDW__guidedSection h2{letter-spacing:-.045em;max-width:560px;margin-top:.8rem;font-family:Georgia,serif;font-size:clamp(2.4rem,4vw,4rem);font-weight:500;line-height:1.05}.page-module__fstiDW__guidedComparison{grid-template-columns:1fr 1fr;display:grid}.page-module__fstiDW__guidedComparison article{background:#ffffff0a;border:1px solid #ffffff2e;min-height:320px;padding:2rem}.page-module__fstiDW__guidedComparison article+article{border-left:0}.page-module__fstiDW__guidedComparison span{color:#c4d6cd;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.page-module__fstiDW__guidedComparison ul{gap:1.15rem;margin-top:2rem;list-style:none;display:grid}.page-module__fstiDW__guidedComparison li{color:#d7e4dd;padding-left:1.4rem;line-height:1.55;position:relative}.page-module__fstiDW__guidedComparison li:before{color:#89bea5;content:"•";position:absolute;left:0}.page-module__fstiDW__guidedActive{background:#ffffff1a!important}.page-module__fstiDW__audienceSection{background:var(--paper)}.page-module__fstiDW__audienceGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-module__fstiDW__audienceGrid article{border-top:1px solid var(--line);border-right:1px solid var(--line);min-height:220px;padding:1.7rem}.page-module__fstiDW__audienceGrid article:nth-child(4n){border-right:0}.page-module__fstiDW__audienceGrid article:nth-child(n+5){border-bottom:1px solid var(--line)}.page-module__fstiDW__objectsSection,.page-module__fstiDW__photoSection{background:#fffdf8;grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr);align-items:start;gap:5rem;padding:6rem max(24px,50% - 590px);display:grid}.page-module__fstiDW__objectsSection ul{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;list-style:none;display:grid}.page-module__fstiDW__objectsSection li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#425047;padding:1rem .8rem;font-size:.88rem;font-weight:700}.page-module__fstiDW__objectsSection li:nth-child(2n){border-right:0}.page-module__fstiDW__photoSection{background:#ece7da}.page-module__fstiDW__viewList{border-top:1px solid #cfc8b8;display:grid}.page-module__fstiDW__viewList span{border-bottom:1px solid #cfc8b8;grid-template-columns:42px 1fr;align-items:center;padding:.9rem 0;font-weight:720;display:grid}.page-module__fstiDW__viewList strong{color:var(--green);font-size:.68rem}.page-module__fstiDW__questionsSection{background:var(--paper)}.page-module__fstiDW__questions{border-top:1px solid var(--line);max-width:980px;display:grid}.page-module__fstiDW__questions details{border-bottom:1px solid var(--line)}.page-module__fstiDW__questions summary{cursor:pointer;padding:1.35rem 2.5rem 1.35rem 0;font-family:Georgia,serif;font-size:1.25rem;font-weight:700}.page-module__fstiDW__questions p{max-width:830px;color:var(--muted);padding:0 2rem 1.4rem 0;line-height:1.75}.page-module__fstiDW__finalCta{color:#fff;background:var(--green);grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding:4.5rem max(24px,50% - 590px);display:grid}.page-module__fstiDW__finalCta>svg{color:#b9d8c8;width:3rem;height:3rem}.page-module__fstiDW__finalCta h2{max-width:760px;margin-top:.5rem;font-family:Georgia,serif;font-size:clamp(2rem,3vw,3rem);font-weight:500;line-height:1.1}@media (max-width:1050px){.page-module__fstiDW__hero{grid-template-columns:1fr;gap:3rem;padding:5rem 0}.page-module__fstiDW__heroAside{max-width:620px}.page-module__fstiDW__workflow{grid-template-columns:repeat(2,1fr)}.page-module__fstiDW__workflow li{border-bottom:1px solid var(--line)}.page-module__fstiDW__guidedSection,.page-module__fstiDW__liveSection,.page-module__fstiDW__objectsSection,.page-module__fstiDW__photoSection{grid-template-columns:1fr;gap:3rem}.page-module__fstiDW__audienceGrid{grid-template-columns:repeat(2,1fr)}.page-module__fstiDW__audienceGrid article:nth-child(2n){border-right:0}}@media (max-width:700px){.page-module__fstiDW__hero{width:min(100% - 28px,1180px);padding:3.5rem 0}.page-module__fstiDW__hero h1{font-size:3.1rem}.page-module__fstiDW__workflow,.page-module__fstiDW__guidedComparison,.page-module__fstiDW__audienceGrid,.page-module__fstiDW__objectsSection ul{grid-template-columns:1fr}.page-module__fstiDW__workflow li,.page-module__fstiDW__audienceGrid article,.page-module__fstiDW__objectsSection li{border-right:0}.page-module__fstiDW__guidedComparison article+article{border-top:0;border-left:1px solid #ffffff2e}.page-module__fstiDW__finalCta{grid-template-columns:1fr}}
