:root{--pap-navy:#10263f;--pap-navy2:#0a1a2c;--pap-green:#167353;--pap-green2:#2f9a75;--pap-cream:#f7f4ed;--pap-paper:#fffdf8;--pap-gold:#e8c66d;--pap-ink:#17324d;--pap-muted:#617386;--pap-line:#dce5e1;--pap-shadow:0 28px 80px rgba(9,25,42,.16)}
.pap-page [hidden]{display:none!important}
.pap-page{background:var(--pap-paper);color:var(--pap-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.pap-page *{box-sizing:border-box}.pap-shell{width:min(1180px,calc(100% - 36px));margin:auto}.pap-kicker{display:inline-block;color:var(--pap-green);font-size:.73rem;letter-spacing:.15em;font-weight:900;text-transform:uppercase}.pap-page h1,.pap-page h2{font-family:Georgia,"Times New Roman",serif;letter-spacing:-.04em}.pap-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:12px;border:1px solid transparent;font:inherit;font-weight:900;text-decoration:none!important;cursor:pointer;transition:.18s}.pap-btn:hover{transform:translateY(-1px)}.pap-btn-primary{background:var(--pap-green);color:#fff!important;box-shadow:0 12px 32px rgba(22,115,83,.22)}.pap-btn-dark{background:var(--pap-navy);color:#fff!important}.pap-btn-ghost{background:transparent;color:inherit!important;border-color:rgba(255,255,255,.22)}
.pap-hero{padding:88px 0 84px;background:radial-gradient(circle at 78% 12%,rgba(47,154,117,.2),transparent 30%),linear-gradient(150deg,#071523,#10263f 55%,#0b1d31);color:#fff}.pap-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:58px;align-items:center}.pap-hero .pap-kicker{color:#78d9b8}.pap-hero h1{font-size:clamp(3.5rem,6.7vw,6.8rem);line-height:.9;margin:14px 0 24px}.pap-hero h1 span{color:#8bd9bd}.pap-lead{max-width:690px;color:#d7e2e9;font-size:1.12rem;line-height:1.7}.pap-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 20px}.pap-trust{display:flex;gap:10px 20px;flex-wrap:wrap;color:#c5d1d9;font-size:.84rem;font-weight:750}.pap-hero-card{background:linear-gradient(180deg,#fffdf8,#f4f0e7);color:var(--pap-ink);border-radius:26px;padding:26px;box-shadow:0 34px 90px rgba(0,0,0,.32);border:1px solid rgba(255,255,255,.35)}.pap-hero-card-top{display:flex;justify-content:space-between;gap:18px;align-items:center;font-size:.72rem;font-weight:900;letter-spacing:.1em}.pap-hero-card-top em{font-style:normal;color:var(--pap-green)}.pap-score-ring{width:150px;height:150px;border-radius:50%;display:grid;place-items:center;margin:28px auto 18px;background:conic-gradient(var(--pap-green) 0 68%,#dde7e2 68% 100%);position:relative}.pap-score-ring:after{content:"";position:absolute;inset:12px;border-radius:50%;background:#fff}.pap-score-ring strong,.pap-score-ring small{position:absolute;z-index:2}.pap-score-ring strong{font-family:Georgia,serif;font-size:3.4rem;top:36px}.pap-score-ring small{top:92px;color:var(--pap-muted);font-weight:800}.pap-hero-card h3{font-family:Georgia,serif;font-size:1.6rem;line-height:1.1;margin:12px 0 18px}.pap-mini-priorities{display:grid;gap:9px}.pap-mini-priorities div{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:center;padding:10px;border-radius:12px;background:#edf5f1}.pap-mini-priorities b{width:34px;height:34px;border-radius:10px;background:var(--pap-navy);color:#fff;display:grid;place-items:center}.pap-hero-card p{color:var(--pap-muted);margin-bottom:0}
.pap-proof,.pap-included{padding:92px 0;background:var(--pap-cream)}.pap-section-head{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:end;margin-bottom:38px}.pap-section-head h2{font-size:clamp(2.4rem,4.5vw,4.5rem);line-height:1;margin:10px 0 0}.pap-section-head p{color:var(--pap-muted);font-size:1.03rem;line-height:1.7;margin:0}.pap-workbook{border-radius:22px;overflow:hidden;background:#fff;box-shadow:var(--pap-shadow);border:1px solid #d8e0dd}.pap-workbook-bar{height:46px;background:#dfe6e3;display:flex;align-items:center;gap:7px;padding:0 15px}.pap-workbook-bar>span{width:9px;height:9px;border-radius:50%;background:#88958f}.pap-workbook-bar strong{margin-left:9px;font-size:.78rem;color:#42554d}.pap-tabs{display:flex;overflow-x:auto;background:#f4f6f4;border-bottom:1px solid #dbe3df}.pap-tab{flex:0 0 auto;padding:11px 14px;border:0;border-right:1px solid #e0e5e3;background:transparent;font:inherit;font-size:.76rem;font-weight:850;color:#52665d;cursor:pointer}.pap-tab.active{background:#fff;color:var(--pap-green);box-shadow:inset 0 -3px 0 var(--pap-green)}.pap-sheet{display:none;min-height:390px;padding:28px;background:#fff}.pap-sheet.active{display:block}.pap-sheet-title{padding:18px;background:var(--pap-navy);color:#fff;border-radius:12px;margin-bottom:20px}.pap-sheet-title b{display:block;font-family:Georgia,serif;font-size:1.35rem}.pap-sheet-title span{display:block;margin-top:4px;color:#cfdae1;font-size:.8rem}.pap-preview-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.pap-preview-main,.pap-preview-side{padding:20px;border-radius:14px;background:#fffdf8;border:1px solid var(--pap-line)}.pap-preview-main small,.pap-preview-side small{font-weight:900;color:var(--pap-green)}.pap-preview-main ol{margin:14px 0 0;padding-left:20px}.pap-preview-main li{padding:6px 0;font-weight:750}.pap-preview-side{background:#fbf4df}.pap-preview-side strong{display:block;margin-top:15px;font-family:Georgia,serif;font-size:1.25rem;line-height:1.3}.pap-scores{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:14px}.pap-scores div{padding:16px;text-align:center;background:#eef3f7;border-radius:12px}.pap-scores small{display:block}.pap-scores strong{display:block;font-family:Georgia,serif;color:var(--pap-green);font-size:1.7rem;margin-top:5px}.pap-sheet table{width:100%;border-collapse:collapse;font-size:.82rem}.pap-sheet th,.pap-sheet td{padding:11px;border:1px solid #dfe6e3;text-align:left}.pap-sheet th{background:var(--pap-green);color:#fff}.pap-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pap-card-grid article{padding:22px;border-radius:14px;background:#f5f8f6;border:1px solid var(--pap-line)}.pap-card-grid small{color:var(--pap-green);font-weight:900}.pap-card-grid strong{display:block;font-size:1.2rem;margin:6px 0}.pap-card-grid p{color:var(--pap-muted);margin:0}.pap-callout{padding:24px;border-radius:16px;background:#eaf7f2;color:#1d4e3e;font-size:1.05rem;line-height:1.6}.pap-sheet blockquote{margin:20px 0;padding:26px;border-left:5px solid var(--pap-green);background:#f8fbf9;font-family:Georgia,serif;font-size:1.35rem;line-height:1.5}.pap-review-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pap-review-row span{padding:24px;background:#f5f8f6;border-radius:12px;border:1px solid var(--pap-line);font-weight:850}.pap-preview-note{margin-top:22px;padding:17px 19px;border-radius:14px;background:#10263f;color:#dce6ed}.pap-preview-note b{color:#fff}
.pap-try{padding:90px 0;background:var(--pap-navy);color:#fff}.pap-try-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center}.pap-try .pap-kicker{color:#78d9b8}.pap-try h2{font-size:clamp(2.5rem,4vw,4.3rem);line-height:1;margin:12px 0}.pap-try p{color:#c6d3dc}.pap-try-card{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:26px;border-radius:22px;background:#fff;color:var(--pap-ink)}.pap-try-card label,.pap-modal-card label,.pap-field-grid label{display:grid;gap:7px;font-weight:850;font-size:.88rem}.pap-try-card select,.pap-modal-card input,.pap-field-grid input,.pap-field-grid select,.pap-field-grid textarea{width:100%;padding:13px 14px;border:1px solid #cdd9d4;border-radius:10px;background:#fff;color:var(--pap-ink);font:inherit}.pap-try-card button{grid-column:1/-1}.pap-sample-result{grid-column:1/-1;padding:18px;border-radius:14px;background:#eaf7f2;border:1px solid #cce8dd}.pap-sample-result small{display:block;color:var(--pap-green);font-weight:900}.pap-sample-result strong{display:block;font-family:Georgia,serif;font-size:1.35rem;margin:5px 0}.pap-sample-result p{color:var(--pap-ink);margin:0}
.pap-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pap-feature-grid article{padding:26px;border:1px solid var(--pap-line);border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(16,38,63,.05)}.pap-feature-grid b{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--pap-navy);color:#fff}.pap-feature-grid h3{font-family:Georgia,serif;font-size:1.45rem;margin:26px 0 8px}.pap-feature-grid p{color:var(--pap-muted);line-height:1.6;margin:0}.pap-international{padding:76px 0;background:#fff}.pap-international-card{display:grid;grid-template-columns:.7fr 1.3fr;gap:55px;align-items:center;padding:40px;border-radius:24px;background:#eaf7f2}.pap-international-card h2{font-size:3rem;margin:8px 0}.pap-international-card p{font-size:1.04rem;line-height:1.7;color:#365c4f}.pap-final{padding:80px 0;background:#fff}.pap-final-card{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;padding:42px;border-radius:26px;background:linear-gradient(135deg,#10263f,#0a1a2c);color:#fff}.pap-final-card .pap-kicker{color:#78d9b8}.pap-final-card h2{font-size:3.2rem;margin:8px 0}.pap-final-card p{color:#ced9e1;margin:0}
.pap-modal{position:fixed;inset:0;z-index:999999;display:none}.pap-modal[aria-hidden="false"]{display:grid;place-items:center}.pap-modal-backdrop{position:absolute;inset:0;background:rgba(3,12,20,.72);backdrop-filter:blur(8px)}.pap-modal-card{position:relative;width:min(520px,calc(100% - 30px));padding:30px;border-radius:22px;background:#fff;box-shadow:0 35px 100px rgba(0,0,0,.42);z-index:2}.pap-modal-card h2{font-size:2.3rem;margin:8px 0}.pap-modal-card p{color:var(--pap-muted);line-height:1.6}.pap-modal-card form{display:grid;gap:15px}.pap-modal-card small{color:var(--pap-muted)}.pap-modal-x{position:absolute;right:14px;top:14px;width:38px;height:38px;border-radius:50%;border:0;background:#edf2f0;color:var(--pap-navy);font-size:25px;cursor:pointer}.pap-modal-open{overflow:hidden}.pap-form-message{color:#a0342c;font-weight:800;margin-top:8px}
.pap-app-hero{padding:70px 0 44px;background:var(--pap-navy);color:#fff}.pap-app-hero .pap-kicker{color:#78d9b8}.pap-app-hero h1{font-size:clamp(2.8rem,5vw,5rem);margin:12px 0 14px}.pap-app-hero p{max-width:760px;color:#cbd8e0;font-size:1.06rem}.pap-progress{height:10px;background:rgba(255,255,255,.12);border-radius:999px;overflow:hidden;margin-top:30px}.pap-progress i{display:block;height:100%;background:#65c9a4;transition:.25s}.pap-progress-copy{display:flex;justify-content:space-between;color:#aebfc9;font-size:.78rem;font-weight:800;margin-top:8px}.pap-diagnostic{padding:58px 0 90px;background:var(--pap-cream)}.pap-diagnostic form{max-width:930px;margin:auto;padding:34px;border-radius:24px;background:#fff;border:1px solid var(--pap-line);box-shadow:0 18px 60px rgba(16,38,63,.07)}.pap-diag-step{display:none}.pap-diag-step.active{display:block}.pap-diag-step h2{font-size:2.6rem;margin:8px 0 10px}.pap-help{color:var(--pap-muted)}.pap-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:26px}.pap-field-full{grid-column:1/-1}.pap-field-grid textarea{min-height:130px;resize:vertical}.pap-field-grid small{color:var(--pap-muted);font-weight:600}.pap-diag-actions{display:flex;justify-content:space-between;gap:12px;margin-top:30px}.pap-diag-actions .pap-btn-ghost{border-color:#cbd7d2;color:var(--pap-ink)!important}
.pap-result-hero{padding:72px 0 54px;background:linear-gradient(140deg,#071523,#10263f);color:#fff}.pap-result-hero .pap-kicker{color:#78d9b8}.pap-result-hero h1{font-size:clamp(3rem,5.6vw,5.8rem);line-height:.95;margin:12px 0}.pap-result-hero h1 span{color:#91d8bf}.pap-result-hero p{max-width:830px;color:#d2dee5;font-size:1.08rem;line-height:1.7}.pap-result-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.pap-result-body{padding:50px 0 90px;background:var(--pap-cream)}.pap-result-scoreboard{display:grid;grid-template-columns:260px 1fr;gap:18px}.pap-big-score{padding:25px;border-radius:20px;background:var(--pap-navy);color:#fff}.pap-big-score small{display:block;color:#72d6b1;font-weight:900}.pap-big-score strong{display:block;font-family:Georgia,serif;font-size:4.4rem;line-height:1;margin:14px 0}.pap-big-score em{font-size:1rem;font-style:normal;color:#b6c7d1}.pap-big-score span{color:#c7d4dc}.pap-score-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.pap-score-grid>div{padding:20px;border-radius:18px;background:#fff;border:1px solid var(--pap-line)}.pap-score-grid small{display:block;color:var(--pap-muted)}.pap-score-grid strong{display:block;font-family:Georgia,serif;font-size:2.2rem;margin:6px 0}.pap-score-grid i{display:block;height:7px;border-radius:999px;background:var(--pap-green)}.pap-result-tabs{display:flex;overflow-x:auto;margin-top:22px;background:#fff;border:1px solid var(--pap-line);border-radius:14px;padding:5px}.pap-result-tabs button{flex:0 0 auto;border:0;background:transparent;padding:11px 14px;border-radius:9px;font:inherit;font-weight:850;color:#5f7180;cursor:pointer}.pap-result-tabs button.active{background:var(--pap-navy);color:#fff}.pap-result-panel{display:none;margin-top:18px;padding:34px;border-radius:22px;background:#fff;border:1px solid var(--pap-line)}.pap-result-panel.active{display:block}.pap-panel-head h2{font-size:2.8rem;margin:8px 0 26px}.pap-priority-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pap-priority-grid article{padding:24px;border-radius:18px;background:#f7faf8;border:1px solid var(--pap-line)}.pap-priority-grid article>b{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--pap-navy);color:#fff}.pap-priority-grid small{display:block;color:var(--pap-green);font-weight:900;margin:18px 0 4px}.pap-priority-grid h3{font-family:Georgia,serif;font-size:1.5rem;margin:0 0 9px}.pap-priority-grid p,.pap-priority-grid li{color:var(--pap-muted);line-height:1.6}.pap-first-action{padding:14px;border-radius:12px;background:#eaf7f2}.pap-first-action small{margin:0 0 5px}.pap-first-action strong{display:block}.pap-priority-grid em{display:block;margin-top:14px;font-style:normal;font-weight:850;color:#355848}.pap-monday{margin-top:22px;padding:26px;border-radius:18px;background:var(--pap-navy);color:#fff}.pap-monday .pap-kicker{color:#72d6b1}.pap-monday h2{margin:8px 0 16px}.pap-monday>div{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:center;padding:10px 0;border-top:1px solid rgba(255,255,255,.1)}.pap-monday b{width:34px;height:34px;border-radius:10px;background:#fff;color:var(--pap-navy);display:grid;place-items:center}.pap-week-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pap-week-grid article{padding:24px;border:1px solid var(--pap-line);border-radius:18px;background:#fbfcfb}.pap-week-grid small{color:var(--pap-green);font-weight:900}.pap-week-grid h3{font-family:Georgia,serif;font-size:1.55rem;margin:8px 0}.pap-week-grid p,.pap-week-grid li{color:var(--pap-muted);line-height:1.6}.pap-money-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pap-money-grid article{padding:20px;border-radius:16px;background:#f5f8f6;border:1px solid var(--pap-line)}.pap-money-grid small{color:var(--pap-muted)}.pap-money-grid strong{display:block;font-family:Georgia,serif;font-size:1.7rem;margin-top:8px}.pap-action-list{display:grid;gap:10px;margin-top:18px}.pap-action-list>div{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center;padding:14px;border-radius:14px;background:#f8faf9;border:1px solid var(--pap-line)}.pap-action-list b{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:var(--pap-navy);color:#fff}.pap-kpi-list{margin-top:28px}.pap-kpi-list>div{display:grid;grid-template-columns:1fr 140px 1.5fr;gap:15px;padding:12px 0;border-top:1px solid var(--pap-line)}.pap-kpi-list span{font-weight:900;color:var(--pap-green)}.pap-kpi-list small{color:var(--pap-muted)}.pap-script-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pap-script-grid article{padding:22px;border-radius:16px;background:#f8faf9;border:1px solid var(--pap-line)}.pap-script-grid small{color:var(--pap-green);font-weight:900}.pap-script-grid blockquote{font-family:Georgia,serif;line-height:1.55;margin:14px 0 0}.pap-review-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pap-review-grid article{padding:20px;border-radius:16px;background:#f6f9f7;border:1px solid var(--pap-line)}.pap-review-grid small{color:var(--pap-green);font-weight:900}.pap-review-grid h3{font-family:Georgia,serif}.pap-review-grid p{color:var(--pap-muted)}.pap-stop{margin-top:24px;padding:22px;border-radius:16px;background:#fff4ef;border:1px solid #f1d6ca}.pap-stop p{margin:8px 0;color:#784a39}.pap-workbook-download{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;padding:28px;border-radius:20px;background:#eef5f2;border:1px solid #d6e6df}.pap-workbook-download h3{font-family:Georgia,serif;font-size:1.7rem;margin:0 0 8px}.pap-workbook-download p{color:var(--pap-muted);max-width:760px}.pap-tab-chips{display:flex;flex-wrap:wrap;gap:7px}.pap-tab-chips span{padding:7px 9px;border-radius:8px;background:#fff;border:1px solid var(--pap-line);font-size:.72rem;font-weight:800}
@media(max-width:950px){.pap-hero-grid,.pap-section-head,.pap-try-grid,.pap-international-card,.pap-final-card{grid-template-columns:1fr}.pap-feature-grid,.pap-priority-grid,.pap-script-grid{grid-template-columns:1fr 1fr}.pap-score-grid{grid-template-columns:repeat(3,1fr)}.pap-result-scoreboard{grid-template-columns:1fr}.pap-workbook-download{grid-template-columns:1fr}}
@media(max-width:650px){.pap-shell{width:min(100% - 22px,1180px)}.pap-hero{padding:58px 0}.pap-hero h1{font-size:3.3rem}.pap-actions .pap-btn{width:100%}.pap-preview-grid,.pap-card-grid,.pap-feature-grid,.pap-priority-grid,.pap-week-grid,.pap-script-grid,.pap-review-grid,.pap-money-grid,.pap-field-grid,.pap-try-card{grid-template-columns:1fr}.pap-field-full{grid-column:auto}.pap-scores{grid-template-columns:1fr 1fr}.pap-sheet{padding:16px;overflow-x:auto}.pap-result-panel{padding:22px}.pap-score-grid{grid-template-columns:1fr 1fr}.pap-kpi-list>div{grid-template-columns:1fr}.pap-diag-actions{flex-wrap:wrap}.pap-diag-actions .pap-btn{flex:1}.pap-final-card h2,.pap-panel-head h2{font-size:2.3rem}}
@media print{header,footer,.pap-result-actions,.pap-result-tabs{display:none!important}.pap-result-hero{padding:25px;background:#fff!important;color:#10263f!important}.pap-result-hero p{color:#334b5e!important}.pap-result-body{background:#fff!important;padding:0}.pap-result-panel{display:block!important;break-inside:avoid;margin-top:14px}.pap-result-panel[data-result-panel="workbook"]{display:none!important}.pap-shell{width:100%}.pap-page{background:#fff}}
.pap-diagnostic{position:relative;z-index:1000000;isolation:isolate}.pap-diagnostic form,.pap-diag-step,.pap-field-grid,.pap-field-grid label{position:relative}.pap-field-grid label{cursor:default!important}.pap-field-grid input,.pap-field-grid select,.pap-field-grid textarea{position:relative;z-index:1000001;pointer-events:auto!important}.pap-field-grid input:not([type="range"]),.pap-field-grid textarea,[data-pap-country]{cursor:text!important}.pap-field-grid select,.pap-field-grid input[type="range"]{cursor:pointer}
.pap-example-intro{display:block;margin-top:5px;color:var(--pap-muted);font-weight:700}.pap-example-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.pap-example-chips button{position:relative;z-index:1000002;padding:9px 12px;border:1px solid #bcd8cc;border-radius:999px;background:#eaf7f2;color:#174f3d;font:inherit;font-size:.78rem;font-weight:850;cursor:pointer!important;pointer-events:auto!important}.pap-example-chips button:hover,.pap-example-chips button:focus{outline:none;background:#167353;color:#fff;border-color:#167353}.pap-growth-focus{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:12px;margin-bottom:18px}.pap-growth-focus>div{padding:18px;border-radius:15px;background:#eef5f2;border:1px solid #d6e6df}.pap-growth-focus small{display:block;color:var(--pap-green);font-weight:900;margin-bottom:7px}.pap-growth-focus strong{display:block;line-height:1.45}.pap-growth-grid{grid-template-columns:1fr 1fr;margin-bottom:18px}.pap-result-tabs button,.pap-tab{touch-action:manipulation}

/* Keep Polar's own controls above stray transparent navigation layers. */
.pap-result-tabs,.pap-tabs{position:relative;z-index:2147483000;isolation:isolate}
.pap-result-tabs button,.pap-tab{position:relative;z-index:1;pointer-events:auto!important}
.pap-diagnostic{z-index:2147482990}
.pap-field-grid input,.pap-field-grid select,.pap-field-grid textarea,.pap-example-chips button{z-index:2147483000}
@media(max-width:650px){.pap-growth-focus{grid-template-columns:1fr}.pap-example-chips button{width:100%;text-align:left}}
