.home-resume-comparison{min-width:0}.home-marketing-studio .home-resume-comparison-note{max-width:820px;font-size:.9rem}.home-marketing-studio .home-resume-comparison-signal{max-width:820px;font-size:.9rem;font-weight:650}.home-resume-document-comparison{max-width:720px;margin:26px auto 20px}.home-resume-document-stage{position:relative;width:100%;aspect-ratio:990/1400;overflow:hidden;border:1px solid var(--app-border);border-radius:12px;background:#fff;box-shadow:0 10px 30px #0000000d}.home-resume-document-stage img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff}.home-resume-document-after{position:absolute;inset:0}.home-resume-document-handle{position:absolute;top:0;bottom:0;width:3px;transform:translate(-1.5px);background:var(--app-accent);box-shadow:0 0 0 1px #fff;pointer-events:none}.home-resume-document-comparison figcaption{margin:12px 0;color:var(--app-text-muted);font-size:.8rem;line-height:1.6}.home-resume-slider-label{display:block;color:var(--app-text);font-size:.9rem;font-weight:650}.home-resume-slider{display:block;width:100%;min-height:44px;margin:4px 0;accent-color:var(--app-accent);cursor:ew-resize}.home-resume-comparison-actions,.home-resume-comparison-downloads{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px}.home-resume-comparison-actions button{min-height:44px;padding:8px 16px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface);color:var(--app-text);font:inherit;font-size:.85rem;cursor:pointer}.home-resume-comparison-downloads{margin-bottom:24px}.home-resume-comparison-downloads a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--app-accent);font-size:.9rem;text-decoration:underline;text-underline-offset:4px}.home-resume-slider:focus-visible,.home-resume-comparison-actions button:focus-visible,.home-resume-comparison-downloads a:focus-visible{outline:3px solid var(--app-accent);outline-offset:4px;border-radius:4px}.home-resume-comparison-changes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin:0 0 20px}.home-resume-comparison-changes li{display:flex;align-items:flex-start;gap:8px;color:var(--app-text-secondary);font-size:.85rem;line-height:1.7}.home-resume-comparison-changes svg{flex:none;margin-top:5px;color:var(--app-accent)}.home-marketing-studio .home-resume-comparison-provenance{margin-bottom:4px;color:var(--app-text-muted);font-size:.8rem}.home-resume-comparison-source,.marketing-ats-preview-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--app-accent);font-size:.86rem;font-weight:650;text-decoration:underline;text-underline-offset:4px}.home-resume-comparison-source svg,.marketing-ats-preview-link svg{flex:none}.home-resume-comparison-source:focus-visible,.marketing-ats-preview-link:focus-visible{outline:3px solid var(--app-accent);outline-offset:4px;border-radius:3px}.home-marketing-studio .marketing-tool-intro .marketing-small{margin:0}@media(max-width:760px){.home-resume-comparison-changes{grid-template-columns:minmax(0,1fr);gap:14px}}.home-usage-counters dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:24px;padding:28px;border:1px solid var(--app-border);border-radius:20px;background:var(--app-surface)}.home-usage-counters dl>div{display:flex;flex-direction:column-reverse;gap:8px;text-align:center}.home-usage-counters dt{font-size:.9rem;color:var(--app-text-secondary)}.home-usage-counters dd{margin:0;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;color:var(--app-text)}.home-usage-counters>p{margin-top:10px;font-size:.8rem;text-align:center;color:var(--app-text-secondary)}.home-studio{background:var(--app-bg);color:var(--app-text);min-height:100vh}.home-studio-public,.home-studio-member{max-width:1320px;margin:0 auto;padding:2.5rem clamp(1rem,4vw,3rem) 4rem}.home-studio-public:focus,.home-studio-member:focus{outline:none}.home-studio-public h2{font-size:clamp(1.65rem,2.8vw,2.5rem);font-weight:730;letter-spacing:-.04em;line-height:1.2}.home-studio p{text-wrap:pretty}.home-studio-public a:not(.studio-button),.home-studio-member a:not(.studio-button),.home-session-notice button{color:var(--app-accent)}.home-studio a:focus-visible{outline:2px solid var(--app-accent);outline-offset:4px}.home-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:2rem 0 3rem}.home-hero-copy>.studio-kicker,.home-guarantee .studio-kicker{display:flex;align-items:center;gap:.5rem}.home-hero h1{font-size:clamp(2.8rem,5.3vw,4.6rem);font-weight:750;letter-spacing:-.06em;line-height:1.06;margin:1rem 0 1.4rem}.home-hero h1 span{color:var(--app-accent)}.home-hero-description{color:var(--app-text-secondary);font-size:1.05rem;line-height:1.75;max-width:30rem}.home-signup{display:flex;gap:.5rem;margin-top:1.6rem}.home-signup input{min-width:0;width:100%;border:1px solid var(--app-border);border-radius:.85rem;padding:.8rem 1rem;color:var(--app-text);background:var(--app-surface)}.home-signup input::-moz-placeholder{color:var(--app-text-muted)}.home-signup input::placeholder{color:var(--app-text-muted)}.home-signup input:focus{outline:2px solid var(--app-accent);outline-offset:2px}.home-signup button{flex-shrink:0}.home-hero-note{margin-top:.8rem;color:var(--app-text-secondary);font-size:.83rem}.home-proof-links{display:flex;flex-wrap:wrap;gap:.6rem 1rem;font-size:.8rem;margin-top:1.6rem}.home-proof-links a{text-decoration:underline;text-underline-offset:4px}.home-preview{background:var(--app-surface-soft);transform:rotate(1deg);box-shadow:0 18px 50px -35px var(--app-accent)}.home-example-label{font-size:.65rem;border:1px solid var(--app-border);border-radius:1rem;padding:.2rem .5rem;color:var(--app-text-secondary)}.home-preview-documents{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;align-items:start}.home-preview figure:nth-child(2){margin-top:1.5rem}.home-preview picture{display:block;border:1px solid var(--app-border);border-radius:.5rem;overflow:hidden;background:#fff;box-shadow:0 8px 18px #00000012}.home-preview img{display:block;width:100%;height:auto}.home-preview figcaption{display:flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;margin-top:.65rem}.home-preview-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;font-size:.7rem;gap:.6rem;padding-top:1.2rem}.home-preview-foot span,.home-preview-foot a{display:inline-flex;gap:.35rem;align-items:center}.home-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.home-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.8rem;height:2.8rem;border-radius:.9rem;background:var(--app-surface-strong);color:var(--app-accent)}.home-capabilities h2{font-size:1.15rem;letter-spacing:-.025em;margin:1rem 0 .6rem}.home-capabilities p,.home-workflow p,.home-guarantee p,.home-challenge p{color:var(--app-text-secondary);font-size:.9rem;line-height:1.75}.home-capabilities a{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:650;margin-top:1.25rem}.home-workflow,.home-guarantee,.home-challenge{margin-top:1.5rem;padding:clamp(1.3rem,4vw,3rem)}.home-workflow h2{margin-top:.5rem}.home-workflow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin-top:2rem}.home-step{font-size:.8rem;color:var(--app-accent);font-weight:700}.home-workflow h3{font-size:1rem;font-weight:700;margin:.5rem 0}.home-guarantee{display:grid;grid-template-columns:1.25fr 1fr;gap:2rem}.home-guarantee h2{margin:.7rem 0 1.1rem}.home-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;font-size:.85rem}.home-guarantee-requirements{padding:1.5rem;background:var(--app-surface);border:1px solid var(--app-border);border-radius:1.2rem}.home-guarantee-requirements h3{font-weight:700;font-size:1rem}.home-guarantee-requirements dl{margin:1rem 0 1.5rem}.home-guarantee-requirements dl>div{padding:.7rem 0;border-bottom:1px solid var(--app-border)}.home-guarantee-requirements dt{font-size:.75rem;color:var(--app-text-muted)}.home-guarantee-requirements dd{font-size:.9rem;font-weight:650;margin-top:.25rem}.home-guarantee-requirements h4{margin-top:.5rem;font-size:.9rem;font-weight:650}.home-guarantee>.home-fine-print{grid-column:1 / -1}.home-studio .home-fine-print{color:var(--app-text-muted);font-size:.72rem;line-height:1.7}.home-challenge{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.home-challenge h2{margin:.5rem 0 1rem}.home-challenge .studio-button{margin-top:1.2rem}.home-challenge-note{padding:1.75rem;background:var(--app-surface-soft);border-radius:1.25rem}.home-challenge-note>svg{color:var(--app-accent)}.home-challenge-note h3{font-weight:700;margin:.8rem 0 .5rem}.home-challenge-note ul{margin-top:1rem;display:grid;gap:.65rem;font-size:.8rem}.home-challenge-note li{display:flex;align-items:center;gap:.5rem}.home-challenge-note li svg{color:var(--app-accent);flex-shrink:0}.home-final{padding:4rem 0 0;text-align:center}.home-final h2{margin-top:.5rem}.home-final .home-signup{max-width:32rem;margin:1.5rem auto 1rem}.home-studio-member{padding-top:2.5rem}.home-studio-member h2{font-size:1.2rem;font-weight:700;letter-spacing:-.025em}.home-member-search>.studio-kicker{margin-top:1.5rem}.home-member-search h2{font-size:clamp(1.8rem,3.2vw,2.75rem);line-height:1.2;margin:.65rem 0;max-width:27rem;letter-spacing:-.04em}.home-member-search p:not(.studio-kicker),.home-member-bottom>p:not(.studio-kicker){color:var(--app-text-secondary);line-height:1.7;font-size:.9rem}.home-member-search .studio-button{margin-top:1.5rem}.home-member-toolkit>a{display:flex;gap:1rem;align-items:center;padding:1.15rem 0;border-top:1px solid var(--app-border)}.home-member-toolkit>a>span:nth-child(2){flex:1;min-width:0}.home-member-toolkit strong{display:block;color:var(--app-text);font-size:.95rem}.home-member-toolkit small{display:block;color:var(--app-text-muted);line-height:1.5;margin-top:.3rem}.home-next-steps .studio-panel-header a{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem}.home-guidance-list article{display:flex;align-items:center;gap:1rem;padding-block:1.1rem;border-top:1px solid var(--app-border)}.home-guidance-list article>div{flex:1;min-width:0}.home-guidance-list h3{font-size:1rem;font-weight:700;margin:.3rem 0}.home-guidance-list p:not(.studio-kicker),.home-next-steps [role=alert]{color:var(--app-text-secondary);font-size:.85rem;line-height:1.6}.home-next-steps [role=alert] .studio-button{margin-top:1rem}.home-member-bottom h2{margin:.5rem 0}.home-member-bottom .studio-button{margin-top:1rem}.home-member-clarity{max-width:1120px}.home-member-clarity .studio-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px}.home-member-clarity .studio-panel{padding:22px;border-radius:18px}.home-member-clarity .studio-hero{background:var(--app-surface-soft);border-color:transparent}.home-member-clarity .studio-heading{font-size:clamp(1.8rem,3vw,2.2rem)}.home-member-clarity .studio-button{border-radius:9px;font-size:.8rem}.home-member-clarity .home-member-search h2,.home-member-clarity .home-member-prep h2{font-size:clamp(1.35rem,2.3vw,1.7rem);line-height:1.25;margin:0 0 .7rem}.home-member-clarity .studio-panel-header .studio-kicker{margin:0}.home-member-clarity .home-member-search p:not(.studio-kicker),.home-member-clarity .home-member-prep>p{font-size:.85rem}.home-member-clarity .home-member-prep .studio-button{margin-top:1.5rem}.home-member-account-links{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.home-member-balance{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;background:var(--app-surface-soft);border:1px solid var(--app-border);border-radius:8px;font-size:.8rem;font-weight:650;min-height:44px}.home-member-account-link{display:inline-flex;align-items:center;gap:5px;min-height:36px;font-size:.8rem}.home-member-launchers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.home-member-launchers>a{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:18px;border:1px solid var(--app-border);border-radius:12px;background:var(--app-surface)}.home-member-launchers>a:hover{background:var(--app-surface-soft);border-color:var(--app-accent)}.home-member-launchers svg{margin-bottom:13px;flex-shrink:0}.home-member-launchers strong{color:var(--app-text);font-size:.88rem}.home-member-launchers span{color:var(--app-text-secondary);margin-top:4px;font-size:.76rem;line-height:1.5}@media(max-width:760px){.home-member-clarity .studio-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:550px){.home-member-clarity .studio-panel{padding:19px}.home-member-account-links{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px 14px}.home-member-launchers{grid-template-columns:minmax(0,1fr)}.home-member-launchers>a{display:grid;grid-template-columns:24px minmax(0,1fr);gap:3px 12px;padding:15px}.home-member-launchers svg{grid-row:1 / 3;margin:3px 0 0}.home-member-launchers span{margin-top:0}}.home-session-notice{padding:.8rem 1.5rem;border-bottom:1px solid var(--app-border);background:var(--app-surface-soft);text-align:center;font-size:.85rem}.home-session-notice button{text-decoration:underline}@media(max-width:1000px){.home-hero{gap:1.5rem}.home-hero .home-signup{flex-direction:column;align-items:stretch}.home-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.home-guarantee{grid-template-columns:1fr}}@media(max-width:700px){.home-hero,.home-capabilities,.home-challenge{grid-template-columns:minmax(0,1fr)}.home-hero{padding-top:0}.home-preview{transform:none;margin-top:.5rem}.home-challenge{gap:1.5rem}.home-guidance-list article{align-items:flex-start;flex-direction:column}.home-signup{flex-direction:column}.home-studio-member{padding:1.5rem 1rem 3rem}}@media(max-width:380px){.home-workflow ol{grid-template-columns:minmax(0,1fr)}}.home-marketing-studio{max-width:1320px;padding:0 clamp(16px,3vw,32px) 48px}.home-marketing-studio :is(h1,h2,h3,h4,p,figure,dl){margin:0}.home-marketing-studio h2{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700;line-height:1.17;letter-spacing:-.04em}.home-marketing-studio h3{font-size:1.08rem;font-weight:700;line-height:1.35;letter-spacing:-.02em}.home-marketing-studio h4{font-size:.9rem;font-weight:700}.home-marketing-studio p{color:var(--app-text-secondary);line-height:1.7;margin-bottom:18px}.home-marketing-studio .studio-kicker{color:var(--app-accent);font-size:.7rem;margin:0 0 12px}.home-marketing-studio .studio-button{min-height:48px;border-radius:11px;font-size:.83rem}.marketing-section{padding:64px 0;border-bottom:1px solid var(--app-border);min-width:0;scroll-margin-top:88px}.marketing-section h2{margin-bottom:18px}.marketing-section h3{margin:8px 0}.marketing-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:28px;margin-top:22px;padding:32px;background:var(--app-surface-soft);border:0;border-radius:28px}.marketing-hero h1{font-size:clamp(2.4rem,4.7vw,3.85rem);line-height:1.06;font-weight:750;letter-spacing:-.05em;margin-bottom:22px}.marketing-hero h1 em{font-style:normal;color:var(--app-accent)}.marketing-lede{font-size:1rem;max-width:650px}.marketing-signup{display:flex;align-items:stretch;gap:8px;margin:24px 0 12px;max-width:540px}.marketing-signup input{flex:1;min-width:0;width:100%;padding:14px;font-size:1rem;color:var(--app-text);border:1px solid var(--app-border);border-radius:11px;background:var(--app-surface)}.marketing-signup input::-moz-placeholder{color:var(--app-text-muted)}.marketing-signup input::placeholder{color:var(--app-text-muted)}.marketing-signup input:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}.marketing-signup .studio-button{flex-shrink:0;white-space:nowrap;padding:12px 19px}.home-marketing-studio .marketing-small,.home-marketing-studio .marketing-terms{font-size:.75rem;line-height:1.6}.marketing-small a,.marketing-data-note a{color:var(--app-accent);text-decoration:underline;text-underline-offset:3px}.marketing-small a:focus-visible,.marketing-data-note a:focus-visible{outline:2px solid var(--app-accent);outline-offset:4px;border-radius:2px}.home-marketing-studio .marketing-terms{margin:12px 0 0;color:var(--app-text-muted)}.marketing-terms a{text-decoration:underline;text-underline-offset:3px}.marketing-terms a:focus-visible{outline:2px solid var(--app-accent);outline-offset:4px;border-radius:2px}.marketing-pills{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.marketing-pills :is(a,span){display:inline-flex;align-items:center;gap:6px;padding:7px 10px;background:var(--app-surface-soft);color:var(--app-accent);border:1px solid var(--app-border);border-radius:8px;font-size:.75rem;font-weight:600}.marketing-hero .marketing-pills a{background:var(--app-surface)}.marketing-persona-links{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.marketing-persona-links a{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:10px 12px;border:1px solid var(--app-border);border-radius:10px;background:var(--app-surface);color:var(--app-text);font-size:.8rem;font-weight:650}.marketing-persona-links a:hover{border-color:var(--app-accent);color:var(--app-accent)}.marketing-persona-links a:focus-visible{outline:3px solid var(--app-accent);outline-offset:3px}.marketing-persona-links svg{flex:none;color:var(--app-accent)}.marketing-video-intro a{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--app-accent);font-size:.9rem;font-weight:700}.marketing-video-intro a:hover{text-decoration:underline;text-underline-offset:4px}.marketing-video-intro a:focus-visible{outline:3px solid var(--app-accent);outline-offset:4px;border-radius:4px}.marketing-video-intro svg{flex-shrink:0}.marketing-video-intro small{display:block;color:var(--app-text-muted);font-size:.75rem}.marketing-overview{margin:18px 0;min-width:0}.marketing-overview-play{display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:10px 0;border:0;background:transparent;color:var(--app-accent);font:inherit;font-size:.9rem;font-weight:700;cursor:pointer;text-align:left}.marketing-overview-play:hover{text-decoration:underline;text-underline-offset:4px}.marketing-overview :is(button,a,summary):focus-visible{outline:3px solid var(--app-accent);outline-offset:4px;border-radius:4px}.marketing-overview-frame{width:100%;background:#111;border-radius:10px;overflow:hidden}.marketing-overview video{display:block;width:100%;height:100%}.marketing-overview video:focus-visible{outline:3px solid var(--app-accent);outline-offset:-3px}.home-marketing-studio .marketing-overview-summary{margin:6px 0;color:var(--app-text-muted);font-size:.75rem}.marketing-overview-details a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--app-accent);font-size:.78rem}.marketing-overview details{color:var(--app-text-secondary);font-size:.78rem}.marketing-overview summary{width:-moz-fit-content;width:fit-content;padding-block:8px;cursor:pointer}.home-marketing-studio .marketing-overview details p{margin:8px 0 12px;font-size:.8rem}.home-marketing-studio .marketing-overview-note{margin:8px 0;font-size:.8rem}.marketing-pills a{min-height:40px}.marketing-pills a:hover{border-color:var(--app-accent)}.marketing-pills svg{flex-shrink:0}.marketing-pack{min-width:0;background:var(--app-surface-soft);padding:12px;border:1px solid var(--app-border);border-radius:18px}.marketing-hero .marketing-pack{background:var(--app-surface)}.marketing-pack-label{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:2px 2px 12px;color:var(--app-accent);font-size:.7rem;font-weight:700;letter-spacing:.06em}.marketing-papers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px}.marketing-paper{display:flex;flex-direction:column;min-width:0;background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;overflow:hidden;box-shadow:0 12px 24px #0000000c}.marketing-paper figcaption{padding:9px;color:var(--app-accent);font-size:.65rem;font-weight:700}.marketing-paper picture{display:flex;align-items:flex-start;flex:1;aspect-ratio:210/297;background:#fff;border-top:1px solid var(--app-border)}.marketing-paper img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;filter:none}.marketing-example-note{display:block;margin:10px 2px 0;color:var(--app-text-muted);font-size:.68rem;line-height:1.5}.marketing-step-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:32px}.marketing-step{min-width:0;padding:24px;border:1px solid var(--app-border);border-radius:18px;background:var(--app-surface)}.marketing-step:first-child{background:var(--app-surface-soft)}.marketing-step-top{display:flex;justify-content:space-between;gap:16px;color:var(--app-accent)}.marketing-step-number{color:var(--app-accent);font-size:.8rem;font-weight:700;letter-spacing:.1em}.marketing-step h3{margin:18px 0 10px}.marketing-step p{font-size:.85rem;margin-bottom:0}.marketing-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;align-items:center}.marketing-tutorial{min-width:0;padding:16px;background:var(--app-surface-soft);border:1px solid var(--app-border);border-radius:18px}.marketing-tutorial h3{display:flex;align-items:center;gap:9px;margin:0}.home-marketing-studio .marketing-tutorial-meta{margin:8px 0 14px;color:var(--app-text-muted);font-size:.75rem}.marketing-tutorial video{display:block;width:100%;aspect-ratio:16/9;background:#000;border-radius:10px}.marketing-tutorial a{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:10px;color:var(--app-accent);font-size:.85rem;font-weight:700}.marketing-tutorial a:hover{text-decoration:underline;text-underline-offset:4px}.marketing-tutorial a:focus-visible{outline:3px solid var(--app-accent);outline-offset:4px;border-radius:4px}.marketing-tutorial svg{flex-shrink:0}.marketing-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.marketing-benefits>div{min-width:0;padding:16px;background:var(--app-surface-soft);border-radius:14px;font-size:.8rem}.marketing-benefits svg{color:var(--app-accent)}.marketing-benefits strong{display:block;margin:8px 0 6px}.marketing-benefits span{color:var(--app-text-secondary);line-height:1.5}.marketing-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:20px}.marketing-checks{display:grid;gap:12px;padding:0;margin:22px 0;list-style:none;font-size:.88rem}.marketing-checks li{display:flex;align-items:flex-start;gap:10px}.marketing-checks svg{flex-shrink:0;margin-top:2px;color:var(--app-accent)}.marketing-boundary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.marketing-boundary-card{min-width:0;padding:24px;background:var(--app-surface-soft);border:1px solid var(--app-border);border-radius:18px}.marketing-boundary-card h3{margin:0 0 18px}.marketing-boundary-card ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.marketing-boundary-card li{display:flex;align-items:flex-start;gap:10px;color:var(--app-text-secondary);line-height:1.6}.marketing-boundary-card svg{flex-shrink:0;margin-top:4px;color:var(--app-accent)}.home-marketing-studio .marketing-data-note{margin:18px 0 0;font-size:.9rem}.marketing-interview{min-width:0;overflow:hidden;border:1px solid var(--app-border);border-radius:18px;background:var(--app-surface)}.marketing-interview-top{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:16px;border-bottom:1px solid var(--app-border);color:var(--app-accent);font-size:.7rem;font-weight:700;letter-spacing:.06em}.marketing-sessions{display:flex;flex-wrap:wrap;gap:7px;padding:14px;background:var(--app-surface-soft)}.marketing-sessions>div{padding:7px 9px;border-radius:6px;background:var(--app-surface);font-size:.7rem}.marketing-sessions small{display:block;font-size:.64rem;color:var(--app-text-secondary)}.marketing-sessions a{display:flex;align-items:center;min-height:44px;padding-inline:8px;font-size:.78rem}.marketing-chat{padding:20px}.marketing-chat p{font-size:.83rem;margin-bottom:14px}.marketing-bubble{background:var(--app-surface-soft);padding:14px;border-radius:12px 12px 0}.marketing-feedback{border-top:1px solid var(--app-border);padding-top:14px}.marketing-feedback>strong{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px;color:var(--app-accent);font-size:.85rem}.marketing-feedback>strong>span{display:inline-flex;align-items:center;gap:6px}.marketing-answer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border:1px solid var(--app-border);border-radius:8px;color:var(--app-text-muted);font-size:.78rem}.marketing-guarantee{padding:36px;margin:30px 0;border:1px solid var(--app-border);border-radius:28px;background:var(--app-surface)}.marketing-guarantee>.marketing-split{align-items:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.marketing-qualify{display:grid;gap:18px;padding:24px;background:var(--app-surface-soft);border-radius:18px}.marketing-qualify article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px}.marketing-qualify article+article{padding-top:18px;border-top:1px solid var(--app-border)}.marketing-qualify .marketing-step-number{padding-top:2px}.marketing-qualify h3{margin:0 0 4px;font-size:.95rem}.marketing-qualify p{margin:0;font-size:1rem}.marketing-faq-list{display:grid;gap:12px;max-width:900px}.marketing-faq-list details{border:1px solid var(--app-border);border-radius:14px;background:var(--app-surface)}.marketing-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:18px 20px;font-size:1rem;font-weight:650;line-height:1.5;list-style:none;cursor:pointer}.marketing-faq-list summary::-webkit-details-marker{display:none}.marketing-faq-list summary::marker{content:""}.marketing-faq-list summary:focus-visible{outline:3px solid var(--app-accent);outline-offset:3px;border-radius:12px}.marketing-faq-list summary svg{flex-shrink:0;color:var(--app-accent)}.marketing-faq-list details[open] summary svg{transform:rotate(180deg)}.home-marketing-studio .marketing-faq-list p{padding:0 20px 20px;margin:0;font-size:1rem}.marketing-challenge-panel{padding:24px;border:1px solid var(--app-border);border-radius:18px;background:var(--app-surface)}.marketing-badge{display:inline-block;border-radius:6px;padding:5px 8px;color:var(--app-accent);background:var(--app-surface-soft);font-size:.7rem;font-weight:650}.marketing-challenge-cards{display:grid;gap:12px;margin-top:16px}.marketing-challenge-cards article{background:var(--app-surface-soft);border-radius:12px;padding:15px}.marketing-challenge-cards h4{margin:0 0 9px}.marketing-challenge-cards ul{display:flex;flex-wrap:wrap;gap:5px 12px;padding:0;margin:0;list-style:none;color:var(--app-text-secondary);font-size:.7rem}.marketing-challenge-extra{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:28px}.marketing-final{padding:44px 20px;text-align:center;margin-top:36px;background:var(--app-surface-soft);border-radius:24px;border:0}.marketing-final :is(h2,p,form){max-width:650px;margin-left:auto;margin-right:auto}@media(max-width:1000px){.marketing-hero{padding:28px;gap:24px}.marketing-hero .marketing-signup{flex-direction:column}.marketing-guarantee{padding:24px}.marketing-guarantee>.marketing-split{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.marketing-hero,.marketing-split{grid-template-columns:minmax(0,1fr)}.marketing-hero{padding:28px}.marketing-hero h1{font-size:clamp(2.2rem,7vw,3rem)}.marketing-hero .marketing-signup{flex-direction:row}.marketing-hero .marketing-pack{width:100%;max-width:620px;margin-inline:auto}}@media(max-width:550px){.marketing-boundary-grid{grid-template-columns:minmax(0,1fr)}.marketing-boundary-card{padding:20px}.marketing-section{padding:36px 0}.marketing-hero{padding:24px 18px}.marketing-signup,.marketing-hero .marketing-signup{flex-direction:column}.marketing-step-grid{grid-template-columns:minmax(0,1fr);margin-top:24px}.marketing-step{padding:20px}.marketing-pack{padding:12px}.marketing-paper figcaption{padding:8px 6px;font-size:.6rem}.marketing-papers{gap:8px}.marketing-guarantee{padding:24px 18px;margin:20px 0}.marketing-qualify{padding:18px}.marketing-challenge-extra{grid-template-columns:minmax(0,1fr);gap:8px}.marketing-benefits{gap:12px}.marketing-benefits>div{padding:12px}.marketing-final{padding:30px 18px}}@media(pointer:coarse){.marketing-pills a{min-height:44px}}
