.profound-note{background:#f7f8fa;color:#161a23;font-family:Arial,Helvetica,sans-serif}.profound-note main{max-width:none;padding:0}.profound-note header,.profound-note footer{background:#fff}.pf{--blue:#376cff;--ink:#0c111e;--muted:#596273;overflow:hidden}.pf *{box-sizing:border-box}.pf a{color:#2554ce;text-underline-offset:4px}.pf p{line-height:1.78}.pf h1,.pf h2,.pf h3{font-weight:500;letter-spacing:-.045em}.pf h2{font-size:clamp(32px,4.2vw,54px);line-height:1.12;margin:18px 0 30px}.pf h3{font-size:23px;line-height:1.25;letter-spacing:-.025em}.pf-label,.pf-kicker,.pf-meta,.pf-note,.pf-status{font-family:Arial,sans-serif}.pf-label{font-size:11px!important;letter-spacing:.15em;font-weight:700;color:#5474b9}.pf-hero,.pf-wide{padding:76px max(6vw,calc((100vw - 1200px)/2))}.pf-hero{background:radial-gradient(ellipse at 85% 70%,#252444 0,transparent 54%),#090d16;color:#f4f6fb;padding-top:30px}.pf-kicker{display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.15em;padding-bottom:35px;border-bottom:1px solid #ffffff25;color:#9aaac6}.pf-kicker a{color:#dce5f6;text-decoration:none}.pf-hero-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:45px;align-items:center;padding-top:30px}.pf h1{font-size:clamp(39px,4.6vw,66px);line-height:1.035;margin:22px 0;letter-spacing:-.058em}.pf h1 em{font-style:normal;color:#94b5ff}.pf-dek{font-size:18px;color:#c2cbdc;max-width:620px}.pf-meta{font-size:12px;color:#aab8d0}.pf-button{display:inline-flex;align-items:center;gap:35px;background:#376cff;color:#fff!important;padding:14px 20px;font-size:14px;font-weight:600;text-decoration:none;border-radius:6px;min-height:48px;margin-top:12px}.pf-button:hover{background:#2455d9;text-decoration:none}.pf-orbit{position:relative;min-height:420px;display:flex;flex-direction:column;justify-content:center;padding:30px 0}.pf-orbit-ring{position:absolute;inset:10% -15%;border-radius:50%;border:1px solid #5575b14a;transform:rotate(-28deg);box-shadow:0 0 0 45px #527cc808,0 0 0 90px #527cc805;pointer-events:none}.pf-question,.pf-answer{position:relative;border:1px solid #65759855;border-radius:12px;background:linear-gradient(120deg,#252d40,#121823);box-shadow:0 20px 50px #0003;padding:23px}.pf-question{width:82%;margin-bottom:-8px;transform:rotate(-3deg)}.pf-question>span,.pf-answer>span{font-size:9px;letter-spacing:.15em;color:#a6bce8}.pf-question p{font-size:29px;line-height:1.25;margin:15px 0}.pf-question i{font-style:normal;font-size:11px;color:#8495b7}.pf-answer{width:92%;margin-left:8%;transform:rotate(2deg);animation:pf-float 8s ease-in-out infinite alternate}.pf-answer>div{padding:13px 0;border-bottom:1px solid #ffffff15;font-size:12px}.pf-answer b{color:#8daeff;font-family:monospace;margin-right:16px}.pf-answer .pf-missing{color:#b9b1ef}.pf-illustration{position:relative;font-size:10px;color:#93a4c0;text-align:center;margin-top:24px}.pf-take{display:grid;grid-template-columns:100px 1fr;gap:35px;border-top:1px solid #ffffff25;margin-top:35px;padding-top:28px}.pf-take>span{font-size:10px;color:#9dbbff;letter-spacing:.15em;padding-top:5px}.pf-take p{max-width:820px;font-size:17px;line-height:1.55;margin:0}.pf-jumps{display:flex;justify-content:center;gap:25px;flex-wrap:wrap;border-block:1px solid #dfe3eb;padding:23px;font-size:12px;background:#fff;max-width:none}.pf-prose{max-width:800px;margin:85px auto;padding:0 30px}.pf-prose p{font-size:17px;color:#424d60}.pf-prose strong{color:#172033}.pf-prose h2:not(:first-child){margin-top:38px}.pf-wide{border-top:1px solid #dfe3eb}.pf-signals{background:#edf0f6}.pf-signal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.pf-signal-grid>div{border-top:1px solid #a9b5ca;padding-top:25px}.pf-number{font-family:monospace;color:#637592;font-size:12px}.pf-signal-grid p{font-size:15px;color:#4b576b}.pf-note{font-size:12px!important;color:#657086;line-height:1.6!important}.pf-lab{background:#0d1422;color:#edf2fb}.pf-lab-heading{display:flex;justify-content:space-between;gap:20px;align-items:start}.pf-lab h2{max-width:700px}.pf-lab a{color:#a4c2ff}.pf-lab-heading p{color:#b5c2d8}.pf-status{font-size:9px;letter-spacing:.12em;white-space:nowrap;border:1px solid #47516f;color:#c2b3f4;border-radius:20px;padding:9px 13px}.pf-disclosure{color:#a8b6ce;font-size:12px;max-width:950px}.pf-controls{display:flex;align-items:end;gap:30px;padding:25px 0;border-bottom:1px solid #334058;margin-bottom:30px}.pf-controls label,.pf-controls legend{font-size:12px;color:#bdc9dd}.pf-controls select{display:block;margin-top:12px;background:#19243a;color:#fff;border:1px solid #53617b;padding:12px;border-radius:5px;min-height:46px;font:inherit;max-width:100%}.pf-controls fieldset{border:0;padding:0;margin:0;min-width:0}.pf-engine-buttons{display:flex;gap:6px;margin-top:12px}.pf button{font:inherit;cursor:pointer;min-height:44px}.pf-engine-buttons button{background:#172237;border:1px solid #42506b;color:#d3def0;padding:11px 16px;border-radius:5px;font-size:12px}.pf-engine-buttons button[aria-pressed=true]{background:#376cff;border-color:#7097ff;color:white}.pf-lab-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:30px}.pf-prompts .pf-label{color:#91ade1}.pf-prompts button{display:flex;gap:12px;text-align:left;width:100%;background:transparent;color:#c4cee0;border:1px solid #33425b;border-radius:8px;padding:16px;margin:10px 0;font-size:13px;line-height:1.5}.pf-prompts button span{font-family:monospace;color:#8daaff}.pf-prompts button[aria-pressed=true]{background:#1e3154;border-color:#7095db;color:#fff}.pf-lab .pf-note{color:#98a9c6}.pf-results{min-width:0;background:#141e30;border:1px solid #33425b;border-radius:12px;padding:24px}.pf-metrics{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;border-bottom:1px solid #33425b;padding-bottom:22px}.pf-metrics span{font-size:11px;color:#a8b9d4}.pf-metrics strong{display:block;font-weight:500;font-size:44px;line-height:1.2;margin:12px 0}.pf-metrics small{font-size:21px;color:#8daaff}.pf-metrics p{font-size:10px;color:#a8b9d4;margin:0}.pf-metrics .pf-engine-name{font-size:22px;margin:23px 0}.pf-result-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;margin:20px 0 26px}.pf-result-grid h3{font-size:15px;letter-spacing:0;margin-bottom:6px}.pf-bar-row{margin:20px 0}.pf-bar-row>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:11px}.pf-bar-row b{font-weight:500}.pf-bar-track{height:7px;background:#27344a;border-radius:8px;margin-top:8px;overflow:hidden}.pf-bar-track i{display:block;height:100%;border-radius:8px;background:#376cff;transition:width .35s ease}.pf-bar-track .pf-bar-1{background:#b5a2ef}.pf-bar-track .pf-bar-2{background:#8eacc9}.pf-stacked{display:flex;height:22px;border-radius:4px;overflow:hidden;margin:25px 0 18px;gap:2px}.pf-segment-0{background:#5b89ff}.pf-segment-1{background:#b5a2ef}.pf-segment-2{background:#8eacc9}.pf-citation-label{display:flex;justify-content:space-between;gap:10px;font-size:11px;margin:12px 0}.pf-citation-label b{font-weight:500}.pf-citation-label i{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:2px}.pf-sample{border-top:1px solid #33425b;padding:20px 0}.pf-sample p{font-size:14px;color:#bbc9df}.pf-diagnosis{background:#1c2b47;border-left:3px solid #749cff;padding:20px}.pf-diagnosis .pf-label{color:#a8c2ff}.pf-diagnosis h3{font-size:21px;margin:12px 0}.pf-diagnosis p{font-size:13px;color:#c1cde1}.pf-diagnosis a{font-size:12px}.pf-section-heading{max-width:740px}.pf-section-heading>p:last-child{font-size:17px;color:#586277}.pf-action{background:#fff}.pf-project{margin:40px 0;border:1px solid #c6cfde;border-radius:12px;overflow:hidden;box-shadow:0 15px 55px #172d6010;padding:30px;background:linear-gradient(135deg,#f4f7ff,#fff)}.pf-project-top{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#627494;letter-spacing:.06em}.pf-project h3{font-size:32px;margin:28px 0}.pf-project-rows{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.pf-project-rows b{font-size:12px;color:#315ecd}.pf-project-rows p{font-size:14px;color:#4d5b73}.pf-two{display:grid;grid-template-columns:1fr 1fr;gap:45px}.pf-two p{font-size:16px;color:#505d73}.pf-timeline{margin-top:40px}.pf-timeline>div{display:grid;grid-template-columns:100px 1fr;gap:30px;border-top:1px solid #d0d8e5;padding:28px 0}.pf-timeline time{font-family:monospace;font-size:12px;color:#47659d;padding-top:5px}.pf-timeline h3{margin:0 0 12px}.pf-timeline p{max-width:850px;margin:0;color:#515e73;font-size:16px}.pf-callout{font-size:clamp(23px,3vw,36px);font-weight:500;line-height:1.4!important;letter-spacing:-.025em;border-left:3px solid #376cff;padding:0 0 0 25px;max-width:940px;margin:40px 0}.pf-body{max-width:950px;color:#515e73;font-size:16px}.pf-buying{background:#fff}.pf-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:36px 0 20px}.pf-price-grid>div{border:1px solid #cbd4e3;padding:30px;border-radius:10px;background:#f7f9fd}.pf-price-grid h3{font-size:40px;margin:20px 0}.pf-price-grid small{font-size:14px;letter-spacing:0;color:#647086}.pf-price-grid p{font-size:15px;color:#505e75}.pf-table-wrap{overflow-x:auto;margin:25px 0 35px}.pf table{width:100%;min-width:640px;border-collapse:collapse;font-size:14px;text-align:left}.pf caption{text-align:left;color:#69778d;font-size:12px;padding-bottom:15px}.pf th,.pf td{padding:20px 18px;border-bottom:1px solid #d8dfeb;vertical-align:top}.pf thead th{background:#edf2fb;font-weight:600}.pf tbody th{width:20%;font-weight:600}.pf td{color:#536076;line-height:1.65}.pf-verdict{background:radial-gradient(ellipse at 95% 95%,#29305b,transparent 65%),#0b1220;color:#f4f6fb}.pf-verdict h2{font-size:clamp(37px,5vw,64px)}.pf-verdict>p:not(.pf-label):not(.pf-note){max-width:810px;font-size:18px;color:#c6d1e5}.pf-verdict .pf-note{color:#9bacc8}.pf-commercial h2{font-size:32px}.pf-sources{background:#edf1f7}.pf-sources h2{font-size:32px}.pf-sources p,.pf-sources li{font-size:13px;color:#59677e;max-width:900px}.pf-sources ol{columns:2;column-gap:45px;padding-left:20px}.pf-sources li{margin-bottom:13px;break-inside:avoid;padding-left:5px}.pf :focus-visible{outline:3px solid #9179e8;outline-offset:4px}.pf section,.pf li{scroll-margin-top:25px}.profound-note .uip-signup{max-width:1200px;margin:35px auto;border-radius:10px}.pf .uip-signup h2{font-size:24px;letter-spacing:-.025em}.pf .uip-signup p{font-size:14px;line-height:1.6}@keyframes pf-float{to{transform:rotate(0deg) translateY(-7px)}}@media(min-width:1450px){.pf-hero-grid{gap:70px}}@media(max-width:950px){.pf-hero-grid{grid-template-columns:1fr 0.85fr;gap:20px}.pf-orbit{min-height:350px}.pf-question p{font-size:24px}.pf-lab-layout{grid-template-columns:1fr}.pf-prompts>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pf-project-rows{grid-template-columns:1fr 1fr}.pf-status{white-space:normal}.profound-note .uip-signup{margin:25px 5%}}@media(max-width:650px){.pf-hero,.pf-wide{padding:45px 6%}.pf-hero{padding-top:22px}.pf-kicker{flex-direction:column;gap:12px;padding-bottom:22px}.pf-hero-grid{grid-template-columns:1fr;padding-top:16px}.pf h1{font-size:43px}.pf-dek{font-size:17px}.pf-orbit{min-height:320px;max-width:390px;margin:10px auto 0;width:100%;padding:20px 8px}.pf-question p{font-size:26px}.pf-answer{padding:20px}.pf-take{grid-template-columns:1fr;gap:12px;margin-top:10px}.pf-take p{font-size:16px}.pf-jumps{gap:15px 20px;padding:20px 6%;justify-content:flex-start}.pf-prose{margin:55px auto;padding:0 6%}.pf-prose p{font-size:16px}.pf-signal-grid,.pf-two,.pf-price-grid{grid-template-columns:1fr;gap:20px}.pf-lab-heading{display:block}.pf-status{display:inline-block;margin-bottom:15px}.pf-controls{display:block}.pf-controls fieldset{margin-top:22px}.pf-controls select{width:100%}.pf-engine-buttons button{padding:11px 14px}.pf-prompts>div{display:block}.pf-prompts button{margin:9px 0}.pf-results{padding:18px}.pf-metrics{grid-template-columns:1fr 1fr}.pf-metrics>div:last-child{grid-column:1/-1;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pf-metrics>div:last-child p{width:100%}.pf-metrics .pf-engine-name{font-size:17px;margin:0}.pf-metrics strong{font-size:38px}.pf-result-grid{grid-template-columns:1fr;gap:5px}.pf-diagnosis{padding:16px}.pf-project{padding:22px}.pf-project h3{font-size:28px}.pf-project-top{flex-direction:column}.pf-project-rows{grid-template-columns:1fr;gap:6px}.pf-project-rows p{margin-top:6px}.pf-timeline>div{grid-template-columns:1fr;gap:15px}.pf-price-grid>div{padding:24px}.pf-sources ol{columns:1}.pf-verdict>p:not(.pf-label):not(.pf-note){font-size:16px}.pf-button{gap:16px}.pf h2{font-size:34px}}@media(prefers-reduced-motion:reduce){.pf *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
