@import "https://fonts.googleapis.com/css2?family=Gowun+Batang:wght@400;700&family=Noto+Sans+KR:wght@400;500;600;700&display=swap";
:root{--bg:#faf9f5;--paper:#fffefa;--ink:#273e35;--muted:#7a8177;--green:#345c48;--line:#e0e3d8;--light:#edf0e6;--gold:#af8a57}.purchased-note{color:var(--muted);margin:20px 0 12px;font-size:12px;line-height:1.7}.report-chapters{margin:28px 0}.story-intro{max-width:640px;color:var(--muted);margin:20px 0;font-size:14px;line-height:1.9}.calculation-details{border:1px solid var(--line);border-radius:8px;margin:32px 0;padding:22px}.calculation-details>summary{cursor:pointer;font-size:14px;font-weight:600;line-height:1.8}.calculation-details[open]>summary{margin-bottom:26px}.chapter-table{margin:20px 0}.table-scroll-note{display:none}@media (max-width:760px){.table-scroll-note{color:var(--muted);margin-bottom:10px;font-size:11px;display:block}}@media print{.table-scroll-note{display:none}}.chapter-table table{min-width:590px}.chapter-table th,.chapter-table td{vertical-align:top;font-size:13px;line-height:1.8}.chapter-table td{min-width:90px}@media print{.chapter-table table{width:100%;min-width:0}.chapter-table th,.chapter-table td{font-size:9pt}}.report-contents{background:var(--light);border-radius:8px;padding:24px 28px}.report-contents strong{font-size:14px}.report-contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px;margin:16px 0 0;padding-left:22px;display:grid}.report-contents a{text-underline-offset:4px;font-size:13px;line-height:1.7;text-decoration:underline}.report-chapter{border:1px solid var(--line);background:var(--paper);border-radius:8px;margin-top:18px;padding:30px;scroll-margin-top:90px}.report-chapter h3{word-break:keep-all;overflow-wrap:anywhere;margin:10px 0 18px;font-size:25px}.report-chapter p,.report-points li{color:var(--ink);word-break:keep-all;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.report-chapter .chapter-lead{font-size:16px;font-weight:500}.report-metrics{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:10px;margin:20px 0;display:grid}.report-metrics>div{background:var(--bg);border-radius:6px;padding:15px}.report-metrics dt{color:var(--muted);font-size:11px}.report-metrics dd{overflow-wrap:anywhere;margin:8px 0 0;font-size:17px;font-weight:600}.report-points{padding-left:20px}.report-points li{margin:12px 0;padding-left:4px}.shortlist-button{margin:6px 0 20px}.compare-workspace{border:1px solid var(--line);background:var(--light);border-radius:8px;padding:24px}.compare-workspace td{vertical-align:top;min-width:160px}.print-action{margin:12px auto;display:block}@media (max-width:600px){.report-contents{padding:20px}.report-contents ol{grid-template-columns:1fr}.report-chapter{padding:22px 18px}.report-chapter h3{font-size:21px}.report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-workspace{padding:20px 14px}}@media print{.header,footer,.demo-banner,.cross-sell,.copy-link,.shortlist-button,.report-contents,nav[aria-label="구매한 결과 선택"],.compare-workspace button,.chips,.checkout-panel{display:none!important}.report-page{max-width:none;padding:0}.report-chapter,.candidate,tr{break-inside:avoid}details>*{display:block!important}.table-wrap{overflow:visible}}.form-fields{border:0;min-width:0;margin:0;padding:0}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Noto Sans KR,sans-serif;font-size:14px;line-height:1.8}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #a19a61}h1,h2,h3,p{margin-top:0}h1,h2,.brand{font-family:Gowun Batang,Georgia,serif}h1{letter-spacing:-2px;font-size:48px;font-weight:400;line-height:1.55}h2{letter-spacing:-1px;font-size:34px;font-weight:400;line-height:1.55}h3{font-size:17px;line-height:1.6}p{color:var(--muted)}small{color:var(--muted);font-size:11px}.header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1200px;height:93px;margin:auto;padding:0 48px;display:flex}.brand{letter-spacing:1px;align-items:center;gap:8px;font-size:24px;font-weight:700;display:flex}.brand span{letter-spacing:2px;margin-left:8px;font-family:Arial,sans-serif;font-size:9px;font-weight:400}.header-note{color:var(--muted);letter-spacing:1px;font-size:11px}.hero{grid-template-columns:1.04fr 1fr;align-items:center;gap:35px;max-width:1160px;min-height:675px;margin:0 auto;padding:70px 40px 65px;display:grid}.eyebrow{letter-spacing:2px;color:var(--green);margin-bottom:23px;font-size:10px;font-weight:500;display:block}.hero .eyebrow{letter-spacing:1px;align-items:center;gap:8px;font-size:11px;display:flex}.eyebrow>span{background:#6e8b65;border-radius:50%;width:5px;height:5px}.hero h1{letter-spacing:-2px;margin:0 0 24px;font-size:50px;line-height:1.6}.hero h1 em{color:#658163;font-style:normal}.hero-description{color:#7e837b;margin-bottom:28px;font-size:14px;line-height:2.1}.hero-price{color:var(--muted);align-items:baseline;gap:8px;margin-bottom:19px;font-size:11px;display:flex}.hero-price strong{color:var(--ink);letter-spacing:-1px;font-size:25px;font-weight:500}.button{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:4px;justify-content:center;align-items:center;gap:18px;min-height:54px;padding:15px 23px;font-size:13px;font-weight:500;transition:background .15s;display:inline-flex}.button:hover{background:#254634}.hero-cta{justify-content:space-between;width:325px}.hero-meta{color:var(--muted);gap:17px;margin-top:13px;font-size:10px;display:flex}.hero-meta span{align-items:center;gap:4px;display:flex}.demo-note{color:#8b7a57;margin-top:18px;font-size:10px}.hero-art{justify-content:center;align-items:center;height:510px;display:flex;position:relative}.orb{background:#edf0e5;border-radius:50%;position:absolute}.orb-one{width:375px;height:375px;top:15px;left:0}.orb-two{background:#f0eadd;width:230px;height:230px;bottom:8px;right:-5px}.report-sample{z-index:1;text-align:center;background:linear-gradient(125deg,#fffffa,#f9f8f0);border:1px solid #eee9dc;width:294px;height:410px;padding:26px 29px;transform:rotate(5deg);box-shadow:10px 20px 35px #2d45341c}.sample-top{color:#6f8463;justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.sample-top>span{letter-spacing:2px;font-size:7px}.sample-kicker{color:#929582;letter-spacing:2px;margin-bottom:12px;font-size:9px}.report-sample h2{margin-bottom:23px;font-size:25px;line-height:1.5}.name-example{justify-content:center;align-items:baseline;gap:10px;font-family:Gowun Batang,serif;display:flex}.name-example>span{font-size:30px}.name-example i{color:#9aa58d;font-size:14px;font-style:normal}.report-sample p{margin-top:12px;font-size:10px;line-height:1.9}.sample-divider{background:#c1c8b2;width:24px;height:1px;margin:20px auto}.sample-bottom{letter-spacing:1px;color:#929582;font-size:8px}.sample-bottom>span{border:1px solid #ddd;margin-left:5px;padding:2px 4px;font-size:7px}.floating-note{z-index:2;color:#7f8678;background:#fffefaeb;border:1px solid #e6e8dc;border-radius:5px;align-items:center;gap:12px;padding:15px 22px;font-size:10px;display:flex;position:absolute;bottom:40px;left:-5px;transform:rotate(-4deg);box-shadow:0 8px 24px #3447340b}.floating-note strong{color:var(--ink);font-size:11px;font-weight:500}.note-icon{background:var(--light);color:#7a8a68;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.art-caption{letter-spacing:3px;color:#a0a28f;font-size:7px;position:absolute;bottom:0;right:45px}.trust-strip{border-block:1px solid var(--line);justify-content:center;gap:100px;max-width:1080px;margin:auto;padding:22px 20px;display:flex}.trust-strip span{color:#7a8477;align-items:center;gap:10px;font-size:11px;display:flex}.trust-strip svg{stroke-width:1.4px;width:16px;height:16px}.section{max-width:1080px;margin:0 auto;padding:95px 30px}.intro{text-align:center}.intro>p{font-size:13px}.feature-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px;display:grid}.feature-grid article{border-top:1px solid var(--line);padding:24px 6px 0}.feature-number{color:#96a28a;font-family:Georgia,serif;font-size:14px}.feature-grid h3{margin:16px 0 12px;font-weight:500}.feature-grid p{font-size:12px;line-height:2}.process{background:#f0f2ea;grid-template-columns:1fr 1.4fr;gap:60px;padding:60px 65px;display:grid}.process h2{font-size:31px}.process p{font-size:12px}.process ol{margin:0;padding:0;list-style:none}.process li{border-bottom:1px solid #dde2d2;gap:24px;padding:20px 0;display:flex}.process li:last-child{border:0}.process li>span{color:#8c9b7d;font-family:Georgia,serif;font-size:14px}.process h3{margin-bottom:8px;font-size:14px;font-weight:500}.process li p{margin-bottom:0;font-size:11px}.pricing{text-align:center}.price-grid{text-align:left;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px;display:grid}.price-card{background:var(--paper);border:1px solid var(--line);border-radius:5px;padding:30px}.price-card.premium{background:#f0f3e9;border-color:#a9b59b}.price-card .eyebrow{margin-bottom:15px;font-family:Arial,sans-serif;font-size:10px}.price-card h3{font-size:16px;font-weight:500}.price{color:var(--ink);letter-spacing:-1px;font-size:29px;font-weight:500}.price small{letter-spacing:0;font-weight:400}.price-card ul{border-top:1px solid var(--line);margin:23px 0 12px;padding:20px 0;list-style:none}.price-card li{align-items:center;gap:10px;margin:9px 0;font-size:12px;display:flex}.secondary{color:var(--green);background:0 0;border-color:#bdc7b4;width:100%;font-size:12px}.secondary:hover{background:#e7ecdf}.faq{max-width:860px;padding-top:10px}.faq h2{text-align:center;margin-bottom:32px;font-size:28px}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;justify-content:space-between;align-items:center;padding:20px 0;font-size:13px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}details>p{padding:0 22px 15px 0;font-size:12px}.closing{text-align:center;background:#e9eee2;padding:65px 20px}.closing>svg{stroke:#6f855f;stroke-width:1.3px;margin-bottom:15px}.closing h2{font-size:32px}.closing .button{min-width:290px}.closing>span{color:var(--muted);justify-content:center;align-items:center;gap:5px;margin-top:14px;font-size:9px;display:flex}footer{max-width:1100px;margin:auto;padding:42px 40px 32px}footer .brand{font-size:20px}footer p{max-width:710px;margin:16px 0;font-size:10px}.footer-links{gap:20px;margin-bottom:15px;font-size:10px;display:flex}footer small{color:#9b9f96;font-size:9px}.narrow{max-width:640px;margin:auto;padding:35px 24px 75px}.back{color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;margin-bottom:25px;padding:0;font-size:11px;display:inline-flex}.steps{color:#a0a79a;align-items:center;gap:12px;margin:5px 0 45px;font-size:10px;display:flex}.steps i{background:var(--line);width:35px;height:1px}.steps .active{color:var(--green)}.narrow h1{margin-bottom:16px;font-size:36px}.lead{margin-bottom:35px;font-size:12px}.form-card{background:var(--paper);border:1px solid var(--line);border-radius:6px;margin-bottom:20px;padding:30px}.form-card h2{letter-spacing:0;margin-bottom:28px;font-family:inherit;font-size:16px;font-weight:500}.form-card h2>span{color:#8d9a7e;margin-right:10px;font:12px Georgia,serif}.form-card>p{font-size:12px}.field{margin-top:21px}.field>label{margin-bottom:9px;font-size:12px;font-weight:500;display:block}.field label b{color:#8e9c7f}.field label small{float:right;font-size:10px;font-weight:400}.field input:not([type=checkbox]):not([type=radio]){width:100%;min-width:0;height:48px;color:var(--ink);background:#fffefa;border:1px solid #dfe3d7;border-radius:4px;outline:none;padding:10px 13px;font-size:13px;display:block}.field input:focus{box-shadow:0 0 0 2px #345c4814;border-color:var(--green)!important}.field input:disabled{color:#aaa;background:#f0f0ea!important}.field input::placeholder{color:#b0b2a7}.field>small{margin-top:8px;font-size:10px;display:block}.radio-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.radio-row label{position:relative}.radio-row input{opacity:0;position:absolute}.radio-row span{text-align:center;border:1px solid var(--line);border-radius:4px;padding:10px;font-size:12px;display:block}.radio-row input:checked+span{color:#345c48;background:#edf1e6;border-color:#7d9270}.radio-row input:focus-visible+span{outline:2px solid var(--green)}.checkbox{cursor:pointer;align-items:flex-start;gap:8px;margin-top:18px;font-size:11px!important;font-weight:400!important;display:flex!important}.checkbox input{accent-color:var(--green);flex-shrink:0;width:15px;height:15px;margin-top:4px}.chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.chip{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:25px;align-items:center;gap:3px;min-height:38px;padding:9px 15px;font-size:11px;display:flex}.chip.selected{color:var(--green);background:#eff3e8;border-color:#96a989}.form-card>summary{padding:0}.form-card>summary small{font-size:10px}.consent-field{padding:10px 0 20px}.consent-field a{text-decoration:underline}.full{width:100%}.safe-note{justify-content:center;align-items:center;gap:5px;margin-top:14px;font-size:10px;display:flex}.error{color:#98624b;background:#faf0e9;border:1px solid #e5caba;border-radius:4px;margin:16px 0;padding:14px 17px;font-size:12px}.spin{width:18px;height:18px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.loading{text-align:center;min-height:400px;padding-top:90px}.report-page{max-width:880px;margin:auto;padding:30px 24px 70px}.demo-banner{color:#8f8062;text-align:center;background:#eee9dc;border-radius:3px;margin-bottom:25px;padding:9px 14px;font-size:10px}.report-heading{text-align:center;padding:35px 0 30px}.report-heading h1{margin-bottom:20px;font-size:37px}.report-heading p{font-size:12px}.report-heading>small{margin-top:12px;font-size:10px;display:block}.round-icon{background:var(--light);color:#7e9271;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 22px;display:flex}.direction{background:#eff2e8;border-radius:5px;margin:25px 0;padding:32px}.direction .eyebrow{margin-bottom:14px}.direction h2{letter-spacing:-.5px;margin-bottom:10px;font-size:20px;line-height:1.8}.preview-names{grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0 20px;display:grid}.preview-names article{border:1px solid var(--line);background:var(--paper);text-align:center;padding:25px 10px}.preview-names h2{letter-spacing:3px;margin:20px 0;font-size:27px}.preview-names span{color:var(--muted);justify-content:center;align-items:center;gap:5px;font-size:9px;display:flex}.paywall-note{color:var(--muted);justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.report-section{margin:60px 0}.report-section>h2{font-size:27px}.copy-link{border:1px solid var(--line);color:var(--green);background:0 0;border-radius:25px;align-items:center;gap:7px;padding:10px 18px;font-size:11px;display:inline-flex}.chart{border-top:1px solid #dce2d3;margin-top:25px;padding-top:25px}.pillars{justify-content:center;gap:12px;display:flex}.pillars>div{text-align:center;border:1px solid var(--line);background:#fffdf6;border-radius:3px;padding:10px 20px}.pillars strong{font-family:serif;font-size:26px;font-weight:400;display:block}.element-bars{justify-content:center;gap:15px;margin:25px 0;display:flex}.element-bars>div{align-items:center;gap:5px;font-size:11px;display:flex}.element-bars i{background:#dce3d3;border-radius:4px;width:60px;height:6px;display:block}.element-bars b{background:#7e9571;border-radius:4px;height:6px;display:block}.chart>small{text-align:center;font-size:9px;display:block}.top-names{gap:12px;display:flex}.top-names a{border:1px solid var(--line);background:var(--paper);text-align:center;flex:1;min-width:0;padding:20px 5px}.top-names a:first-child{background:#f1f4e9;border-color:#8b9c7b}.top-names h3{letter-spacing:1px;margin:15px 0 5px;font-family:Gowun Batang,serif;font-size:25px}.top-names span{letter-spacing:3px;color:#7f8a73;font-family:serif;font-size:16px}.top-names p{margin-top:13px;font-size:10px}.candidate-list{gap:16px;margin-top:25px;display:grid}.candidate{background:var(--paper);border:1px solid var(--line);border-radius:5px;padding:26px;scroll-margin-top:20px}.candidate-title{justify-content:space-between;align-items:center;display:flex}.candidate-title .eyebrow{margin-bottom:6px;font-size:8px}.candidate-title h3{margin:0;font-family:Gowun Batang,serif;font-size:27px}.candidate-title h3 span{letter-spacing:3px;color:#98a08c;margin-left:8px;font-family:serif;font-size:20px;font-weight:400}.style-tag{border:1px solid var(--line);color:#89957d;border-radius:20px;padding:3px 9px;font-size:9px}.meaning{margin:20px 0 15px;font-size:12px;line-height:1.9}.characters{color:#6c7e5f;gap:20px;margin:20px 0;display:flex}.characters>span{font-family:serif;font-size:20px}.characters strong{margin-left:7px;font-family:Noto Sans KR,sans-serif;font-size:10px;font-weight:400}.candidate details{border:0;border-top:1px solid var(--line)}.candidate summary{padding-bottom:0;font-size:11px}.candidate dl{font-size:11px}.candidate dl>div{grid-template-columns:85px 1fr;margin-top:12px;display:grid}.candidate dd{color:var(--muted);margin:0}.final-pick{text-align:center;background:#e9eee1;border-radius:5px;padding:45px 30px}.final-pick h2{letter-spacing:4px;margin-bottom:5px;font-size:40px}.final-hanja{letter-spacing:8px;color:#8d997e;font-family:serif;font-size:23px}.final-pick p{max-width:600px;margin:25px auto 0;font-size:12px;line-height:2.1}.table-wrap{overflow-x:auto}table{border-collapse:collapse;background:var(--paper);width:100%;font-size:11px}td,th{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;min-width:80px;padding:14px 12px}thead{background:var(--light)}th small{display:block}.report-disclaimer{border-top:1px solid var(--line);padding-top:25px;font-size:10px}.cross-sell{padding:50px 0 0}.cross-sell h2{margin-bottom:10px;font-size:30px}.cross-sell>p{font-size:12px}.cross-card{text-align:left;background:var(--paper);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:5px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:24px;display:flex}.cross-card strong{font-size:14px;font-weight:500;display:block}.cross-card small{margin-top:6px;font-size:10px;display:block}.cross-card>span:last-child{white-space:nowrap;align-items:center;gap:12px;font-size:13px;display:flex}.upsell{text-align:center;max-width:500px;margin:50px auto}.upsell h1{font-size:38px}.upsell>p{font-size:13px}.offer-card{background:var(--paper);border:1px solid var(--line);margin:25px 0;padding:25px}.offer-card h3{font-size:16px}.offer-card p{font-size:10px}.offer-card strong{font-size:25px;font-weight:500}.text-button{text-underline-offset:4px;color:var(--muted);background:0 0;border:0;margin:20px auto;padding:8px;font-size:12px;text-decoration:underline;display:block}.checkout-panel{text-align:center;max-width:520px;margin:50px auto}.checkout-panel h1{font-size:30px}.checkout-panel>svg{color:#93a281;margin-bottom:25px}.checkout-panel p{font-size:12px}.checkout-panel .price{font-size:32px}.field-pair{grid-template-columns:1fr 1fr;gap:15px;display:grid}.addon-form{max-width:650px;margin:30px auto}.addon-form h1{font-size:30px}.addon-form .button{margin-top:25px}.addon-form p{font-size:12px}.notice{background:#eff2e8;border-radius:4px;padding:16px}.addon-result>p{font-size:12px}.consent{z-index:20;border:1px solid var(--line);background:#fffefa;border-radius:6px;align-items:center;gap:14px;width:max-content;max-width:calc(100% - 24px);padding:13px 18px;display:flex;position:fixed;bottom:15px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #31432d15}.consent p{margin:0;font-size:10px}.consent a{text-decoration:underline}.consent button{border:1px solid var(--line);min-height:38px;color:var(--ink);white-space:nowrap;background:#fffefa;border-radius:3px;padding:8px 12px;font-size:10px}.consent .consent-yes{background:var(--green);color:#fff}.legal h1{font-size:29px}.legal h2{margin-top:30px;font:500 17px Noto Sans KR,sans-serif}.legal p,.legal li{color:var(--muted);font-size:12px}@media (min-width:1300px){.hero{min-height:730px;padding-top:85px;padding-bottom:80px}}@media (max-width:760px){.header{height:72px;padding:0 24px}.brand{font-size:22px}.brand span{letter-spacing:1px;margin-left:3px;font-size:7px}.header-note{letter-spacing:0;font-size:9px}.hero{grid-template-columns:1fr;gap:0;min-height:0;padding:46px 25px 30px}.hero h1{letter-spacing:-1.7px;font-size:40px}.hero .eyebrow{margin-bottom:23px;font-size:10px}.hero-description{margin-bottom:20px;font-size:12px;line-height:2}.hero-price{margin-bottom:13px}.hero-price strong{font-size:23px}.hero-cta{width:100%}.hero-meta{justify-content:center;font-size:9px}.demo-note{text-align:center;margin-top:12px;font-size:9px}.hero-art{width:100%;max-width:370px;height:425px;margin:28px auto 0}.report-sample{width:252px;height:352px;padding:20px 25px}.sample-top{margin-bottom:21px}.report-sample h2{margin-bottom:13px;font-size:22px}.sample-divider{margin:13px auto}.orb-one{width:300px;height:300px;top:20px}.orb-two{width:160px;height:160px;right:0}.floating-note{padding:12px 15px;font-size:9px;bottom:23px;left:0}.floating-note strong{font-size:10px}.art-caption{letter-spacing:2px;font-size:6px;bottom:0;right:5px}.trust-strip{justify-content:space-around;gap:12px;padding:19px 12px}.trust-strip span{flex-direction:column;gap:5px;font-size:8px}.trust-strip svg{width:15px}.section{padding:64px 24px}.section h2{font-size:27px}.intro>p{font-size:11px}.feature-grid{grid-template-columns:1fr;gap:21px;margin-top:35px}.feature-grid article{padding-top:15px}.feature-grid h3{margin:0 0 10px 15px;font-size:15px;display:inline-block}.feature-grid p{margin-bottom:0;padding-left:35px;font-size:11px}.process{grid-template-columns:1fr;gap:15px;margin:0 16px;padding:32px 25px}.process h2{margin-bottom:15px}.process>div>p{display:none}.process .eyebrow{margin-bottom:16px}.process li{gap:20px}.price-grid{grid-template-columns:1fr;gap:15px}.price-card{padding:25px}.price-card h3{font-size:15px}.pricing>p{font-size:11px}.faq{padding-top:0}.faq h2{font-size:24px}.faq summary{font-size:12px}.closing{padding:48px 20px}.closing h2{font-size:29px}footer{padding:32px 24px 105px}.narrow{padding:25px 20px 60px}.narrow h1{font-size:32px}.form-card{padding:23px 20px}.form-card h2{font-size:14px}.chips{gap:7px}.chip{padding:8px 13px;font-size:10px}.report-page{padding:20px 18px 50px}.report-heading{padding:25px 0}.report-heading h1{font-size:30px}.report-heading p{font-size:11px}.direction{padding:25px 20px}.direction h2{font-size:18px}.preview-names{gap:7px}.preview-names article{padding:20px 5px}.preview-names h2{letter-spacing:1px;font-size:22px}.preview-names span{gap:3px;font-size:8px}.preview-names small{font-size:9px}.paywall-note{gap:5px;font-size:9px}.pillars{gap:7px}.pillars>div{padding:8px 14px}.pillars strong{font-size:22px}.element-bars{flex-wrap:wrap;gap:8px}.element-bars i{width:29px}.element-bars>div{font-size:10px}.top-names{flex-wrap:wrap;gap:7px}.top-names a{min-width:28%;padding:14px 6px}.top-names h3{font-size:23px}.candidate{padding:21px}.candidate-title h3{font-size:24px}.candidate-title h3 span{font-size:17px}.candidate dl>div{grid-template-columns:70px 1fr}.report-section{margin:42px 0}.report-section>h2{font-size:24px}.cross-card{gap:8px;padding:18px 15px}.cross-card strong{font-size:12px}.cross-card small{font-size:9px}.cross-card>span:last-child{gap:7px;font-size:11px}.cross-card>span:last-child svg{width:14px}.consent{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px;bottom:9px}.consent p{width:100%;font-size:9px}.consent br{display:none}.consent button{min-height:33px;padding:7px 12px;font-size:9px}.upsell{margin:30px auto}.upsell h1{font-size:33px}.addon-form h1{font-size:25px}.field-pair{gap:10px}.field-pair label{font-size:10px}.field input:not([type=checkbox]):not([type=radio]){font-size:16px}.hero-copy .button{font-size:13px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (max-width:760px){.hero h1{word-break:keep-all;font-size:clamp(29px,8.5vw,36px)}.hero h1 em{white-space:normal}}.free-scope-note{color:var(--muted);max-width:360px;margin:16px 0 0;font-size:10px;line-height:1.8}.free-intro{text-align:center}.free-intro>p{font-size:12px}.free-intro .free-scope-note{max-width:none;margin-top:18px;font-size:10px}.free-inclusions{justify-content:center;gap:28px;margin:30px 0;display:flex}.free-inclusions span{align-items:center;gap:7px;font-size:12px;display:flex}.free-name-card{text-align:center;background:var(--paper);border:1px solid #a9b59b;border-radius:6px;margin:28px 0;padding:38px 25px}.free-name-card h2{letter-spacing:5px;margin:15px 0;font-size:42px}.free-name-card p{max-width:500px;margin:0 auto 15px;font-size:14px}.free-name-card small{font-size:10px}.unlock-invitation{text-align:center;padding:32px 12px 10px}.unlock-invitation h2{font-size:27px}.unlock-invitation p{font-size:12px}.unlock-invitation small{margin-top:15px;font-size:10px;display:block}.unlock-invitation .button{min-width:250px;margin-top:10px}@media (max-width:760px){.free-inclusions{flex-direction:column;align-items:center;gap:13px}.hero-copy .free-scope-note{font-size:9px}.unlock-invitation h2{font-size:23px}.free-name-card h2{font-size:36px}.free-name-card p{font-size:12px}}.sample-invitation,.sample-notice{text-align:center;background:#eef1e8;border-radius:8px;margin:36px auto;padding:40px 24px}.sample-notice h1{font-size:30px;line-height:1.5}.sample-notice p,.trust-evidence p{line-height:1.9}.sample-links{text-align:center;flex-direction:column;gap:16px;margin:30px 0;font-size:14px;display:flex}.advertising-consent{background:#f2f0e7;border-radius:6px;margin:24px 0;padding:18px;font-size:12px}.advertising-consent small{margin-top:8px;line-height:1.7;display:block}@media print{.sample-links,.advertising-consent{display:none}}
