#pause-play-btn{cursor:pointer;height:30px;width:30px;align-items:center;justify-content:center;border:1px solid #c6c9cf;border-radius:15px;background-color:#f7f8fa;display:flex}#pause-play-btn:hover{background-color:#dadce0}#pause-play-btn svg{width:16px;height:16px}#pause-play-btn path{stroke:#6a6c70}#play{margin-left:2px}.features-section{max-width:1200px}.features-header{margin-bottom:56px}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.feature-card{display:flex;flex-direction:column;align-items:flex-start;gap:14px;height:100%;box-sizing:border-box;padding:28px;background:#f7f8fa;border-radius:16px}.feature-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#fff;flex-shrink:0}.feature-title{margin:0;font-size:18px;font-weight:700;line-height:1.3;color:#1c1b1f}.feature-body{margin:0;font-size:15px;line-height:1.55;color:#6a6c70}@media only screen and (max-width:1024px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){.features-header{margin-bottom:32px}.features-grid{grid-template-columns:1fr;gap:12px}.feature-card{padding:22px}.feature-title{font-size:17px}}.steps-section{max-width:1200px}.steps-header{margin-bottom:64px}.steps-stack{display:flex;flex-direction:column;gap:72px}.step-block{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center}.step-block:nth-child(2n) .step-copy-col{order:2}.step-block:nth-child(2n) .step-visual{order:1}.step-copy-col,.step-number{display:block}.step-number{font-family:var(--font-space-grotesk),sans-serif;font-size:14px;font-weight:700;color:#34bfa6;margin-bottom:2px;letter-spacing:.08em}.step-body{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.step-title{margin:0;font-size:22px;font-weight:700;color:#1c1b1f}.step-copy{margin:0;font-size:16px;color:#6a6c70;line-height:1.55}.step-tags{display:flex;flex-direction:column;gap:8px;margin-top:4px}.step-tag{display:flex;align-items:center;gap:6px;font-size:13px;color:#1c1b1f;font-weight:500}.step-tag svg{width:14px;height:14px;flex-shrink:0}.step-tag svg path{stroke:#34bfa6;stroke-width:2}.step-visual-frame{min-height:320px;box-sizing:border-box;padding:24px;border-radius:16px;background:#fff;color:#1c1b1f;border:1px solid #dadce0;box-shadow:0 14px 40px rgba(15,24,56,.08);text-align:left}.gv-jd{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.gv-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#34bfa6}.gv-jd-text{margin:0;font-size:14px;line-height:1.5;color:#6a6c70;overflow:hidden;max-height:0;opacity:0}.gv-questions{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.gv-q{margin:0;padding:12px 14px;border:1px solid #f0f0f1;border-radius:12px;font-size:14px;line-height:1.4;color:#1c1b1f;background:#f7f8fa;opacity:0;transform:translateY(8px)}.step-block.is-playing .gv-jd-text{animation:gvType 5.5s ease-in-out .3s forwards}.step-block.is-playing .gv-q-1{animation:gvQ 5.5s ease-in-out .3s forwards}.step-block.is-playing .gv-q-2{animation:gvQ 5.5s ease-in-out .65s forwards}.step-block.is-playing .gv-q-3{animation:gvQ 5.5s ease-in-out 1s forwards}@keyframes gvType{0%,6%{max-height:0;opacity:0}16%,to{max-height:80px;opacity:1}}@keyframes gvQ{0%,28%{opacity:0;transform:translateY(8px)}38%,to{opacity:1;transform:translateY(0)}}.practice-visual{display:flex;flex-direction:column;min-height:340px}.pv-kicker{color:#34bfa6;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.pv-kicker,.pv-question{font-family:var(--font-space-grotesk),sans-serif;font-weight:700}.pv-question{margin:14px 0 18px;font-size:18px;line-height:1.3}.pv-status{margin:0 0 18px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6a6c70}.pv-record{display:flex;align-items:center;justify-content:space-between;padding:16px 0;gap:16px;border-top:1px solid #f0f0f1;border-bottom:1px solid #f0f0f1}.pv-timer{font-size:13px;color:#c6c9cf;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pv-wave{flex:1 1;height:38px;display:flex;align-items:center;justify-content:center;gap:4px}.pv-wave i{display:block;width:3px;border-radius:100px;background:#34bfa6;opacity:.35;transform:scaleY(.25);transform-origin:center}.pv-mic{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#34bfa6;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pv-transcript{min-height:62px;box-sizing:border-box;margin:6px 0 0;padding:11px 12px;border-radius:9px;background:#f7f8fa;font-size:14px;line-height:1.5;color:#6a6c70}.pv-transcript span{opacity:0}.pv-transcript-label{margin-top:14px;color:#34bfa6;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.step-block.is-playing .pv-wave i{opacity:1;animation:pvWave .7s ease-in-out infinite alternate;animation-delay:calc(.75s + var(--i)*40ms)}.step-block.is-playing .pv-mic{animation:pvMic 2.2s ease-in-out .8s 2}.step-block.is-playing .pv-transcript span{animation:pvWord .2s ease-out forwards;animation-delay:calc(1.15s + var(--i)*.18s)}@keyframes pvWave{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes pvMic{0%,to{box-shadow:0 0 0 0 rgba(52,191,166,0)}50%{box-shadow:0 0 0 9px rgba(52,191,166,.45)}}@keyframes pvWord{0%{opacity:0;color:#c6c9cf}to{opacity:1;color:#6a6c70}}.improve-visual{display:flex;flex-direction:column;gap:14px}.rv-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.rv-kicker,.rv-section-label{letter-spacing:.08em;text-transform:uppercase}.rv-kicker,.rv-match,.rv-section-label{color:#34bfa6;font-size:11px;font-weight:700}.rv-match{padding:5px 9px;border-radius:100px;background:#ebf9f6;opacity:0;transform:translateY(4px)}.rv-section{display:flex;flex-direction:column;gap:6px;width:100%;margin:0;padding:13px 15px;border:1px solid #f0f0f1;border-radius:10px;background:#f7f8fa;font:inherit;font-size:13px;line-height:1.5;text-align:left;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,border-radius .2s ease}.rv-section:not(.is-active):hover{border-color:#c6c9cf}.rv-section:focus-visible{outline:2px solid #34bfa6;outline-offset:2px}.rv-section.is-active{border-color:transparent;border-left:3px solid #34bfa6;padding-left:13px;border-radius:0 10px 10px 0;background:#ebf9f6}.rv-section.is-active .rv-section-text{color:#1c1b1f}.rv-section-text{color:#6a6c70;transition:color .2s ease}.improve-visual .rv-feedback,.improve-visual .rv-sample{opacity:0;transform:translateY(6px)}.improve-visual .rv-resume{opacity:0;transform:translateX(-6px)}.step-block.is-playing .rv-feedback{animation:rvReveal .7s ease-out .4s forwards}.step-block.is-playing .rv-match{animation:rvReveal .5s ease-out 1.15s forwards}.step-block.is-playing .rv-resume{animation:rvSuggestion .7s ease-out 1.35s forwards}.step-block.is-playing .rv-sample{animation:rvReveal .7s ease-out 2.1s forwards}@keyframes rvReveal{to{opacity:1;transform:translateY(0)}}@keyframes rvSuggestion{to{opacity:1;transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.step-block .gv-jd-text,.step-block .gv-q,.step-block .pv-mic,.step-block .pv-transcript span,.step-block .pv-wave i,.step-block .rv-feedback,.step-block .rv-match,.step-block .rv-resume,.step-block .rv-sample,.step-block.is-playing .gv-jd-text,.step-block.is-playing .gv-q,.step-block.is-playing .pv-mic,.step-block.is-playing .pv-transcript span,.step-block.is-playing .pv-wave i,.step-block.is-playing .rv-feedback,.step-block.is-playing .rv-match,.step-block.is-playing .rv-resume,.step-block.is-playing .rv-sample{animation:none!important}.gv-jd-text,.gv-q,.improve-visual .rv-section,.pv-transcript span,.rv-match{opacity:1;max-height:none;transform:none}}@media only screen and (max-width:1024px){.step-block{grid-template-columns:1fr;gap:28px}.step-block:nth-child(2n) .step-copy-col{order:1}.step-block:nth-child(2n) .step-visual{order:2}.step-visual-frame{min-height:0}}@media only screen and (max-width:600px){.steps-header{margin-bottom:40px}.steps-stack{gap:48px}.step-title{font-size:20px}.step-visual-frame{padding:20px}.pv-question{font-size:16px}.pv-wave{gap:2px}}.feedback-band{background:#f7f8fa;padding:120px 40px}.feedback-inner{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:72px;gap:72px;align-items:center}.feedback-copy{gap:16px}.feedback-highlights{display:flex;flex-direction:column;gap:20px;width:100%;margin:16px 0 0;padding:0;list-style:none}.feedback-highlight{display:grid;grid-template-columns:24px 1fr;grid-gap:12px;gap:12px;align-items:flex-start;text-align:left;padding:0;border:none;border-radius:0;background:transparent}.feedback-highlight-icon{display:flex;margin-top:2px}.feedback-highlight-icon svg{width:20px;height:20px}.feedback-highlight-title{margin:0 0 4px;font-size:16px;font-weight:700;color:#1c1b1f}.feedback-highlight-body{margin:0;font-size:15px;line-height:1.55;color:#6a6c70}.feedback-mock{width:100%;background:#fff;border-radius:16px;border:1px solid #dadce0;overflow:hidden;box-shadow:0 0 16px rgba(15,24,56,.1)}.feedback-mock-header{display:flex;flex-direction:column;gap:10px;padding:28px 28px 24px;border-bottom:1px solid #dadce0}.feedback-mock-kicker{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#34bfa6}.feedback-mock-kicker,.feedback-mock-question{font-family:var(--font-space-grotesk),sans-serif}.feedback-mock-question{margin:0;font-size:22px;font-weight:700;line-height:1.3;color:#1c1b1f}.feedback-mock-section{display:flex;flex-direction:column;gap:10px;padding:22px 28px;border-bottom:1px solid #dadce0}.feedback-mock-label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6a6c70}.feedback-mock-body{margin:0;font-size:15px;line-height:1.6;color:#1c1b1f}.feedback-resume-note{display:flex;flex-direction:column;gap:5px;margin:4px 0 0;padding:12px 14px;border-left:3px solid #34bfa6;border-radius:0 8px 8px 0;background:#ebf9f6;color:#1c1b1f;font-size:14px;line-height:1.5}.feedback-resume-note span{color:#34bfa6;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.feedback-mock-chips{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:20px 28px 24px}.feedback-chip{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;font-size:14px;font-weight:500;line-height:1.4;color:#1c1b1f}.feedback-chip.positive{background:#ebf9f6}.feedback-chip.caution{background:#f7f3e8}.feedback-chip-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.feedback-chip.positive .feedback-chip-label{color:#34bfa6}.feedback-chip.caution .feedback-chip-label{color:#9a7b24}@media only screen and (max-width:1024px){.feedback-inner{grid-template-columns:1fr;gap:48px}}@media only screen and (max-width:768px){.feedback-band{padding:72px 40px}}@media only screen and (max-width:600px){.feedback-band{padding:56px 20px}.feedback-mock-header,.feedback-mock-section{padding-left:20px;padding-right:20px}.feedback-mock-chips{grid-template-columns:1fr;padding:16px 20px 20px}.feedback-mock-question{font-size:18px}}.score-breakdown{display:flex;align-items:center;gap:28px}.score-ring-wrap{flex-shrink:0}.score-ring{--p:78;position:relative;width:112px;height:112px;border-radius:50%;background:conic-gradient(#34bfa6 calc(var(--p) * 1%),#f0f0f1 0);display:flex;flex-direction:column;align-items:center;justify-content:center}.score-ring:before{content:"";position:absolute;inset:10px;border-radius:50%;background:#fff}.score-ring-label,.score-ring-value{position:relative;z-index:1}.score-ring-value{font-family:var(--font-space-grotesk),sans-serif;font-size:32px;font-weight:700;line-height:1;color:#1c1b1f}.score-ring-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6a6c70;margin-top:2px}.score-dims{flex:1 1;gap:12px;margin:0;list-style:none;min-width:0}.score-dim,.score-dims{display:flex;flex-direction:column;padding:0}.score-dim{gap:6px;width:100%;border:none;background:none;font-family:inherit;text-align:left;color:inherit}button.score-dim{cursor:pointer;border-radius:8px;padding:4px 6px;margin:0 -6px;transition:background-color .2s ease}button.score-dim.active,button.score-dim:focus-visible,button.score-dim:hover{background:#f7f8fa}.score-dim-row{display:flex;justify-content:space-between;gap:12px;font-size:13px;font-weight:600}.score-dim-label{color:#1c1b1f}.score-dim-value{color:#34bfa6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.score-dim-track{height:6px;background:#f0f0f1;overflow:hidden}.score-dim-fill,.score-dim-track{display:block;border-radius:100px}.score-dim-fill{height:100%;background:#34bfa6}@media only screen and (max-width:600px){.score-breakdown{flex-direction:column;align-items:stretch;gap:20px}.score-ring-wrap{align-self:center}.score-ring{width:96px;height:96px}.score-ring-value{font-size:26px}}.audiences-section{max-width:1200px}.audiences-header{margin-bottom:56px}.audiences-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.audience-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;height:100%;box-sizing:border-box;padding:32px;border:1px solid #f0f0f1;border-radius:16px;background:#fff}.audience-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#ebf9f6}.audience-title{margin:0;font-size:20px;font-weight:700;color:#1c1b1f}.audience-body{margin:0;font-size:15px;line-height:1.55;color:#6a6c70;flex:1 1}@media only screen and (max-width:600px){.audiences-header{margin-bottom:32px}.audiences-grid{grid-template-columns:1fr;gap:12px}.audience-card{padding:24px}.audience-title{font-size:18px}}.questions-band{background:#f7f8fa;padding:120px 40px}.questions-section{max-width:800px;margin:0 auto}.questions-header{margin-bottom:40px}.questions-tabs{display:flex;gap:4px;justify-content:center;flex-wrap:wrap;width:100%;margin:0 auto 8px;padding:0 0 8px;border-bottom:1px solid #dadce0}.questions-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#6a6c70;font-family:inherit;font-size:15px;font-weight:600;padding:10px 16px 14px;border:none;border-bottom:2px solid transparent;margin-bottom:-9px;cursor:pointer;transition:color .2s ease,border-color .2s ease}.questions-tab:focus-visible,.questions-tab:hover{color:#1c1b1f}.questions-tab.active{color:#1c1b1f;border-bottom-color:#34bfa6}.questions-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.question-row{display:grid;grid-template-columns:40px 1fr auto;grid-gap:16px;gap:16px;align-items:start;padding:22px 0;border-bottom:1px solid #dadce0}.question-row:last-child{border-bottom:none}.question-row-num{font-family:var(--font-space-grotesk),sans-serif;font-size:30px;font-weight:700;line-height:1;color:#34bfa6;padding-top:1px}.question-row-body{display:flex;flex-direction:column;gap:6px;min-width:0}.question-row-prompt{margin:0;font-family:var(--font-space-grotesk),sans-serif;font-size:18px;font-weight:700;line-height:1.35;color:#1c1b1f}.question-row-why{margin:0;font-size:14px;line-height:1.5;color:#6a6c70}.question-row-cta{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:600;text-decoration:none;color:#34bfa6;white-space:nowrap}.question-row-cta svg{width:14px;height:14px}.question-row-cta svg path{stroke:#34bfa6}.question-row-cta:focus-visible,.question-row-cta:hover{color:#1c1b1f}.question-row-cta:focus-visible svg path,.question-row-cta:hover svg path{stroke:#1c1b1f}@media only screen and (max-width:768px){.questions-band{padding:72px 40px}.question-row{grid-template-columns:32px 1fr;gap:12px}.question-row-cta{grid-column:2;margin-top:4px}}@media only screen and (max-width:600px){.questions-band{padding:56px 20px}.questions-header{margin-bottom:28px}.questions-tabs{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.questions-tabs::-webkit-scrollbar{display:none}.questions-tab{flex-shrink:0;padding:10px 12px 14px;font-size:14px}.question-row-prompt{font-size:16px}}.comparison-band{background:#1c1b1f;padding:120px 40px}.comparison-inner{max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:48px}.comparison-header{gap:16px}.comparison-eyebrow{color:#34bfa6}.comparison-heading{font-family:var(--font-space-grotesk),sans-serif;color:#fff;font-size:40px;line-height:1.15;font-weight:700;margin:0 auto;max-width:640px}.comparison-lede{margin:0 auto;max-width:520px;font-size:18px;line-height:1.55;color:hsla(0,0%,100%,.75)}.comparison-table{display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;overflow:hidden}.comparison-table-row{display:grid;grid-template-columns:.9fr 1.2fr 1.2fr;align-items:center;border-top:1px solid hsla(0,0%,100%,.12)}.comparison-table-row:first-child{border-top:none}.comparison-table-head{background:hsla(0,0%,100%,.04)}.comparison-cell{padding:18px 22px;font-size:15px;line-height:1.4;color:#fff}.comparison-cell.feature{font-weight:600;color:hsla(0,0%,100%,.75)}.comparison-cell.ours,.comparison-cell.theirs{display:flex;align-items:flex-start;gap:10px}.comparison-cell.ours{background:rgba(52,191,166,.08);font-weight:600}.comparison-cell.theirs{color:hsla(0,0%,100%,.75);font-weight:400}.comparison-cell svg{width:18px;height:18px;flex-shrink:0;margin-top:1px}.comparison-table-head .comparison-cell.ours,.comparison-table-head .comparison-cell.theirs{font-family:var(--font-space-grotesk),sans-serif;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;align-items:center}.comparison-table-head .comparison-cell.ours{color:#34bfa6}.comparison-table-head .comparison-cell.theirs{color:hsla(0,0%,100%,.4)}.comparison-cta{display:flex;justify-content:center}@media only screen and (max-width:1024px){.comparison-heading{font-size:32px}}@media only screen and (max-width:768px){.comparison-band{padding:72px 40px}.comparison-cell.ours{background:transparent}.comparison-table-row{grid-template-columns:1fr;gap:0;padding:16px 0}.comparison-table-head{display:none}.comparison-cell{padding:8px 20px}.comparison-cell.feature{padding-top:4px;padding-bottom:10px;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.comparison-cell.ours,.comparison-cell.theirs{padding-bottom:10px}.comparison-cell.ours:before,.comparison-cell.theirs:before{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;min-width:88px;padding-top:2px}.comparison-cell.ours:before{content:"Ours";color:#34bfa6}.comparison-cell.theirs:before{content:"ChatGPT";color:hsla(0,0%,100%,.4)}}@media only screen and (max-width:600px){.comparison-band{padding:56px 20px}.comparison-heading{font-size:26px}.comparison-lede{font-size:16px}.comparison-inner{gap:32px}}