/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--navy-950:#06152f;--navy-900:#09214a;--navy-800:#0b3470;--blue-600:#1467f3;--blue-500:#1c76ff;--teal-600:#008f92;--teal-500:#0bb9b1;--teal-100:#dff8f6;--ink:#0b1d3c;--muted:#5c6c85;--line:#d9e3ef;--surface:#fff;--surface-soft:#f4f8fc;--success:#087f6d;--danger:#b42318;--shadow:0 22px 60px #06152f24}*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:calc(100% * var(--a11y-scale,1));scroll-padding-top:88px}body{color:var(--ink);background:#f8fbff;margin:0;font-family:Arial,Noto Sans Hebrew,Rubik,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,summary,input,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:4px;outline:3px solid #ffb700}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;color:var(--navy-950);box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:12px 18px;font-weight:800;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #d9e3efe6;position:sticky;inset-block-start:0}.header-inner{align-items:center;gap:32px;min-height:78px;display:flex}.site-logo-link{flex:none;align-items:center;display:inline-flex}.site-logo-image{object-fit:contain;width:clamp(150px,15vw,196px);height:auto;display:block}.wordmark{color:var(--navy-950);letter-spacing:.08em;direction:ltr;align-items:center;font-size:2.05rem;font-weight:900;line-height:1;display:inline-flex}.wordmark-i{width:9px;height:30px;margin-inline-start:3px;display:inline-block;position:relative}.wordmark-i:before,.wordmark-i:after{content:"";background:var(--teal-500);border-radius:1px;height:14px;position:absolute;inset-inline:0;transform:skewY(24deg)}.wordmark-i:before{inset-block-start:0}.wordmark-i:after{inset-block-end:0}.desktop-nav{color:#34445e;justify-content:center;align-items:center;gap:28px;margin-inline-start:auto;font-weight:700;display:flex}.desktop-nav a{padding-block:10px;position:relative}.desktop-nav a:after{content:"";background:var(--teal-500);height:2px;transition:transform .18s;position:absolute;inset-block-end:2px;inset-inline:0;transform:scaleX(0)}.desktop-nav a:hover:after{transform:scaleX(1)}.header-button{min-height:46px;color:var(--navy-900);border:1px solid #b8c8dc;border-radius:14px;justify-content:center;align-items:center;padding:0 20px;font-weight:800;transition:border-color .18s,background .18s;display:inline-flex}.mobile-nav{margin-inline-start:auto;display:none;position:relative}.mobile-nav summary{border:1px solid var(--line);cursor:pointer;border-radius:14px;place-items:center;width:48px;height:48px;font-size:1.35rem;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{border:1px solid var(--line);width:240px;box-shadow:var(--shadow);background:#fff;border-radius:18px;gap:4px;padding:10px;display:grid;position:absolute;inset-block-start:56px;inset-inline-end:0}.mobile-nav nav a{border-radius:10px;align-items:center;min-height:46px;padding-inline:12px;font-weight:700;display:flex}.mobile-nav nav a:hover{background:var(--surface-soft)}.hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 3% 8%,#0ecdc1cc,#0000 32%),linear-gradient(125deg,#006e88 0%,#063e79 40%,#061939 80%,#06152f 100%);padding:74px 0 70px;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";z-index:-1;border:1px solid #57e0d930;border-radius:50%;position:absolute}.hero:before{width:520px;height:520px;inset-block-end:-330px;inset-inline-start:-300px}.hero:after{width:260px;height:260px;inset-block-start:40px;inset-inline-end:-150px}.hero-grid-pattern{z-index:-1;opacity:.22;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 38%,#000);mask-image:linear-gradient(#0000 38%,#000)}.hero-layout{grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);align-items:center;gap:54px;display:grid}.hero-copy{min-width:0}.eyebrow{color:#7cf2e8;align-items:center;gap:9px;margin:0 0 18px;font-size:1rem;font-weight:800;display:inline-flex}.eyebrow span{border:1px solid #7cf2e8bf;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:780px;margin:0;font-size:clamp(3rem,5.6vw,5.35rem);line-height:1.04}.hero h1 strong{color:#57e0d5;font-weight:inherit;display:block}.hero-subtitle{color:#e3edf8;text-wrap:pretty;max-width:680px;margin:26px 0 0;font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.75}.hero-actions{flex-wrap:wrap;gap:14px;margin-block:30px;display:flex}.button{border-radius:16px;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:0 24px;font-size:1.05rem;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#042747;background:linear-gradient(120deg,#0caca7,#20cabe);border:1px solid #4ee5d8;box-shadow:0 16px 35px #0000002e}.button-primary:hover{box-shadow:0 20px 42px #07efdc3d}.button-whatsapp{color:#fff;background:#031b3a61;border:1px solid #fffc}.button-whatsapp:hover{background:#031b3aa6}.case-card{max-width:770px;color:var(--ink);background:#fffffff5;border:1px solid #ffffff80;border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:10px 24px;padding:22px 26px;display:grid;box-shadow:0 20px 54px #0000002b}.case-heading{grid-row:1/span 2;align-items:center;gap:12px;min-width:185px;display:flex}.case-icon{background:var(--teal-100);width:58px;height:58px;color:var(--teal-600);border:1px solid #9de5df;border-radius:50%;flex:none;place-items:center;font-size:1.45rem;font-weight:900;display:grid}.case-heading p,.case-heading h2{margin:0}.case-heading p{color:var(--teal-600);font-size:.84rem;font-weight:900}.case-heading h2{font-size:1rem}.price-flow{white-space:nowrap;justify-content:center;align-items:baseline;gap:14px;display:flex}.price-flow strong{color:var(--teal-600);font-size:clamp(1.75rem,3vw,2.4rem);line-height:1}.price-flow span{color:var(--teal-500);font-size:1.8rem;font-weight:900}.price-flow del{color:#6f7c8e;font-size:1.35rem;text-decoration-thickness:2px}.case-facts{color:#3f5069;justify-content:center;gap:18px;font-size:.9rem;font-weight:800;display:flex}.case-card small{color:#6f7c8e;text-align:center;border-top:1px solid #e5edf5;grid-column:1/-1;padding-top:11px}.hero-form-card{color:var(--ink);background:#fffffffa;border:1px solid #fff9;border-radius:28px;padding:34px;position:relative;box-shadow:0 26px 70px #0000003d}.form-badge{background:var(--teal-500);color:#042747;border-radius:999px;padding:6px 14px;font-size:.82rem;font-weight:900;position:absolute;inset-block-start:-15px;inset-inline-start:28px}.form-kicker{color:var(--teal-600);margin:0 0 8px;font-weight:900}.hero-form-card h2{margin:0;font-size:clamp(1.65rem,2.4vw,2.2rem);line-height:1.22}.hero-form-card>p:not(.form-kicker){color:var(--muted);margin:10px 0 24px}.lead-form{gap:16px;display:grid}.lead-form>label:not(.consent):not(.honeypot){color:#243854;gap:7px;font-size:.92rem;font-weight:800;display:grid}.lead-form input[type=text],.lead-form input[type=tel]{width:100%;min-height:54px;color:var(--ink);background:#fff;border:1px solid #b9c8da;border-radius:13px;padding:0 15px;font-size:1rem}.lead-form input::placeholder{color:#8a98ab}.lead-form input:hover{border-color:#6d8daf}.lead-form input:focus{border-color:var(--blue-500);outline:none;box-shadow:0 0 0 4px #1c76ff1f}.honeypot{opacity:0!important;pointer-events:none!important;position:absolute!important}.consent{color:#485a72;cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:10px;font-size:.82rem;font-weight:500;display:grid}.consent input{width:20px;height:20px;accent-color:var(--teal-600);margin:2px 0 0}.consent a{color:var(--navy-800);text-underline-offset:3px;font-weight:800;text-decoration:underline}.lead-form button{color:#052b47;cursor:pointer;background:linear-gradient(120deg,#0b9f9c,#13c5b9);border:0;border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:58px;font-size:1.08rem;font-weight:900;display:flex;box-shadow:0 14px 28px #009f9a38}.lead-form button:hover{filter:brightness(1.04)}.lead-form button:disabled{opacity:.65;cursor:wait}.privacy-note{color:#6f7c8e;text-align:center;justify-content:center;align-items:flex-start;gap:7px;margin-top:16px;font-size:.77rem;display:flex}.form-success{color:#075f54;background:#ecfcf8;border:1px solid #98dfd2;border-radius:18px;justify-content:center;align-items:center;gap:14px;min-height:220px;padding:24px;display:flex}.form-success>span{background:#cff4eb;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.4rem;font-weight:900;display:grid}.form-success strong{font-size:1.1rem}.form-success p{margin:4px 0 0}.form-error{color:var(--danger);background:#fff2f0;border:1px solid #f3b4ae;border-radius:12px;padding:11px 12px;font-size:.84rem}.form-error p{margin:0 0 6px}.form-error a{font-weight:800;text-decoration:underline}.trust-strip{border-bottom:1px solid var(--line);background:#fff}.trust-grid{grid-template-columns:repeat(4,1fr);display:grid}.trust-grid>div{border-inline-end:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:108px;display:flex}.trust-grid>div:first-child{border-inline-end:0}.trust-grid strong{color:var(--navy-900);font-size:1.05rem}.trust-grid span{color:var(--muted);font-size:.88rem}.section{padding:96px 0}.section-heading{max-width:720px;margin-bottom:38px}.section-heading>p,.numbers-copy>p,.faq-intro>p,.final-card>div>p{color:var(--teal-600);margin:0 0 8px;font-size:.88rem;font-weight:900}.section-heading h2,.numbers-copy h2,.faq-intro h2{color:var(--navy-950);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.8vw,3.3rem);line-height:1.13}.section-heading>span,.numbers-copy>span,.faq-intro>span{color:var(--muted);margin-top:14px;font-size:1.05rem;line-height:1.75;display:block}.service-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.service-card{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;min-height:280px;padding:26px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0b1d3c0a}.service-card:before{content:"";background:var(--teal-100);border-radius:50%;width:140px;height:140px;position:absolute;inset-block-start:-85px;inset-inline-end:-70px}.service-card>span{color:var(--teal-600);font-weight:900}.service-card h3{color:var(--navy-950);margin:30px 0 10px;font-size:1.35rem}.service-card p{color:var(--muted);margin:0}.service-card a{color:var(--blue-600);align-items:center;gap:8px;margin-top:auto;font-weight:900;display:inline-flex}.tools-section{background:radial-gradient(circle at 8% 12%,#0bb9b121,#0000 25%),linear-gradient(#f3f8fd 0%,#edf5fb 100%);border-block:1px solid #dbe6f2;position:relative;overflow:hidden}.tools-section:before{content:"";pointer-events:none;background-image:linear-gradient(#09214a06 1px,#0000 1px),linear-gradient(90deg,#09214a06 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.tools-section .shell{position:relative}.tools-heading{max-width:790px}.tool-tabs{z-index:2;border:1px solid #cddbea;background:#e7eff7;border-bottom:0;border-radius:20px 20px 0 0;grid-template-columns:repeat(3,1fr);gap:8px;width:min(720px,100%);margin-bottom:-1px;padding:8px 8px 0;display:grid;position:relative}.tool-tabs button{color:#52657e;cursor:pointer;background:0 0;border:0;border-radius:14px 14px 0 0;justify-content:center;align-items:center;gap:10px;min-height:62px;padding:10px 14px;font-weight:900;display:flex}.tool-tabs button>span{width:30px;height:30px;color:var(--teal-600);background:#ffffffb8;border-radius:10px;place-items:center;font-size:1.05rem;display:grid}.tool-tabs button[aria-selected=true]{color:var(--navy-950);background:#fff;box-shadow:0 -5px 18px #06152f0f}.tool-tabs button[aria-selected=true]>span{background:var(--teal-100)}.tool-panel{z-index:1;background:#fffffff7;border:1px solid #cddbea;border-radius:0 26px 26px;min-height:520px;padding:34px;position:relative;box-shadow:0 24px 60px #06152f1a}.calculator-layout{grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);align-items:stretch;gap:28px;display:grid}.tool-input-card,.fee-scenarios article{background:#f8fbfe;border:1px solid #d5e1ed;border-radius:20px;padding:24px}.tool-input-card h3,.fee-scenarios h3{color:var(--navy-950);margin:0 0 20px;font-size:1.25rem}.tool-fields{gap:16px;display:grid}.compact-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.tool-fields label,.fee-scenarios label,.fund-filters label{color:#31455f;gap:7px;font-size:.88rem;font-weight:800;display:grid}.tool-fields label>div,.fee-scenarios label>div{background:#fff;border:1px solid #bdcddd;border-radius:13px;align-items:center;gap:8px;min-height:54px;padding-inline:14px;display:flex}.tool-fields input,.fee-scenarios input{width:100%;min-width:0;color:var(--navy-950);background:0 0;border:0;outline:0;font-size:1.05rem;font-weight:800}.tool-fields label>div:focus-within,.fee-scenarios label>div:focus-within{border-color:var(--blue-500);box-shadow:0 0 0 4px #1c76ff1c}.tool-fields b,.fee-scenarios b{color:#7a8ca3;flex:none;font-size:.85rem}.tool-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tool-results article{background:#fff;border:1px solid #d9e4ef;border-radius:20px;flex-direction:column;justify-content:center;min-width:0;min-height:170px;padding:24px;display:flex}.tool-results .primary-result{background:radial-gradient(circle at 10% 10%,#56e1d640,#0000 42%),#ecfbf9;border-color:#7bded7;grid-row:span 2}.tool-results small,.scenario-total small{color:#60728a;font-weight:800}.tool-results strong,.scenario-total strong{max-width:100%;color:var(--navy-950);overflow-wrap:anywhere;margin-top:9px;font-size:clamp(1.65rem,3.4vw,3.15rem);line-height:1.08;display:block}.tool-results .primary-result strong{color:var(--teal-600)}.tool-disclaimer{color:#677991;background:#f3f7fb;border-radius:12px;grid-column:1/-1;margin:0;padding:13px 15px;font-size:.78rem;line-height:1.65}.fee-calculator{gap:22px;display:grid}.fee-calculator>.tool-input-card{padding:22px 24px}.fee-scenarios{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.fee-scenarios article{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fee-scenarios article>h3,.fee-scenarios article>.scenario-total{grid-column:1/-1}.fee-scenarios .proposed-scenario{background:#f0fbfa;border-color:#79dcd4}.scenario-total{border-top:1px solid #dce6f0;min-width:0;margin-top:4px;padding-top:18px}.scenario-total strong{font-size:clamp(1.45rem,2.8vw,2.45rem)}.scenario-total span{color:#687b92;margin-top:8px;font-size:.82rem;display:block}.fee-difference{background:linear-gradient(120deg,#e6faf7,#f7fffe);border:1px solid #9de5df;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:4px 24px;padding:22px 24px;display:grid}.fee-difference>span{color:#245066;font-weight:900}.fee-difference>strong{color:var(--teal-600);overflow-wrap:anywhere;grid-row:span 2;font-size:clamp(1.75rem,3.5vw,2.8rem);line-height:1}.fee-difference>small{color:#61748b}.fund-tool{gap:22px;display:grid}.fund-filters{grid-template-columns:minmax(240px,1.35fr) repeat(3,minmax(150px,.65fr));gap:14px;display:grid}.fund-filters input,.fund-filters select{width:100%;min-height:54px;color:var(--navy-950);background:#fff;border:1px solid #bdcddd;border-radius:13px;outline:0;padding-inline:14px}.fund-filters input:focus,.fund-filters select:focus{border-color:var(--blue-500);box-shadow:0 0 0 4px #1c76ff1c}.fund-state{color:#64768e;text-align:center;background:#f8fbfe;border:1px dashed #b9cbdc;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:180px;padding:24px;display:flex}.fund-state strong{color:var(--navy-950);font-size:1.05rem}.error-state{color:var(--danger);background:#fff7f6;border-color:#efb8b2}.error-state button{background:var(--navy-900);color:#fff;cursor:pointer;border:0;border-radius:11px;min-height:44px;margin-top:6px;padding-inline:18px;font-weight:900}.company-logo{color:#53677f;background:#fff;border:1px solid #d6e1ec;border-radius:13px;flex:none;place-items:center;font-size:.68rem;font-weight:900;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 5px 14px #06152f14}.company-logo img{z-index:1;object-fit:contain;background:0 0;width:100%;height:100%;padding:5px;position:absolute;inset:0}.company-logo>span{color:#fff;background:linear-gradient(145deg,#103767,#087d84);border-radius:9px;place-items:center;font-size:.74rem;font-weight:900;display:grid;position:absolute;inset:4px}.comparison-action{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f0fdfbf7;border:1px solid #a9d9d5;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid;position:sticky;inset-block-start:82px;box-shadow:0 15px 34px #06465121}.selected-fund-chips{scrollbar-width:thin;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.selected-fund-chips>span{min-width:max-content;color:var(--navy-900);background:#fff;border:1px solid #cbdde8;border-radius:999px;align-items:center;gap:7px;padding:5px 7px 5px 11px;font-size:.78rem;display:flex}.selected-fund-chips button{color:#5d7188;cursor:pointer;background:#eef4f8;border:0;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.compare-now-button{background:linear-gradient(135deg, var(--blue-600), var(--teal-600));color:#fff;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding-inline:22px;font-weight:900;display:inline-flex;box-shadow:0 8px 20px #1467f32e}.compare-now-button:disabled{color:#687b90;cursor:not-allowed;box-shadow:none;background:#dce5ed}.compare-now-button>span{font-size:1.2rem}.fund-results{overscroll-behavior:contain;background:#f6f9fc;border:1px solid #d8e3ee;border-radius:18px;gap:8px;max-height:440px;padding:10px;display:grid;overflow:auto}.fund-result{width:100%;min-height:84px;color:var(--navy-950);text-align:start;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:13px;grid-template-columns:38px 46px minmax(0,1fr) minmax(118px,auto);align-items:center;gap:12px;padding:11px 14px;display:grid}.fund-result:hover{border-color:#95cbc8}.fund-result.selected-fund{border-color:var(--teal-500);background:#ecfcfa}.fund-checkbox{width:34px;height:34px;color:var(--blue-600);background:#f6f9fc;border:1px solid #b5c7d8;border-radius:10px;place-items:center;font-weight:900;display:grid}.selected-fund .fund-checkbox{border-color:var(--teal-600);background:var(--teal-600);color:#fff}.fund-result-copy{min-width:0}.fund-result-copy strong,.fund-result-copy small{display:block}.fund-result-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fund-result-copy small{color:#71839a;margin-top:3px;font-size:.76rem}.fund-result-return{border-inline-start:1px solid #e1e9f0;justify-items:end;gap:2px;min-width:118px;padding-inline-start:14px;display:grid}.fund-result-return>small{color:#71839a;font-size:.7rem;font-weight:700}.fund-result-return>.positive-value,.fund-result-return>.negative-value{font-size:1rem}.positive-value{color:#07865f;font-weight:900}.negative-value{color:#c12d25;font-weight:900}.selected-comparison{border-top:1px solid #dce6f0;gap:18px;padding-top:24px;display:grid}.comparison-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.comparison-heading small{color:var(--teal-600);font-weight:900}.comparison-heading h3{color:var(--navy-950);margin:2px 0 0;font-size:1.55rem}.comparison-heading>span{color:#5c6f87;background:#eef4fa;border-radius:999px;padding:8px 13px;font-size:.78rem;font-weight:800}.comparison-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.comparison-cards article{background:#fff;border:1px solid #d5e1ec;border-radius:18px;min-width:0;padding:18px;box-shadow:0 10px 25px #06152f0d}.comparison-card-head{border-bottom:1px solid #e0e8f0;grid-template-columns:42px minmax(0,1fr) 34px;align-items:start;gap:10px;min-height:72px;padding-bottom:14px;display:grid}.comparison-card-head strong,.comparison-card-head small{display:block}.comparison-card-head strong{color:var(--navy-950);line-height:1.35}.comparison-card-head small{color:#71839a;margin-top:4px;font-size:.72rem}.comparison-card-head button{color:#62758d;cursor:pointer;background:#f7fafc;border:1px solid #d5e0eb;border-radius:10px;width:34px;height:34px}.comparison-cards dl{gap:0;margin:13px 0 0;display:grid}.comparison-cards dl>div{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-block:9px;display:flex}.comparison-cards dl>div:last-child{border-bottom:0}.comparison-cards dt{color:#60738a;font-size:.79rem}.comparison-cards dd{white-space:nowrap;margin:0}.returns-chart{background:radial-gradient(circle at 100% 0,#1467f314,#0000 32%),#fff;border:1px solid #d7e3ee;border-radius:20px;gap:16px;padding:20px;display:grid;overflow:hidden}.returns-chart-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.returns-chart-heading small{color:var(--teal-600);font-weight:900}.returns-chart-heading h4{color:var(--navy-950);margin:2px 0 0;font-size:1.25rem}.returns-chart-heading>span{color:#677a91;font-size:.78rem;font-weight:700}.returns-chart-legend{flex-wrap:wrap;gap:8px;display:flex}.returns-chart-legend>div{color:#445970;background:#f8fbfe;border:1px solid #dae5ee;border-radius:999px;align-items:center;gap:7px;min-width:0;padding:5px 9px;font-size:.72rem;font-weight:800;display:flex}.returns-chart-legend i{border-radius:50%;flex:none;width:9px;height:9px}.returns-chart-canvas{direction:ltr;width:100%;min-height:290px;overflow:hidden}.returns-chart svg{width:100%;height:auto;min-height:290px}.chart-grid-line{stroke:#e3ebf3;stroke-width:1px;stroke-dasharray:5 7}.chart-axis-label,.chart-period-label,.chart-value-label{font-family:Arial,Noto Sans Hebrew,sans-serif}.chart-axis-label{fill:#8292a6;font-size:12px}.chart-period-label{fill:#52657e;font-size:13px;font-weight:700}.chart-value-label{font-size:12px;font-weight:900}.returns-chart>p{color:#71839a;margin:0;font-size:.72rem}.comparison-bars{background:#f8fbfe;border:1px solid #dbe5ef;border-radius:18px;gap:13px;padding:20px;display:grid}.comparison-bars h4{color:var(--navy-950);margin:0 0 3px}.comparison-bars>div{grid-template-columns:minmax(90px,150px) minmax(0,1fr) 70px;align-items:center;gap:12px;display:grid}.comparison-bars>div>span{color:#40536c;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:800;overflow:hidden}.comparison-bars>div>div{background:#e2eaf2;border-radius:999px;height:12px;overflow:hidden}.comparison-bars i{border-radius:inherit;background:linear-gradient(90deg,#0b9f9c,#42d9cf);height:100%;display:block}.comparison-bars .negative-bar{background:linear-gradient(90deg,#d5544c,#f09992)}.comparison-bars b{color:var(--navy-950);text-align:end}.numbers-section{background:var(--navy-950);color:#fff}.numbers-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;display:grid}.numbers-copy h2{color:#fff}.numbers-copy>span{color:#c3d3e6}.text-link{color:#58e2d8;align-items:center;gap:10px;min-height:48px;margin-top:24px;font-weight:900;display:inline-flex}.number-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.number-cards article{text-align:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.number-cards small{color:#b9c9dc}.number-cards strong{white-space:nowrap;margin-block:10px;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1}.number-cards span{color:#dce8f5}.number-cards .highlight-number{background:#0a777e;border-color:#3ed8cd}.number-cards .highlight-number strong{color:#7ff6eb}.animated-number{font-variant-numeric:tabular-nums;justify-content:center;min-width:4ch;transition:transform .18s,filter .18s;display:inline-flex}.animated-number.is-counting{filter:drop-shadow(0 0 12px #59ede257);transform:translateY(-1px)scale(1.035)}.campaign-page{--campaign:#0bb9b1;--campaign-soft:#dff8f6;background:#f6f9fd}.campaign-page.campaign-blue{--campaign:#2369e8;--campaign-soft:#e8f0ff}.campaign-page.campaign-gold{--campaign:#c7952c;--campaign-soft:#fff5da}.campaign-page.campaign-sky{--campaign:#16a6cc;--campaign-soft:#e4f8fd}.campaign-hero{background:linear-gradient(115deg, #06152ffa, #082f4ff5), radial-gradient(circle at 15% 20%, var(--campaign), transparent 36%);color:#fff;padding:86px 0 92px;position:relative;overflow:hidden}.campaign-orb{pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;position:absolute}.campaign-orb-one{width:460px;height:460px;inset:-270px auto auto -120px;box-shadow:0 0 0 70px #ffffff06}.campaign-orb-two{width:220px;height:220px;box-shadow:0 0 80px var(--campaign);inset:auto 42% -160px auto}@supports (color:color-mix(in lab, red, red)){.campaign-orb-two{box-shadow:0 0 80px color-mix(in srgb, var(--campaign) 45%, transparent)}}.campaign-hero-grid{z-index:2;grid-template-columns:minmax(0,1.08fr) minmax(350px,.72fr);align-items:center;gap:72px;display:grid;position:relative}.campaign-breadcrumb{color:#b9cbe0;gap:8px;font-size:.86rem;display:flex}.campaign-breadcrumb a:hover{color:#fff}.campaign-eyebrow,.campaign-section-kicker{color:#f0cc75;margin:24px 0 10px;font-weight:900}.campaign-copy h1,.campaign-copy h2{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(2.7rem,5.4vw,5.35rem);line-height:1.04}.campaign-accent{background:var(--campaign);border-radius:999px;width:max-content;max-width:100%;margin-top:20px;display:block}@supports (color:color-mix(in lab, red, red)){.campaign-accent{background:color-mix(in srgb, var(--campaign) 22%, transparent)}}.campaign-accent{color:#91fff6;padding:9px 16px;font-size:1rem}.campaign-intro{color:#d5e1ee;max-width:710px;margin:22px 0;font-size:1.14rem}.campaign-highlights{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.campaign-highlights li{color:#fff;background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;padding:8px 12px;font-weight:750}.campaign-mobile-cta{display:none}.campaign-form-card{color:var(--ink);background:#fffffff7;border:1px solid #ffffff38;border-radius:30px;padding:30px;box-shadow:0 30px 80px #00000047}.campaign-form-badge{background:var(--campaign-soft);color:#075b62;border-radius:999px;padding:7px 12px;font-size:.84rem;font-weight:900;display:inline-flex}.campaign-form-card h2{margin:16px 0 8px;font-size:clamp(1.65rem,2.5vw,2.2rem);line-height:1.18}.campaign-form-card>p{color:var(--muted);margin:0 0 18px}.campaign-form-card>small{color:#62728a;margin-top:14px;display:block}.campaign-form-card .lead-form button{background:var(--campaign)}.campaign-proof-strip{border-bottom:1px solid var(--line);background:#fff}.campaign-proof-strip .shell{grid-template-columns:repeat(4,1fr);display:grid}.campaign-proof-strip span{border-inline-start:1px solid var(--line);text-align:center;padding:21px 16px;font-weight:850}.campaign-proof-strip span:last-child{border-inline-end:1px solid var(--line)}.campaign-section-grid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;display:grid}.campaign-section-grid h2,.campaign-centered-heading h2,.campaign-faq h2,.campaign-result-card h2,.campaign-example h2{margin:0 0 14px;font-size:clamp(2rem,4vw,3.4rem);line-height:1.08}.campaign-section-grid>div>p:last-child,.campaign-example-layout>div>p:last-child{color:var(--muted);font-size:1.05rem}.campaign-section-grid ol{grid-template-columns:repeat(2,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.campaign-section-grid li{border:1px solid var(--line);background:#fff;border-radius:22px;min-height:148px;padding:22px;box-shadow:0 14px 40px #06152f12}.campaign-section-grid li span{background:var(--campaign-soft);width:38px;height:38px;color:var(--campaign);border-radius:12px;place-items:center;font-weight:950;display:inline-grid}.campaign-section-grid li p{margin:20px 0 0;font-size:1rem;font-weight:800}.campaign-example{background:var(--navy-950);color:#fff}.campaign-example-layout{grid-template-columns:.72fr 1.28fr;align-items:center;gap:64px;display:grid}.campaign-example h2{color:#fff}.campaign-example-layout>div>p:last-child{color:#c9d7e7}.campaign-example-numbers{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.campaign-example-numbers article{text-align:center;background:#ffffff12;border:1px solid #ffffff29;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.campaign-example-numbers article.is-primary{border-color:var(--campaign)}@supports (color:color-mix(in lab, red, red)){.campaign-example-numbers article.is-primary{border-color:color-mix(in srgb, var(--campaign) 70%, white)}}.campaign-example-numbers article.is-primary{background:var(--campaign)}@supports (color:color-mix(in lab, red, red)){.campaign-example-numbers article.is-primary{background:color-mix(in srgb, var(--campaign) 62%, #06203e)}}.campaign-example-numbers strong{white-space:nowrap;margin:8px 0;font-size:clamp(1.85rem,3.4vw,3.1rem)}.campaign-example-numbers small,.campaign-example-numbers article>span{color:#cedbeb}.campaign-example-numbers>p{color:#b8c8db;grid-column:1/-1;margin:5px 0 0;font-size:.82rem}.campaign-result{padding-top:0}.campaign-result-card{background:var(--navy-950);color:#fff;box-shadow:var(--shadow);border-radius:30px;align-items:center;gap:30px;padding:54px;display:flex}.campaign-result-card>span{background:var(--campaign);border-radius:24px;flex:none;place-items:center;width:80px;height:80px;font-size:2rem;font-weight:950;display:grid}.campaign-result-card h2{color:#fff}.campaign-result-card p:last-child{color:#cfdaea;margin-bottom:0}.campaign-steps{background:#fff}.campaign-centered-heading{text-align:center;margin-bottom:36px}.campaign-steps ol{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.campaign-steps li{border:1px solid var(--line);background:linear-gradient(145deg, white, var(--campaign-soft));border-radius:26px;min-height:240px;padding:28px;position:relative;overflow:hidden}.campaign-steps li>span{color:var(--campaign);letter-spacing:-.05em;font-size:2.6rem;font-weight:950;display:block}.campaign-steps h3{margin:28px 0 8px;font-size:1.35rem}.campaign-steps p{color:var(--muted);margin:0}.campaign-faq-grid{grid-template-columns:.6fr 1.4fr;gap:70px;display:grid}.campaign-faq-grid>div:first-child>a{color:var(--campaign);font-weight:900}.campaign-faq details{border-bottom:1px solid var(--line);background:#fff}.campaign-faq summary{cursor:pointer;justify-content:space-between;gap:24px;padding:24px 4px;font-weight:900;list-style:none;display:flex}.campaign-faq summary span{color:var(--campaign);font-size:1.45rem}.campaign-faq details p{color:var(--muted);margin:0;padding:0 4px 24px}.campaign-final-cta{background:#fff}.campaign-final-cta .shell{background:linear-gradient(120deg, var(--navy-950), #0b3a5c);color:#fff;box-shadow:var(--shadow);border-radius:30px;justify-content:space-between;align-items:center;gap:30px;padding:42px 50px;display:flex}.campaign-final-cta h2{color:#fff;max-width:720px;margin:6px 0;font-size:clamp(1.8rem,3vw,2.8rem)}.campaign-final-cta p{color:#cbd9e9;margin:0}.campaign-final-cta small{color:#f2cc77;font-weight:900}.campaign-footer{color:#d7e1ed;background:#041126}.campaign-footer-grid{grid-template-columns:1.4fr .7fr .9fr;gap:44px;padding-block:54px;display:grid}.campaign-footer-grid>div{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.campaign-footer-grid .footer-logo{margin-bottom:8px}.campaign-footer-grid a:hover{color:#fff}.campaign-disclaimer{color:#96a8bd;border-top:1px solid #ffffff1f;margin:0;padding-block:20px 34px;font-size:.8rem}.check-hub-page{background:#f6f9fd;min-height:75vh}.check-hub-hero{color:#fff;text-align:center;background:linear-gradient(120deg,#06152f,#0a4564);padding:82px 0}.check-hub-hero p{color:#f0c66b;margin:0 0 12px;font-weight:900}.check-hub-hero h1{color:#fff;margin:0;font-size:clamp(2.7rem,6vw,5.2rem);line-height:1}.check-hub-hero span{color:#d5e2ee;margin-top:20px;font-size:1.08rem;display:block}.check-hub-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.check-hub-card{--hub-accent:#0bb9b1;border:1px solid var(--line);background:#fff;border-radius:26px;flex-direction:column;min-height:330px;padding:28px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #06152f14}.check-hub-card:hover{border-color:var(--hub-accent);transform:translateY(-7px);box-shadow:0 28px 70px #06152f24}.check-hub-card>span{background:var(--hub-accent);border-radius:16px;place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.check-hub-card>span{background:color-mix(in srgb, var(--hub-accent) 13%, white)}}.check-hub-card>span{color:var(--hub-accent);font-weight:950}.check-hub-card small{color:var(--hub-accent);margin-top:30px;font-weight:850}.check-hub-card h2{margin:7px 0 10px;font-size:1.55rem}.check-hub-card p{color:var(--muted);margin:0}.check-hub-card strong{color:var(--hub-accent);margin-top:auto;padding-top:22px}.check-hub-blue{--hub-accent:#2369e8}.check-hub-gold{--hub-accent:#bd8b23}.check-hub-sky{--hub-accent:#159dc1}.quick-check-section{background:radial-gradient(circle at 12% 15%, var(--campaign), transparent 30%), linear-gradient(135deg, #fff9f0, #f5fbff);padding-block:clamp(48px,7vw,88px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.quick-check-section{background:radial-gradient(circle at 12% 15%, color-mix(in srgb, var(--campaign) 14%, transparent), transparent 30%), linear-gradient(135deg, #fff9f0, #f5fbff)}}.quick-check-shell{grid-template-columns:minmax(300px,.78fr) minmax(520px,1.22fr);align-items:center;gap:clamp(38px,6vw,78px);display:grid}.quick-check-heading{border-inline-start:4px solid var(--campaign);padding:8px 30px 10px 0;position:sticky;top:120px}.quick-check-heading p{color:var(--campaign);margin:0 0 10px;font-weight:950}.quick-check-heading h1{color:var(--navy-950);letter-spacing:-.04em;margin:0;font-size:clamp(2.25rem,4vw,4rem);line-height:1.03}.quick-check-heading span{color:var(--muted);margin-top:17px;font-size:1.04rem;line-height:1.85;display:block}.quick-check-heading ul{gap:10px;margin:25px 0 0;padding:0;list-style:none;display:grid}.quick-check-heading li{border:1px solid var(--campaign);width:fit-content}@supports (color:color-mix(in lab, red, red)){.quick-check-heading li{border:1px solid color-mix(in srgb, var(--campaign) 24%, #dce4ec)}}.quick-check-heading li{color:#253a55;background:#ffffffc7;border-radius:999px;padding:9px 14px;font-size:.88rem;font-weight:850;box-shadow:0 8px 22px #06152f0d}.quick-check-card{border:1px solid var(--campaign);min-height:600px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.quick-check-card{border:1px solid color-mix(in srgb, var(--campaign) 28%, #dce4ec)}}.quick-check-card{background:#fffffffa;border-radius:30px;padding:30px 34px 24px;box-shadow:0 26px 70px #06152f1f}.quick-check-card:before{content:"";background:linear-gradient(90deg, #f0c766, var(--campaign));height:5px;position:absolute;inset:0 0 auto}.quick-progress-copy{color:#53647b;justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.quick-progress-copy strong{color:var(--campaign)}.quick-progress{background:#edf1f5;border-radius:999px;height:5px;margin-top:10px;overflow:hidden}.quick-progress i{border-radius:inherit;background:linear-gradient(90deg, #f0c766, var(--campaign));height:100%;transition:width .28s;display:block}.quick-step{padding:28px 0 8px}.quick-step-icon{background:var(--campaign-soft);width:48px;height:48px;color:var(--campaign);border-radius:16px;place-items:center;font-size:1.35rem;font-weight:950;display:grid}.quick-step h3{margin:16px 0 5px;font-size:clamp(1.55rem,3vw,2.25rem)}.quick-step>p{color:var(--muted);margin:0}.quick-question-label{font-weight:900;color:var(--navy-950)!important;margin-top:28px!important}.quick-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:14px;display:grid}.quick-choice-grid button{min-height:72px;color:var(--navy-950);cursor:pointer;background:#fff;border:1.5px solid #dbe3ec;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:10px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex}.quick-choice-grid button:hover{border-color:var(--campaign);transform:translateY(-2px)}.quick-choice-grid button.is-selected{border-color:var(--campaign);background:var(--campaign)}@supports (color:color-mix(in lab, red, red)){.quick-choice-grid button.is-selected{background:color-mix(in srgb, var(--campaign) 8%, white)}}.quick-choice-grid button.is-selected{box-shadow:0 8px 22px var(--campaign)}@supports (color:color-mix(in lab, red, red)){.quick-choice-grid button.is-selected{box-shadow:0 8px 22px color-mix(in srgb, var(--campaign) 17%, transparent)}}.quick-choice-grid button strong{font-size:.92rem}.quick-choice-grid button small{color:var(--muted);font-size:.7rem}.quick-number-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.quick-number-grid label{gap:7px;display:grid}.quick-number-grid label span{color:#52637a;font-size:.84rem;font-weight:850}.quick-number-grid input{width:100%;height:56px;font:inherit;background:#fff;border:1.5px solid #dbe3ec;border-radius:14px;padding:0 15px}.quick-number-grid input:focus{outline:3px solid var(--campaign)}@supports (color:color-mix(in lab, red, red)){.quick-number-grid input:focus{outline:3px solid color-mix(in srgb, var(--campaign) 22%, transparent)}}.quick-number-grid input:focus{border-color:var(--campaign)}.quick-actions{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:15px;margin-top:23px;padding-top:20px;display:flex}.quick-next,.quick-back{min-height:50px;font:inherit;cursor:pointer;border-radius:14px;padding:0 24px;font-weight:900}.quick-next{background:linear-gradient(135deg, var(--campaign), var(--campaign));border:0;min-width:180px}@supports (color:color-mix(in lab, red, red)){.quick-next{background:linear-gradient(135deg, var(--campaign), color-mix(in srgb, var(--campaign) 70%, #06203e))}}.quick-next{color:#fff;box-shadow:0 12px 28px var(--campaign)}@supports (color:color-mix(in lab, red, red)){.quick-next{box-shadow:0 12px 28px color-mix(in srgb, var(--campaign) 25%, transparent)}}.quick-back{color:#53647b;background:#fff;border:1px solid #dbe3ec}.quick-message{color:#9d2d27;background:#fff1f0;border-radius:10px;margin:16px 0 0;padding:10px 13px;font-size:.82rem}.quick-security{color:#718096;border-top:1px solid #edf1f5;justify-content:space-between;gap:10px;margin-top:24px;padding-top:16px;font-size:.72rem;display:flex}.quick-result-step{text-align:center}.quick-result-step .quick-step-icon{margin-inline:auto}.quick-result-number{color:var(--campaign);letter-spacing:-.045em;margin:18px 0 10px;font-size:clamp(2.2rem,6vw,4.2rem);line-height:1;display:block}.quick-result-step>p{max-width:610px;margin-inline:auto}.quick-lead-box{text-align:right;background:#f7fafc;border-radius:20px;margin-top:24px;padding:20px}.quick-lead-box h4{margin:0 0 13px;font-size:1.18rem}.quick-lead-box .lead-form{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-lead-box .lead-form .consent,.quick-lead-box .lead-form .form-error,.quick-lead-box .lead-form button{grid-column:1/-1}.campaign-compact-value{background:#fff}.campaign-value-grid,.campaign-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.campaign-value-grid article{border:1px solid var(--line);background:linear-gradient(145deg, #fff, var(--campaign-soft));border-radius:22px;min-height:155px;padding:22px}.campaign-value-grid article span{background:var(--campaign);color:#fff;border-radius:13px;place-items:center;width:40px;height:40px;font-weight:950;display:inline-grid}.campaign-value-grid article p{color:var(--navy-950);margin:22px 0 0;font-weight:850}.campaign-stories{background:linear-gradient(135deg,#fff9ef,#f7fbff)}.campaign-story-grid article{background:#fff;border:1px solid #dce4ec;border-radius:22px;flex-direction:column;min-height:250px;padding:24px;display:flex;box-shadow:0 14px 38px #06152f0f}.campaign-stars{color:#eba723;letter-spacing:2px}.campaign-story-grid h3{margin:18px 0 8px;font-size:1.25rem}.campaign-story-grid p{color:var(--muted);margin:0}.campaign-story-grid small{color:#0a887f;border-top:1px solid #edf1f5;margin-top:auto;padding-top:18px;font-weight:850}@media (width<=900px){.campaign-hero{padding:52px 0 65px}.campaign-hero-grid,.campaign-section-grid,.campaign-example-layout,.campaign-faq-grid{grid-template-columns:1fr;gap:36px}.campaign-copy h1,.campaign-copy h2{font-size:clamp(2.5rem,11vw,4.3rem)}.campaign-form-card{scroll-margin-top:100px}.campaign-proof-strip .shell{grid-template-columns:repeat(2,1fr)}.campaign-section-grid ol,.campaign-example-numbers{grid-template-columns:1fr}.campaign-example-numbers article{min-height:145px}.campaign-steps ol,.check-hub-grid{grid-template-columns:1fr}.campaign-steps li{min-height:190px}.campaign-final-cta .shell{flex-direction:column;align-items:stretch;padding:34px 24px}.campaign-final-cta .button{width:100%}.campaign-footer-grid{grid-template-columns:1fr}.quick-check-shell{grid-template-columns:1fr;gap:28px}.quick-check-heading{text-align:center;border-inline-start:0;padding:0;position:static}.quick-check-heading ul{justify-items:center}.campaign-value-grid,.campaign-story-grid{grid-template-columns:1fr}}@media (width<=640px){.campaign-hero-grid{gap:30px}.campaign-breadcrumb{font-size:.77rem}.campaign-eyebrow{margin-top:20px}.campaign-copy h1,.campaign-copy h2{font-size:clamp(2.28rem,11.8vw,3.4rem)}.campaign-intro{font-size:1rem}.campaign-highlights{grid-template-columns:1fr;display:grid}.campaign-mobile-cta{width:100%;margin-top:24px;display:flex}.campaign-form-card{border-radius:24px;padding:24px 20px}.campaign-proof-strip span{padding:17px 8px;font-size:.86rem}.campaign-result-card{flex-direction:column;align-items:flex-start;padding:30px 24px}.campaign-example{padding-block:58px}.campaign-example-numbers strong{font-size:2.35rem}.check-hub-hero{padding:58px 0}.check-hub-card{min-height:285px}.quick-check-section{padding-block:34px 52px}.quick-check-heading h1{font-size:clamp(2rem,10vw,2.65rem)}.quick-check-heading span{font-size:.98rem;line-height:1.7}.quick-check-heading li{justify-content:center;width:100%}.quick-check-card{border-radius:24px;min-height:0;padding:24px 18px 18px}.quick-step{padding-top:23px}.quick-step h3{font-size:1.65rem}.quick-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.quick-choice-grid button{min-height:68px;padding:8px 6px}.quick-number-grid{grid-template-columns:1fr}.quick-actions{flex-direction:column-reverse;align-items:stretch}.quick-next,.quick-back{width:100%}.quick-security{flex-wrap:wrap;justify-content:center}.quick-lead-box{padding:17px 13px}.quick-lead-box .lead-form{grid-template-columns:1fr}.campaign-value-grid article{min-height:132px}.campaign-story-grid article{min-height:220px}}@media (prefers-reduced-motion:reduce){.animated-number,.check-hub-card{transition:none}}.process-section{background:#fff}.process-grid{counter-reset:steps;grid-template-columns:repeat(4,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.process-grid li{border:1px solid var(--line);background:#f9fbfe;border-radius:22px;min-height:220px;padding:26px;position:relative}.process-grid li>span{background:var(--navy-900);color:#fff;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.process-grid h3{margin:28px 0 8px;font-size:1.2rem}.process-grid p{color:var(--muted);margin:0}.faq-section{background:var(--surface-soft)}.faq-layout{grid-template-columns:.65fr 1.35fr;align-items:start;gap:70px;display:grid}.faq-intro{position:sticky;inset-block-start:120px}.faq-list{gap:12px;display:grid}.faq-list details{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.faq-list summary{min-height:72px;color:var(--navy-950);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:0 22px;font-weight:900;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{background:var(--teal-100);width:34px;height:34px;color:var(--teal-600);border-radius:50%;place-items:center;font-size:1.25rem;transition:transform .18s;display:grid}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:var(--muted);border-top:1px solid #e6edf4;margin:0;padding:18px 22px 22px}.final-cta{background:#fff}.final-card{background:radial-gradient(circle at 10% 20%, #0dbeb461, transparent 32%), var(--navy-950);color:#fff;border-radius:28px;justify-content:space-between;align-items:center;gap:40px;padding:50px;display:flex}.final-card h2{text-wrap:balance;max-width:700px;margin:0;font-size:clamp(2rem,3.5vw,3.1rem);line-height:1.15}.final-card>div>span{color:#c7d8e9;max-width:760px;margin-top:14px;display:block}.final-card .button{flex:none}footer{color:#fff;background:#061126;padding:56px 0 26px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:40px;display:grid}.footer-logo{color:#fff}.footer-grid p{color:#aebdd0;max-width:410px}.social-links{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.social-links a{background:#ffffff0f;border:1px solid #75ebe152;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:6px 13px;font-size:.78rem;transition:border-color .18s,background .18s,transform .18s;display:inline-flex;color:#fff!important}.social-links a:hover{background:#75ebe121;border-color:#75ebe1;transform:translateY(-2px)}.social-links a>span{background:linear-gradient(135deg, var(--blue-500), var(--teal-500));color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-family:Arial,sans-serif;font-size:1rem;font-weight:900;display:grid}.social-links a:last-child>span{background:#1877f2;font-size:1.1rem}.footer-grid>div:not(:first-child){flex-direction:column;gap:10px;display:flex}.footer-grid strong{color:#75ebe1}.footer-grid a:not(.wordmark){color:#c5d2e0}.legal-copy{color:#91a3b9;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:flex-end;gap:30px;margin-top:34px;padding-top:24px;font-size:.78rem;display:flex}.legal-copy p{max-width:860px;margin:0}.mobile-sticky{display:none}.legal-page{background:var(--surface-soft);min-height:100vh;padding:64px 20px}.legal-page article{border:1px solid var(--line);background:#fff;border-radius:24px;width:min(800px,100%);margin:0 auto;padding:clamp(26px,5vw,54px);box-shadow:0 16px 46px #0b1d3c14}.legal-page>article>a{color:var(--blue-600);font-weight:900}.legal-eyebrow{color:var(--teal-600);margin:40px 0 6px;font-weight:900}.legal-page h1{margin:0 0 28px;font-size:clamp(2.2rem,5vw,3.6rem)}.legal-page h2{margin:32px 0 8px}.legal-page p,.legal-page li{color:#465a75;line-height:1.85}.article-header{z-index:80;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;position:sticky;inset-block-start:0}.article-header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.article-header nav{color:#34445e;align-items:center;gap:22px;font-weight:800;display:flex}.article-header .button{min-height:46px;padding-inline:18px;font-size:.9rem}.articles-page{background:radial-gradient(circle at 8% 4%,#0bb9b126,#0000 23%),#f4f8fc;min-height:100vh;padding-bottom:90px}.articles-hero{background:var(--navy-950);color:#fff;padding:76px 0 110px}.articles-hero p{color:#6ce7dd;margin:0;font-weight:900}.articles-hero h1{text-wrap:balance;max-width:850px;margin:10px 0 18px;font-size:clamp(2.5rem,5vw,4.6rem);line-height:1.08}.articles-hero span{color:#c9d7e7;max-width:690px;font-size:1.1rem;display:block}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:-54px;display:grid}.article-card{background:#fff;border:1px solid #d6e2ed;border-radius:24px;flex-direction:column;min-width:0;min-height:400px;padding:0 28px 28px;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 18px 46px #06152f14}.article-visual{isolation:isolate;background:linear-gradient(145deg,#ffffffdb,#e7f9f9b3),#dff4f5;border:1px solid #ffffff8f;border-radius:24px;place-items:center;min-height:250px;margin:0;display:grid;position:relative;overflow:hidden}.article-visual:before,.article-visual:after{content:"";z-index:-1;filter:blur(1px);border-radius:50%;position:absolute}.article-visual:before{background:#d4af3733;width:180px;height:180px;inset:-72px auto auto -54px}.article-visual:after{background:#28c2e233;width:220px;height:220px;inset:auto -95px -115px auto}.article-visual-glow{filter:blur(26px);background:#ffffffd9;border-radius:50%;width:68%;height:42%;position:absolute}.article-visual svg{z-index:1;filter:drop-shadow(0 16px 18px #051a3717);width:min(92%,420px);height:auto;position:relative}.article-visual figcaption{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#051a37d1;border:1px solid #ffffffb3;border-radius:999px;width:fit-content;max-width:calc(100% - 40px);padding:7px 13px;font-size:.72rem;font-weight:850;position:absolute;inset:auto 20px 18px}.article-visual-compact{border:0;border-radius:0;min-height:190px;margin:0 -28px 24px}.article-visual-baby{background:linear-gradient(145deg,#fff8ed,#dff6f3)}.article-visual-fees{background:linear-gradient(145deg,#eef6ff,#fff8df)}.article-visual-health{background:linear-gradient(145deg,#e6f9f5,#eef7ff)}.article-visual-savings{background:linear-gradient(145deg,#fff8de,#e1f6ef)}.article-visual-duplicates{background:linear-gradient(145deg,#eef3ff,#e8faf7)}.article-visual-mortgage{background:linear-gradient(145deg,#e5f5ff,#fff6e2)}.visual-line,.visual-line-thin,.visual-line-gold,.visual-line-sky,.visual-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round}.visual-line{stroke:#082b51;stroke-width:8px}.visual-line-thin{stroke:#60829d;stroke-width:5px}.visual-line-gold{stroke:#d2a943;stroke-width:9px}.visual-line-sky{stroke:#20b7cf;stroke-width:8px}.visual-stroke{stroke:#082b51;stroke-width:7px}.visual-fill-white{fill:#ffffffeb}.visual-fill-soft{fill:#bdeee9}.visual-fill-sky{fill:#5ed2e7}.visual-fill-gold{fill:#d5ad48}.visual-fill-gold-soft{fill:#f7e5a9}.visual-percent{fill:#082b51;font-family:Arial,sans-serif;font-size:68px;font-weight:900}.article-card:hover{transform:translateY(-4px);box-shadow:0 24px 54px #06152f21}.article-card-top{color:var(--teal-600);justify-content:space-between;align-items:center;font-size:.82rem;font-weight:900;display:flex}.article-icon{background:var(--teal-100);width:48px;height:48px;color:var(--teal-600);border-radius:15px;place-items:center;font-size:1.35rem;display:grid}.article-number{color:#61738b;align-items:center;gap:10px;margin-top:24px;display:flex}.article-number strong{color:var(--blue-600);font-size:2.6rem;line-height:1}.article-number span{font-size:.82rem;font-weight:800}.article-card h2{color:var(--navy-950);margin:18px 0 10px;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.25}.article-card>p{color:var(--muted);margin:0}.article-card-footer{border-top:1px solid #e4ebf2;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:20px;display:flex}.article-card-footer small{color:#7b8ba0}.article-card-footer a{color:var(--blue-600);font-weight:900}.article-page{background:radial-gradient(circle at 92% 5%,#0bb9b11f,#0000 24%),#f4f8fc;min-height:100vh;padding:54px 0 100px}.article-layout{max-width:900px}.article-title,.article-sections,.article-disclaimer,.article-cta{background:#fff;border:1px solid #d8e3ed;border-radius:26px;box-shadow:0 16px 42px #06152f12}.article-title{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:34px;padding:clamp(30px,6vw,60px);display:grid;position:relative;overflow:hidden}.article-title:before{content:"";background:var(--teal-100);border-radius:50%;width:260px;height:260px;position:absolute;inset-block-start:-150px;inset-inline-end:-130px}.article-title-copy>div{color:var(--teal-600);align-items:center;gap:16px;font-weight:900;display:flex}.article-title small{color:#72839a}.article-title-copy h1{max-width:760px;color:var(--navy-950);text-wrap:balance;margin:16px 0;font-size:clamp(2.25rem,5vw,4.3rem);line-height:1.08}.article-title-copy>p{max-width:700px;color:var(--muted);margin:0;font-size:1.12rem}.article-title-copy>aside{color:#526982;background:#edf7ff;border-radius:16px;align-items:center;gap:12px;width:fit-content;margin-top:28px;padding:12px 18px;font-weight:800;display:flex}.article-title-copy>aside strong{color:var(--blue-600);font-size:2rem}.article-sections{gap:0;margin-top:22px;padding:clamp(24px,5vw,52px);display:grid}.article-sections>section{border-bottom:1px solid #e1e9f1;grid-template-columns:56px minmax(0,1fr);gap:20px;padding-block:28px;display:grid}.article-sections>section:first-child{padding-top:0}.article-sections>section:last-child{border-bottom:0;padding-bottom:0}.section-number{background:linear-gradient(135deg, var(--blue-600), var(--teal-500));color:#fff;border-radius:15px;place-items:center;width:50px;height:50px;font-size:1.2rem;font-weight:900;display:grid}.article-sections h2{color:var(--navy-950);margin:0 0 8px;font-size:1.45rem}.article-sections p{color:#4f627b;margin:0;line-height:1.85}.number-example{border-inline-start:4px solid var(--teal-500);background:#edf9f8;border-radius:12px;margin-top:16px;padding:14px 16px}.number-example strong{color:var(--teal-600);margin-bottom:3px;font-size:.82rem;display:block}.article-disclaimer{background:#fffaf0;margin-top:22px;padding:24px 28px}.article-disclaimer strong{color:#8b4b00}.article-disclaimer p{color:#6e5a43;margin:5px 0 0}.article-cta{background:var(--navy-950);color:#fff;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:30px;display:flex}.article-cta small{color:#72e6dc;font-weight:900}.article-cta h2{margin:5px 0 0}.accessibility-widget{z-index:500;direction:rtl;position:fixed;inset-block-end:20px;inset-inline-start:18px}.accessibility-trigger{color:#fff;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:#0645a8;border:2px solid #fff;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;box-shadow:0 10px 28px #06152f47}.accessibility-trigger svg{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.accessibility-panel{width:min(330px,100vw - 28px);color:var(--navy-950);background:#fff;border:1px solid #b8c9da;border-radius:20px;position:absolute;inset-block-end:64px;inset-inline-start:0;overflow:hidden;box-shadow:0 24px 64px #06152f47}.accessibility-panel.panel-align-right{inset-inline:auto 0}.accessibility-panel.panel-below{inset-block:58px auto}.accessibility-panel-head{background:var(--navy-950);color:#fff;justify-content:space-between;align-items:center;min-height:60px;padding-inline:18px;display:flex}.accessibility-panel-head button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:38px;height:38px;font-size:1.6rem}.accessibility-controls{grid-template-columns:repeat(2,1fr);gap:8px;padding:14px;display:grid}.accessibility-controls button{min-height:78px;color:var(--navy-950);cursor:pointer;background:#f7fafe;border:1px solid #d5e0eb;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:.78rem;font-weight:800;display:flex}.accessibility-controls button[aria-pressed=true]{border-color:var(--blue-600);color:#0645a8;background:#eaf2ff}.accessibility-controls button span{font-size:1.15rem;font-weight:900}.accessibility-reset{color:#344a66;cursor:pointer;background:#fff;border:1px solid #bdcddd;border-radius:11px;width:calc(100% - 28px);min-height:44px;margin:0 14px 10px;font-weight:800}.accessibility-panel>a{min-height:46px;color:var(--blue-600);border-top:1px solid #dce5ee;justify-content:center;align-items:center;font-weight:900;display:flex}html.a11y-contrast{filter:contrast(1.25)}html.a11y-grayscale{filter:grayscale()}html.a11y-contrast.a11y-grayscale{filter:grayscale()contrast(1.25)}html.a11y-links a{text-underline-offset:4px!important;text-decoration:underline!important;text-decoration-thickness:3px!important}html.a11y-reduce-motion *,html.a11y-reduce-motion :before,html.a11y-reduce-motion :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:root{--gold-500:#e9c775;--gold-300:#f5dfa4;--night-950:#050f20;--night-900:#091a31;--cyan-500:#22c7ed}.site-header,.article-header{color:#fff;background:#050f20f5;border-bottom-color:#ffffff1c}.site-header .desktop-nav,.article-header nav{color:#fffc}.site-header .desktop-nav{flex:auto;gap:clamp(12px,1.5vw,22px);margin-inline-start:0;font-size:.87rem}.site-header .desktop-nav a,.header-button{white-space:nowrap}.site-header .desktop-nav a:hover,.article-header nav a:hover{color:var(--gold-300)}.site-logo-image{width:clamp(164px,15vw,208px)}.header-button,.button-primary{border-color:var(--gold-500);color:var(--night-950);background:linear-gradient(135deg,#f5dfa4,#dfba61);box-shadow:0 10px 30px #e9c77533}.header-button:hover,.button-primary:hover{background:linear-gradient(135deg,#fff0c4,#e9c775);border-color:#fff0c4}.mobile-nav summary{color:#fff;border-color:#ffffff4d}.mobile-nav nav a{color:var(--night-950)}.mobile-nav nav a:last-child{color:var(--night-950);background:linear-gradient(135deg,#f5dfa4,#dfba61);margin-top:6px;font-weight:900}.hero{background:radial-gradient(circle at 7% 18%,#22c7ed29,#0000 26%),radial-gradient(circle at 82% 8%,#e9c7751a,#0000 25%),linear-gradient(125deg,#061225 0%,#0a2546 55%,#082f43 100%)}.hero h1 strong{color:var(--gold-300)}.hero .eyebrow,.form-kicker,.case-heading p,.section-heading>p,.numbers-copy>p,.faq-intro>p,.about-kicker,.companies-heading p{color:var(--gold-500)}.hero-form-card{border-color:#e9c77573;box-shadow:0 28px 72px #0007124d}.form-badge{background:var(--gold-500);color:var(--night-950)}.lead-form button{border-color:var(--gold-500);color:var(--night-950);background:linear-gradient(135deg,#f5dfa4,#dfba61)}.price-flow strong,.highlight-number strong{color:#08a59d}.case-card{border:1px solid #e9c77585}.companies-section{background:#fff;border-block:1px solid #e3e9f0;padding:48px 0 44px;overflow:hidden}.companies-heading{text-align:center}.companies-heading p{letter-spacing:.03em;margin:0;font-size:.82rem;font-weight:900}.companies-heading h2{color:var(--night-950);margin:7px 0 28px;font-size:clamp(1.7rem,3vw,2.45rem)}.companies-window{width:100%;max-width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(270deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(270deg,#0000,#000 7% 93%,#0000)}.companies-track{gap:14px;width:max-content;animation:32s linear infinite companies-marquee;display:flex}.companies-window:hover .companies-track,.companies-window:focus-within .companies-track{animation-play-state:paused}.company-pill{background:#fff;border:1px solid #dce4ec;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:0;width:225px;min-height:104px;padding:16px 18px;display:flex;box-shadow:0 8px 24px #050f200f}.company-pill strong{color:#182844;font-size:.8rem}.company-wordmark{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible;width:184px!important;min-width:184px!important;height:66px!important}.company-wordmark img{object-fit:contain;padding:0;position:static;transform:none}.companies-note{color:#708097;text-align:center;margin:20px 0 0;font-size:.78rem}@keyframes companies-marquee{to{transform:translate(50%)}}.about-section{background:radial-gradient(circle at 8% 12%,#22c7ed1f,#0000 28%),#fff;position:relative;overflow:hidden}.about-layout{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(36px,7vw,86px);display:grid}.about-photo{position:relative}.about-photo:before{content:"";z-index:0;border:1px solid #e9c775c7;border-radius:50%;position:absolute;inset:7% -5% -5% 7%}.about-photo img{z-index:1;filter:drop-shadow(0 24px 42px #050f2033);border-radius:50%;width:100%;display:block;position:relative}.about-copy h2{color:var(--night-950);margin:6px 0 10px;font-size:clamp(2.35rem,5vw,4.3rem);line-height:1.05}.about-copy>strong{color:#087d86;font-size:1.06rem;display:block}.about-copy>p:not(.about-kicker){color:#52647c;max-width:670px;margin:22px 0;font-size:1.06rem;line-height:1.85}.about-copy ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.about-copy li{color:#263952;gap:10px;font-weight:800;display:flex}.about-copy li:before{content:"✓";color:#0ca79f}.about-actions{align-items:center;gap:22px;margin-top:28px;display:flex}.about-actions .text-link{color:#087d86}.footer-logo .site-logo-image{width:210px}.hero-copy,.hero-form-card{animation:.62s both reveal-up}.hero-form-card{animation-delay:.11s}@keyframes reveal-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.companies-track,.hero-copy,.hero-form-card{animation:none}}@media (width<=1040px){.desktop-nav{gap:16px;font-size:.9rem}.hero-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.7fr);gap:30px}.case-card{grid-template-columns:1fr}.case-heading{grid-row:auto;justify-content:center}.service-grid,.process-grid{grid-template-columns:repeat(2,1fr)}.numbers-layout{grid-template-columns:1fr}}@media (width<=780px){html{scroll-padding-top:72px}body{padding-bottom:calc(74px + env(safe-area-inset-bottom))}.shell{width:min(100% - 28px,620px)}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none}.header-inner{min-height:68px}.wordmark{font-size:1.75rem}.wordmark-i{width:8px;height:26px}.article-header-inner{min-height:68px}.article-header nav>a:not(.button){display:none}.article-header .button{min-height:44px;padding-inline:13px;font-size:.78rem}.articles-hero{padding:52px 0 82px}.articles-hero h1{font-size:2.6rem}.article-grid{grid-template-columns:1fr;gap:16px;margin-top:-38px}.article-card{min-height:360px;padding:0 22px 22px}.article-visual-compact{min-height:172px;margin:0 -22px 20px}.article-page{padding-top:24px}.article-title,.article-sections{border-radius:20px}.article-title{grid-template-columns:1fr;gap:24px}.article-title-copy h1{font-size:2.35rem}.article-title .article-visual{min-height:210px}.article-sections>section{grid-template-columns:44px minmax(0,1fr);gap:13px}.section-number{border-radius:12px;width:42px;height:42px}.article-cta{flex-direction:column;align-items:stretch}.article-cta .button{width:100%}.accessibility-widget{inset-block-end:calc(82px + env(safe-area-inset-bottom));inset-inline-start:10px}.accessibility-trigger{width:44px;height:44px}.accessibility-panel{inset-block-end:58px}.desktop-nav,.header-button{display:none}.mobile-nav{display:block}.site-logo-image{width:145px}.hero{padding:42px 0 52px}.hero-layout{flex-direction:column;gap:28px;display:flex}.hero-copy{display:contents}.eyebrow{order:1;margin:0}.hero h1{letter-spacing:-.055em;text-shadow:0 6px 24px #02122c47;order:2;max-width:100%;font-size:clamp(3rem,13.5vw,4.65rem);line-height:.98}.hero h1 strong{color:var(--gold-300);margin-top:10px}.hero-subtitle{color:#fff;order:3;margin:0;font-size:1.16rem;font-weight:700;line-height:1.65}.hero-actions{order:4;width:100%;margin:0;display:grid}.hero-actions .button{width:100%}.case-card{order:5;width:100%;padding:20px}.hero-form-card{order:6;width:100%;padding:28px 20px 22px}.case-facts{flex-direction:column;align-items:center;gap:2px}.companies-section{padding:38px 0 34px}.companies-heading h2{margin-bottom:20px;font-size:1.65rem}.company-pill{width:166px;min-height:90px}.about-layout{grid-template-columns:1fr;gap:34px}.about-photo{width:min(330px,88%);margin-inline:auto}.about-copy{text-align:center}.about-copy li{justify-content:center}.about-actions{flex-direction:column;align-items:stretch}.about-actions .button{width:100%}.price-flow{margin-block:8px}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-grid>div{border-block-end:1px solid var(--line);min-height:92px}.section{padding:72px 0}.service-grid,.process-grid,.number-cards{grid-template-columns:1fr}.service-card{min-height:235px}.tools-heading{margin-bottom:28px}.tool-tabs{gap:4px;width:100%;padding-inline:5px}.tool-tabs button{flex-direction:column;gap:3px;min-height:58px;padding:7px 4px;font-size:.78rem;line-height:1.2}.tool-tabs button>span{width:25px;height:25px;font-size:.86rem}.tool-panel{border-radius:0 0 20px 20px;min-height:0;padding:18px}.calculator-layout,.fee-scenarios{grid-template-columns:1fr}.tool-input-card,.fee-scenarios article{padding:19px}.compact-fields,.fee-scenarios article{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-results{grid-template-columns:1fr 1fr}.tool-results article{min-height:135px;padding:18px 14px}.tool-results .primary-result{grid-area:auto/1/auto/-1;min-height:150px}.tool-results strong{font-size:clamp(1.45rem,7.3vw,2.15rem)}.fee-difference{grid-template-columns:1fr;padding:19px}.fee-difference>strong{grid-row:auto;margin-block:7px;font-size:clamp(1.8rem,8vw,2.6rem)}.fund-filters{grid-template-columns:1fr}.comparison-action{border-radius:16px;grid-template-columns:1fr;padding:10px;inset-block-start:74px}.selected-fund-chips{padding-bottom:2px}.compare-now-button{width:100%;min-height:54px}.fund-state{min-height:150px}.fund-result{grid-template-columns:34px 42px minmax(0,1fr);gap:10px;min-height:112px;padding:12px}.fund-result>.company-logo{width:42px!important;min-width:42px!important;height:42px!important}.fund-result-copy strong{white-space:normal}.fund-result-return{border-block-start:1px solid #e2eaf1;border-inline-start:0;grid-column:2/-1;justify-content:space-between;align-items:center;width:100%;min-width:0;padding-block-start:9px;padding-inline-start:0;display:flex}.fund-result-return>.positive-value,.fund-result-return>.negative-value{font-size:1.04rem}.comparison-heading{flex-direction:column;align-items:flex-start;gap:10px}.comparison-cards{grid-template-columns:1fr}.returns-chart{border-radius:16px;margin-inline:-4px;padding:15px 10px 12px}.returns-chart-heading{flex-direction:column;align-items:flex-start;gap:5px;padding-inline:5px}.returns-chart-legend{scrollbar-width:thin;flex-wrap:nowrap;padding:2px 4px 5px;overflow-x:auto}.returns-chart-legend>div{min-width:max-content}.returns-chart-canvas{min-height:230px}.returns-chart svg{min-width:0;min-height:230px}.chart-axis-label,.chart-period-label,.chart-value-label{font-size:11px}.comparison-bars{padding:16px 12px}.comparison-bars>div{grid-template-columns:78px minmax(0,1fr) 58px;gap:8px}.number-cards article{min-height:150px}.faq-layout{grid-template-columns:1fr;gap:30px}.faq-intro{position:static}.final-card{flex-direction:column;align-items:stretch;padding:34px 24px}.final-card .button{width:100%}.footer-grid{grid-template-columns:1fr}.legal-copy{flex-direction:column;align-items:flex-start}.mobile-sticky{z-index:90;color:#fff;min-height:56px;background:#087b80;border:1px solid #66eee2;border-radius:16px;justify-content:center;align-items:center;gap:12px;font-size:1.05rem;font-weight:900;display:flex;position:fixed;inset-block-end:max(10px, env(safe-area-inset-bottom));inset-inline:12px;box-shadow:0 16px 38px #06152f57}}body.motion-ready [data-reveal]{opacity:0;filter:blur(5px);will-change:opacity, transform, filter;transition:opacity .76s cubic-bezier(.2,.75,.25,1),transform .76s cubic-bezier(.2,.75,.25,1),filter .68s;transform:translateY(44px)scale(.98)}body.motion-ready [data-reveal][data-delay="2"]{transition-delay:.1s}body.motion-ready [data-reveal][data-delay="3"]{transition-delay:.2s}body.motion-ready [data-reveal][data-delay="4"]{transition-delay:.3s}body.motion-ready [data-reveal].is-visible{opacity:1;filter:blur();transform:translateY(0)scale(1)}.trust-strip{background:radial-gradient(circle at 8% 12%,#22c7ed33,#0000 24%),radial-gradient(circle at 92% 90%,#e9c77529,#0000 27%),linear-gradient(135deg,#050f20 0%,#092142 58%,#063548 100%);border:0;padding:84px 0 90px;position:relative;overflow:hidden}.trust-strip:before{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:420px;height:420px;position:absolute;inset-block-start:-290px;inset-inline-end:15%;box-shadow:0 0 0 48px #ffffff06,0 0 0 96px #ffffff05}.trust-heading{z-index:1;color:#fff;text-align:center;max-width:720px;margin:0 auto 38px;position:relative}.trust-heading p{color:var(--gold-500);margin:0 0 8px;font-size:.9rem;font-weight:900}.trust-heading h2{color:#fff;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3.45rem);line-height:1.1}.trust-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid;position:relative}.trust-card{text-align:start;border:1px solid #ffffff47;border-radius:28px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;min-height:230px;padding:24px;transition:box-shadow .24s,translate .24s;display:flex;overflow:hidden;box-shadow:0 24px 55px #00071447}.trust-card:hover{translate:0 -8px;box-shadow:0 32px 70px #00071461}.trust-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:auto;display:flex}.trust-icon{width:58px;height:58px;color:var(--night-950);background:#ffffffb3;border-radius:19px;place-items:center;display:grid;box-shadow:0 12px 24px #06152f1c}.trust-icon svg{width:31px;height:31px}.trust-card small{color:currentColor;opacity:.62;font-size:.78rem;font-weight:900}.trust-card strong{color:currentColor;margin-top:30px;font-size:1.32rem;line-height:1.2}.trust-card p{color:currentColor;opacity:.76;margin:7px 0 0;font-size:.93rem}.trust-card-gold{color:#241b08;background:linear-gradient(145deg,#f8e7b6,#e4be62)}.trust-card-sky{color:#062840;background:linear-gradient(145deg,#d8f6ff,#82dff6)}.trust-card-white{color:#071a36;background:linear-gradient(145deg,#fff,#edf4fb)}.trust-card-aqua{color:#063633;background:linear-gradient(145deg,#d7fff9,#6de4db)}#why{background:radial-gradient(circle at 10% 10%,#22c7ed1c,#0000 23%),radial-gradient(circle at 92% 85%,#e9c77521,#0000 25%),#f5f8fc;position:relative;overflow:hidden}#why .section-heading{text-align:center;max-width:820px;margin-inline:auto}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.service-card{isolation:isolate;background:#fff;border:1px solid #09214a1c;border-radius:30px;flex-direction:column;min-height:360px;padding:30px;display:flex;overflow:hidden;box-shadow:0 18px 50px #06152f17}.service-card:before{opacity:.85;z-index:-1;border-radius:50%;width:260px;height:260px;inset-block-start:-125px;inset-inline:-110px auto}.service-card:hover{border-color:#09214a33;transform:translateY(-8px);box-shadow:0 28px 65px #06152f26}.service-card-head{justify-content:space-between;align-items:flex-start;display:flex}.service-icon{color:#fff;border-radius:22px;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 14px 28px #06152f2b}.service-icon svg{width:36px;height:36px}.service-card-head small{color:var(--navy-900);opacity:.52;font-size:.82rem;font-weight:900}.service-card-copy{margin-top:28px}.service-card h3{color:var(--night-950);margin:0 0 10px;font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1.2}.service-card p{color:#51627a;max-width:46ch;font-size:1rem;line-height:1.75}.service-tags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.service-tags span{color:#243956;background:#ffffffad;border:1px solid #09214a1a;border-radius:999px;padding:6px 11px;font-size:.8rem;font-weight:800}.service-card .service-cta{background:var(--night-950);color:#fff;border-radius:15px;justify-content:space-between;min-height:52px;margin-top:auto;padding:0 17px;transition:background .18s,transform .18s;display:flex}.service-card .service-cta:hover{background:#0d315d;transform:translate(-3px)}.service-card-sky{background:linear-gradient(145deg,#f7fdff,#dff5fb)}.service-card-sky:before{background:#92e4f4}.service-card-sky .service-icon{background:linear-gradient(145deg,#11a9c7,#087e9b)}.service-card-gold{background:linear-gradient(145deg,#fffdf8,#f8efd7)}.service-card-gold:before{background:#f2d88d}.service-card-gold .service-icon{background:linear-gradient(145deg,#d5a635,#b47c10)}.service-card-blue{background:linear-gradient(145deg,#f8fbff,#e3edff)}.service-card-blue:before{background:#a9c8ff}.service-card-blue .service-icon{background:linear-gradient(145deg,#1769e8,#0b3f9b)}.service-card-mint{background:linear-gradient(145deg,#f8fffd,#dff8f1)}.service-card-mint:before{background:#94e1cb}.service-card-mint .service-icon{background:linear-gradient(145deg,#0a9b88,#076a67)}.process-section{color:#fff;background:radial-gradient(circle at 10% 10%,#22c7ed29,#0000 23%),radial-gradient(circle at 90% 90%,#e9c77524,#0000 25%),linear-gradient(145deg,#050f20,#092449 64%,#063848);position:relative;overflow:hidden}.process-section:after{content:"";border:1px solid #ffffff1c;border-radius:50%;width:480px;height:480px;position:absolute;inset-block-end:-390px;inset-inline-start:25%}.process-heading{text-align:center;max-width:760px;margin-inline:auto}.process-heading h2{color:#fff}.process-heading>span{color:#c8d7e8}.process-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-top:20px;position:relative}.process-grid:before{content:"";z-index:-1;background:linear-gradient(90deg, #40d7ee, var(--gold-500), #40d7ee);opacity:.65;border-radius:999px;height:3px;position:absolute;inset-block-start:50px;inset-inline:7%}.process-grid li{background:0 0;border:0;min-height:0;padding:0;display:block}.process-grid li:nth-child(2n) article{margin-top:38px}.process-step-marker{color:#07172e;z-index:2;background:linear-gradient(145deg,#f6df9f,#d5a638);border:8px solid #092449;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto -19px;display:grid;position:relative;box-shadow:0 12px 28px #00000052}.process-step-marker span{font-size:.75rem;font-weight:900}.process-grid li article{min-height:225px;color:var(--night-950);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ffffff2b;border-radius:26px;padding:42px 25px 26px;transition:transform .22s,box-shadow .22s;box-shadow:0 22px 50px #0003}.process-grid li article:hover{transform:translateY(-7px);box-shadow:0 30px 65px #00000047}.process-grid li article small{color:#087c86;background:#e8f9fb;border-radius:999px;padding:5px 10px;font-size:.75rem;font-weight:900;display:inline-flex}.process-grid h3{color:var(--night-950);margin:22px 0 9px;font-size:1.24rem}.process-grid p{color:#5b6c83;line-height:1.7}@media (width<=1040px){.trust-grid,.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-grid:before{display:none}.process-grid li:nth-child(2n) article{margin-top:0}}@media (width<=780px){body.motion-ready [data-reveal]{filter:blur(4px);transition-duration:.72s;transform:translateY(56px)scale(.975)}body.motion-ready [data-reveal].is-visible{filter:blur();transform:translateY(0)scale(1)}.trust-strip{padding:68px 0 74px}.trust-heading{text-align:start;margin-bottom:28px}.trust-heading h2{font-size:2.25rem}.trust-grid{grid-template-columns:1fr;gap:14px}.trust-card{border:1px solid #ffffff4d;min-height:178px;padding:21px}.trust-card:nth-child(2n){margin-inline-start:18px}.trust-card:nth-child(odd){margin-inline-end:18px}.trust-card-top{margin-bottom:18px}.trust-icon{border-radius:16px;width:50px;height:50px}.trust-icon svg{width:27px;height:27px}.trust-card strong{margin-top:auto;font-size:1.25rem}#why .section-heading{text-align:start}.service-grid{grid-template-columns:1fr;gap:16px}.service-card{border-radius:25px;min-height:390px;padding:24px}.service-icon{border-radius:19px;width:61px;height:61px}.service-card h3{font-size:1.72rem}.service-card .service-cta{min-height:56px}.process-section{padding:78px 0}.process-heading{text-align:start;margin-bottom:34px}.process-grid{grid-template-columns:1fr;gap:17px;padding-top:0;display:grid}.process-grid:before{background:linear-gradient(#40d7ee, var(--gold-500), #40d7ee);width:3px;height:auto;display:block;inset-block:20px;inset-inline:28px auto}.process-grid li{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;display:grid}.process-grid li:nth-child(2n) article{margin-top:0}.process-step-marker{border-width:7px;width:56px;height:56px;margin:0}.process-grid li article{border-radius:22px;min-height:176px;padding:24px 21px}.process-grid h3{margin-top:17px}}@media (width<=390px){.hero h1{font-size:2.75rem}.hero h1 strong{font-size:.91em}.price-flow{gap:8px}.price-flow strong{font-size:1.75rem}.price-flow del{font-size:1.13rem}.hero-form-card h2{font-size:1.55rem}.compact-fields,.fee-scenarios article,.tool-results{grid-template-columns:1fr}.tool-results .primary-result,.fee-scenarios article>h3,.fee-scenarios article>.scenario-total{grid-column:auto}}.hero-layout{grid-template-columns:minmax(0,1fr) minmax(470px,.86fr)}.hero-form-card{padding:32px}.intake-entry{gap:18px;display:grid}.intake-mode-switch{background:#eef3f8;border:1px solid #d7e1ec;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:5px;display:grid}.intake-mode-switch button{color:#53657b;min-height:60px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;place-content:center;gap:2px;font-weight:900;display:grid}.intake-mode-switch button small{color:#7a899b;font-size:.7rem;font-weight:650}.intake-mode-switch button.active{color:#063e54;background:#fff;border-color:#0caca752;box-shadow:0 6px 18px #051c351a}.intake-mode-switch button.active small{color:#087d7a}.callback-panel>p{color:var(--muted);margin:0 0 16px;font-size:.9rem}.full-intake-form{gap:17px;display:grid}.intake-progress{gap:9px;display:grid}.intake-progress>div:first-child{color:#607087;justify-content:space-between;gap:12px;font-size:.78rem;display:flex}.intake-progress strong{color:#17304e}.intake-progress-track{background:#e4ebf2;border-radius:999px;height:5px;overflow:hidden}.intake-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#c9a24a,#19bdb4);height:100%;transition:width .24s;display:block}.intake-step{border:0;min-width:0;margin:0;padding:0}.intake-step legend{color:#0b1f3b;width:100%;font-size:1.18rem;font-weight:950}.intake-step>p{color:#68788d;margin:5px 0 15px;font-size:.84rem}.intake-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.intake-field-grid label{color:#243854;gap:6px;min-width:0;font-size:.82rem;font-weight:850;display:grid}.intake-field-grid label>span small{color:#7d8b9e;font-weight:600}.intake-wide-field{grid-column:1/-1}.intake-field-grid input{color:#0b1f3b;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #bdcada;border-radius:12px;padding:0 13px;font-size:.95rem}.intake-field-grid input:focus{border-color:#0caaa5;outline:3px solid #0caaa521}.sensitive-data-note{color:#596a7f;background:#fbf8ef;border-inline-start:3px solid #c9a24a;gap:2px;margin-top:13px;padding:10px 12px;font-size:.75rem;display:grid}.sensitive-data-note strong{color:#34475f}.intake-service-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.intake-service-options label{cursor:pointer;background:#fff;border:1px solid #c7d2df;border-radius:13px;grid-template-columns:22px 1fr;align-items:center;gap:9px;min-height:82px;padding:12px;display:grid}.intake-service-options label.selected{background:#effbf9;border-color:#0aa39e;box-shadow:inset 0 0 0 1px #0aa39e1f}.intake-service-options input,.intake-consent input{accent-color:#0a9f9b;width:19px;height:19px}.intake-service-options label>span{gap:2px;display:grid}.intake-service-options strong{color:#142b47;font-size:.9rem}.intake-service-options small{color:#6c7c90;font-size:.7rem}.intake-summary{color:#5d5138;background:#fffaf0;border:1px solid #e4d39f;border-radius:13px;grid-template-columns:1fr auto;gap:5px 12px;margin:13px 0;padding:12px;font-size:.76rem;display:grid}.intake-summary strong{color:#172e49;grid-column:1/-1;font-size:.84rem}.intake-consent{margin-top:10px}.authorization-disclaimer{line-height:1.55;color:#68788d!important;margin:12px 0 0!important;font-size:.73rem!important}.intake-actions{gap:9px;display:flex}.intake-actions button{min-height:52px;font:inherit;cursor:pointer;border-radius:12px;padding:0 17px;font-weight:900}.intake-next,.intake-submit{color:#fff;background:linear-gradient(115deg,#087f84,#12bdb3);border:0;flex:1;box-shadow:0 12px 25px #087f8430}.intake-back{color:#4d6078;background:#fff;border:1px solid #bdcada}.intake-actions button:disabled{opacity:.65;cursor:wait}.intake-success{min-height:300px}@media (width<=1050px){.hero-layout{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:34px}}@media (width<=900px){.hero-layout{flex-direction:column;display:flex}.hero-form-card{width:100%}}@media (width<=560px){.hero-form-card{padding:27px 16px 19px}.intake-mode-switch button{min-height:64px;padding:7px 5px;font-size:.88rem}.intake-field-grid,.intake-service-options{grid-template-columns:1fr}.intake-wide-field{grid-column:auto}.intake-summary{grid-template-columns:1fr}.intake-summary strong{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.site-header,.mobile-sticky,.hero-actions,.lead-form{display:none!important}}:root{--pensi-black:#050a12;--pensi-charcoal:#0b1421;--pensi-panel:#111c2d;--pensi-gold:#d4af5d;--pensi-gold-light:#f2d994;--pensi-cream:#fbf8ef;--pensi-blue:#2bc2f0}.site-header{color:#fff;background:#050a12f0;border-color:#d4af5d33}.desktop-nav{color:#d6dce6;gap:21px;font-size:.91rem}.desktop-nav a:after{background:var(--pensi-gold)}.header-actions{align-items:center;gap:10px;display:flex}.portal-header-link{color:var(--pensi-gold-light);padding:10px 12px;font-weight:850}.header-button{color:var(--pensi-black);background:linear-gradient(135deg,var(--pensi-gold-light),var(--pensi-gold));border-color:#d4af5d8c}.header-button:hover{border-color:var(--pensi-gold-light);background:#fff1bd}.pensi-home{background:var(--pensi-cream)}.product-hero{color:#fff;background:radial-gradient(circle at 82% 20%,#2bc2f024,#0000 28%),radial-gradient(circle at 18% 75%,#d4af5d24,#0000 26%),linear-gradient(145deg,#040811,#0a1421 58%,#111a28);padding:82px 0 88px;position:relative;overflow:hidden}.product-hero-glow{border:1px solid #d4af5d26;border-radius:50%;width:480px;height:480px;position:absolute;inset:-210px auto auto -120px;box-shadow:0 0 120px #d4af5d14}.product-hero-layout{grid-template-columns:minmax(380px,.86fr) minmax(520px,1.14fr);align-items:center;gap:65px;display:grid;position:relative}.premium-eyebrow{color:var(--pensi-gold-light);letter-spacing:.035em;margin:0 0 16px;font-size:.86rem;font-weight:900}.premium-eyebrow span{color:var(--pensi-blue)}.product-hero-copy h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(3.2rem,5vw,5.45rem);line-height:.98}.product-hero-copy h1 strong{color:var(--pensi-gold-light);margin-top:10px;font-weight:950;display:block}.product-hero-copy>p:not(.premium-eyebrow){color:#c9d1dd;max-width:640px;margin:25px 0 0;font-size:1.15rem}.gold-button{color:#12100a;background:linear-gradient(135deg,#f3dda0,#cda750);border:1px solid #ffffff26;box-shadow:0 15px 35px #d4af5d33}.gold-button:hover{transform:translateY(-2px);box-shadow:0 18px 42px #d4af5d4d}.ghost-button{color:#fff;background:#ffffff0b;border:1px solid #ffffff38}.portal-inline-link{color:#dfe7f1;border-bottom:1px solid #d4af5d73;align-items:center;gap:8px;margin-top:22px;padding-bottom:4px;font-weight:800;display:inline-flex}.portal-inline-link span{color:var(--pensi-blue)}.hero-product-stage{perspective:1200px;min-width:0;padding:32px 0;position:relative}.browser-frame{background:#fff;border:1px solid #ffffff2e;border-radius:22px;overflow:hidden;transform:rotateY(-3deg)rotateX(1.5deg);box-shadow:0 34px 80px #0000007a,0 0 55px #2bc2f012}.browser-toolbar{color:#aab4c3;direction:ltr;background:#141c28;align-items:center;gap:7px;height:43px;padding:0 15px;display:flex}.browser-toolbar span{background:#d4af5d;border-radius:50%;width:8px;height:8px}.browser-toolbar span:nth-child(2){opacity:.65}.browser-toolbar span:nth-child(3){opacity:.35}.browser-toolbar b{letter-spacing:.08em;margin-left:auto;font-size:.66rem}.browser-image-wrap{aspect-ratio:1.43;background:#eef3f9;overflow:hidden}.browser-image-wrap img,.platform-browser img{object-fit:cover;object-position:top;width:100%;height:100%}.product-callout{background:#080f19eb;border:1px solid #d4af5d80;border-radius:14px;align-items:center;gap:10px;min-width:190px;padding:12px 14px;animation:4.5s ease-in-out infinite float-card;display:flex;position:absolute;box-shadow:0 15px 38px #00000059}.product-callout svg{width:28px;color:var(--pensi-gold-light)}.product-callout span{display:grid}.product-callout b{font-size:.8rem}.product-callout small{color:#aeb9c8;font-size:.68rem}.callout-a{inset-inline-start:-22px;top:7px}.callout-b{inset-inline-end:-20px;animation-delay:1s;bottom:0}@keyframes float-card{50%{transform:translateY(-8px)}}.premium-trust{background:#fff;border-bottom:1px solid #e2ded3}.premium-trust-grid{grid-template-columns:repeat(4,1fr);display:grid}.premium-trust article{border-inline-end:1px solid #ece7dc;gap:3px;padding:25px 22px;display:grid;position:relative}.premium-trust article:first-child{border-inline-end:0}.premium-trust small{color:var(--pensi-gold);font-weight:900}.premium-trust strong{font-size:1rem}.premium-trust span{color:#6b7482;font-size:.78rem}.start-section{background:linear-gradient(#fbf8ef,#fff);padding:96px 0}.start-layout{grid-template-columns:.78fr 1.22fr;align-items:center;gap:70px;display:grid}.start-copy h2,.platform-copy h2,.portal-copy h2{letter-spacing:-.04em;color:#0b1421;margin:0 0 22px;font-size:clamp(2.3rem,4vw,4.4rem);line-height:1.06}.start-copy>p:not(.premium-eyebrow),.platform-copy>p:not(.premium-eyebrow),.portal-copy>p:not(.premium-eyebrow){color:#5d6775;font-size:1.04rem}.start-copy ul,.portal-copy ul{gap:12px;margin-top:25px;padding:0;list-style:none;display:grid}.start-copy li:before,.portal-copy li:before{content:"✓";color:#9a7422;margin-inline-end:9px;font-weight:900}.start-form-card{background:#fff;border:1px solid #e1d4ad;border-radius:28px;padding:14px;box-shadow:0 28px 70px #161c251c}.start-form-card .intake-entry{box-shadow:none;border:0}.premium-heading{text-align:center;max-width:760px;margin:0 auto 47px}.premium-heading p{color:#a37c28;letter-spacing:.08em;margin:0 0 10px;font-size:.82rem;font-weight:900}.premium-heading h2{letter-spacing:-.045em;color:#0a1422;margin:0;font-size:clamp(2.25rem,4vw,4.1rem);line-height:1.08}.premium-heading span{color:#687282;margin-top:12px;display:block}.premium-process{background:var(--pensi-black);color:#fff;padding:105px 0}.premium-process .premium-heading h2{color:#fff}.premium-process .premium-heading span{color:#abb4c1}.premium-process-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.premium-process-grid:before{content:"";background:linear-gradient(90deg,transparent,var(--pensi-gold),transparent);top:31px;height:1px;position:absolute;inset-inline:9%}.premium-process-grid li{min-height:210px;animation:.7s both process-rise;animation-delay:calc(var(--step) * .12s);background:linear-gradient(155deg,#ffffff12,#ffffff06);border:1px solid #ffffff21;border-radius:20px;padding:22px;position:relative}.premium-process-grid li>span{border:1px solid var(--pensi-gold);width:60px;height:60px;color:var(--pensi-gold-light);z-index:2;background:#0c1726;border-radius:50%;place-items:center;font-weight:950;display:grid;position:relative}.premium-process-grid h3{margin:28px 0 8px;font-size:1.24rem}.premium-process-grid p{color:#aeb8c6;margin:0;font-size:.88rem}@keyframes process-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.platform-section{background:#fff;padding:110px 0;overflow:hidden}.platform-layout{grid-template-columns:.84fr 1.16fr;align-items:center;gap:72px;display:grid}.platform-copy h2{font-size:clamp(2.45rem,4.2vw,4.7rem)}.platform-feature-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:30px;display:grid}.platform-feature-grid span{color:#2f3a48;border-bottom:1px solid #e6e2d7;align-items:center;gap:10px;padding:11px 0;font-weight:800;display:flex}.platform-feature-grid b{color:#ad8532;font-size:.72rem}.platform-browser{background:#edf2f7;border:10px solid #111926;border-radius:27px;height:520px;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 35px 75px #070f1933}.premium-services{background:#f2f0ea;padding:105px 0}.premium-services-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.premium-services-grid article{background:#fff;border:1px solid #dfd8c8;border-radius:22px;flex-direction:column;min-height:320px;padding:23px;transition:all .3s;display:flex;position:relative;overflow:hidden}.premium-services-grid article:after{content:"";background:radial-gradient(circle,#d4af5d29,#0000 70%);border-radius:50%;width:150px;height:150px;position:absolute;inset:-70px auto auto -60px}.premium-services-grid article:hover{border-color:#c9a652;transform:translateY(-7px);box-shadow:0 22px 50px #0b14211c}.premium-services-grid article>div{justify-content:space-between;align-items:center;display:flex}.premium-services-grid article>div>span{color:#b68b32;font-weight:950}.premium-services-grid i{width:52px;height:52px;color:var(--pensi-gold-light);background:#0a1422;border-radius:16px;place-items:center;display:grid}.premium-services svg{width:29px}.premium-services h3{margin:30px 0 10px;font-size:1.3rem}.premium-services p{color:#6b7481;font-size:.9rem}.premium-services a{color:#9b7221;margin-top:auto;font-weight:900}.premium-companies{background:#fff;padding:82px 0}.premium-companies-row{grid-template-columns:repeat(7,1fr);gap:12px;display:grid}.premium-companies-row>div{filter:grayscale();background:#fff;border:1px solid #e3ded2;border-radius:16px;place-items:center;height:92px;transition:all .25s;display:grid}.premium-companies-row>div:hover{filter:none;border-color:#caa956;transform:translateY(-3px)}.premium-tools{background:#f7f4ed;padding:100px 0}.premium-tools .tools-section{background:0 0;padding:0}.premium-tools .tools-section>.shell{width:100%}.life-events-section{color:#fff;background:#0b1421;padding:105px 0}.life-events-section .premium-heading h2{color:#fff}.life-events-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.life-events-grid article{background:#ffffff0b;border:1px solid #d4af5d38;border-radius:18px;padding:22px;transition:all .25s}.life-events-grid article:hover{background:#d4af5d17;transform:translateY(-4px)}.life-events-grid>article>span{color:var(--pensi-gold);font-weight:950}.life-events-grid h3{margin:18px 0 7px;font-size:1.2rem}.life-events-grid p{color:#aeb7c4;font-size:.84rem}.life-events-grid a{color:var(--pensi-gold-light);font-size:.8rem;font-weight:850}.real-case-section{background:linear-gradient(135deg,#fff,#f5efe2);padding:110px 0}.real-case-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:75px;display:grid}.real-case-layout h2{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(2.45rem,4vw,4.3rem);line-height:1.04}.real-case-layout p{color:#5f6874}.real-case-layout small{color:#787d85}.real-case-flow{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;display:grid}.real-case-flow article{background:#fff;border:1px solid #dfd6c2;border-radius:22px;align-content:center;place-items:center;min-height:190px;display:grid}.real-case-flow article small{font-weight:900}.real-case-flow article strong{color:#1a2635;font-size:2.7rem}.real-case-flow>b{color:#aa812c;font-size:2rem}.real-case-flow .case-after{color:#fff;background:#0b1421;border-color:#0b1421;box-shadow:0 22px 50px #0b142133}.real-case-flow .case-after strong{color:var(--pensi-gold-light)}.real-case-flow>div{border-top:1px solid #dfd6c2;grid-column:1/-1;justify-content:center;gap:12px;padding-top:17px;display:flex}.real-case-flow>div strong{color:#8e681f}.client-portal-section{background:#fff;padding:115px 0}.client-portal-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:78px;display:grid}.portal-dashboard-preview{color:#fff;background:linear-gradient(145deg,#08111e,#101e31);border:1px solid #d4af5d47;border-radius:28px;padding:27px;box-shadow:0 38px 85px #050a1247}.portal-preview-head{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.portal-preview-head span{letter-spacing:.12em;font-size:1.4rem;font-weight:950}.portal-preview-head small{color:var(--pensi-gold-light)}.portal-preview-summary{justify-content:space-between;align-items:end;padding:27px 0;display:flex}.portal-preview-summary b{font-size:1.4rem}.portal-preview-summary span{color:#aab5c4;font-size:.72rem}.portal-preview-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.portal-preview-cards article{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:17px;align-content:space-between;min-height:150px;padding:16px;display:grid}.portal-preview-cards i{width:42px;height:42px;color:var(--pensi-gold-light);background:#d4af5d1f;border-radius:12px;place-items:center;display:grid}.portal-preview-cards svg{width:25px}.portal-preview-cards span{display:grid}.portal-preview-cards small{color:#9ba8ba}.portal-preview-lock{text-align:center;color:#9facbc;margin-top:19px;font-size:.72rem}.portal-copy .button{margin-top:26px}.about-section{background:#f4f0e6}.premium-faq{background:#fff;padding:105px 0}.premium-final{color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#d4af5d2e,#0000 45%),#050a12;padding:95px 0}.premium-final p{color:var(--pensi-gold-light);font-weight:900}.premium-final h2{margin:8px 0 35px;font-size:clamp(3rem,6vw,6rem);line-height:1}.premium-final>div>div{justify-content:center;gap:12px;display:flex}footer{color:#dbe2eb;background:#040811;border-top:1px solid #d4af5d38}.portal-page{color:#fff;background:radial-gradient(circle at 15% 8%,#2bc2f01f,#0000 24%),radial-gradient(circle at 88% 30%,#d4af5d21,#0000 28%),#050a12;min-height:100vh;padding-bottom:80px}.portal-page-header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;width:min(1240px,100% - 40px);min-height:88px;margin:auto;display:flex}.portal-page-header>a:last-child{color:var(--pensi-gold-light);font-weight:850}.portal-entry-shell{grid-template-columns:1.1fr .9fr;align-items:center;gap:85px;width:min(1240px,100% - 40px);margin:78px auto;display:grid}.portal-entry-copy h1{letter-spacing:-.055em;margin:0;font-size:clamp(3.4rem,6vw,6.6rem);line-height:.92}.portal-entry-copy h1 strong{color:var(--pensi-gold-light);margin-top:10px;display:block}.portal-entry-copy>p:not(.premium-eyebrow){color:#b1bbc9;max-width:620px;font-size:1.08rem}.portal-entry-features{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:30px;display:grid}.portal-entry-features span{color:#dbe2eb;border:1px solid #ffffff21;border-radius:12px;padding:13px}.portal-entry-features span:before{content:"✓";color:var(--pensi-gold);margin-inline-end:8px}.portal-login-card{color:#0b1421;background:#fff;border:1px solid #d4af5d59;border-radius:26px;padding:30px;box-shadow:0 40px 90px #0006}.portal-login-card>div:first-child{border-bottom:1px solid #e7e2d8;margin-bottom:20px;padding-bottom:18px}.portal-login-card small{color:#8f6c22;font-weight:850}.portal-login-card h2{margin:5px 0;font-size:1.7rem}.portal-login-card p{color:#677281}.portal-login-form{gap:14px;display:grid}.portal-login-step{justify-content:space-between;align-items:center;display:flex}.portal-login-step span{width:39px;height:39px;color:var(--pensi-gold-light);background:#0b1421;border-radius:50%;place-items:center;font-weight:950;display:grid}.portal-login-form label{gap:6px;font-size:.82rem;font-weight:850;display:grid}.portal-login-form input{border:1px solid #cdd4dd;border-radius:12px;min-height:52px;padding:0 13px}.portal-login-form>button:not(.portal-back){cursor:pointer;background:linear-gradient(135deg,#e8ca7a,#c59b3d);border:0;border-radius:12px;min-height:54px;font-weight:950}.portal-back{color:#5f6d7f;cursor:pointer;background:0 0;border:0}.portal-security-note{line-height:1.5;color:#778493!important}.portal-login-error{background:#fff2f0;border:1px solid #f0b7b1;border-radius:10px;padding:10px;color:#a62b21!important}.portal-login-success{text-align:center;padding:45px 10px}.portal-explainer{grid-template-columns:repeat(3,1fr);gap:15px;width:min(1240px,100% - 40px);margin:auto;display:grid}.portal-explainer article{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:17px;padding:22px}.portal-explainer b{color:var(--pensi-gold)}.portal-explainer h2{font-size:1.15rem}.portal-explainer p{color:#a8b2c0;font-size:.84rem}@media (width<=1100px){.product-hero-layout{grid-template-columns:1fr;gap:40px}.hero-product-stage{max-width:850px}.platform-layout,.client-portal-layout{grid-template-columns:1fr}.premium-companies-row{grid-template-columns:repeat(4,1fr)}.portal-entry-shell{grid-template-columns:1fr;gap:45px}.header-actions{display:none}}@media (width<=900px){.premium-trust-grid,.premium-process-grid,.premium-services-grid{grid-template-columns:repeat(2,1fr)}.premium-process-grid:before{display:none}.start-layout,.real-case-layout{grid-template-columns:1fr}.platform-browser{aspect-ratio:1.5;height:auto}.life-events-grid{scroll-snap-type:x mandatory;padding-bottom:10px;display:flex;overflow-x:auto}.life-events-grid article{scroll-snap-align:start;min-width:76vw}.portal-preview-cards{grid-template-columns:1fr}.portal-preview-cards article{min-height:100px}.premium-companies-row{display:flex;overflow-x:auto}.premium-companies-row>div{min-width:155px}.portal-explainer{grid-template-columns:1fr}.site-header .mobile-nav{display:block}}@media (width<=620px){.shell{width:min(100% - 28px,1180px)}.product-hero{padding:46px 0 56px}.product-hero-layout{flex-direction:column;gap:28px;display:flex}.product-hero-copy h1{font-size:clamp(2.65rem,13vw,4rem)}.product-hero-copy>p:not(.premium-eyebrow){font-size:1rem}.hero-actions{display:grid}.hero-actions .button{width:100%}.portal-inline-link{font-size:.82rem}.hero-product-stage{width:100%;padding:10px 0 25px}.browser-frame{border-radius:15px;transform:none}.browser-toolbar{height:34px}.browser-image-wrap{aspect-ratio:1.18}.product-callout{min-width:auto;padding:9px 10px}.callout-a{inset-inline-start:-5px;top:-5px}.callout-b{inset-inline-end:-4px;bottom:0}.product-callout small{display:none}.premium-trust-grid{grid-template-columns:1fr 1fr}.premium-trust article{padding:17px 12px}.premium-trust strong{font-size:.84rem}.premium-trust span{font-size:.68rem}.start-section,.premium-process,.platform-section,.premium-services,.life-events-section,.real-case-section,.client-portal-section,.premium-faq{padding:70px 0}.start-form-card{padding:5px}.premium-heading{margin-bottom:30px}.premium-heading h2,.start-copy h2,.platform-copy h2,.portal-copy h2{font-size:2.25rem}.premium-process-grid,.premium-services-grid{grid-template-columns:1fr}.premium-process-grid li{min-height:175px}.platform-feature-grid{grid-template-columns:1fr}.platform-browser{border-width:5px;border-radius:18px;transform:none}.premium-services-grid article{min-height:260px}.real-case-flow{grid-template-columns:1fr auto 1fr;gap:7px}.real-case-flow article{min-height:150px}.real-case-flow article strong{font-size:1.65rem}.real-case-flow>div{text-align:center;gap:2px;display:grid}.portal-dashboard-preview{padding:17px}.portal-preview-summary{gap:4px;display:grid}.premium-final{padding:70px 0 100px}.premium-final h2{font-size:3.3rem}.premium-final>div>div{display:grid}.portal-page-header,.portal-entry-shell,.portal-explainer{width:calc(100% - 28px)}.portal-entry-shell{margin:45px auto}.portal-entry-copy h1{font-size:3.25rem}.portal-entry-features{grid-template-columns:1fr}.portal-login-card{padding:20px}.mobile-sticky{color:#0b1421;background:linear-gradient(135deg,#f1d991,#cda64b)}}.portal-login-progress{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:4px;display:grid}.portal-login-progress span{text-align:center;color:#9aa4b2;border-top:4px solid #e2e6ec;padding-top:6px;font-size:.68rem;font-weight:800}.portal-login-progress .is-active{color:#101928;border-color:#101928}.portal-login-shield{color:#f0cf75;background:#101928;border-radius:50%;place-items:center;width:48px;height:48px;margin:5px auto 0;font-size:1.7rem;display:grid}.portal-login-intro{text-align:center}.portal-login-intro h3{margin:4px 0;font-size:1.25rem}.portal-login-intro p{max-width:390px;margin:0 auto 5px;font-size:.82rem!important}.portal-login-form .portal-login-disabled{color:#fff;cursor:not-allowed!important;background:#a8adb6!important}.portal-demo-entry{color:#101928;background:#fffaf0;border:1px solid #c89e43;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:55px;font-weight:950;transition:all .2s;display:flex}.portal-demo-entry:hover{color:#fff;background:#101928;transform:translateY(-2px)}.portal-demo{--portal-ink:#131b29;--portal-muted:#738092;--portal-line:#e3e8ee;min-height:100vh;color:var(--portal-ink);background:#f7f8fa;grid-template-columns:1fr 245px;display:grid}.portal-demo-sidebar{border-inline-start:1px solid var(--portal-line);z-index:5;background:#fff;flex-direction:column;height:100vh;padding:25px 17px;display:flex;position:sticky;top:0}.portal-demo-brand{border-bottom:1px solid var(--portal-line);justify-items:center;margin-bottom:18px;padding-bottom:22px;display:grid}.portal-demo-brand .site-logo-link{background:#09121f;border-radius:14px;width:150px;padding:8px 12px}.portal-demo-brand small{color:#8a6b2b;margin-top:7px;font-weight:850}.portal-demo-sidebar nav{gap:5px;display:grid}.portal-demo-sidebar nav a{color:#4c5766;border-radius:12px;align-items:center;gap:12px;padding:12px 13px;font-size:.86rem;font-weight:800;display:flex}.portal-demo-sidebar nav a span{color:#9a7422;border:1px solid #e1e6ec;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.portal-demo-sidebar nav a:hover,.portal-demo-sidebar nav a.is-active{color:#111927;background:linear-gradient(90deg,#fff8e7,#f6f8fb)}.portal-demo-sidebar nav a.is-active{box-shadow:inset -3px 0 #c99d3c}.portal-demo-exit{border-top:1px solid var(--portal-line);color:#7c8794;text-align:center;margin-top:auto;padding-top:18px;font-weight:800}.portal-demo-main{min-width:0;padding:38px clamp(24px,5vw,78px) 50px}.portal-demo-mobile-head{display:none}.portal-demo-banner{background:linear-gradient(110deg,#fffdf7,#fff);border:1px solid #e5c76f;border-radius:21px;justify-content:space-between;align-items:center;padding:22px 27px;display:flex;box-shadow:0 8px 24px #161e2a0d}.portal-demo-banner small{color:#8b631b;background:#fff3cf;border-radius:999px;padding:5px 10px;font-weight:900;display:inline-flex}.portal-demo-banner h2{margin:8px 0 2px;font-size:1.05rem}.portal-demo-banner p{color:var(--portal-muted);margin:0;font-size:.82rem}.portal-demo-banner>a{color:#fff;background:#111927;border-radius:11px;padding:12px 17px;font-size:.8rem;font-weight:900}.portal-demo-welcome{justify-content:space-between;align-items:end;padding:48px 0 26px;display:flex}.portal-demo-pill{border:1px solid var(--portal-line);color:#7f682f;background:#fff;border-radius:999px;padding:7px 12px;font-size:.72rem;font-weight:850;display:inline-flex}.portal-demo-welcome h1{letter-spacing:-.04em;margin:13px 0 3px;font-size:clamp(2.2rem,4vw,4rem)}.portal-demo-welcome p{color:var(--portal-muted);margin:0}.portal-demo-welcome button,.portal-demo-section-head button{color:#242e3c;background:#fff;border:1px solid #dbe1e8;border-radius:11px;padding:11px 17px;font-weight:850}.portal-demo-kpis{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.portal-demo-kpis article{border:1px solid var(--portal-line);background:#fff;border-radius:19px;grid-template-columns:auto 1fr;align-items:center;padding:22px;display:grid;box-shadow:0 8px 22px #121c290d}.portal-demo-kpis article>span{color:#9b7722;background:#faf6eb;border-radius:15px;grid-row:1/3;place-items:center;width:48px;height:48px;margin-inline-end:15px;font-size:1.25rem;display:grid}.portal-demo-kpis small{color:var(--portal-muted);font-weight:750}.portal-demo-kpis strong{font-size:1.75rem}.portal-demo-insight{border:1px solid var(--portal-line);background:linear-gradient(110deg,#fff,#fffcf3);border-radius:21px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:30px 0 38px;padding:27px;display:grid;box-shadow:0 8px 22px #121c290a}.portal-demo-spark{color:#edcc71;background:#111927;border-radius:18px;place-items:center;width:54px;height:54px;font-size:1.4rem;display:grid}.portal-demo-insight small{color:#997321;font-weight:900}.portal-demo-insight h2{margin:5px 0;font-size:1.25rem}.portal-demo-insight p{color:var(--portal-muted);margin:0;font-size:.82rem}.portal-demo-insight button{color:#fff;background:#111927;border:0;border-radius:11px;padding:13px 17px;font-weight:900}.portal-demo-section-head{justify-content:space-between;align-items:end;margin-bottom:17px;display:flex}.portal-demo-section-head h2{margin:2px 0;font-size:1.7rem}.portal-demo-section-head small{color:var(--portal-muted)}.portal-policy-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.portal-policy-card{--card-accent:#d4ad52;border:1px solid var(--portal-line);border-bottom:3px solid var(--card-accent);background:#fff;border-radius:19px;transition:all .2s;overflow:hidden;box-shadow:0 8px 22px #121c290d}.portal-policy-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #121c291a}.portal-policy-card.rose{--card-accent:#ef6b83}.portal-policy-card.mint{--card-accent:#24c89b}.portal-policy-card.gold{--card-accent:#e1b84d}.portal-policy-card.blue{--card-accent:#5478ef}.portal-policy-card.violet{--card-accent:#8a68ee}.portal-policy-card.sky{--card-accent:#48a9df}.portal-policy-card header{border-bottom:1px solid #eef1f4;justify-content:space-between;align-items:center;padding:19px;display:flex}.portal-policy-card h3{margin:0 0 3px;font-size:1.02rem}.portal-policy-card header small{color:var(--portal-muted)}.portal-policy-card header i{width:43px;height:43px;color:var(--card-accent);background:#f7f8fa;border-radius:50%;place-items:center;font-size:1.35rem;font-style:normal;display:grid}.portal-policy-price{justify-content:space-between;padding:19px;display:flex}.portal-policy-price span{gap:3px;display:grid}.portal-policy-price small{color:var(--portal-muted);font-size:.68rem}.portal-policy-price strong{font-size:1.65rem}.portal-policy-price b{font-size:.85rem}.portal-policy-details{background:#fafbfc;border-top:1px solid #eef1f4;padding:15px 19px}.portal-policy-details>span{background:#fff;border:1px solid #dfe4ea;border-radius:999px;padding:3px 9px;font-size:.68rem;font-weight:850;display:inline-flex}.portal-policy-details p{color:#657183;font-size:.76rem}.portal-policy-details button{color:#8c6922;background:0 0;border:0;padding:0;font-weight:900}.portal-demo-bottom{grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;display:grid}.portal-demo-bottom article{border:1px solid var(--portal-line);background:#fff;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:21px;display:grid}.portal-demo-bottom article>span{color:#957024;background:#f5f1e7;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.portal-demo-bottom h3{margin:0}.portal-demo-bottom p{color:var(--portal-muted);margin:4px 0;font-size:.76rem}.portal-demo-bottom button{background:#fff;border:1px solid #dfe4e9;border-radius:10px;padding:10px 13px;font-weight:850}.portal-demo-disclaimer{text-align:center;color:#9099a6;margin:30px 0 0;font-size:.7rem}@media (width<=1050px){.portal-demo{grid-template-columns:1fr}.portal-demo-sidebar{display:none}.portal-demo-mobile-head{background:#0b1421;border-radius:15px;justify-content:space-between;align-items:center;margin-bottom:15px;padding:10px 14px;display:flex}.portal-demo-mobile-head .site-logo-link{width:125px}.portal-demo-mobile-head>a:last-child{color:#efd279;font-weight:850}.portal-policy-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.portal-demo-main{padding:14px 14px 90px}.portal-demo-banner{gap:16px;padding:18px;display:grid}.portal-demo-banner>a{text-align:center}.portal-demo-welcome{align-items:start;padding:30px 2px 20px}.portal-demo-welcome button{display:none}.portal-demo-welcome h1{font-size:2.5rem}.portal-demo-welcome p{font-size:.84rem}.portal-demo-kpis{grid-template-columns:1fr 1fr;gap:10px}.portal-demo-kpis article{padding:15px}.portal-demo-kpis article:last-child{grid-column:1/-1}.portal-demo-kpis strong{font-size:1.35rem}.portal-demo-insight{grid-template-columns:auto 1fr;margin:20px 0 30px;padding:18px}.portal-demo-insight button{grid-column:1/-1}.portal-policy-grid{scroll-snap-type:x mandatory;padding:2px 1px 14px;display:flex;overflow-x:auto}.portal-policy-card{scroll-snap-align:start;min-width:84vw}.portal-demo-bottom{grid-template-columns:1fr}.portal-demo-bottom article{grid-template-columns:auto 1fr}.portal-demo-bottom button{grid-column:1/-1}.portal-demo-section-head{align-items:center}.portal-demo-section-head h2{font-size:1.4rem}}.portal-demo>.portal-demo-sidebar{grid-area:1/2}.portal-demo>.portal-demo-main{grid-area:1/1}@media (width<=1050px){.portal-demo>.portal-demo-main{grid-area:1/1/auto/-1}}.pd-shell{--pd-ink:#101827;--pd-muted:#6f7b8c;--pd-line:#e4e8ee;--pd-gold:#c99c3f;min-height:100vh;color:var(--pd-ink);background:radial-gradient(circle at 18% 4%,#1bbecf14,#0000 24%),#f5f7fa;grid-template-columns:minmax(0,1fr) 260px;display:grid}.pd-sidebar{color:#fff;z-index:10;background:#091321;border-inline-start:1px solid #ffffff14;flex-direction:column;grid-area:1/2;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0;box-shadow:-18px 0 60px #0a142214}.pd-brand{border-bottom:1px solid #ffffff1f;gap:8px;padding:2px 10px 24px;display:grid}.pd-brand .site-logo-link{width:164px}.pd-brand>span{color:#d4b766;font-size:.72rem;font-weight:900}.pd-sidebar nav{gap:7px;padding-top:22px;display:grid}.pd-sidebar nav button{color:#aeb8c5;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:12px;min-height:48px;padding:8px 12px;font-weight:850;transition:all .2s;display:flex}.pd-sidebar nav button i{color:#d8ba66;border:1px solid #ffffff21;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.pd-sidebar nav button:hover{color:#fff;background:#ffffff0f}.pd-sidebar nav button.active{color:#fff;background:linear-gradient(100deg,#cfa84d30,#15bbcc14);box-shadow:inset -3px 0 #d1ac59}.pd-sidebar nav button.active i{color:#091321;background:#d1aa52;border-color:#d1aa52}.pd-exit{text-align:center;color:#aeb8c5;border-top:1px solid #ffffff1f;margin-top:auto;padding:18px;font-weight:850}.pd-main{grid-area:1/1;min-width:0;padding:30px clamp(24px,5vw,82px) 55px}.pd-mobile-head,.pd-mobile-tabs{display:none}.pd-demo-note{border:1px solid var(--pd-line);color:var(--pd-muted);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:.75rem;display:flex;box-shadow:0 7px 24px #111c2b0a}.pd-demo-note span{color:#8c6518;background:#fff5d8;border-radius:999px;padding:4px 9px;font-weight:900;display:inline-flex}.pd-welcome{justify-content:space-between;align-items:flex-end;padding:45px 0 25px;display:flex}.pd-eyebrow,.pd-page-head>span{color:#a07620;letter-spacing:.04em;font-size:.74rem;font-weight:900}.pd-welcome h1,.pd-page-head h1{letter-spacing:-.045em;margin:8px 0 5px;font-size:clamp(2.25rem,4vw,4.2rem)}.pd-welcome p,.pd-page-head p{color:var(--pd-muted);margin:0}.pd-outline{color:var(--pd-ink);background:#fff;border:1px solid #dce2e9;border-radius:12px;padding:12px 18px;font-weight:900}.pd-kpis{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pd-kpis article{border:1px solid var(--pd-line);background:#fff;border-radius:21px;grid-template-columns:auto 1fr;column-gap:15px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #111c2b0e}.pd-kpis article:after{content:"";background:linear-gradient(90deg,#d5ae55,#22b9cb);height:3px;position:absolute;inset:auto 0 0}.pd-kpis i{color:#9a7220;background:#fbf6e9;border-radius:15px;grid-row:1/4;place-items:center;width:48px;height:48px;font-size:1.25rem;font-style:normal;display:grid}.pd-kpis small{color:var(--pd-muted);font-weight:800}.pd-kpis strong{margin:4px 0;font-size:1.65rem}.pd-kpis span{color:#9aa3af;font-size:.7rem}.pd-attention{background:linear-gradient(110deg,#fffdf8,#fff);border:1px solid #ead8a9;border-radius:23px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:28px 0 38px;padding:27px;display:grid;box-shadow:0 14px 35px #1019270e}.pd-attention-icon{color:#ebca70;background:#0d1725;border-radius:18px;place-items:center;width:58px;height:58px;font-size:1.5rem;display:grid;box-shadow:0 10px 25px #09132133}.pd-attention span{color:#9b7420;font-size:.72rem;font-weight:900}.pd-attention h2{margin:5px 0;font-size:1.28rem}.pd-attention p{color:var(--pd-muted);margin:0;font-size:.8rem}.pd-attention button{color:#fff;background:#0d1725;border:0;border-radius:12px;padding:14px 19px;font-weight:900}.pd-section-title{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.pd-section-title span{color:var(--pd-muted);font-size:.75rem}.pd-section-title h2{margin:3px 0;font-size:1.75rem}.pd-section-title button{color:#936c1d;background:0 0;border:0;font-weight:900}.pd-policy-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.pd-policy-card{--accent:#d4ad52;border:1px solid var(--pd-line);background:#fff;border-radius:21px;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 12px 30px #111c2b0e}.pd-policy-card:before{content:"";background:var(--accent);height:4px;position:absolute;inset:0 0 auto}.pd-policy-card:hover{transform:translateY(-4px);box-shadow:0 20px 42px #111c2b1c}.pd-policy-card.rose{--accent:#ef7189}.pd-policy-card.mint{--accent:#24c89b}.pd-policy-card.gold{--accent:#d6ad4e}.pd-policy-card header{border-bottom:1px solid #eef1f4;align-items:center;gap:13px;padding:21px;display:flex}.pd-policy-icon{background:var(--accent);border-radius:14px;width:45px;height:45px}@supports (color:color-mix(in lab, red, red)){.pd-policy-icon{background:color-mix(in srgb,var(--accent) 12%,white)}}.pd-policy-icon{color:var(--accent);place-items:center;font-weight:900;display:grid}.pd-policy-card h3{margin:2px 0 0;font-size:1.02rem}.pd-policy-card header p{color:var(--pd-muted);margin:2px 0 0;font-size:.72rem}.pd-status{color:#16815f;background:#e7fbf4;border-radius:999px;padding:3px 7px;font-size:.62rem;font-weight:900}.pd-policy-money{justify-content:space-between;padding:21px;display:flex}.pd-policy-money>div{gap:5px;display:grid}.pd-policy-money small{color:var(--pd-muted);font-size:.68rem}.pd-policy-money strong{font-size:1.7rem}.pd-policy-money b{font-size:.9rem}.pd-policy-card footer{background:#fafbfd;border-top:1px solid #eef1f4;gap:12px;padding:16px 21px;display:grid}.pd-policy-card footer>span{color:var(--pd-muted);font-size:.75rem}.pd-policy-card footer button{color:#8d681e;text-align:right;background:0 0;border:0;padding:0;font-weight:900}.pd-quick-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}.pd-quick-grid button{color:#fff;text-align:right;cursor:pointer;background:#0e1827;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:auto 1fr;gap:3px 12px;padding:20px;display:grid}.pd-quick-grid i{color:#e3c26e;background:#d6b25b21;border-radius:12px;grid-row:1/3;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.pd-quick-grid b{font-size:.92rem}.pd-quick-grid span{color:#98a6b7;font-size:.7rem}.pd-page-head{padding:48px 0 25px}.pd-summary-bar{color:#fff;background:#0d1725;border-radius:21px;grid-template-columns:repeat(3,1fr);margin-bottom:24px;padding:22px;display:grid;box-shadow:0 16px 38px #0c172624}.pd-summary-bar>div{border-inline-end:1px solid #ffffff1f;gap:5px;padding:0 20px;display:grid}.pd-summary-bar>div:last-child{border:0}.pd-summary-bar small{color:#9eadbd}.pd-summary-bar strong{font-size:1.35rem}.pd-pension-hero{color:#fff;background:linear-gradient(120deg,#0c1624,#11283a);border-radius:25px;grid-template-columns:280px 1fr;align-items:end;gap:30px;padding:30px;display:grid;box-shadow:0 20px 45px #0813212e}.pd-pension-hero>div:first-child{gap:8px;display:grid}.pd-pension-hero small,.pd-pension-hero span{color:#aab8c8}.pd-pension-hero strong{font-size:2.3rem}.pd-chart{border-bottom:1px solid #ffffff26;align-items:flex-end;gap:8px;height:170px;padding:0 10px;display:flex}.pd-chart span{opacity:.88;background:linear-gradient(#26bfd0,#d1a94d);border-radius:8px 8px 0 0;flex:1}.pd-chart span:first-child{height:25%}.pd-chart span:nth-child(2){height:42%}.pd-chart span:nth-child(3){height:36%}.pd-chart span:nth-child(4){height:65%}.pd-chart span:nth-child(5){height:76%}.pd-chart span:nth-child(6){height:94%}.pd-product-list,.pd-list{gap:13px;margin-top:24px;display:grid}.pd-product-list article,.pd-list article{border:1px solid var(--pd-line);background:#fff;border-radius:17px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:16px;padding:18px;display:grid;box-shadow:0 8px 24px #111c2b0a}.pd-product-list i,.pd-list i{color:#9a7422;background:#f8f3e7;border-radius:13px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.pd-product-list div,.pd-list div{gap:4px;display:grid}.pd-product-list span,.pd-list span{color:var(--pd-muted);font-size:.74rem}.pd-product-list button,.pd-list button{color:#8e681c;background:#fff;border:1px solid #dde3e9;border-radius:10px;padding:9px 13px;font-weight:850}@media (width<=1050px){.pd-shell{grid-template-columns:1fr}.pd-sidebar{display:none}.pd-main{grid-column:1;padding-top:14px}.pd-mobile-head{color:#fff;background:#0a1422;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px 14px;display:flex}.pd-mobile-head .site-logo-link{width:126px}.pd-mobile-head>div{align-items:center;gap:14px;display:flex}.pd-mobile-head b{font-size:.78rem}.pd-mobile-head a{color:#dfbf69;font-size:.75rem;font-weight:900}.pd-mobile-tabs{scrollbar-width:none;z-index:8;background:#f5f7fa;gap:7px;padding:3px 1px 12px;display:flex;position:sticky;top:0;overflow-x:auto}.pd-mobile-tabs::-webkit-scrollbar{display:none}.pd-mobile-tabs button{color:#617083;background:#fff;border:1px solid #e0e5eb;border-radius:999px;flex:none;align-items:center;gap:6px;padding:9px 12px;font-weight:850;display:flex}.pd-mobile-tabs button i{color:#a57b25;font-style:normal}.pd-mobile-tabs button.active{color:#fff;background:#0e1827;border-color:#0e1827}.pd-policy-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.pd-main{padding:10px 12px 80px}.pd-demo-note{align-items:flex-start;font-size:.66rem}.pd-welcome{align-items:flex-start;padding:30px 2px 20px}.pd-welcome h1,.pd-page-head h1{font-size:2.25rem}.pd-welcome p,.pd-page-head p{font-size:.82rem}.pd-welcome .pd-outline{display:none}.pd-kpis{grid-template-columns:1fr 1fr;gap:9px}.pd-kpis article{column-gap:10px;padding:14px}.pd-kpis article:last-child{grid-column:1/-1}.pd-kpis i{width:39px;height:39px}.pd-kpis strong{font-size:1.25rem}.pd-attention{grid-template-columns:auto 1fr;margin:18px 0 28px;padding:18px}.pd-attention-icon{border-radius:14px;width:44px;height:44px}.pd-attention h2{font-size:1rem}.pd-attention button{grid-column:1/-1}.pd-policy-grid{scroll-snap-type:x mandatory;padding-bottom:14px;display:flex;overflow-x:auto}.pd-policy-card{scroll-snap-align:start;min-width:84vw}.pd-quick-grid{display:flex;overflow-x:auto}.pd-quick-grid button{min-width:72vw}.pd-page-head{padding:28px 2px 18px}.pd-summary-bar{grid-template-columns:1fr;padding:10px 18px}.pd-summary-bar>div{border-inline-end:0;border-bottom:1px solid #ffffff1f;padding:12px 0}.pd-pension-hero{grid-template-columns:1fr;padding:22px}.pd-pension-hero strong{font-size:1.85rem}.pd-chart{height:130px}.pd-product-list article,.pd-list article{grid-template-columns:auto 1fr auto;gap:10px}.pd-product-list article>strong{grid-column:2}.pd-product-list button{grid-area:1/3/3}.pd-list button{grid-column:1/-1}.pd-section-title h2{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.product-callout,.premium-process-grid li{animation:none!important}.browser-frame{transform:none}}.portal-product-preview{isolation:isolate;perspective:1400px;min-height:530px;position:relative}.portal-browser-device{background:#f4f7fb;border:1px solid #fff3;border-radius:24px;position:absolute;inset:16px 42px 38px 0;overflow:hidden;transform:rotateY(-3deg)rotateX(1deg);box-shadow:0 38px 90px #0000007a,0 0 70px #1fc5e81f}.portal-device-toolbar{color:#9aa8bb;direction:ltr;background:#101a29;align-items:center;gap:7px;height:42px;padding:0 14px;display:flex}.portal-device-toolbar span{background:#e3c36c;border-radius:50%;width:8px;height:8px}.portal-device-toolbar span:nth-child(2){opacity:.65}.portal-device-toolbar span:nth-child(3){opacity:.35}.portal-device-toolbar b{letter-spacing:.07em;margin-left:auto;font-size:.63rem}.portal-device-ui{color:#101827;opacity:1;height:calc(100% - 42px);text-shadow:none;direction:rtl;grid-template-columns:1fr 112px;display:grid}.portal-device-nav{color:#fff;background:#091422;grid-column:2;align-content:start;gap:7px;padding:17px 11px;display:grid}.portal-device-nav strong{letter-spacing:.1em;color:#fff;margin-bottom:12px;font-size:1.05rem}.portal-device-nav strong span,.portal-phone-head strong span{color:#24c8ef}.portal-device-nav i{color:#b9c6d6;border-radius:7px;padding:8px 7px;font-size:.58rem;font-style:normal}.portal-device-nav i.active{color:#fff;background:linear-gradient(90deg,#debc6533,#1fc2d81f);box-shadow:inset -2px 0 #ddbd68}.portal-device-content{color:#101827;background:radial-gradient(circle at 10% 5%,#23c4e024,#0000 30%),#eef4f8;padding:22px;overflow:hidden}.portal-device-content b,.portal-device-content strong{color:#101827}.portal-device-greeting{gap:3px;display:grid}.portal-device-greeting span{color:#8a6417;font-size:.62rem;font-weight:900}.portal-device-greeting b{font-size:1.3rem}.portal-device-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.portal-device-kpis article{background:#fff;border:1px solid #d7e0e8;border-radius:12px;gap:4px;padding:12px;display:grid;box-shadow:0 8px 20px #0f1c2b14}.portal-device-kpis small{color:#5f6d7e;font-size:.53rem;font-weight:750}.portal-device-kpis strong{font-size:.84rem}.portal-device-insight{background:linear-gradient(110deg,#fffaf0,#fff);border:1px solid #d8b75e;border-radius:13px;align-items:center;gap:9px;padding:12px;display:flex}.portal-device-insight i{color:#ebca70;background:#0c1827;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.portal-device-insight svg{width:18px}.portal-device-insight span{gap:2px;display:grid}.portal-device-insight small{color:#805d17;font-size:.5rem;font-weight:850}.portal-device-insight b{font-size:.67rem}.portal-device-policies{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.portal-device-policies article{background:#fff;border:1px solid #d9e1e9;border-radius:11px;align-items:center;gap:7px;padding:11px;display:flex;box-shadow:0 5px 14px #0f1c2b0d}.portal-device-policies i{border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.portal-device-policies svg{width:17px}.portal-device-policies span{display:grid}.portal-device-policies b{font-size:.6rem}.portal-device-policies small{color:#617084;font-size:.47rem}.portal-device-policies .life i{color:#d94e6b;background:#fff0f4}.portal-device-policies .health i{color:#0b9b73;background:#e9fbf6}.portal-device-policies .critical i{color:#a97910;background:#fff6d8}.portal-phone-device{z-index:4;color:#101827;width:176px;height:356px;text-shadow:none;background:linear-gradient(160deg,#fff,#edf6fa);border:6px solid #0a111d;border-radius:33px;padding:24px 11px 12px;animation:5s ease-in-out infinite phone-float;position:absolute;inset:auto auto 2px -6px;overflow:hidden;box-shadow:0 28px 55px #00000073,0 0 0 1px #ffffff4d}.portal-phone-device b,.portal-phone-device strong{color:#101827}.portal-phone-island{background:#050a11;border-radius:12px;width:62px;height:15px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.portal-phone-head{justify-content:space-between;align-items:center;padding:0 2px 9px;display:flex}.portal-phone-head strong{letter-spacing:.1em;font-size:.72rem}.portal-phone-head i{color:#667486;font-size:.56rem;font-style:normal}.portal-phone-welcome{gap:2px;padding:10px 3px;display:grid}.portal-phone-welcome small{color:#8a6417;font-size:.5rem;font-weight:900}.portal-phone-welcome b{font-size:.95rem}.portal-phone-welcome span{color:#5f6d7d;font-size:.49rem}.portal-phone-kpis{grid-template-columns:1fr 1fr;gap:6px;margin:6px 0 9px;display:grid}.portal-phone-kpis article{background:#fff;border:1px solid #d6e0e8;border-radius:10px;gap:2px;padding:8px;display:grid}.portal-phone-kpis small{color:#617082;font-size:.44rem}.portal-phone-kpis strong{font-size:.66rem}.portal-phone-card{background:#fff;border:1px solid #d6e0e8;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;margin-bottom:6px;padding:8px;display:grid}.portal-phone-card>i{border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.portal-phone-card svg{width:15px}.portal-phone-card span{display:grid}.portal-phone-card b{font-size:.53rem}.portal-phone-card small{color:#647386;font-size:.42rem}.portal-phone-card>strong{font-size:.5rem}.portal-phone-card.life>i{color:#d94e6b;background:#fff0f4}.portal-phone-card.health>i{color:#0b9b73;background:#e9fbf6}.portal-phone-dock{background:#081422;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:4px;padding:8px;display:grid;position:absolute;inset:auto 9px 9px}.portal-phone-dock i{background:#708096;border-radius:50%;width:7px;height:7px;margin:auto}.portal-phone-dock i.active{background:#e6c66f;box-shadow:0 0 8px #e6c66f}.life-event-page{color:#111a28;background:radial-gradient(circle at 8% 5%,#23c5e121,#0000 25%),radial-gradient(circle at 92% 10%,#d2ae5729,#0000 25%),#f5f7fa;min-height:calc(100vh - 76px);padding:72px 0 95px}.life-event-hero{grid-template-columns:.92fr 1.08fr;align-items:start;gap:64px;display:grid}.life-event-copy{position:sticky;top:110px}.life-event-copy>a{color:#73571a;margin-bottom:34px;font-size:.82rem;font-weight:900;display:inline-flex}.life-event-copy>p:first-of-type{color:#987021;margin:0 0 10px;font-weight:900}.life-event-copy h1{letter-spacing:-.05em;margin:0 0 18px;font-size:clamp(3.2rem,7vw,6rem);line-height:.95}.life-event-copy>strong{max-width:650px;font-size:1.35rem;line-height:1.5;display:block}.life-event-copy>p:last-of-type{color:#5f6b79;max-width:680px;font-size:1.02rem;line-height:1.75}.life-event-checks{grid-template-columns:1fr 1fr;gap:10px;margin:30px 0 22px;display:grid}.life-event-checks article{background:#fff;border:1px solid #dfe5eb;border-radius:14px;align-items:center;gap:12px;padding:15px;display:flex;box-shadow:0 8px 22px #111f2f0d}.life-event-checks span{color:#e9ca72;background:#0c1827;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.72rem;font-weight:950;display:grid}.life-event-checks b{font-size:.86rem}.life-event-copy>small{color:#75808d;line-height:1.6;display:block}.life-event-form{background:#fff;border:1px solid #cda64780;border-radius:28px;padding:30px;box-shadow:0 28px 70px #0f1d2d1f}.life-event-form>div:first-child{border-bottom:1px solid #e8e4db;margin-bottom:20px;padding-bottom:19px}.life-event-form>div:first-child span{color:#946d1c;font-size:.78rem;font-weight:950}.life-event-form h2{margin:7px 0;font-size:1.65rem}.life-event-form>div:first-child p{color:#677383;margin:0}.life-events-grid article a{align-items:center;gap:6px;margin-top:10px;display:inline-flex}@media (width<=900px){.life-event-hero{grid-template-columns:1fr;gap:34px}.life-event-copy{position:static}.life-event-copy h1{font-size:3.6rem}}@media (width<=620px){.life-event-page{padding:40px 0 72px}.life-event-copy>a{margin-bottom:24px}.life-event-copy h1{font-size:3rem}.life-event-copy>strong{font-size:1.1rem}.life-event-checks{grid-template-columns:1fr}.life-event-form{border-radius:21px;padding:18px}}.portal-product-preview.is-platform{min-height:560px}.portal-product-preview.is-platform .portal-browser-device{border-color:#1a2739;inset:20px 16px 28px 60px;transform:rotateY(2deg)rotate(-.7deg)}.portal-product-preview.is-platform .portal-phone-device{inset:auto auto 0 5px}@keyframes phone-float{50%{transform:translateY(-9px)rotate(-1deg)}}.pd-shell{--pd-cyan:#1bc2dd;--pd-violet:#7758f6;background:radial-gradient(circle at 10% 0,#23cbe224,#0000 25%),radial-gradient(circle at 65% 0,#7758f617,#0000 24%),linear-gradient(#f1f6fa,#f7f8fa 42%)}.pd-shell svg{width:21px;height:21px;display:block}.pd-sidebar{background:radial-gradient(circle at 50% -10%,#1fc6e024,#0000 27%),linear-gradient(#07111f,#0a1727);box-shadow:-24px 0 70px #040f1d24}.pd-brand{position:relative}.pd-brand:after{content:"";background:linear-gradient(90deg,#0000,#d6b45c,#0000);height:1px;position:absolute;inset:auto 10px -1px}.pd-sidebar nav button{position:relative;overflow:hidden}.pd-sidebar nav button:after{content:"";background:linear-gradient(110deg,#0000,#ffffff0f,#0000);transition:all .45s;position:absolute;inset:0;transform:translate(110%)}.pd-sidebar nav button:hover:after{transform:translate(-110%)}.pd-sidebar nav button i{flex:0 0 30px}.pd-sidebar nav button i svg{width:17px;height:17px}.pd-sidebar nav button.active{background:linear-gradient(100deg,#dab45833,#1ec1da1f);box-shadow:inset -3px 0 #ddb957,0 10px 28px #0000001f}.pd-topbar{justify-content:space-between;align-items:center;height:54px;margin-bottom:12px;display:flex}.pd-topbar>div{align-items:center;gap:10px;display:flex}.pd-topbar p{color:#8290a1;margin:0;font-size:.74rem;font-weight:850}.pd-secure{color:#557082;background:#fffc;border:1px solid #dfe7ee;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:.68rem;font-weight:900;display:flex;box-shadow:0 8px 22px #101e2e0d}.pd-secure svg{color:#12a57c;width:14px;height:14px}.pd-bell{color:#536376;background:#fff;border:1px solid #dfe6ed;border-radius:12px;place-items:center;width:37px;height:37px;display:grid;position:relative}.pd-bell svg{width:17px;height:17px}.pd-bell b{color:#fff;background:#eb657f;border-radius:50%;place-items:center;width:16px;height:16px;font-size:.55rem;display:grid;position:absolute;top:-4px;right:-4px}.pd-avatar{color:#fff;background:linear-gradient(135deg,#17263a,#14687a);border-radius:13px;place-items:center;width:38px;height:38px;font-size:.72rem;font-weight:950;display:grid;box-shadow:0 9px 20px #0c283d33}.pd-demo-note{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1}.pd-welcome{background:radial-gradient(circle at 0 0,#24c8e12b,#0000 31%),radial-gradient(circle at 100% 100%,#7758f61c,#0000 32%),linear-gradient(135deg,#fff,#f8fbfd);border:1px solid #d2dee8d9;border-radius:28px;margin-top:15px;padding:38px 34px;position:relative;overflow:hidden;box-shadow:0 18px 45px #122a3f12}.pd-welcome:after{content:"";border:1px solid #21bcd529;border-radius:50%;width:260px;height:260px;position:absolute;inset:auto -80px -100px auto;box-shadow:0 0 0 32px #21bcd508,0 0 0 64px #7758f605}.pd-data-badges{gap:8px;margin-top:18px;display:flex}.pd-data-badges span{color:#6b7b8b;background:#fff;border:1px solid #dfe8ee;border-radius:999px;padding:6px 10px;font-size:.65rem;font-weight:850}.pd-data-badges span:first-child{color:#148d74}.pd-outline{z-index:2;transition:all .2s;position:relative;box-shadow:0 10px 25px #15273a14}.pd-outline:hover{border-color:#27bdd5;transform:translateY(-2px)}.pd-kpis{margin-top:18px}.pd-kpis article{animation:.65s both pd-rise}.pd-kpis article:nth-child(2){animation-delay:80ms}.pd-kpis article:nth-child(3){animation-delay:.16s}.pd-kpis article:after{background:linear-gradient(90deg,#dbb453,#1cc0dc,#7a5cf2);height:4px}.pd-kpis i{color:#237c91;background:linear-gradient(145deg,#fff9e9,#eefcff)}.pd-kpis i svg{width:23px;height:23px}.pd-attention{background:linear-gradient(110deg,#fffdf7f5,#fff 70%);position:relative;overflow:hidden}.pd-attention:after{content:"";background:radial-gradient(circle,#dfb75824,#0000 68%);width:230px;height:230px;position:absolute;inset:-80% auto auto -8%}.pd-attention>*{z-index:1;position:relative}.pd-attention-icon svg{width:27px;height:27px}.pd-attention button{transition:all .2s;box-shadow:0 12px 26px #0c182729}.pd-attention button:hover{background:#15314a;transform:translateY(-2px)}.pd-policy-grid{perspective:900px}.pd-policy-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:.65s both pd-rise}.pd-policy-card:nth-child(2){animation-delay:80ms}.pd-policy-card:nth-child(3){animation-delay:.16s}.pd-policy-card:after{content:"";pointer-events:none;background:linear-gradient(135deg,var(--accent),transparent 33%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pd-policy-card:after{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 33%)}}.pd-policy-card header,.pd-policy-card footer,.pd-policy-money{z-index:1;position:relative}.pd-policy-icon{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.pd-policy-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}}.pd-policy-icon svg{width:24px;height:24px}.pd-quick-grid button{transition:all .25s;position:relative;overflow:hidden}.pd-quick-grid button:hover{background:#13273c;transform:translateY(-4px)}.pd-quick-grid i svg,.pd-product-list i svg,.pd-list i svg{width:21px;height:21px}.pd-pension-hero{background:radial-gradient(circle at 100% 0,#1fc3dd33,#0000 32%),radial-gradient(circle at 0 100%,#7959f62e,#0000 36%),linear-gradient(120deg,#071321,#112b3f);border:1px solid #ffffff1a}.pd-chart span{transform-origin:bottom;animation:.75s both pd-bars}.pd-chart span:nth-child(2){animation-delay:80ms}.pd-chart span:nth-child(3){animation-delay:.16s}.pd-chart span:nth-child(4){animation-delay:.24s}.pd-chart span:nth-child(5){animation-delay:.32s}.pd-chart span:nth-child(6){animation-delay:.4s}@keyframes pd-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pd-bars{0%{opacity:0;transform:scaleY(.05)}to{opacity:.88;transform:scaleY(1)}}@media (width<=1050px){.pd-topbar{display:none}.pd-mobile-tabs button i svg{width:16px;height:16px}.portal-product-preview{max-width:880px;margin:auto}.portal-product-preview.is-platform{min-height:520px}}@media (width<=700px){.portal-product-preview{place-items:center;min-height:470px;display:grid}.portal-browser-device{display:none}.portal-phone-device,.portal-product-preview.is-platform .portal-phone-device{border-width:7px;border-radius:39px;width:226px;height:444px;padding:30px 14px 14px;animation:5s ease-in-out infinite phone-float;position:relative;inset:auto}.portal-phone-island{width:74px;height:17px}.portal-phone-head strong{font-size:.9rem}.portal-phone-welcome{padding-top:15px}.portal-phone-welcome small{font-size:.56rem}.portal-phone-welcome b{font-size:1.15rem}.portal-phone-welcome span{font-size:.56rem}.portal-phone-kpis article{padding:11px}.portal-phone-kpis small{font-size:.5rem}.portal-phone-kpis strong{font-size:.75rem}.portal-phone-card{margin-bottom:8px;padding:10px}.portal-phone-card>i{width:32px;height:32px}.portal-phone-card svg{width:18px}.portal-phone-card b{font-size:.6rem}.portal-phone-card small,.portal-phone-card>strong{font-size:.49rem}.hero-product-stage .product-callout{display:none}.portal-product-preview.is-platform{min-height:470px}.pd-welcome{padding:27px 20px}.pd-data-badges{flex-wrap:wrap}.pd-policy-icon svg{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.portal-phone-device,.pd-kpis article,.pd-policy-card,.pd-chart span{animation:none!important}}.portal-login-submit{color:#fff;cursor:pointer;background:linear-gradient(105deg,#091625,#12324a);border:0;border-radius:14px;width:100%;min-height:52px;font-weight:900;box-shadow:0 12px 28px #09162529}.portal-login-submit:disabled{opacity:.6}.portal-login-back{color:#916b20;cursor:pointer;background:0 0;border:0;font-weight:850}.portal-login-error{color:#9f1239;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;margin:0;padding:10px;font-size:.82rem}.portal-login-progress span.is-active{color:#fff;background:#0c1a2a}.portal-account-loading{text-align:center;color:#101827;background:#f3f7fa;place-content:center;gap:12px;min-height:100vh;display:grid}.portal-account-loading button{color:#fff;background:#0b1827;border:0;border-radius:12px;padding:12px 20px;font-weight:900}.portal-spinner{border:4px solid #dbe5ec;border-top-color:#1bc2dd;border-radius:50%;width:46px;height:46px;margin:auto;animation:.8s linear infinite pa-spin}.pa-shell{--pa-ink:#0a1727;--pa-muted:#6d7b8c;--pa-line:#dfe6ec;--pa-gold:#d5ae55;--pa-cyan:#20bfd5;min-height:100vh;color:var(--pa-ink);background:radial-gradient(circle at 15% 0,#20bfd524,#0000 25%),linear-gradient(#f1f6f9,#f8fafb);grid-template-columns:minmax(0,1fr) 260px;display:grid}.pa-shell svg{width:21px;height:21px;display:block}.pa-sidebar{color:#fff;z-index:10;background:radial-gradient(circle at 50% -5%,#20bfd52e,#0000 28%),linear-gradient(#06111f,#09192a);flex-direction:column;grid-area:1/2;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0;box-shadow:-18px 0 60px #04111f24}.pa-brand{border-bottom:1px solid #ffffff1f;gap:8px;padding:4px 10px 22px;display:grid}.pa-brand .site-logo-link{width:164px}.pa-brand small{color:#dbbc68;font-weight:900}.pa-sidebar nav{gap:7px;padding-top:22px;display:grid}.pa-sidebar nav button{color:#afbbc8;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:12px;min-height:49px;padding:9px 12px;font-weight:850;transition:all .22s;display:flex;position:relative}.pa-sidebar nav button:hover{color:#fff;background:#ffffff0f;transform:translate(-3px)}.pa-sidebar nav button.active{color:#fff;box-shadow:inset -3px 0 var(--pa-gold);background:linear-gradient(100deg,#d5ae5538,#20bfd51f)}.pa-sidebar nav i{color:#dfbf69;border:1px solid #ffffff24;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.pa-sidebar nav i svg{width:17px}.pa-sidebar nav b{background:#f36b82;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f36b8229}.pa-logout{color:#a9b5c3;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff1f;margin-top:auto;padding:20px;font-weight:850}.pa-main{grid-area:1/1;min-width:0;padding:26px clamp(25px,5vw,75px) 70px}.pa-mobile-header{display:none}.pa-security{border:1px solid var(--pa-line);color:#637589;background:#ffffffd9;border-radius:13px;align-items:center;gap:8px;padding:11px 15px;font-size:.76rem;font-weight:850;display:flex;box-shadow:0 8px 22px #1021310a}.pa-security span{color:#12a27d}.pa-notice{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:14px;margin-top:14px;padding:13px 16px;font-weight:850}.pa-welcome{background:radial-gradient(circle at 0 0,#20bfd52e,#0000 32%),radial-gradient(circle at 100% 100%,#785af51a,#0000 35%),#fff;border:1px solid #d0dce5e6;border-radius:28px;justify-content:space-between;align-items:end;margin-top:18px;padding:40px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #10243512}.pa-welcome:after{content:"";border:1px solid #20bfd529;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-150px;left:-70px;box-shadow:0 0 0 32px #20bfd509}.pa-welcome>div,.pa-welcome>button{z-index:1;position:relative}.pa-welcome small,.pa-page-title small{color:#9a7420;font-weight:900}.pa-welcome h1{letter-spacing:-.05em;margin:9px 0;font-size:clamp(2.2rem,4.4vw,4.3rem)}.pa-welcome p,.pa-page-title p{color:var(--pa-muted);margin:0}.pa-welcome button,.pa-upload-main{color:#fff;cursor:pointer;background:#0a1727;border:0;border-radius:13px;padding:14px 19px;font-weight:900;box-shadow:0 12px 25px #09172726}.pa-kpis{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px;display:grid}.pa-kpis article{border:1px solid var(--pa-line);background:#fff;border-radius:21px;grid-template-columns:auto 1fr;gap:5px 14px;padding:22px;animation:.65s both pa-rise;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #1022330e}.pa-kpis article:after{content:"";background:linear-gradient(90deg,var(--pa-gold),var(--pa-cyan),#7759f2);height:4px;position:absolute;inset:auto 0 0}.pa-kpis i{color:#1f7d8e;background:linear-gradient(145deg,#fff8e6,#ecfbfd);border-radius:14px;grid-row:1/3;place-items:center;width:47px;height:47px;font-style:normal;display:grid}.pa-kpis small{color:var(--pa-muted);font-weight:800}.pa-kpis strong{font-size:1.65rem}.pa-insight{background:linear-gradient(110deg,#fffdf7,#fff);border:1px solid #e8d49f;border-radius:23px;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;margin:28px 0 38px;padding:27px;display:grid;box-shadow:0 14px 35px #1022330e}.pa-insight>i{color:#edcb71;background:#0a1727;border-radius:17px;place-items:center;width:56px;height:56px;font-size:1.5rem;font-style:normal;display:grid}.pa-insight small{color:#99701c;font-weight:900}.pa-insight h2{margin:4px 0;font-size:1.3rem}.pa-insight p{color:var(--pa-muted);margin:0;font-size:.82rem}.pa-insight button{color:#fff;background:#0a1727;border:0;border-radius:11px;padding:12px 17px;font-weight:900}.pa-title{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.pa-title small{color:var(--pa-muted)}.pa-title h2{margin:4px 0;font-size:1.75rem}.pa-title button{color:#936c1d;background:0 0;border:0;font-weight:900}.pa-policy-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.pa-policy{--accent:#d4ad52;border:1px solid var(--pa-line);background:#fff;border-radius:21px;transition:all .23s;animation:.65s both pa-rise;position:relative;overflow:hidden;box-shadow:0 12px 30px #1022330e}.pa-policy:before{content:"";background:var(--accent);height:4px;position:absolute;inset:0 0 auto}.pa-policy:hover{transform:translateY(-4px);box-shadow:0 20px 43px #1022331f}.pa-policy.heart{--accent:#ef6e89}.pa-policy.health{--accent:#22c69b}.pa-policy header{border-bottom:1px solid #edf1f4;align-items:center;gap:12px;padding:20px;display:flex}.pa-policy header>i{background:var(--accent);border-radius:14px;width:45px;height:45px}@supports (color:color-mix(in lab, red, red)){.pa-policy header>i{background:color-mix(in srgb,var(--accent) 12%,white)}}.pa-policy header>i{color:var(--accent);place-items:center;display:grid}.pa-policy h3{margin:0;font-size:1.02rem}.pa-policy header small{color:var(--pa-muted)}.pa-policy header span{color:#16805f;background:#e7fbf4;border-radius:999px;margin-inline-start:auto;padding:4px 7px;font-size:.62rem;font-weight:900}.pa-policy>div{grid-template-columns:1fr 1fr;gap:6px 12px;padding:20px;display:grid}.pa-policy>div small{color:var(--pa-muted);font-size:.69rem}.pa-policy>div strong,.pa-policy>div b{font-size:1.15rem}.pa-page-title{padding:52px 0 24px}.pa-page-title h1{letter-spacing:-.04em;margin:7px 0;font-size:clamp(2.3rem,4vw,4rem)}.pa-upload-main{align-items:center;gap:8px;margin:0 0 24px;display:flex}.pa-upload-main svg{width:19px}.pa-list{gap:13px;display:grid}.pa-list article{border:1px solid var(--pa-line);background:#fff;border-radius:18px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:16px;padding:19px;display:grid;box-shadow:0 8px 24px #1022330a}.pa-list article>i{color:#9b7522;background:#f8f3e7;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.pa-list h3{margin:0}.pa-list p,.pa-list small{color:var(--pa-muted);margin:4px 0}.pa-list article>span{color:var(--pa-muted);font-size:.75rem}.pa-empty{text-align:center;color:var(--pa-muted);padding:35px}.pa-upload-options{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:25px;display:grid}.pa-upload-options button{border:1px solid var(--pa-line);text-align:right;cursor:pointer;background:#fff;border-radius:20px;justify-items:start;gap:7px;padding:25px;transition:all .2s;display:grid;box-shadow:0 10px 28px #1022330d}.pa-upload-options button:hover{border-color:#74d8e4;transform:translateY(-3px)}.pa-upload-options svg{color:#1aa7b9}.pa-upload-options b{font-size:1.1rem}.pa-upload-options span{color:var(--pa-muted)}.pa-profile{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.pa-profile>div{border:1px solid var(--pa-line);background:#fff;border-radius:18px;gap:8px;padding:24px;display:grid}.pa-profile small{color:var(--pa-muted)}.pa-profile b{font-size:1.2rem}.pa-modal{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05101d9e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pa-modal>div{text-align:center;background:#fff;border:1px solid #dfe7ed;border-radius:28px;width:min(520px,100%);padding:34px;position:relative;box-shadow:0 30px 80px #030e1c4d}.pa-modal>div>i{color:#168da0;background:linear-gradient(145deg,#eefcff,#fff7e4);border-radius:20px;place-items:center;width:65px;height:65px;margin:auto;display:grid}.pa-modal h2{margin:16px 0 6px}.pa-modal p{color:var(--pa-muted);line-height:1.7}.pa-modal label{color:#fff;cursor:pointer;background:#0a1727;border-radius:14px;margin:20px 0 10px;padding:15px;font-weight:900;display:block}.pa-modal input{display:none}.pa-modal small{color:#7e8a98}.pa-modal-close{cursor:pointer;background:#edf2f5;border:0;border-radius:50%;width:38px;height:38px;font-size:1.5rem;position:absolute;top:14px;left:14px}@keyframes pa-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pa-spin{to{transform:rotate(360deg)}}@media (width<=1050px){.pa-shell{grid-template-columns:1fr}.pa-sidebar{display:none}.pa-main{grid-column:1;padding:14px 24px 70px}.pa-mobile-header{background:#071522;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px 14px;display:flex}.pa-mobile-header .site-logo-link{width:126px}.pa-mobile-header select{color:#fff;background:#12263a;border:1px solid #ffffff26;border-radius:10px;max-width:180px;padding:9px}.pa-policy-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.pa-main{padding:10px 12px 80px}.pa-security{font-size:.66rem}.pa-welcome{align-items:start;padding:28px 20px}.pa-welcome h1{font-size:2.2rem}.pa-welcome p{font-size:.82rem}.pa-welcome button{display:none}.pa-kpis{grid-template-columns:1fr 1fr;gap:9px}.pa-kpis article{padding:14px}.pa-kpis article:last-child{grid-column:1/-1}.pa-kpis i{width:39px;height:39px}.pa-kpis strong{font-size:1.25rem}.pa-insight{grid-template-columns:auto 1fr;margin:18px 0 28px;padding:18px}.pa-insight>i{width:44px;height:44px}.pa-insight h2{font-size:1rem}.pa-insight button{grid-column:1/-1}.pa-policy-grid{scroll-snap-type:x mandatory;padding-bottom:13px;display:flex;overflow-x:auto}.pa-policy{scroll-snap-align:start;min-width:84vw}.pa-policy-grid.pa-full{grid-template-columns:1fr;display:grid;overflow:visible}.pa-policy-grid.pa-full .pa-policy{min-width:0}.pa-page-title{padding:30px 2px 20px}.pa-page-title h1{font-size:2.25rem}.pa-upload-options{grid-template-columns:1fr}.pa-list article{grid-template-columns:auto 1fr auto;gap:10px}.pa-list article>span{grid-column:2}.pa-profile{grid-template-columns:1fr}.pa-modal>div{padding:28px 20px}.pa-mobile-header select{max-width:160px}}@media (prefers-reduced-motion:reduce){.pa-policy,.pa-kpis article,.portal-spinner{animation:none!important}.pa-policy:hover,.pa-upload-options button:hover{transform:none}}.pa-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.pa-notification-button{color:#8b681d;cursor:pointer;background:#fff;border:1px solid #e3d4a8;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-weight:900;display:inline-flex;position:relative;box-shadow:0 8px 22px #1021310d}.pa-notification-button:hover{background:#fffaf0}.pa-notification-button>b{color:#fff;background:#ef476f;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:.68rem;display:grid;position:absolute;inset:-7px auto auto -7px}.pa-mobile-actions{align-items:center;gap:8px;display:flex}.pa-mobile-actions .pa-notification-button{width:42px;min-height:42px;padding:8px}@media (width<=1050px){.pa-topline>.pa-notification-button{display:none}}@media (width>=701px){.pd-eyebrow,.pd-page-head>span{font-size:.92rem}.pd-welcome p,.pd-page-head p{font-size:1.08rem;line-height:1.75}.pd-data-badges span{padding:8px 13px;font-size:.82rem}.pa-security{font-size:.94rem}.pa-welcome small,.pa-page-title small{font-size:.96rem}.pa-welcome p,.pa-page-title p{font-size:1.08rem;line-height:1.75}.pa-kpis small,.pa-insight small{font-size:.9rem}.pa-insight p{font-size:.96rem;line-height:1.65}.pa-title small{font-size:.88rem}.pa-policy header small{font-size:.84rem}.pa-policy header span{font-size:.74rem}.pa-policy>div small{font-size:.82rem}.pa-list p,.pa-list small{font-size:.88rem;line-height:1.55}.pa-list article>span{font-size:.84rem}.pa-profile small{font-size:.88rem}}.lead-form input:not([type=checkbox]),.full-intake-form input:not([type=checkbox]),.full-intake-form select,.portal-login-form input,.tool-input-card input,.compound-calculator input,.fee-calculator input,.quick-number-grid input,.quick-check-section input:not([type=checkbox]),.quick-check-section select{min-height:48px;font-size:16px}.lead-form .consent input[type=checkbox],.full-intake-form input[type=checkbox]{width:22px;min-width:22px;height:22px}.lead-form .consent,.full-intake-form .intake-consent{align-items:center;min-height:44px}.lead-form button[type=submit],.full-intake-form .intake-next,.full-intake-form .intake-submit,.full-intake-form .intake-back,.intake-mode-switch button,.premium-services-grid article a,.life-events-grid article a,.portal-inline-link{align-items:center;gap:8px;min-height:44px;display:inline-flex}.header-whatsapp{color:#1fa855;white-space:nowrap;border:1px solid #25d36673;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-weight:800;transition:background-color .2s,border-color .2s;display:inline-flex}.header-whatsapp:hover,.header-whatsapp:focus-visible{background:#25d3661a;border-color:#25d366bf}.header-whatsapp svg{flex:none;width:18px;height:18px}.mobile-sticky-action{text-align:center;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;min-height:48px;padding:0 12px;font-weight:900;display:inline-flex}.mobile-sticky-action.is-primary{color:#f4e2ae;background:#0b1421}.mobile-sticky-action.is-whatsapp{color:#fff;background:#1fa855}@media (width<=620px){.mobile-sticky{background:0 0;gap:8px;padding:0}}@media (width<=900px){.header-actions{align-items:center;gap:8px;display:flex}.header-actions .portal-header-link,.header-actions .header-button{display:none}.header-whatsapp{padding:0 12px}}footer .footer-grid a,footer .social-links a{align-items:center;min-height:44px;display:inline-flex}.services-hub-link{text-align:center;margin:26px 0 0}.services-hub-link a{min-height:44px;color:var(--pensi-gold,#c59b3d);align-items:center;gap:8px;font-weight:850;display:inline-flex}:root{--px-ink:#0e1a2b;--px-ink-2:#5a6a80;--px-line:#e4e9f0;--px-paper:#fff;--px-canvas:#f4f7fb;--px-brand:#0c79d8;--px-ok:#2e9e74;--px-warn:#c08a2b;--px-h1:clamp(2rem, 7.4vw, 3.25rem);--px-h2:clamp(1.5rem, 5.2vw, 2.125rem);--px-h3:1.125rem;--px-body:1.0625rem;--px-small:.875rem;--px-ui:.9375rem;--px-1:4px;--px-2:8px;--px-3:12px;--px-4:16px;--px-5:24px;--px-6:32px;--px-7:48px;--px-8:64px;--px-9:88px;--px-r-sm:8px;--px-r-md:14px;--px-r-pill:999px;--px-shadow:0 1px 2px #0e1a2b0d, 0 10px 30px #0e1a2b12;--px-shadow-lift:0 2px 6px #0e1a2b14, 0 24px 60px #0e1a2b24}.px,.px-header,.px-footer,.px-sticky{font-family:Assistant,Heebo,Noto Sans Hebrew,Arial,sans-serif;font-size:var(--px-body);color:var(--px-ink);line-height:1.65}.px{background:var(--px-paper)}.px-shell{width:min(100% - 32px,1120px);margin-inline:auto}.px-skip{background:var(--px-ink);color:#fff;padding:var(--px-3) var(--px-4);z-index:200;inset-inline-start:-9999px;position:absolute;top:0}.px-skip:focus{inset-inline-start:var(--px-3);top:var(--px-3)}.px h1,.px-h1,.px .px-h2,.px-close h2,.px-strip h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-family:Heebo,Assistant,Arial,sans-serif;font-weight:800}.px h1,.px-h1{font-size:var(--px-h1);line-height:1.08}.px .px-h2,.px-close h2{font-size:var(--px-h2);margin-bottom:var(--px-5);line-height:1.16}.px-kicker{letter-spacing:.08em;color:var(--px-brand);margin:0 0 var(--px-3);font-family:Heebo,Arial,sans-serif;font-size:.8125rem;font-weight:700}.px-lede{color:var(--px-ink-2);margin:var(--px-4) 0 0;max-width:46ch;font-size:1.125rem}.px .px-body{color:var(--px-ink-2);margin:0 0 var(--px-5);max-width:54ch}.px-btn{min-height:52px;padding:0 var(--px-5);border-radius:var(--px-r-pill);font-family:Heebo,Arial,sans-serif;font-size:var(--px-ui);justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.px-btn-solid{background:var(--px-brand);color:#fff}.px-btn-solid:hover{background:#0a66b6}.px-btn-line{border:1px solid var(--px-line);color:var(--px-ink);background:var(--px-paper)}.px-btn-line:hover{border-color:var(--px-ink-2)}.px-btn-invert{color:var(--px-ink);background:#fff}.px-btn-line-invert{color:#fff;border:1px solid #fff6}.px-btn-line-invert:hover{border-color:#fffc}.px-actions{gap:var(--px-3);margin-top:var(--px-5);flex-wrap:wrap;display:flex}:where(.px,.px-header,.px-footer) :where(a,button,summary,input):focus-visible{outline:2px solid var(--px-brand);outline-offset:3px;border-radius:var(--px-r-sm)}.px-header{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--px-line);background:#ffffffeb;position:sticky;top:0}.px-header-inner{align-items:center;gap:var(--px-4);width:min(100% - 32px,1120px);min-height:64px;margin-inline:auto;display:flex}.px-header-logo{align-items:center;display:flex}.px-header-logo :where(img,svg){width:auto;height:30px;display:block}.px-header-nav{display:none}.px-header-actions{align-items:center;gap:var(--px-2);margin-inline-start:auto;display:flex}.px-header-wa{min-height:44px;padding:0 var(--px-3);border-radius:var(--px-r-pill);color:var(--px-ink);font-family:Heebo,Arial,sans-serif;font-size:var(--px-small);align-items:center;gap:7px;font-weight:700;text-decoration:none;display:inline-flex}.px-header-wa svg{width:19px;height:19px;color:var(--px-ok)}.px-header-wa span,.px-header-cta{display:none}.px-header-menu{position:relative}.px-header-menu>summary{cursor:pointer;border-radius:var(--px-r-sm);place-items:center;width:44px;height:44px;list-style:none;display:grid}.px-header-menu>summary::-webkit-details-marker{display:none}.px-header-menu>summary>span{background:var(--px-ink);width:20px;height:2px;display:block;position:relative}.px-header-menu>summary>span:before,.px-header-menu>summary>span:after{content:"";background:var(--px-ink);width:20px;height:2px;position:absolute;inset-inline-start:0}.px-header-menu>summary>span:before{top:-6px}.px-header-menu>summary>span:after{top:6px}.px-header-menu[open]>summary>span{background:0 0}.px-header-menu[open]>summary>span:before{top:0;transform:rotate(45deg)}.px-header-menu[open]>summary>span:after{top:0;transform:rotate(-45deg)}.px-header-menu nav{background:var(--px-paper);border:1px solid var(--px-line);border-radius:var(--px-r-md);min-width:272px;box-shadow:var(--px-shadow);padding:var(--px-2);inset-inline-end:0;display:grid;position:absolute;top:calc(100% + 10px)}.px-header-menu nav>a{min-height:44px;padding:0 var(--px-3);border-radius:var(--px-r-sm);color:var(--px-ink);font-size:var(--px-ui);align-items:center;font-weight:600;text-decoration:none;display:flex}.px-header-menu nav>a:hover{background:var(--px-canvas)}.px-portal{display:none}.px-portal-caret{opacity:.6;flex:none;width:13px;height:13px;transition:transform .2s cubic-bezier(.4,0,.2,1)}.px-portal-options{gap:4px;display:grid}.px-portal-option{border-radius:var(--px-r-sm);color:var(--px-ink);border:1px solid #0000;align-items:center;gap:11px;padding:11px 12px;text-decoration:none;transition:background-color .16s cubic-bezier(.4,0,.2,1),border-color .16s cubic-bezier(.4,0,.2,1);display:flex}.px-portal-option:hover{background:var(--px-canvas)}.px-portal-option:focus-visible{outline:2px solid var(--px-brand);outline-offset:1px}.px-portal-option.is-primary{background:#0c79d80e;border-color:#0c79d829}.px-portal-option.is-primary:hover{background:#0c79d81a;border-color:#0c79d847}.px-portal-option-icon{width:36px;height:36px;color:var(--px-ink-2);background:#eef2f7;border-radius:12px;flex:none;place-items:center;display:grid}.px-portal-option-icon svg{width:18px;height:18px}.px-portal-option.is-primary .px-portal-option-icon{background:var(--px-brand);color:#fff}.px-portal-option-text{gap:1px;min-width:0;display:grid}.px-portal-option-text b{font-family:Heebo,Arial,sans-serif;font-size:var(--px-ui);font-weight:700}.px-portal-option-text small{color:var(--px-ink-2);font-size:.76rem;line-height:1.4}.px-portal-mobile{border-top:1px solid var(--px-line);margin:6px 0 2px;padding-top:6px}.px-portal-mobile>summary{border-radius:var(--px-r-sm);cursor:pointer;align-items:center;gap:11px;min-height:56px;padding:8px 12px;list-style:none;display:flex}.px-portal-mobile>summary::-webkit-details-marker{display:none}.px-portal-mobile>summary:hover{background:var(--px-canvas)}.px-portal-mobile>summary .px-portal-option-text{flex:1}.px-portal-mobile>summary .px-portal-caret{margin-inline-start:auto}.px-portal-mobile[open]>summary .px-portal-caret{transform:rotate(180deg)}.px-portal-mobile[open]>summary{background:var(--px-canvas)}.px-portal-mobile .px-portal-options{padding:6px 0 2px}@media (width>=1000px){.px-portal{display:block;position:relative}.px-portal-btn{appearance:none;border:1px solid var(--px-line);border-radius:var(--px-r-pill);background:var(--px-paper);min-height:40px;color:var(--px-ink);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:0 13px;font-family:Heebo,Arial,sans-serif;font-size:.86rem;font-weight:700;transition:background-color .16s cubic-bezier(.4,0,.2,1),border-color .16s cubic-bezier(.4,0,.2,1);display:inline-flex}.px-portal-btn>svg:first-child{width:16px;height:16px;color:var(--px-brand)}.px-portal-btn:hover{background:var(--px-canvas);border-color:#c3d3e4}.px-portal-btn:focus-visible{outline:2px solid var(--px-brand);outline-offset:2px}.px-portal-btn[aria-expanded=true]{background:var(--px-canvas);border-color:#c3d3e4}.px-portal-btn[aria-expanded=true] .px-portal-caret{transform:rotate(180deg)}.px-portal-pop{background:var(--px-paper);border:1px solid var(--px-line);border-radius:var(--px-r-md);width:306px;box-shadow:var(--px-shadow-lift);z-index:60;top:calc(100% + 10px);padding:8px;animation:.17s cubic-bezier(.22,1,.36,1) both px-portal-in;position:absolute;inset-inline-start:0}@keyframes px-portal-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.px-portal-pop{animation:none}.px-portal-caret{transition:none}}.px-header-wa span{display:inline}}.px-section{padding-block:var(--px-8)}.px-tint{background:var(--px-canvas)}.px-page-head{padding-block:var(--px-7) var(--px-5)}.px-hero{padding-block:var(--px-7) var(--px-8)}.px-hero-grid{gap:var(--px-7);display:grid}.px-by{align-items:center;gap:var(--px-3);margin:var(--px-6) 0 0;padding-top:var(--px-5);border-top:1px solid var(--px-line);display:flex}.px-by img{border-radius:var(--px-r-pill);object-fit:cover;object-position:center 18%;flex:none;width:46px;height:46px}.px-by span{display:grid}.px-by b{font-family:Heebo,Arial,sans-serif;font-size:var(--px-ui);font-weight:700}.px-by small{font-size:var(--px-small);color:var(--px-ink-2)}.px-by small a{color:var(--px-brand);font-weight:700;text-decoration:none}.px-app{margin:0}.px-app-frame{background:var(--px-ink);border-radius:var(--px-r-md);padding:var(--px-3);box-shadow:var(--px-shadow-lift)}.px-app-top{padding:var(--px-1) var(--px-2) var(--px-3);justify-content:space-between;align-items:center;display:flex}.px-app-mark{color:#fff;font-family:Heebo,Arial,sans-serif;font-size:.9375rem;font-weight:800}.px-app-mark i{color:#5cb3ff;font-style:normal}.px-app-demo{letter-spacing:.06em;color:#b6c6dc;border-radius:var(--px-r-pill);border:1px solid #ffffff42;padding:3px 10px;font-size:.6875rem;font-weight:700}.px-app-body{background:#ffffff1f;border-radius:10px;grid-template-columns:84px 1fr;gap:1px;display:grid;overflow:hidden}.px-app-rail{padding:var(--px-3) 6px;background:#142743;align-content:start;gap:2px;display:grid}.px-app-rail span{color:#8ba2c0;border-radius:7px;padding:8px;font-size:.75rem;font-weight:600;transition:background-color .35s,color .35s}.px-app-rail span.is-active{color:#fff;background:#5cb3ff29}.px-app-screen{min-height:236px;padding:var(--px-4);background:#fbfcfe;position:relative}.px-scene{inset:var(--px-4);opacity:0;pointer-events:none;align-content:start;gap:var(--px-3);transition:opacity .28s,transform .28s;display:grid;position:absolute;transform:translateY(6px)}.px-scene.is-shown{opacity:1;transition-delay:.18s;transform:none}.px-scene-title{margin:0;font-family:Heebo,Arial,sans-serif;font-size:.9375rem;font-weight:800}.px-tiles{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.px-tiles span{border-radius:var(--px-r-sm);background:#eff4fa;gap:1px;padding:8px;display:grid}.px-tiles b{font-size:.75rem;font-weight:700}.px-tiles small{color:#6d7f97;font-size:.6875rem}.px-list{margin:0;padding:0;list-style:none;display:grid}.px-list li{justify-content:space-between;align-items:center;gap:var(--px-3);border-bottom:1px solid #e9eef5;padding:8px 0;font-size:.8125rem;display:flex}.px-list li:last-child{border-bottom:0}.px-list b{color:#22344f;font-weight:600}.px-list li.is-flagged{border-radius:var(--px-r-sm);background:#fff8ec;border-bottom-color:#0000;padding-inline:8px}.px-tag{border-radius:var(--px-r-pill);color:#55677f;white-space:nowrap;background:#eef2f7;padding:3px 9px;font-size:.6875rem;font-style:normal;font-weight:700}.px-tag.is-ok{color:var(--px-ok);background:#e5f5ee}.px-tag.is-warn{color:var(--px-warn);background:#fdf3e2}.px-tag.is-live{color:var(--px-brand);background:#e6f1fd}.px-note{color:#6d7f97;margin:0;font-size:.75rem}.px-flow{gap:7px;margin:0;padding:0;list-style:none;display:grid}.px-flow li{color:#7b8ba3;padding-inline-start:18px;font-size:.78rem;position:relative}.px-flow li:before{content:"";inset-inline-start:0;background:#fff;border:1.5px solid #c8d4e4;border-radius:50%;width:8px;height:8px;position:absolute;top:5px}.px-flow li.is-done:before{background:var(--px-ok);border-color:var(--px-ok)}.px-flow li.is-current:before{background:var(--px-brand);border-color:var(--px-brand);box-shadow:0 0 0 3px #0c79d829}.px-flow li.is-current{color:var(--px-ink);font-weight:700}.px-app figcaption{margin-top:var(--px-3);font-size:var(--px-small);color:var(--px-ink-2)}.px-rows{border-top:1px solid var(--px-line);margin:0;padding:0;list-style:none}.px-rows li{border-bottom:1px solid var(--px-line)}.px-rows a{justify-content:space-between;align-items:center;gap:var(--px-4);min-height:64px;padding:var(--px-4) 2px;color:inherit;text-decoration:none;transition:background-color .18s;display:flex}.px-rows a:hover{background:var(--px-canvas)}.px-rows span{gap:2px;display:grid}.px-rows b{font-family:Heebo,Arial,sans-serif;font-size:var(--px-h3);font-weight:700}.px-rows small{font-size:var(--px-small);color:var(--px-ink-2)}.px-rows svg{width:18px;height:18px;color:var(--px-brand);flex:none}.px-strip{background:var(--px-ink);color:#fff;padding-block:var(--px-6)}.px-strip-inner{gap:var(--px-4);display:grid}.px-strip h2{font-size:var(--px-h3)}.px-strip p{font-size:var(--px-small);color:#a7bbd4;margin:6px 0 0}.px-strip .px-btn-line{color:#fff;background:0 0;border-color:#fff6;justify-self:start}.px-how{gap:var(--px-6);display:grid}.px-person{margin:0}.px-person img{border-radius:var(--px-r-md);width:100%;max-width:260px;height:auto;display:block}.px-person figcaption{margin-top:var(--px-3);gap:2px;display:grid}.px-person b{font-family:Heebo,Arial,sans-serif;font-weight:700}.px-person small{font-size:var(--px-small);color:var(--px-ink-2)}.px-steps{gap:var(--px-5);margin:0;padding:0;list-style:none;display:grid}.px-steps li{gap:2px var(--px-4);grid-template-columns:auto 1fr;display:grid}.px-steps span{border-radius:var(--px-r-pill);background:var(--px-brand);color:#fff;grid-row:1/3;align-self:start;place-items:center;width:28px;height:28px;font-family:Heebo,Arial,sans-serif;font-size:.8125rem;font-weight:700;display:grid}.px-steps b{font-family:Heebo,Arial,sans-serif;font-size:var(--px-h3);font-weight:700}.px-steps small{font-size:var(--px-small);color:var(--px-ink-2)}.px-contact{gap:var(--px-6);display:grid}.px-form{background:var(--px-paper);border:1px solid var(--px-line);border-radius:var(--px-r-md);padding:var(--px-5);box-shadow:var(--px-shadow)}.px-assure{gap:var(--px-5);margin:0;padding:0;list-style:none;display:grid}.px-assure li{border-inline-start:2px solid var(--px-brand);gap:3px;padding-inline-start:var(--px-4);display:grid}.px-assure b{font-family:Heebo,Arial,sans-serif;font-weight:700}.px-assure small{font-size:var(--px-small);color:var(--px-ink-2)}.px-faq-list{border-top:1px solid var(--px-line)}.px-faq-list details{border-bottom:1px solid var(--px-line)}.px-faq-list summary{justify-content:space-between;align-items:center;gap:var(--px-4);min-height:60px;padding:var(--px-3) 2px;cursor:pointer;font-family:Heebo,Arial,sans-serif;font-weight:700;list-style:none;display:flex}.px-faq-list summary::-webkit-details-marker{display:none}.px-faq-list summary span{flex:none;width:18px;height:18px;position:relative}.px-faq-list summary span:before,.px-faq-list summary span:after{content:"";background:var(--px-brand);top:8px;width:14px;height:2px;transition:transform .2s;position:absolute;inset-inline-start:2px}.px-faq-list summary span:after{transform:rotate(90deg)}.px-faq-list details[open] summary span:after{transform:rotate(0)}.px-faq-list details p{margin:0 0 var(--px-5);color:var(--px-ink-2);font-size:var(--px-small);max-width:62ch;padding-inline-end:32px}.px-close{background:var(--px-ink);color:#fff;padding-block:var(--px-8);text-align:center}.px-close .px-actions{justify-content:center}.px-footer{background:var(--px-canvas);border-top:1px solid var(--px-line);padding-block:var(--px-7) var(--px-5)}.px-footer-grid{gap:var(--px-6);display:grid}.px-footer-brand :where(img,svg){width:auto;height:30px}.px-footer-brand p{margin:var(--px-3) 0 var(--px-4);font-size:var(--px-small);color:var(--px-ink-2);max-width:34ch}.px-footer-social{gap:var(--px-4);display:flex}.px-footer h3{font-family:Heebo,Arial,sans-serif;font-size:var(--px-small);margin:0 0 var(--px-2);font-weight:700}.px-footer-grid>div:not(.px-footer-brand){display:grid}.px-footer a{min-height:44px;color:var(--px-ink-2);font-size:var(--px-small);align-items:center;text-decoration:none;display:inline-flex}.px-footer a:hover{color:var(--px-brand)}.px-footer-legal{margin-top:var(--px-6);padding-top:var(--px-4);border-top:1px solid var(--px-line);gap:var(--px-2);color:var(--px-ink-2);font-size:.8125rem;display:grid}.px-footer-legal p{max-width:78ch;margin:0}.px-sticky{display:none}@media (width<=899px){.px-sticky{z-index:90;gap:var(--px-2);display:flex;position:fixed;inset-block-end:max(10px, env(safe-area-inset-bottom));inset-inline:12px}.px-sticky-solid{border-radius:var(--px-r-pill);background:var(--px-brand);color:#fff;min-height:52px;box-shadow:var(--px-shadow-lift);flex:1;justify-content:center;align-items:center;font-family:Heebo,Arial,sans-serif;font-weight:700;text-decoration:none;display:inline-flex}.px-sticky-wa{border-radius:var(--px-r-pill);background:var(--px-ok);color:#fff;width:52px;min-height:52px;box-shadow:var(--px-shadow-lift);place-items:center;display:grid}.px-sticky-wa svg{width:24px;height:24px}.px{padding-bottom:84px}.accessibility-widget{inset-block-end:calc(84px + env(safe-area-inset-bottom))!important}}@media (width>=640px){.px-tiles{gap:var(--px-2)}.px-strip-inner{align-items:center;gap:var(--px-6);grid-template-columns:1fr auto}.px-strip .px-btn-line{justify-self:end}.px-assure{gap:var(--px-5) var(--px-6);grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.px-section{padding-block:var(--px-9)}.px-hero{padding-block:var(--px-8) var(--px-9)}.px-hero-grid{gap:var(--px-8);grid-template-columns:1fr 1.05fr;align-items:center}.px-header-nav{gap:var(--px-4);margin-inline-start:var(--px-6);display:flex}.px-header-nav a{color:var(--px-ink-2);font-size:var(--px-ui);white-space:nowrap;align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.px-header-nav a:hover{color:var(--px-ink)}.px-header-cta{min-height:44px;padding:0 var(--px-4);border-radius:var(--px-r-pill);background:var(--px-brand);color:#fff;font-family:Heebo,Arial,sans-serif;font-size:var(--px-ui);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.px-header-menu{display:none}.px-app-body{grid-template-columns:104px 1fr}.px-app-screen{min-height:284px;padding:var(--px-5)}.px-scene{inset:var(--px-5)}.px-list li{padding:10px 0;font-size:.875rem}.px-how{gap:var(--px-8);grid-template-columns:.8fr 1fr;align-items:start}.px-person img{max-width:100%}.px-contact{gap:var(--px-8);grid-template-columns:1fr 1fr;align-items:start}.px-form{padding:var(--px-6)}.px-footer-grid{gap:var(--px-6);grid-template-columns:1.4fr 1fr 1fr 1fr}.px-footer-legal{grid-template-columns:1fr auto;align-items:baseline}}@media (prefers-reduced-motion:reduce){.px *,.px-header *,.px-footer *{transition:none!important;animation:none!important}}.px-header-logo,.px-footer-brand .site-logo-link,.px-by small a{align-items:center;min-height:44px;display:inline-flex}.px-tools-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.px-tools-wrap>*,.px :where(.px-hero-grid,.px-how,.px-contact,.px-strip-inner)>*{min-width:0}:root{--m-fast:.16s;--m-base:.24s;--m-scene:.38s;--m-reveal:.52s;--m-ease:cubic-bezier(.4, 0, .2, 1);--m-out:cubic-bezier(.22, 1, .36, 1);--m-step:70ms}.motion-on [data-reveal]{opacity:0;transform:translateY(14px)}.motion-on [data-reveal].is-in{opacity:1;transition:opacity var(--m-reveal) var(--m-out), transform var(--m-reveal) var(--m-out);transform:none}.motion-on [data-reveal][data-delay="1"].is-in{transition-delay:var(--m-step)}.motion-on [data-reveal][data-delay="2"].is-in{transition-delay:calc(var(--m-step) * 2)}.motion-on [data-reveal][data-delay="3"].is-in{transition-delay:calc(var(--m-step) * 3)}.motion-on [data-reveal][data-delay="4"].is-in{transition-delay:calc(var(--m-step) * 4)}@keyframes m-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.motion-on [data-enter]{animation:m-rise var(--m-reveal) var(--m-out) both}.motion-on [data-enter][data-delay="1"]{animation-delay:80ms}.motion-on [data-enter][data-delay="2"]{animation-delay:.16s}.motion-on [data-enter][data-delay="3"]{animation-delay:.24s}.motion-on [data-enter][data-delay="4"]{animation-delay:.34s}.ca-btn,.cb-btn,.ca-bar-cta,.cb-bar-cta,.ca-areas a,.cb-areas a,.ap-chip{transition:background-color var(--m-fast) var(--m-ease), border-color var(--m-fast) var(--m-ease), color var(--m-fast) var(--m-ease), transform var(--m-fast) var(--m-ease)}.ca-btn:hover,.cb-btn:hover,.ca-bar-cta:hover,.cb-bar-cta:hover{transform:translateY(-1px)}.ca-btn:active,.cb-btn:active{transform:translateY(0)}.ca-areas a:hover svg{transform:translate(-4px)}.ca-areas svg{transition:transform var(--m-base) var(--m-out)}.ca-form,.cb-form{transition:box-shadow var(--m-base) var(--m-ease), border-color var(--m-base) var(--m-ease)}.ca-form:focus-within,.cb-form:focus-within{border-color:#bcd6f0;box-shadow:0 18px 50px #0c79d824}.story{height:300vh;position:relative}.story-pin{align-content:center;height:100vh;padding-block:16px;display:grid;position:sticky;top:0}.story-in{align-content:center;gap:20px;display:grid}.story-caption{letter-spacing:-.025em;animation:m-rise var(--m-base) var(--m-out) both;text-wrap:balance;margin:0;font-family:Heebo,Arial,sans-serif;font-size:clamp(1.25rem,5.2vw,1.9rem);font-weight:800;line-height:1.2}.story-rail{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.story-rail li{color:var(--c-ink2,#55677f);transition:color var(--m-base) var(--m-ease);align-items:center;gap:7px;font-size:.78rem;display:inline-flex}.story-rail span{opacity:.3;width:7px;height:7px;transition:opacity var(--m-base) var(--m-ease), transform var(--m-base) var(--m-out);background:currentColor;border-radius:50%}.story-rail li.is-past span{opacity:.55}.story-rail li.is-on{color:var(--c-blue,#0c79d8);font-weight:700}.story-rail li.is-on span{opacity:1;transform:scale(1.5)}.story-app{position:relative}.story-static{gap:20px;display:grid}.story-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.story-list li{border-inline-start:2px solid var(--c-blue,#0c79d8);gap:1px;padding-inline-start:14px;display:grid}.story-list b{font-family:Heebo,Arial,sans-serif;font-size:.95rem}.story-list small{color:var(--c-ink2,#55677f);font-size:.84rem}@media (width>=900px){.story{height:340vh}.story-in{grid-template-columns:.75fr 1fr;align-items:center;gap:56px}.story-copy{gap:22px;display:grid}.story-rail{flex-direction:column;gap:12px}.story-rail li{font-size:.88rem}}@media (prefers-reduced-motion:reduce){.motion-on [data-reveal],.motion-on [data-enter],.story-caption{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.story{height:auto}.story-pin{height:auto;position:static}}.motion-settled [data-enter]{opacity:1!important;animation:none!important;transform:none!important}.pn{--pn-ink:#0b1526;--pn-ink-2:#56677f;--pn-line:#e5eaf1;--pn-paper:#fff;--pn-canvas:#f5f8fc;--pn-blue:#0c79d8;--pn-blue-lift:#0a68ba;--pn-sky:#2e9eff;--pn-ok:#17a06b;--pn-warn:#c1852a;--pn-shadow:0 1px 2px #0b15260a, 0 4px 12px -2px #0b15260f, 0 16px 32px -8px #0b15261a;--pn-shadow-lift:0 2px 4px #0b15260d, 0 8px 20px -4px #0b152614, 0 28px 56px -12px #0b152629;--pn-r:22px;--pn-r-sm:14px;--pn-r-pill:999px;background:var(--pn-paper);color:var(--pn-ink);font-family:Assistant,Heebo,Arial,sans-serif;font-size:1.0625rem;line-height:1.62}.pn-shell{width:min(100% - 32px,1180px);margin-inline:auto}.pn h1,.pn h2,.pn-step-n,.pn-card b,.pn-btn,.pn-pill,.pn-eyebrow{font-family:Heebo,Assistant,Arial,sans-serif}.pn h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.95rem,8.4vw,3.5rem);font-weight:800;line-height:1.1}.pn h1 em{color:var(--pn-blue);font-style:normal}.pn h2{letter-spacing:-.032em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,6.2vw,2.5rem);font-weight:900;line-height:1.14}.pn-lede{color:var(--pn-ink-2);max-width:44ch;margin:16px 0 0;font-size:1.0625rem}.pn .pn-body{color:var(--pn-ink-2);max-width:52ch;margin:12px 0 0}.pn-pill{border:1px solid var(--pn-line);border-radius:var(--pn-r-pill);-webkit-backdrop-filter:blur(12px)saturate(1.6);backdrop-filter:blur(12px)saturate(1.6);color:var(--pn-ink-2);box-shadow:var(--pn-shadow);background:#ffffffbf;align-items:center;gap:9px;margin:0 0 20px;padding:7px 15px 7px 13px;font-size:.8125rem;font-weight:700;display:inline-flex}.pn-pill-dot{background:var(--pn-blue);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #0c79d829}.pn-btn{border-radius:var(--pn-r-pill);white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:54px;padding:0 24px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.pn-btn .pn-chev{width:15px;height:15px}.pn-btn-solid{background:var(--pn-blue);color:#fff;box-shadow:0 10px 24px -8px #0c79d8b3}.pn-btn-solid:hover{background:var(--pn-blue-lift)}.pn-btn-quiet{background:var(--pn-paper);border:1px solid var(--pn-line);color:var(--pn-ink);box-shadow:var(--pn-shadow)}.pn-btn-quiet:hover{border-color:#c8d5e4}.pn-btn-light{color:var(--pn-ink);background:#fff}.pn-btn-outline{color:#fff;border:1px solid #fff6}.pn-btn-outline:hover{border-color:#fffc}.pn-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.pn :where(a,button,summary,input):focus-visible{outline:2px solid var(--pn-blue);outline-offset:3px;border-radius:var(--pn-r-sm)}.pn-hero{padding:36px 0 48px;position:relative;overflow:hidden}.pn-hero-wash{pointer-events:none;background:radial-gradient(48% 55% at 72% 22%,#2e9eff33,#0000 70%),radial-gradient(42% 50% at 22% 8%,#0c79d821,#0000 72%);height:620px;position:absolute;inset:-200px -30% auto}.pn-hero-grid{gap:36px;display:grid;position:relative}.pn-assure{border:1px solid var(--pn-line);border-radius:var(--pn-r);-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);box-shadow:var(--pn-shadow);background:#ffffffc7;grid-template-columns:repeat(3,1fr);gap:8px;margin:28px 0 0;padding:14px;list-style:none;display:grid}.pn-assure li{text-align:center;gap:1px;display:grid}.pn-assure b{font-family:Heebo,Arial,sans-serif;font-size:.875rem;font-weight:800}.pn-assure small{color:var(--pn-ink-2);font-size:.72rem;line-height:1.35}.pn-by{align-items:center;gap:12px;margin:22px 0 0;display:flex}.pn-by img{border-radius:var(--pn-r-pill);object-fit:cover;object-position:center 16%;flex:none;width:46px;height:46px}.pn-by span{display:grid}.pn-by b{font-family:Heebo,Arial,sans-serif;font-size:.9375rem;font-weight:700}.pn-by small{color:var(--pn-ink-2);font-size:.84rem}.pn-by small a{color:var(--pn-blue);align-items:center;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.dash{margin:0}.dash-frame{border-radius:var(--pn-r,22px);box-shadow:var(--pn-shadow-lift);background:#fff;border:1px solid #0b152614;overflow:hidden}.dash-bar{background:linear-gradient(#fbfcfe,#f6f9fc);border-bottom:1px solid #eef2f7;align-items:center;gap:10px;padding:11px 14px;display:flex}.dash-dots{gap:5px;display:inline-flex}.dash-dots i{background:#dfe6ee;border-radius:50%;width:8px;height:8px}.dash-mark{color:var(--pn-ink,#0b1526);margin-inline-start:auto;font-family:Heebo,Arial,sans-serif;font-size:.875rem;font-weight:800}.dash-mark b{color:var(--pn-blue,#0c79d8)}.dash-demo{letter-spacing:.06em;color:#6d7f97;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:3px 9px;font-size:.65rem;font-weight:700}.dash-body{grid-template-columns:96px 1fr;display:grid}.dash-rail{background:#f7fafd;border-inline-end:1px solid #eef2f7;align-content:start;gap:3px;padding:14px 8px;display:grid}.dash-rail-head{letter-spacing:.08em;color:#93a3b8;padding:0 8px 8px;font-size:.62rem;font-weight:800}.dash-rail-item{color:#6b7c93;border-radius:9px;align-items:center;gap:7px;padding:8px;font-size:.75rem;font-weight:600;display:flex}.dash-rail-item i{opacity:.45;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.dash-rail-item.is-on{color:var(--pn-blue,#0c79d8);background:#e8f2fd;font-weight:800}.dash-rail-item.is-on i{opacity:1}.dash-main{gap:14px;padding:16px 14px 14px;display:grid}.dash-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dash-head small{letter-spacing:.08em;color:#93a3b8;font-size:.66rem;font-weight:700;display:block}.dash-head strong{font-family:Heebo,Arial,sans-serif;font-size:1.0625rem;font-weight:800}.dash-live{color:var(--pn-ok,#17a06b);white-space:nowrap;background:#e9f7f1;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:.66rem;font-weight:700;display:inline-flex}.dash-live i{background:currentColor;border-radius:50%;width:5px;height:5px}.dash-tiles{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.dash-tiles span{border-radius:var(--pn-r-sm,14px);background:#f4f8fc;border:1px solid #eaf0f7;gap:1px;padding:10px;display:grid}.dash-tiles small{color:#8496ad;font-size:.64rem;font-weight:700}.dash-tiles b{font-family:Heebo,Arial,sans-serif;font-size:.9rem;font-weight:800}.dash-tiles .is-alert{background:#fff7ea;border-color:#f6e6c9}.dash-tiles .is-alert b{color:var(--pn-warn,#c1852a)}.dash-list{min-height:196px;position:relative}.dash-list ul{opacity:0;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.dash-list ul.is-on{opacity:1;pointer-events:auto}.dash-list li{border-bottom:1px solid #f0f4f8;align-items:center;gap:9px;padding:9px 0;display:flex}.dash-list li:last-child{border-bottom:0}.dash-dot{background:#cbd6e3;border-radius:50%;flex:none;width:7px;height:7px}.dash-dot.tone-ok{background:var(--pn-ok,#17a06b)}.dash-dot.tone-warn{background:var(--pn-warn,#c1852a)}.dash-row-text{flex:1;gap:0;min-width:0;display:grid}.dash-row-text b{color:#1d2f47;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:700;overflow:hidden}.dash-row-text small{color:#8496ad;font-size:.68rem}.dash-state{color:#60738c;white-space:nowrap;background:#eef2f7;border-radius:999px;padding:3px 9px;font-size:.65rem;font-style:normal;font-weight:800}.dash-state.tone-ok{color:var(--pn-ok,#17a06b);background:#e9f7f1}.dash-state.tone-warn{color:var(--pn-warn,#c1852a);background:#fdf3e3}.dash-progress{border-top:1px solid #eef2f7;gap:8px;padding-top:12px;display:grid}.dash-progress-head small{letter-spacing:.08em;color:#93a3b8;font-size:.64rem;font-weight:700;display:block}.dash-progress-head b{font-family:Heebo,Arial,sans-serif;font-size:.84rem;font-weight:800}.dash-progress ol{grid-auto-flow:column;gap:5px;margin:0;padding:0;list-style:none;display:grid}.dash-progress li{background:#e6ecf4;border-radius:999px;height:5px}.dash-progress li.is-done{background:var(--pn-ok,#17a06b)}.dash-progress li.is-now{background:var(--pn-blue,#0c79d8)}.dash figcaption{color:var(--pn-ink-2,#56677f);margin-top:12px;font-size:.8rem}.pn-section{padding-block:56px}.pn-tint{background:var(--pn-canvas)}.pn-dark{color:#fff;background:radial-gradient(60% 70% at 80% 0,#2e9eff24,#0000 70%),#0b1526}.pn-dark .pn-eyebrow{color:var(--pn-sky)}.pn-eyebrow{border:1px solid var(--pn-line);border-radius:var(--pn-r-pill);background:var(--pn-paper);letter-spacing:.02em;color:var(--pn-ink-2);align-items:center;gap:7px;margin:0 0 14px;padding:6px 14px 6px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.pn-eyebrow-dot{background:var(--pn-blue);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #0c79d824}.pn-head{margin-bottom:28px}.pn-head.is-center{text-align:center;justify-items:center;display:grid}.pn-head.is-center .pn-sub{max-width:56ch}.pn-head h2 em{color:var(--pn-blue);font-style:normal}.pn-sub{color:var(--pn-ink-2);max-width:52ch;margin:14px 0 0;font-size:1rem}.pn-dark .pn-eyebrow{color:#cfe0f2;background:#ffffff0f;border-color:#ffffff24}.pn-dark .pn-eyebrow-dot{background:var(--pn-sky);box-shadow:0 0 0 3px #2e9eff33}.pn-dark .pn-head h2 em{color:var(--pn-sky)}.pn-dark .pn-sub{color:#a9bdd6}.pn-arrow{flex:none;width:14px;height:14px}.pn-cell{min-width:0;display:grid}.pn-cell>*{height:100%}[data-card]{--mx:50%;--my:50%;--rx:0deg;--ry:0deg;--card-glow:#2e9eff29;isolation:isolate;position:relative}[data-card]:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(320px circle at var(--mx) var(--my), var(--card-glow), transparent 62%);transition:opacity .28s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}[data-card]:hover:after{opacity:1}.is-live [data-card]{transform:perspective(1100px) rotateX(var(--rx)) rotateY(var(--ry)) translate3d(0, var(--lift,0px), 0);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1),background-color .22s cubic-bezier(.4,0,.2,1)}.is-live [data-card]:hover{--lift:-6px;z-index:2}@media (hover:none){[data-card]:active{transition:transform .12s;transform:scale(.985)}[data-card]:after{display:none}}.pn-types{gap:12px;display:grid}.pn-type{border:1px solid var(--pn-line);border-radius:var(--pn-r);background:var(--pn-paper);box-shadow:var(--pn-shadow);color:inherit;align-content:start;gap:7px;padding:22px;text-decoration:none;display:grid}.pn-type-icon{background:var(--tone-soft);width:46px;height:46px;color:var(--tone);border-radius:15px;place-items:center;margin-bottom:6px;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.4,0,.2,1);display:grid}.pn-type-icon svg{width:23px;height:23px}.pn-type b{font-family:Heebo,Arial,sans-serif;font-size:1.09rem;font-weight:800}.pn-type small{color:var(--pn-ink-2);font-size:.9rem}.pn-type-go{color:var(--tone);align-items:center;gap:6px;margin-top:8px;font-family:Heebo,Arial,sans-serif;font-size:.84rem;font-weight:700;display:inline-flex}.pn-type:hover{border-color:var(--tone-line);box-shadow:var(--pn-shadow-lift)}.pn-type:hover .pn-type-icon{box-shadow:0 6px 16px -6px var(--tone-line);transform:scale(1.07)rotate(-2deg)}.pn-type:hover .pn-arrow{transform:translate(-4px)}.pn-arrow{transition:transform .26s cubic-bezier(.22,1,.36,1)}.pn-type.tone-teal{--tone:#12855a;--tone-soft:#e7f6ef;--tone-line:#12855a57;--card-glow:#12855a24}.pn-type.tone-rose{--tone:#c03a63;--tone-soft:#fdeaf0;--tone-line:#c03a6352;--card-glow:#c03a6321}.pn-type.tone-amber{--tone:#b4761a;--tone-soft:#fdf2e0;--tone-line:#b4761a57;--card-glow:#b4761a24}.pn-type.tone-violet{--tone:#5a4bd1;--tone-soft:#eceafc;--tone-line:#5a4bd152;--card-glow:#5a4bd124}.sv-table-name.tone-blue,.pn-type.tone-blue{--tone:#0c79d8;--tone-soft:#e9f2fd;--tone-line:#0c79d857;--card-glow:#0c79d826}.pn-type.tone-sky{--tone:#0e7ea6;--tone-soft:#e3f4fa;--tone-line:#0e7ea652;--card-glow:#0e7ea624}.pn-services{gap:12px;display:grid}.pn-service{border:1px solid var(--pn-line);border-radius:var(--pn-r);background:var(--pn-paper);box-shadow:var(--pn-shadow);color:inherit;align-content:start;gap:7px;padding:24px;text-decoration:none;display:grid}.pn-service-icon{width:48px;height:48px;color:var(--pn-blue);background:linear-gradient(150deg,#eef5fd,#e2edfb);border:1px solid #0c79d824;border-radius:16px;place-items:center;margin-bottom:8px;transition:transform .28s cubic-bezier(.22,1,.36,1),background .28s,color .22s;display:grid}.pn-service-icon svg{width:23px;height:23px}.pn-service b{font-family:Heebo,Arial,sans-serif;font-size:1.09rem;font-weight:800}.pn-service small{color:var(--pn-ink-2);font-size:.9rem}.pn-service-go{color:var(--pn-blue);align-items:center;gap:6px;margin-top:10px;font-family:Heebo,Arial,sans-serif;font-size:.84rem;font-weight:700;display:inline-flex}.pn-service:hover{box-shadow:var(--pn-shadow-lift);border-color:#c6d9ee}.pn-service:hover .pn-service-icon{background:linear-gradient(150deg, var(--pn-sky), var(--pn-blue));color:#fff;border-color:#0000;transform:scale(1.07)rotate(-2deg)}.pn-service:hover .pn-arrow{transform:translate(-4px)}.pn-steps{gap:12px;display:grid}.pn-step{--card-glow:#2e9eff38;border-radius:var(--pn-r);background:#ffffff0b;border:1px solid #ffffff1a;align-content:start;gap:6px;padding:24px 22px 26px;display:grid;position:relative;overflow:hidden}.pn-step-n{letter-spacing:-.05em;color:#ffffff21;top:16px;font-family:Heebo,Arial,sans-serif;font-size:2.6rem;font-weight:900;line-height:1;transition:color .3s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.22,1,.36,1);position:absolute;inset-inline-end:20px}.pn-step-icon{background:linear-gradient(150deg, var(--pn-sky), var(--pn-blue));color:#fff;border-radius:15px;place-items:center;width:46px;height:46px;margin-bottom:10px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:grid;box-shadow:0 8px 20px -10px #2e9effe6}.pn-step-icon svg{width:23px;height:23px}.pn-step b{font-family:Heebo,Arial,sans-serif;font-size:1.06rem;font-weight:800}.pn-step small{color:#a4b6cd;font-size:.9rem}.pn-step:hover{background:#ffffff13;border-color:#2e9eff66}.pn-step:hover .pn-step-n{color:#8cc8ff6b;transform:translateY(-2px)}.pn-step:hover .pn-step-icon{transform:scale(1.06)rotate(-3deg);box-shadow:0 12px 26px -10px #2e9eff}@media (prefers-reduced-motion:reduce){.pn-type-icon,.pn-service-icon,.pn-step-icon,.pn-step-n,.pn-arrow{transition:none}.pn-type:hover .pn-type-icon,.pn-service:hover .pn-service-icon,.pn-step:hover .pn-step-icon,.pn-step:hover .pn-step-n,.pn-type:hover .pn-arrow,.pn-service:hover .pn-arrow{transform:none}}.pn-about{gap:26px;display:grid}.pn-about figure{margin:0}.pn-about figure img{border-radius:var(--pn-r);width:100%;max-width:280px;height:auto;box-shadow:var(--pn-shadow);display:block}.pn-credential{border-top:1px solid var(--pn-line);color:var(--pn-ink-2);margin:18px 0 0;padding-top:14px;font-size:.875rem}.pn-contact{gap:26px;display:grid}.pn-form{background:var(--pn-paper);border:1px solid var(--pn-line);border-radius:var(--pn-r);box-shadow:var(--pn-shadow);padding:20px}.pn-faq-list{border:1px solid var(--pn-line);border-radius:var(--pn-r);background:var(--pn-paper);box-shadow:var(--pn-shadow);overflow:hidden}.pn-faq-list details{border-bottom:1px solid var(--pn-line)}.pn-faq-list details:last-child{border-bottom:0}.pn-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:12px 18px;font-family:Heebo,Arial,sans-serif;font-weight:700;list-style:none;display:flex}.pn-faq-list summary::-webkit-details-marker{display:none}.pn-faq-list summary span{flex:none;width:18px;height:18px;position:relative}.pn-faq-list summary span:before,.pn-faq-list summary span:after{content:"";background:var(--pn-blue);top:8px;width:14px;height:2px;position:absolute;inset-inline-start:2px}.pn-faq-list summary span:after{transform:rotate(90deg)}.pn-faq-list details[open] summary span:after{transform:rotate(0)}.pn-faq-list details p{color:var(--pn-ink-2);margin:0 0 18px;padding-inline:18px 50px;font-size:.9375rem}.pn-close{color:#fff;text-align:center;background:radial-gradient(50% 80% at 50% 0,#2e9eff2e,#0000 70%),#0b1526;padding-block:56px}.pn-close .pn-actions{justify-content:center}@media (width>=700px){.pn-types,.pn-services,.pn-steps{grid-template-columns:repeat(2,1fr);gap:16px}.pn-assure{padding:18px}}@media (width>=1000px){.pn-section{padding-block:92px}.pn-hero{padding:56px 0 92px}.pn-hero-grid{grid-template-columns:1fr 1.08fr;align-items:center;gap:56px}.pn-head{margin-bottom:40px}.pn-types,.pn-services{grid-template-columns:repeat(3,1fr);gap:20px}.pn-steps{grid-template-columns:repeat(4,1fr);gap:20px}.pn-type,.pn-service{padding:26px}.pn-about{grid-template-columns:.72fr 1fr;align-items:center;gap:64px}.pn-about figure img{max-width:100%}.pn-contact{grid-template-columns:1fr 1fr;align-items:start;gap:64px}.pn-form{padding:28px}.pn-close{padding-block:92px}.dash-body{grid-template-columns:132px 1fr}.dash-main{gap:18px;padding:22px 20px 18px}.dash-rail-item{padding:10px;font-size:.82rem}.dash-rail-head{font-size:.68rem}.dash-list{min-height:232px}.dash-list li{padding:11px 0}.dash-row-text b{font-size:.875rem}.dash-tiles b{font-size:1rem}.dash-head strong{font-size:1.25rem}}.motion-on .dash-list ul{transition:opacity .32s cubic-bezier(.4,0,.2,1)}.motion-on .dash-list ul.is-on{transition-delay:.12s}.motion-on .dash-rail-item,.motion-on .pn-btn{transition:background-color .16s cubic-bezier(.4,0,.2,1),border-color .16s cubic-bezier(.4,0,.2,1),color .16s cubic-bezier(.4,0,.2,1),box-shadow .24s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.4,0,.2,1)}.motion-on .pn-btn:hover{transform:translateY(-1px)}.motion-on .pn-chev{transition:transform .24s cubic-bezier(.22,1,.36,1)}.ar-page{background:#eef2f7;height:100dvh;display:grid;overflow:hidden}@media (width>=860px){.ar-page{padding:24px}}.pac{background:var(--surface-soft);grid-template-rows:auto auto minmax(0,1fr);min-height:100dvh;display:grid}.pac-bar{z-index:20;background:var(--navy-950);color:#fff;position:sticky;top:0;box-shadow:0 1px #ffffff14}.pac-bar-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:1240px;margin:0 auto;padding:10px 16px;display:flex}.pac-who{gap:1px;min-width:0;display:grid}.pac-who b{letter-spacing:-.01em;font-size:.95rem;font-weight:800}.pac-acts{flex-wrap:wrap;gap:8px;display:flex}.pac-act,.pac-out{cursor:pointer;border-radius:11px;min-height:40px;padding:9px 14px;font-size:.82rem;font-weight:700;transition:background .18s,border-color .18s,color .18s}.pac-act{color:#fff;background:#ffffff12;border:1px solid #ffffff3d}.pac-act:hover{background:#ffffff26;border-color:#fff6}.pac-act:disabled{opacity:.5;cursor:default}.pac-out{color:#9fb6d6;background:0 0;border:1px solid #0000}.pac-out:hover{color:#fff;border-color:#ffffff3d}.pac-tray{gap:10px;width:100%;max-width:1240px;margin:0 auto;padding:12px 16px 0;display:grid}.pac-notice{border:1px solid var(--teal-100);color:#04555a;background:#f0fbfa;border-radius:13px;margin:0;padding:12px 15px;font-size:.85rem;font-weight:600;line-height:1.5}.pac-upload{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;display:flex;box-shadow:0 10px 30px #06152f0f}.pac-upload-text{flex:260px;gap:2px;min-width:0;display:grid}.pac-upload-text b{font-size:.92rem;font-weight:800}.pac-upload-text small{color:var(--muted);font-size:.78rem;line-height:1.5}.pac-file{position:relative;overflow:hidden}.pac-file span{background:var(--navy-900);color:#fff;cursor:pointer;border-radius:12px;align-items:center;min-height:42px;padding:0 18px;font-size:.85rem;font-weight:800;display:inline-flex}.pac-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.pac-file input:disabled{cursor:default}.pac-cancel{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px;font-size:.82rem;font-weight:700}.pac-cancel:hover{color:var(--ink)}@media (width<=560px){.pac-bar-in{padding:9px 12px}.pac-acts{width:100%}.pac-act{text-align:center;flex:auto;justify-content:center}}.ar-shell{min-width:0;min-height:0;display:grid;container-type:inline-size}.ar{--ar-ink:#0b1526;--ar-ink-2:#5a6b82;--ar-ink-3:#64748b;--ar-line:#e6ebf2;--ar-hair:#f1f5f9;--ar-paper:#fff;--ar-canvas:#f5f8fc;--ar-blue:#0c79d8;--ar-blue-soft:#e9f2fd;--ar-ok:#17a06b;--ar-ok-soft:#e7f6ef;--ar-warn:#bf7f1f;--ar-warn-soft:#fdf2e0;--ar-safe-top:0px;--ar-safe-bottom:0px;background:var(--ar-canvas);min-width:0;min-height:0;color:var(--ar-ink);grid-template-columns:1fr;font-family:Assistant,Heebo,Arial,sans-serif;display:grid}.ar-side{display:none}.ar-panel{grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.ar-top{padding:calc(16px + var(--ar-safe-top)) 16px 14px;background:var(--ar-paper);border-bottom:1px solid var(--ar-line);justify-content:space-between;align-items:center;gap:12px;display:flex}.ar-top-title{gap:1px;min-width:0;display:grid}.ar-top small{letter-spacing:.04em;color:var(--ar-ink-3);font-size:.72rem;font-weight:700}.ar-top strong{letter-spacing:-.02em;font-family:Heebo,Arial,sans-serif;font-size:1.25rem;font-weight:800}.ar-badge{letter-spacing:.06em;color:var(--ar-ink-3);border:1px solid var(--ar-line);white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px;font-size:.66rem;font-weight:800}.ar-scroll{overscroll-behavior:contain;align-content:start;gap:12px;min-height:0;padding:14px 14px 20px;display:grid;overflow-y:auto}.ar-status{color:#fff;background:#0b1526;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.ar-status small{color:#93a9c4;font-size:.72rem;font-weight:700;display:block}.ar-status b{font-family:Heebo,Arial,sans-serif;font-size:1.05rem;font-weight:800}.ar-money{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.ar-demo-strip{color:#8a6414;background:#fff6e6;border:1px solid #f2e0bd;border-radius:12px;align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:.74rem;font-weight:600;line-height:1.4;display:flex}.ar-demo-strip span{background:#d99b1a;border-radius:50%;flex:none;width:7px;height:7px}.ar-hello{background:var(--ar-paper);border:1px solid var(--ar-line);border-radius:20px;padding:20px 18px 18px;position:relative}.ar-hello:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(72% 120% at 88% -12%,#2e9eff2e,#0000 62%),radial-gradient(62% 105% at 10% -20%,#0c79d81a,#0000 70%);position:absolute;inset:0}.ar-hello>*{position:relative}.ar-hello-eyebrow{letter-spacing:.04em;color:var(--ar-blue);margin:0 0 6px;font-size:.72rem;font-weight:800}.ar-hello h2{letter-spacing:-.03em;margin:0;font-family:Heebo,Arial,sans-serif;font-size:1.5rem;font-weight:800;line-height:1.2}.ar-hello-line{color:var(--ar-ink-2);max-width:42ch;margin:6px 0 0;font-size:.86rem}.ar-hello-chips{flex-wrap:wrap;gap:7px;margin:14px 0 0;display:flex}.ar-hello-chips span{border:1px solid var(--ar-line);background:var(--ar-paper);color:var(--ar-ink-2);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:.73rem;font-weight:700;display:inline-flex}.ar-hello-chips .is-live{color:var(--ar-blue);background:var(--ar-blue-soft);border-color:#0c79d83d}.ar-hello-chips i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.ar-sum{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ar-sum article{background:var(--ar-paper);border:1px solid var(--ar-line);border-radius:18px;align-content:start;gap:2px;min-width:0;padding:15px 14px;display:grid}.ar-sum .is-wide{grid-column:1/-1}.ar-sum-icon{border-radius:11px;place-items:center;width:34px;height:34px;margin-bottom:8px;display:grid}.ar-sum-icon svg{width:18px;height:18px}.ar-sum-icon.is-policies{background:var(--ar-blue-soft);color:var(--ar-blue)}.ar-sum-icon.is-premium{color:var(--ar-ok);background:#e7f6ef}.ar-sum-icon.is-savings{color:#5a4bd1;background:#eceafc}.ar-sum small{color:var(--ar-ink-3);font-size:.72rem;font-weight:700}.ar-sum b{letter-spacing:-.02em;font-family:Heebo,Arial,sans-serif;font-size:1.5rem;font-weight:800;line-height:1.15}.ar-sum i{color:var(--ar-ink-2);font-size:.74rem;font-style:normal}.ar-summary{color:#fff;background:#0b1526;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:10px;padding:14px 16px;display:grid}.ar-summary div{gap:1px;min-width:0;display:grid}.ar-summary small{color:#93a9c4;font-size:.68rem;font-weight:700}.ar-summary b{font-family:Heebo,Arial,sans-serif;font-size:1.15rem;font-weight:800;line-height:1.2}.ar-prod-grid{gap:12px;min-width:0;display:grid}.ar-prod{background:var(--ar-paper);border:1px solid var(--ar-line);border-radius:18px;flex-direction:column;gap:11px;min-width:0;padding:14px;display:flex}.ar-prod.is-flag{background:linear-gradient(180deg, #fffcf5, var(--ar-paper) 60%);border-color:#eeddba}.ar-prod-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ar-prod-head h4{margin:0;font-family:Heebo,Arial,sans-serif;font-size:.95rem;font-weight:800}.ar-prod-icon{border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ar-prod-icon svg{width:19px;height:19px}.ar-prod-icon.is-health{color:#12855a;background:#e7f6ef}.ar-prod-icon.is-life{color:#c03a63;background:#fdeaf0}.ar-prod-icon.is-critical{color:#b4761a;background:#fdf2e0}.ar-prod-icon.is-disability{color:#5a4bd1;background:#eceafc}.ar-prod-icon.is-mortgage{color:#0c79d8;background:#e9f2fd}.ar-prod-icon.is-pension{color:#14618f;background:#e4f0fb}.ar-prod-icon.is-study{color:#2b7a3f;background:#e8f5e9}.ar-prod-icon.is-gemel{color:#7040bd;background:#f1eafb}.ar-figures{flex-wrap:wrap;gap:10px 20px;margin:0;display:flex}.ar-figures>div{gap:1px;display:grid}.ar-figures dt{color:var(--ar-ink-3);font-size:.71rem;font-weight:600}.ar-figures dd{margin:0;font-family:Heebo,Arial,sans-serif;font-size:.95rem;font-weight:800}.ar-figures .is-lead dd{font-size:1.3rem;line-height:1.15}.ar-covers>span{color:var(--ar-ink-3);margin-bottom:7px;font-size:.71rem;font-weight:600;display:block}.ar-covers ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ar-covers li{background:var(--ar-canvas);border:1px solid var(--ar-line);color:var(--ar-ink-2);border-radius:999px;padding:4px 9px;font-size:.73rem;font-weight:600}.ar-meta-grid{border-top:1px solid var(--ar-hair);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding-top:11px;display:grid}.ar-meta-grid dt{color:var(--ar-ink-3);font-size:.69rem;font-weight:600}.ar-meta-grid dd{margin:1px 0 0;font-size:.83rem;font-weight:700}.ar-unknown{color:var(--ar-ink-3);font-weight:600}.ar-mix{border-top:1px solid var(--ar-hair);gap:7px;margin:0;padding:11px 0 0;list-style:none;display:grid}.ar-mix li{grid-template-columns:1fr auto;align-items:center;gap:2px 8px;padding-top:6px;display:grid}.ar-mix li:before{content:"";background:var(--ar-hair);border-radius:3px;grid-area:2/1/auto/-1;height:5px}.ar-mix li span{background:var(--ar-blue);opacity:.85;border-radius:3px;grid-area:2/1/auto/-1;justify-self:start;height:5px;margin-top:-5px}.ar-mix b{text-overflow:ellipsis;white-space:nowrap;grid-row:1;font-size:.78rem;font-weight:700;overflow:hidden}.ar-mix em{color:var(--ar-blue);grid-row:1;font-size:.75rem;font-style:normal;font-weight:800}.ar-prod-note{color:var(--ar-ink-2);margin:0;font-size:.75rem}.ar-prod-foot{border-top:1px solid var(--ar-hair);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:10px;font-size:.74rem;display:flex}.ar-docs-count{color:var(--ar-ink-3);flex:none;align-items:center;gap:5px;font-weight:600;display:inline-flex}.ar-docs-count svg{width:13px;height:13px}.ar-finding{color:var(--ar-warn);text-align:end;font-style:normal;font-weight:700;line-height:1.35}.ar-clean{color:var(--ar-ok);font-weight:600}.ar-findings{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ar-findings li{border-inline-start:3px solid var(--ar-warn);gap:2px;padding-inline-start:12px;display:grid}.ar-findings b{font-size:.86rem;font-weight:700}.ar-findings small{color:var(--ar-ink-2);font-size:.78rem;line-height:1.45}.ar-block{background:var(--ar-paper);border:1px solid var(--ar-line);border-radius:18px;min-width:0;padding:14px}.ar-block h3{justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;font-family:Heebo,Arial,sans-serif;font-size:.9rem;font-weight:800;display:flex}.ar-rows,.ar-tasks,.ar-docs,.ar-activity,.ar-checks{margin:0;padding:0;list-style:none}.ar-rows li,.ar-tasks li{border-bottom:1px solid var(--ar-hair);justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.ar-rows li:last-child,.ar-tasks li:last-child{border-bottom:0}.ar-rows li.is-flag{background:var(--ar-warn-soft);border-bottom-color:#0000;border-radius:12px;margin-block:2px;padding-inline:11px}.ar-row-main{gap:1px;min-width:0;display:grid}.ar-row-main b{font-size:.9rem;font-weight:700}.ar-row-main small{color:var(--ar-ink-2);font-size:.76rem}.ar-tasks li.is-done .ar-row-main b{color:var(--ar-ink-3);text-decoration:line-through}.ar-state{color:#536880;white-space:nowrap;background:#eef2f7;border-radius:999px;flex:none;padding:4px 10px;font-size:.7rem;font-style:normal;font-weight:800}.ar-state.tone-ok{background:var(--ar-ok-soft);color:var(--ar-ok)}.ar-state.tone-warn{background:var(--ar-warn-soft);color:var(--ar-warn)}.ar-state.tone-blue{background:var(--ar-blue-soft);color:var(--ar-blue)}.ar-status .ar-state.tone-blue{color:#8fc7ff;background:#ffffff24}.ar-hint{color:var(--ar-ink-2);margin:10px 0 0;font-size:.76rem}.ar-checks{gap:9px;display:grid}.ar-checks li{color:var(--ar-ink-2);padding-inline-start:24px;font-size:.84rem;position:relative}.ar-checks li:before{content:"";background:var(--ar-ok-soft);inset-inline-start:0;border-radius:50%;width:15px;height:15px;position:absolute;top:3px}.ar-checks li:after{content:"";border-left:1.6px solid var(--ar-ok);border-bottom:1.6px solid var(--ar-ok);inset-inline-start:4px;width:6px;height:3px;position:absolute;top:7px;transform:rotate(-45deg)}.ar-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.ar-timeline li{color:var(--ar-ink-3);padding:0 24px 16px 0;font-size:.84rem;position:relative}.ar-timeline li:last-child{padding-bottom:0}.ar-timeline li span{inset-inline-start:3px;background:#fff;border:2px solid #d6dfea;border-radius:50%;width:11px;height:11px;position:absolute;top:4px}.ar-timeline li:before{content:"";inset-inline-start:8px;background:#e4eaf2;width:2px;position:absolute;top:15px;bottom:-1px}.ar-timeline li:last-child:before{display:none}.ar-timeline li.is-done{color:var(--ar-ink-2)}.ar-timeline li.is-done span{background:var(--ar-ok);border-color:var(--ar-ok)}.ar-timeline li.is-done:before{background:var(--ar-ok);opacity:.35}.ar-timeline li.is-now{color:var(--ar-ink);font-weight:800}.ar-timeline li.is-now span{background:var(--ar-blue);border-color:var(--ar-blue);box-shadow:0 0 0 4px #0c79d829}.ar-activity li{border-bottom:1px solid var(--ar-hair);align-items:center;gap:10px;padding:9px 0;font-size:.84rem;display:flex}.ar-activity li:last-child{border-bottom:0}.ar-activity li span{background:#cbd6e3;border-radius:50%;flex:none;width:6px;height:6px}.ar-activity b{flex:1;font-weight:600}.ar-activity small{color:var(--ar-ink-3);font-size:.74rem}.ar-docs li{border-bottom:1px solid var(--ar-hair);align-items:center;gap:10px;padding:10px 0;display:flex}.ar-docs li:last-child{border-bottom:0}.ar-docs .ar-row-main{flex:1}.ar-file{background:#eef2f7;border:1px solid #dde5ee;border-radius:4px;flex:none;width:22px;height:26px;position:relative}.ar-file:after{content:"";background:#cfd9e5;height:2px;position:absolute;inset:auto 4px 5px;box-shadow:0 -5px #cfd9e5}.ar-file.tone-ok{background:var(--ar-ok-soft);border-color:#bfe6d5}.ar-file.tone-warn{background:var(--ar-warn-soft);border-color:#f0dcb8}.ar-empty{text-align:center;background:#fafcfe;border:1px dashed #d7e0ea;border-radius:14px;gap:3px;padding:22px 16px;display:grid}.ar-empty b{font-family:Heebo,Arial,sans-serif;font-size:.9rem;font-weight:800}.ar-empty small{color:var(--ar-ink-3);font-size:.78rem}.ar-tabs{z-index:5;scrollbar-width:none;-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6);border-bottom:1px solid var(--ar-line);background:#fffffff0;gap:4px;padding:7px 10px;display:flex;position:sticky;top:0;overflow-x:auto}.ar-tabs::-webkit-scrollbar{display:none}.ar-tabs button{appearance:none;color:var(--ar-ink-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:40px;padding:8px 12px;font-family:inherit;font-size:.78rem;font-weight:800;display:inline-flex}.ar-tabs button i{flex:none;width:18px;height:18px;display:block}.ar-tabs button svg{width:100%;height:100%}.ar-tabs button .ar-side-count{display:none}.ar-tabs button.is-on{color:#fff;background:var(--ar-blue)}.ar-side button:focus-visible,.ar-tabs button:focus-visible{outline:2px solid var(--ar-blue);outline-offset:2px}.ar-brandchip{color:#fff;letter-spacing:0;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-family:Heebo,Arial,sans-serif;font-size:.62rem;font-weight:900;display:inline-grid}@container (width>=860px){.ar{border:1px solid #dbe3ec;border-radius:22px;grid-template-columns:246px minmax(0,1fr);overflow:hidden;box-shadow:0 1px 2px #0b15260a,0 4px 12px -2px #0b15260f,0 24px 48px -12px #0b15261f}.ar-side{color:#fff;background:#0b1526;grid-template-rows:auto 1fr auto;gap:20px;min-height:0;padding:22px 14px 18px;display:grid}.ar-brand{padding-inline:10px;font-family:Heebo,Arial,sans-serif;font-size:1.15rem;font-weight:800}.ar-brand i{color:#5cb3ff;font-style:normal}.ar-side nav{align-content:start;gap:3px;display:grid}.ar-side button{appearance:none;color:#9db2cd;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;padding:11px 12px;font-family:inherit;font-size:.92rem;font-weight:700;transition:background-color .16s cubic-bezier(.4,0,.2,1),color .16s cubic-bezier(.4,0,.2,1);display:flex}.ar-side button i{opacity:.85;flex:none;width:19px;height:19px;display:block}.ar-side button svg{width:100%;height:100%}.ar-side button:hover{color:#fff;background:#ffffff12}.ar-side button.is-on{color:#fff;background:#5cb3ff2e}.ar-side button.is-on i{opacity:1;color:#5cb3ff}.ar-side-count{color:#a9d6ff;background:#5cb3ff38;border-radius:999px;margin-inline-start:auto;padding:2px 7px;font-size:.68rem;font-style:normal;font-weight:800}.ar-side-note{border-top:1px solid #ffffff17;gap:2px;padding:12px 10px 0;display:grid}.ar-side-note b{letter-spacing:.06em;color:#cfe2f6;font-size:.72rem;font-weight:800}.ar-side-note small{color:#93aac6;font-size:.7rem;line-height:1.5}.ar-tabs{display:none}.ar-top{padding:20px 26px}.ar-top strong{font-size:1.45rem}.ar-top small{font-size:.74rem}.ar-scroll{grid-template-columns:1fr 1fr;align-items:start;gap:16px;padding:20px 26px 28px}.ar-hello{border-radius:22px;grid-column:1/-1;padding:26px 28px 24px}.ar-hello h2{font-size:2rem}.ar-hello-line{font-size:.95rem}.ar-sum{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ar-sum .is-wide{grid-column:auto}.ar-sum article{padding:20px}.ar-sum b{font-size:1.9rem}.ar-sum-icon{border-radius:12px;width:38px;height:38px}.ar-sum-icon svg{width:20px;height:20px}.ar-block{padding:18px 20px}.ar-block h3{margin-bottom:12px;font-size:1rem}.ar-rows li,.ar-tasks li,.ar-docs li{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 0;display:grid}.ar-docs li{grid-template-columns:auto minmax(0,1.15fr) minmax(0,1fr) auto;gap:14px}.ar-row-main{display:contents}.ar-row-main b{font-size:.94rem}.ar-row-main small{font-size:.82rem}.ar-rows li.is-flag{padding-inline:14px}.ar-demo-strip{grid-column:1/-1;padding:11px 16px;font-size:.78rem}.ar-scroll[data-screen=home]>.ar-block-flow{grid-area:span 2/2;align-self:start}.ar-scroll[data-screen=insurance],.ar-scroll[data-screen=pension]{grid-template-columns:minmax(0,1fr)}.ar-scroll[data-screen=insurance]>.ar-summary,.ar-scroll[data-screen=pension]>.ar-summary{padding:18px 22px}.ar-summary b{font-size:1.35rem}.ar-prod-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ar-prod{gap:13px;padding:18px}.ar-prod-head h4{font-size:1rem}.ar-scroll[data-screen=tasks]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.ar-scroll[data-screen=documents]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1100px){.ar-scroll[data-screen=home]>.ar-block-flow{order:1;grid-area:auto/1/auto/-1}.ar-prod-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ar-block-flow .ar-timeline{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding-top:4px}.ar-block-flow .ar-timeline li{text-align:center;padding:24px 6px 0;font-size:.78rem}.ar-block-flow .ar-timeline li span{top:0;inset-inline-start:calc(50% - 5.5px)}.ar-block-flow .ar-timeline li:before{top:4.5px;bottom:auto;width:auto;height:2px;inset-inline:calc(50% + 9px) -50%}}.motion-on .ar-scroll>*{animation:.32s cubic-bezier(.22,1,.36,1) both ar-in}.motion-on .ar-scroll>:nth-child(2){animation-delay:40ms}.motion-on .ar-scroll>:nth-child(3){animation-delay:80ms}.motion-on .ar-scroll>:nth-child(4){animation-delay:.12s}.motion-on .ar-scroll>:nth-child(n+5){animation-delay:.16s}@keyframes ar-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.motion-on .ar-scroll>*{animation:none}}body:has(.ar-page) .accessibility-widget:not([style]){inset-block-end:calc(104px + env(safe-area-inset-bottom))!important}@media (width>=860px){body:has(.ar-page) .accessibility-widget:not([style]){inset-inline:auto 22px;inset-block-end:22px!important}body:has(.ar-page) .accessibility-widget:not([style]) .accessibility-panel{inset-inline:auto 0}}.hp{justify-items:center;gap:12px;margin:0;display:grid}.hp-devices{display:contents}.hp-fit{justify-items:center;width:100%;display:grid}.hp-fit-phone{max-width:min(300px,74vw)}@media (width>=620px){.hp-fit-phone{max-width:348px}}.hp-fit-desk{display:none}.hp-stage{--k:.65;width:calc(var(--w) * var(--k) * 1px);height:calc(var(--h) * var(--k) * 1px);position:relative}.hp-logical{width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);transform:scale(var(--k));transform-origin:100% 0;position:absolute;top:0;right:0}.hp-caption{color:#5a6b82;text-align:center;justify-items:center;gap:12px;max-width:34ch;font-size:.76rem;display:grid}.hp-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.hp-demo,.hp-login{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:0 16px;font-family:Heebo,Arial,sans-serif;font-size:.84rem;font-weight:700;text-decoration:none;transition:background-color .16s cubic-bezier(.4,0,.2,1),border-color .16s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.hp-demo svg,.hp-login svg{width:15px;height:15px}.hp-demo{color:#fff;background:#0b1526;box-shadow:0 1px 2px #0b15261f,0 6px 16px -4px #0b15262e}.hp-demo:hover{background:#16243a}.hp-login{color:#0b1526;background:#fffc;border:1px solid #0b152624}.hp-login svg{color:#0c79d8}.hp-login:hover{background:#fff;border-color:#0b15263d}.hp-phone{background:linear-gradient(160deg,#4a5568 0%,#1c2531 26%,#2f3a49 55%,#10161f 100%);border-radius:68px;width:100%;height:100%;padding:13px;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff29,0 30px 60px -20px #0b152673,0 70px 120px -40px #0b152659}.hp-phone:before,.hp-phone:after{content:"";background:linear-gradient(#56606f,#2b3441);border-radius:3px;width:3px;position:absolute}.hp-phone:before{inset-inline-end:-3px;height:96px;top:210px}.hp-phone:after{inset-inline-start:-3px;height:58px;top:168px}.hp-phone-screen{background:var(--ar-canvas,#f5f8fc);border-radius:55px;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.hp-phone-screen .ar-shell{min-height:0}.hp-phone-screen .ar{--ar-safe-top:40px;--ar-safe-bottom:18px}.hp-logical .ar-scroll{overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 52px),#0000);mask-image:linear-gradient(#000 calc(100% - 52px),#0000)}.hp-island{z-index:3;background:#05080d;border-radius:999px;width:122px;height:35px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.hp-indicator{z-index:3;background:#0b152652;border-radius:999px;width:138px;height:5px;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.hp-browser{background:#fff;border:1px solid #d8e0ea;border-radius:16px;grid-template-rows:44px minmax(0,1fr);width:100%;height:100%;display:grid;overflow:hidden;box-shadow:0 2px 4px #0b15260d,0 18px 40px -12px #0b15262e,0 50px 90px -30px #0b152647}.hp-browser-bar{background:#f2f5f9;border-bottom:1px solid #e3e9f1;align-items:center;gap:14px;padding-inline:16px;display:flex}.hp-dots{flex:none;gap:6px;display:flex}.hp-dots i{background:#d3dae4;border-radius:50%;width:10px;height:10px}.hp-url{color:#7b8ba1;background:#fff;border:1px solid #e3e9f1;border-radius:999px;align-items:center;gap:7px;height:24px;padding-inline:12px;font-size:.72rem;font-weight:700;display:flex}.hp-url svg{flex:none;width:12px;height:12px}.hp-browser-screen{min-height:0;display:grid}.hp-browser-screen .ar{box-shadow:none;border:0;border-radius:0}@media (width>=1000px){.hp-fit-phone{display:none}.hp-fit-desk{display:grid}.hp-stage{--k:.6}.hp-caption{max-width:none}}.ins-tone-blue,.mm-item.tone-blue,.sv-table-name.tone-blue,.pn-type.tone-blue{--tone:#0c79d8;--tone-soft:#e9f2fd;--tone-line:#0c79d857;--card-glow:#0c79d826}.mm-item.tone-cyan,.sv-table-name.tone-cyan,.pn-type.tone-cyan{--tone:#0e7ea6;--tone-soft:#e3f4fa;--tone-line:#0e7ea652;--card-glow:#0e7ea624}.mm-item.tone-indigo,.sv-table-name.tone-indigo,.pn-type.tone-indigo{--tone:#4a53c4;--tone-soft:#eaecfb;--tone-line:#4a53c452;--card-glow:#4a53c424}.mm-item.tone-purple,.sv-table-name.tone-purple,.pn-type.tone-purple{--tone:#6d45c0;--tone-soft:#f0eafb;--tone-line:#6d45c052;--card-glow:#6d45c024}.mm-item.tone-green,.sv-table-name.tone-green,.pn-type.tone-green{--tone:#12855a;--tone-soft:#e7f6ef;--tone-line:#12855a57;--card-glow:#12855a24}.mm-item.tone-pink,.pn-type.tone-pink{--tone:#c03a63;--tone-soft:#fdeaf0;--tone-line:#c03a6352;--card-glow:#c03a6321}.mm{display:none}.mm-item{color:var(--px-ink);border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;padding:9px 10px;text-decoration:none;transition:background-color .16s cubic-bezier(.4,0,.2,1),border-color .16s cubic-bezier(.4,0,.2,1);display:flex}.mm-item:hover{background:var(--tone-soft);border-color:var(--tone-line)}.mm-item:focus-visible{outline:2px solid var(--tone);outline-offset:1px}.mm-item-icon{background:var(--tone-soft);width:34px;height:34px;color:var(--tone);border-radius:11px;flex:none;place-items:center;transition:transform .24s cubic-bezier(.22,1,.36,1);display:grid}.mm-item:hover .mm-item-icon{transform:scale(1.06)rotate(-3deg)}.mm-item-icon svg{width:18px;height:18px}.mm-item-text{gap:1px;min-width:0;display:grid}.mm-item-text b{font-family:Heebo,Arial,sans-serif;font-size:.9rem;font-weight:700}.mm-item-text small{color:var(--px-ink-2);font-size:.74rem;line-height:1.4}.mm-mobile{border-top:1px solid var(--px-line);margin:4px 0;padding-top:6px}.mm-mobile>summary,.mm-mobile-group>summary{border-radius:var(--px-r-sm);cursor:pointer;align-items:center;gap:11px;min-height:52px;padding:8px 12px;font-family:Heebo,Arial,sans-serif;font-weight:700;list-style:none;display:flex}.mm-mobile>summary::-webkit-details-marker{display:none}.mm-mobile-group>summary::-webkit-details-marker{display:none}.mm-mobile>summary .px-portal-caret,.mm-mobile-group>summary .px-portal-caret{margin-inline-start:auto}.mm-mobile[open]>summary .px-portal-caret,.mm-mobile-group[open]>summary .px-portal-caret{transform:rotate(180deg)}.mm-mobile[open]>summary{background:var(--px-canvas)}.mm-mobile-all{border-radius:var(--px-r-sm);color:var(--px-brand);background:#0c79d80f;border:1px solid #0c79d829;align-items:center;gap:8px;margin:4px 0 6px;padding:11px 12px;font-family:Heebo,Arial,sans-serif;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.mm-mobile-group{margin-inline-start:4px}.mm-mobile-group>summary{min-height:44px;color:var(--px-ink-2);font-size:.86rem}.mm-mobile-group ul{gap:2px;margin:0 0 6px;padding:0 6px;list-style:none;display:grid}@media (width>=1000px){.mm{display:block}.mm-trigger{appearance:none;min-height:44px;color:var(--px-ink-2);font-family:inherit;font-size:var(--px-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;transition:color .16s cubic-bezier(.4,0,.2,1);display:inline-flex}.mm-trigger:hover,.mm-trigger[aria-expanded=true]{color:var(--px-ink)}.mm-trigger:focus-visible{outline:2px solid var(--px-brand);outline-offset:4px;border-radius:6px}.mm-trigger[aria-expanded=true] .px-portal-caret{transform:rotate(180deg)}.mm-panel{z-index:90;background:var(--px-paper);border:1px solid var(--px-line);border-radius:var(--px-r-md);box-shadow:var(--px-shadow-lift);inset-inline-start:0;padding:8px;animation:.18s cubic-bezier(.22,1,.36,1) both mm-in;position:absolute;top:calc(100% + 14px)}.mm-panel.is-wide{width:396px}.mm-panel.is-narrow{width:330px}@keyframes mm-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.mm-all{color:var(--px-ink);background:linear-gradient(115deg,#0c79d814,#2e9eff0d);border:1px solid #0c79d829;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:6px 2px 2px;padding:11px 12px;text-decoration:none;transition:border-color .18s,background .18s;display:flex}.mm-all:hover{background:linear-gradient(115deg,#0c79d821,#2e9eff14);border-color:#0c79d857}.mm-all:hover .pn-arrow{transform:translate(-4px)}.mm-all span{gap:1px;display:grid}.mm-all b{font-family:Heebo,Arial,sans-serif;font-size:.9rem;font-weight:800}.mm-all small{color:var(--px-ink-2);font-size:.74rem}.mm-all .pn-arrow{color:var(--px-brand)}.mm-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.mm-group-head{border-bottom:1px solid var(--px-line);letter-spacing:.03em;color:var(--px-ink);gap:2px;margin:0 0 10px;padding:0 10px 10px;font-family:Heebo,Arial,sans-serif;font-size:.82rem;font-weight:800;display:grid}.mm-group-head small{letter-spacing:0;color:var(--px-ink-2);font-size:.74rem;font-weight:600}.mm-group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}}@media (prefers-reduced-motion:reduce){.mm-panel{animation:none}.mm-item-icon,.px-portal-caret{transition:none}.mm-item:hover .mm-item-icon{transform:none}}.ins{--ins-tone:var(--pn-blue);--ins-soft:#e9f2fd}.ins-purple{--ins-tone:#6d45c0;--ins-soft:#f0eafb}.ins-cyan{--ins-tone:#0e7ea6;--ins-soft:#e3f4fa}.ins-indigo{--ins-tone:#4a53c4;--ins-soft:#eaecfb}.ins-green{--ins-tone:#12855a;--ins-soft:#e7f6ef}.ins-pink{--ins-tone:#c03a63;--ins-soft:#fdeaf0}.ins-hero{padding:26px 0 44px;position:relative;overflow:hidden}.ins-mesh{pointer-events:none;background:radial-gradient(38% 44% at 74% 26%, var(--ins-tone), transparent 70%), radial-gradient(32% 40% at 22% 12%, #2e9eff29, transparent 72%), radial-gradient(30% 38% at 52% 62%, var(--ins-tone), transparent 74%);height:660px;position:absolute;inset:-30% -20% auto}@supports (color:color-mix(in lab, red, red)){.ins-mesh{background:radial-gradient(38% 44% at 74% 26%, color-mix(in srgb, var(--ins-tone) 20%, transparent), transparent 70%), radial-gradient(32% 40% at 22% 12%, #2e9eff29, transparent 72%), radial-gradient(30% 38% at 52% 62%, color-mix(in srgb, var(--ins-tone) 10%, transparent), transparent 74%)}}.motion-on .ins-mesh{animation:26s ease-in-out infinite alternate ins-drift}@keyframes ins-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-3%,2%)scale(1.08)}}.ins-hero>.pn-shell{position:relative}.ins-crumbs{color:var(--pn-ink-2);flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:14px;font-size:.78rem;display:flex}.ins-crumbs a{min-height:40px;color:var(--pn-ink-2);align-items:center;padding-inline:6px;text-decoration:none;display:inline-flex}.ins-crumbs b{padding-inline:6px}.ins-crumbs a:hover{color:var(--pn-blue);text-decoration:underline}.ins-crumbs b{color:var(--pn-ink);font-weight:700}.ins h1 em,.ins .pn-head h2 em{color:var(--ins-tone);font-style:normal}.ins .pn-dark .pn-head h2 em{color:var(--pn-sky)}.ins .pn-service-icon{background:var(--ins-soft);border-color:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.ins .pn-service-icon{border-color:color-mix(in srgb, var(--ins-tone) 18%, transparent)}}.ins .pn-service-icon{color:var(--ins-tone)}.ins .pn-service:hover .pn-service-icon{background:var(--ins-tone);color:#fff;border-color:#0000}.ins .pn-service:hover{border-color:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.ins .pn-service:hover{border-color:color-mix(in srgb, var(--ins-tone) 32%, transparent)}}.ins .pn-service-go{color:var(--ins-tone)}.ins .pn-service{--card-glow:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.ins .pn-service{--card-glow:color-mix(in srgb, var(--ins-tone) 16%, transparent)}}.ins-hero-line{color:var(--pn-ink-2);max-width:48ch;margin:16px 0 0;font-size:1.0625rem}.ins .pn-actions{margin-top:26px}.ins-hero-grid{gap:30px;display:grid}.ins-hero-card{border-radius:var(--pn-r);background:var(--pn-paper);border:1px solid var(--pn-line);box-shadow:var(--pn-shadow-lift);padding:22px;position:relative}.ins-hero-card-icon{background:var(--ins-soft);width:48px;height:48px;color:var(--ins-tone);border-radius:16px;place-items:center;margin-bottom:14px;display:grid}.ins-hero-card-icon svg{width:24px;height:24px}.ins-hero-card h2{letter-spacing:-.02em;margin:0 0 12px;font-size:1.15rem;font-weight:800}.ins-hero-card ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.ins-hero-card li{color:var(--pn-ink-2);padding-inline-start:26px;font-size:.9rem;line-height:1.5;position:relative}.ins-hero-card li:before{content:"";background:var(--ins-soft);inset-inline-start:0;border-radius:50%;width:16px;height:16px;position:absolute;top:4px}.ins-hero-card li:after{content:"";border-left:1.7px solid var(--ins-tone);border-bottom:1.7px solid var(--ins-tone);inset-inline-start:4.5px;width:6px;height:3px;position:absolute;top:8.5px;transform:rotate(-45deg)}.ins-hero-card-note{border-top:1px solid var(--pn-line);color:var(--pn-ink-2);margin:16px 0 0;padding-top:14px;font-size:.78rem}.ins-fit{gap:12px;display:grid}.ins-fit-card{border-radius:var(--pn-r);background:var(--pn-paper);border:1px solid var(--pn-line);box-shadow:var(--pn-shadow);--card-glow:var(--ins-tone);align-content:start;gap:7px;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.ins-fit-card{--card-glow:color-mix(in srgb, var(--ins-tone) 16%, transparent)}}.ins-fit-card b{font-family:Heebo,Arial,sans-serif;font-size:1.05rem;font-weight:800}.ins-fit-card small{color:var(--pn-ink-2);font-size:.9rem}.ins-fit-card ul{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ins-fit-card li{background:var(--ins-soft);color:var(--ins-tone);border-radius:999px;padding:4px 10px;font-size:.74rem;font-weight:600}.ins-fit-card:hover{border-color:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.ins-fit-card:hover{border-color:color-mix(in srgb, var(--ins-tone) 34%, transparent)}}.ins-fit-card:hover{box-shadow:var(--pn-shadow-lift)}.ins-check{counter-reset:none;gap:12px;margin:0;padding:0;list-style:none;display:grid}.ins-check li{border-radius:var(--pn-r);background:var(--pn-paper);border:1px solid var(--pn-line);box-shadow:var(--pn-shadow);grid-template-columns:auto minmax(0,1fr);gap:16px;padding:20px;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .26s cubic-bezier(.4,0,.2,1);display:grid}.ins-check li:hover{border-color:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.ins-check li:hover{border-color:color-mix(in srgb, var(--ins-tone) 30%, transparent)}}.ins-check li:hover{box-shadow:var(--pn-shadow-lift)}.ins-check-n{letter-spacing:-.04em;color:var(--ins-tone);font-family:Heebo,Arial,sans-serif;font-size:1.5rem;font-weight:900;line-height:1}@supports (color:color-mix(in lab, red, red)){.ins-check-n{color:color-mix(in srgb, var(--ins-tone) 34%, transparent)}}.ins-check li>div{gap:4px;display:grid}.ins-check b{font-family:Heebo,Arial,sans-serif;font-size:1.02rem;font-weight:800}.ins-check small{color:var(--pn-ink-2);font-size:.92rem;line-height:1.6}.ins-ask{border-radius:var(--pn-r);background:var(--pn-paper);border:1px solid var(--pn-line);box-shadow:var(--pn-shadow);padding:18px}.ins-ask-tabs{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.ins-ask-tabs button{appearance:none;border:1px solid var(--pn-line);background:var(--pn-paper);min-height:42px;color:var(--pn-ink-2);cursor:pointer;border-radius:999px;padding:0 16px;font-family:Heebo,Arial,sans-serif;font-size:.88rem;font-weight:700;transition:background-color .16s cubic-bezier(.4,0,.2,1),border-color .16s,color .16s}.ins-ask-tabs button:hover{border-color:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.ins-ask-tabs button:hover{border-color:color-mix(in srgb, var(--ins-tone) 32%, transparent)}}.ins-ask-tabs button:hover{color:var(--pn-ink)}.ins-ask-tabs button:focus-visible{outline:2px solid var(--ins-tone);outline-offset:2px}.ins-ask-tabs button.is-on{background:var(--ins-tone);border-color:var(--ins-tone);color:#fff}.ins-ask-body ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ins-ask-body li{background:var(--pn-canvas);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:.95rem;line-height:1.55;display:flex}.ins-ask-body li span{background:var(--ins-soft);width:24px;height:24px;color:var(--ins-tone);border-radius:50%;flex:none;place-items:center;font-family:Heebo,Arial,sans-serif;font-size:.78rem;font-weight:800;display:grid}.motion-on .ins-ask-body li{animation:.28s cubic-bezier(.22,1,.36,1) both ins-ask-in}.motion-on .ins-ask-body li:nth-child(2){animation-delay:60ms}.motion-on .ins-ask-body li:nth-child(3){animation-delay:.12s}@keyframes ins-ask-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ins-ask-note{border-top:1px solid var(--pn-line);color:var(--pn-ink-2);margin:14px 0 0;padding-top:12px;font-size:.78rem}.ins-related{flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;display:flex}.ins-related>span{color:var(--pn-ink-2);font-size:.8rem;font-weight:700}.ins-related a{border:1px solid var(--pn-line);background:var(--pn-paper);min-height:44px;color:var(--pn-ink);border-radius:999px;align-items:center;padding:0 15px;font-size:.84rem;font-weight:600;text-decoration:none;transition:border-color .16s,background-color .16s;display:inline-flex}.ins-related a:hover{border-color:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.ins-related a:hover{border-color:color-mix(in srgb, var(--ins-tone) 34%, transparent)}}.ins-related a:hover{background:var(--ins-soft)}.ins .pn-close p{color:#a9bdd6;margin:10px 0 0}@media (width>=700px){.ins-fit{grid-template-columns:repeat(2,1fr);gap:16px}.ins-check{gap:14px}.ins-ask{padding:24px}.ins-ask-body ol{grid-template-columns:repeat(3,1fr)}}@media (width>=1000px){.ins-hero{padding:30px 0 52px}.ins-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px}.ins-hero-card{padding:28px}.ins-check li{grid-template-columns:auto minmax(0,1fr);gap:22px;padding:24px 26px}.ins-check-n{font-size:1.9rem}.ins-ask{padding:28px}}.mm-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mm-item.is-on{background:var(--tone-soft);border-color:var(--tone-line)}.mm-item.is-on .mm-item-text b{color:var(--tone)}@media (width>=1000px){.mm{position:relative}.mm-trigger.is-on{color:var(--px-ink);font-weight:700}.mm-trigger.is-on:after{content:"";background:var(--px-brand);inset-inline:0;border-radius:2px;height:2px;position:absolute;bottom:10px}.mm-trigger{position:relative}}.ins-covers{gap:12px;display:grid}.ins-cover{border-radius:var(--pn-r);background:var(--pn-paper);border:1px solid var(--pn-line);box-shadow:var(--pn-shadow);--card-glow:var(--ins-tone);align-content:start;gap:12px;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.ins-cover{--card-glow:color-mix(in srgb, var(--ins-tone) 16%, transparent)}}.ins-cover:hover{border-color:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.ins-cover:hover{border-color:color-mix(in srgb, var(--ins-tone) 32%, transparent)}}.ins-cover:hover{box-shadow:var(--pn-shadow-lift)}.ins-cover h3{align-items:center;gap:10px;margin:0;font-family:Heebo,Arial,sans-serif;font-size:1.06rem;font-weight:800;display:flex}.ins-cover-n{background:var(--ins-soft);width:30px;height:30px;color:var(--ins-tone);border-radius:10px;flex:none;place-items:center;font-size:.78rem;font-weight:800;display:grid}.ins-cover dl{gap:10px;margin:0;display:grid}.ins-cover dt{letter-spacing:.02em;color:var(--pn-ink-2);margin-bottom:2px;font-size:.72rem;font-weight:800}.ins-cover dd{color:var(--pn-ink);margin:0;font-size:.9rem;line-height:1.55}.ins-cover .is-check{background:var(--ins-soft);border-radius:12px;padding:12px 14px}.ins-cover .is-check dt{color:var(--ins-tone)}.ins-cover .is-check dd{color:var(--pn-ink-2)}@media (width>=700px){.ins-covers{grid-template-columns:repeat(2,1fr);gap:16px}}@media (width>=1000px){.pn-services.is-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pn-services.is-four .pn-service{padding:22px}.pn-services.is-four .pn-service b{font-size:1.02rem}}.ins-explain-section{position:relative;overflow:hidden}.ins-explain-section:before{content:"";pointer-events:none;background:radial-gradient(40% 60% at 30% 70%, var(--ins-tone), transparent 72%);height:460px;position:absolute;inset:auto -20% -40% -30%}@supports (color:color-mix(in lab, red, red)){.ins-explain-section:before{background:radial-gradient(40% 60% at 30% 70%, color-mix(in srgb, var(--ins-tone) 12%, transparent), transparent 72%)}}.ins-explain{gap:30px;display:grid;position:relative}.ins-explain h2{margin:0 0 14px}.ins-explain .pn-sub{max-width:46ch;margin:0}.ins-uses{gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}.ins-uses li{background:var(--pn-paper);border:1px solid var(--pn-line);border-radius:14px;gap:2px;padding:13px 16px;transition:border-color .2s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.22,1,.36,1);display:grid}.ins-uses li:hover{border-color:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.ins-uses li:hover{border-color:color-mix(in srgb, var(--ins-tone) 32%, transparent)}}.ins-uses li:hover{transform:translate(-3px)}.ins-uses b{font-family:Heebo,Arial,sans-serif;font-size:.94rem;font-weight:800}.ins-uses small{color:var(--pn-ink-2);font-size:.86rem;line-height:1.5}.ins-flow{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.ins-flow li{grid-template-columns:auto minmax(0,1fr);gap:18px;padding:0 0 26px;display:grid;position:relative}.ins-flow li:last-child{padding-bottom:0}.ins-flow li:before{content:"";background:linear-gradient(180deg, var(--ins-tone), transparent);inset-inline-start:25px;width:2px;position:absolute;top:52px;bottom:4px}@supports (color:color-mix(in lab, red, red)){.ins-flow li:before{background:linear-gradient(180deg, color-mix(in srgb, var(--ins-tone) 40%, transparent), transparent)}}.ins-flow li:last-child:before{display:none}.ins-flow-n{background:var(--pn-paper);border:1px solid var(--ins-tone);border-radius:18px;place-items:center;width:52px;height:52px;display:grid}@supports (color:color-mix(in lab, red, red)){.ins-flow-n{border:1px solid color-mix(in srgb, var(--ins-tone) 26%, transparent)}}.ins-flow-n{box-shadow:0 6px 18px -8px var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.ins-flow-n{box-shadow:0 6px 18px -8px color-mix(in srgb, var(--ins-tone) 60%, transparent)}}.ins-flow-n{color:var(--ins-tone);font-family:Heebo,Arial,sans-serif;font-size:1.25rem;font-weight:900}.ins-flow li>div{gap:3px;padding-top:9px;display:grid}.ins-flow b{font-family:Heebo,Arial,sans-serif;font-size:1.05rem;font-weight:800}.ins-flow small{color:var(--pn-ink-2);font-size:.9rem;line-height:1.55}.calc{gap:16px;display:grid}.calc-controls{border-radius:var(--pn-r);background:var(--pn-paper);border:1px solid var(--pn-line);box-shadow:var(--pn-shadow);gap:18px;padding:22px;display:grid}.calc-field{gap:2px;display:grid}.calc-field label{color:var(--pn-ink-2);justify-content:space-between;align-items:baseline;gap:12px;font-size:.88rem;display:flex}.calc-field label b{color:var(--pn-ink);direction:ltr;unicode-bidi:isolate;font-family:Heebo,Arial,sans-serif;font-size:1.02rem;font-weight:800}.calc-field small{color:var(--pn-ink-2);font-size:.76rem}.calc-field input[type=range]{appearance:none;box-sizing:border-box;background:linear-gradient(90deg, var(--ins-tone), var(--ins-tone));border-radius:999px;width:100%;height:44px;margin:0;padding-block:19px}@supports (color:color-mix(in lab, red, red)){.calc-field input[type=range]{background:linear-gradient(90deg, color-mix(in srgb, var(--ins-tone) 35%, transparent), color-mix(in srgb, var(--ins-tone) 12%, transparent))}}.calc-field input[type=range]{cursor:pointer;touch-action:pan-y;background-clip:content-box}.calc-field input[type=range]::-moz-range-track{background:0 0;border-radius:999px;height:6px}.calc-field input[type=range]::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:6px}.calc-field input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--pn-paper);border:3px solid var(--ins-tone);width:24px;height:24px;box-shadow:0 3px 10px -2px var(--ins-tone);border-radius:50%;margin-top:-9px}@supports (color:color-mix(in lab, red, red)){.calc-field input[type=range]::-webkit-slider-thumb{box-shadow:0 3px 10px -2px color-mix(in srgb, var(--ins-tone) 70%, transparent)}}.calc-field input[type=range]::-webkit-slider-thumb{transition:transform .16s cubic-bezier(.22,1,.36,1)}.calc-field input[type=range]::-moz-range-thumb{background:var(--pn-paper);border:3px solid var(--ins-tone);border-radius:50%;width:24px;height:24px}.calc-field input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.1)}.calc-field input[type=range]:focus-visible{outline:2px solid var(--ins-tone);outline-offset:4px}.calc-years{border-top:1px solid var(--pn-line);gap:9px;padding-top:4px;display:grid}.calc-years-label{color:var(--pn-ink-2);padding-top:12px;font-size:.88rem}.calc-years-row{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.calc-years-row button{appearance:none;border:1px solid var(--pn-line);background:var(--pn-paper);min-height:44px;color:var(--pn-ink-2);cursor:pointer;border-radius:12px;padding:0 6px;font-family:Heebo,Arial,sans-serif;font-size:.84rem;font-weight:700;transition:background-color .16s cubic-bezier(.4,0,.2,1),border-color .16s,color .16s}.calc-years-row button:hover{border-color:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.calc-years-row button:hover{border-color:color-mix(in srgb, var(--ins-tone) 34%, transparent)}}.calc-years-row button:hover{color:var(--pn-ink)}.calc-years-row button:focus-visible{outline:2px solid var(--ins-tone);outline-offset:2px}.calc-years-row button.is-on{background:var(--ins-tone);border-color:var(--ins-tone);color:#fff}.calc-years small{color:var(--pn-ink-2);font-size:.76rem}.calc-result{border-radius:var(--pn-r);color:#fff;background:radial-gradient(74% 92% at 12% -6%, var(--ins-tone), transparent 68%), radial-gradient(62% 80% at 98% 104%, #2e9eff52, transparent 70%), linear-gradient(155deg, #16233a, #0b1526 78%);align-content:start;gap:4px;padding:26px 24px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.calc-result{background:radial-gradient(74% 92% at 12% -6%, color-mix(in srgb, var(--ins-tone) 62%, transparent), transparent 68%), radial-gradient(62% 80% at 98% 104%, #2e9eff52, transparent 70%), linear-gradient(155deg, #16233a, #0b1526 78%)}}.calc-result{box-shadow:0 20px 44px -20px var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.calc-result{box-shadow:0 20px 44px -20px color-mix(in srgb, var(--ins-tone) 75%, transparent)}}.calc-result>*{position:relative}.calc-result-eyebrow{letter-spacing:.04em;color:#ffffffb8;margin:0;font-size:.78rem;font-weight:700}.calc-result-sum{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:4px 0 18px;font-family:Heebo,Arial,sans-serif;font-size:clamp(2.4rem,11vw,3.2rem);font-weight:900;line-height:1.05}.calc-result-caption{color:#ffffffd1;margin:-8px 0 16px;font-size:.84rem;font-weight:600;line-height:1.5}.calc-breakdown{border-block:1px solid #ffffff29;gap:8px;margin:0;padding:16px 0;display:grid}.calc-breakdown>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.calc-breakdown dt{color:#ffffffbd;font-size:.82rem}.calc-breakdown dd{font-variant-numeric:tabular-nums;margin:0;font-size:.92rem;font-weight:700}.calc-breakdown .is-minus dd{color:#ffc9c9}.calc-cta{text-align:center;border-radius:var(--pn-r-pill);min-height:52px;color:var(--pn-ink);background:#fff;justify-content:center;align-items:center;margin-top:18px;padding:0 18px;font-family:Heebo,Arial,sans-serif;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:flex}.calc-cta:hover{transform:translateY(-2px);box-shadow:0 10px 24px -10px #00000080}.calc-note{color:#ffffffa8;margin:14px 0 0;font-size:.76rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.ins-uses li,.calc-cta{transition:none}.calc-field input[type=range]::-webkit-slider-thumb{transition:none}.ins-uses li:hover,.calc-cta:hover{transform:none}}@media (width>=700px){.calc-controls{padding:26px}.ins-uses{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.ins-explain{grid-template-columns:.92fr 1.08fr;align-items:start;gap:56px}.ins-explain-copy{padding-top:4px}.ins-uses{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-top:12px}.ins-uses li{padding:18px}.calc{grid-template-columns:1.05fr .95fr;align-items:start;gap:24px}.calc-result{padding:30px 28px;position:sticky;top:92px}.calc-result-sum{font-size:3.4rem}}.calc-more{border-top:1px solid var(--pn-line);padding-top:4px}.calc-more>summary{cursor:pointer;min-height:44px;color:var(--ins-tone);align-items:center;gap:7px;font-family:Heebo,Arial,sans-serif;font-size:.88rem;font-weight:700;list-style:none;display:flex}.calc-more>summary::-webkit-details-marker{display:none}.calc-more>summary .px-portal-caret{width:13px;height:13px;transition:transform .2s cubic-bezier(.4,0,.2,1)}.calc-more[open]>summary .px-portal-caret{transform:rotate(180deg)}.calc-more[open]>summary{margin-bottom:12px}.calc-more .calc-field{padding-bottom:4px}@media (prefers-reduced-motion:reduce){.calc-more>summary .px-portal-caret{transition:none}}.ins-visual-section{position:relative;overflow:hidden}.ins-visual-section:before{content:"";pointer-events:none;background:radial-gradient(38% 50% at 50% 40%, var(--ins-tone), transparent 72%);height:520px;position:absolute;inset:-30% -25% auto}@supports (color:color-mix(in lab, red, red)){.ins-visual-section:before{background:radial-gradient(38% 50% at 50% 40%, color-mix(in srgb, var(--ins-tone) 13%, transparent), transparent 72%)}}.ins-visual{position:relative}.vz-caption{text-align:center;max-width:56ch;color:var(--pn-ink-2);margin:22px auto 0;font-size:.86rem;line-height:1.6}.vz-layers{justify-items:center;gap:10px;display:grid}.vz-layer{text-align:center;border-radius:18px;gap:2px;min-width:0;padding:18px 22px;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s;display:grid}.vz-layer b{font-family:Heebo,Arial,sans-serif;font-size:1.02rem;font-weight:800}.vz-layer small{font-size:.8rem}.vz-layer.is-top{background:linear-gradient(150deg, var(--ins-tone), var(--ins-tone))}@supports (color:color-mix(in lab, red, red)){.vz-layer.is-top{background:linear-gradient(150deg, var(--ins-tone), color-mix(in srgb, var(--ins-tone) 62%, #0b1526))}}.vz-layer.is-top{color:#fff;box-shadow:0 16px 34px -16px var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.vz-layer.is-top{box-shadow:0 16px 34px -16px color-mix(in srgb, var(--ins-tone) 80%, transparent)}}.vz-layer.is-top small{color:#ffffffc7}.vz-layer.is-mid{background:var(--ins-soft);border:1px solid var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.vz-layer.is-mid{border:1px solid color-mix(in srgb, var(--ins-tone) 22%, transparent)}}.vz-layer.is-mid{color:var(--pn-ink)}.vz-layer.is-mid small{color:var(--pn-ink-2)}.vz-layer.is-base{background:var(--pn-paper);border:1px solid var(--pn-line);color:var(--pn-ink);box-shadow:var(--pn-shadow)}.vz-layer.is-base small{color:var(--pn-ink-2)}.vz-layer:hover{transform:translateY(-3px)}.vz-compare{gap:14px;display:grid}.vz-compare article{border-radius:var(--pn-r);background:var(--pn-paper);border:1px solid var(--pn-line);box-shadow:var(--pn-shadow);padding:22px}.vz-compare .is-lead{border-color:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.vz-compare .is-lead{border-color:color-mix(in srgb, var(--ins-tone) 34%, transparent)}}.vz-compare .is-lead{background:linear-gradient(165deg, var(--ins-soft), var(--pn-paper) 62%);box-shadow:var(--pn-shadow-lift)}.vz-compare-title{border-bottom:1px solid var(--pn-line);gap:2px;margin:0 0 14px;padding-bottom:14px;display:grid}.vz-compare-title b{letter-spacing:-.02em;font-family:Heebo,Arial,sans-serif;font-size:1.3rem;font-weight:900}.vz-compare .is-lead .vz-compare-title b{color:var(--ins-tone)}.vz-compare-title small{color:var(--pn-ink-2);font-size:.82rem}.vz-compare ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vz-compare li{color:var(--pn-ink-2);padding-inline-start:24px;font-size:.9rem;line-height:1.5;position:relative}.vz-compare li:before{content:"";background:var(--ins-tone);inset-inline-start:0;border-radius:50%;width:8px;height:8px;position:absolute;top:7px}@supports (color:color-mix(in lab, red, red)){.vz-compare li:before{background:color-mix(in srgb, var(--ins-tone) 45%, transparent)}}.vz-compare .is-lead li:before{background:var(--ins-tone)}.vz-timeline{gap:18px;display:grid}.vz-track{grid-template-columns:.9fr 1.1fr 1.4fr;gap:4px;height:12px;display:grid}.vz-seg{border-radius:999px}.vz-seg.is-event{background:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.vz-seg.is-event{background:color-mix(in srgb, var(--ins-tone) 70%, transparent)}}.vz-seg.is-wait{background:repeating-linear-gradient(115deg, var(--pn-line) 0 7px, transparent 7px 14px);border:1px solid var(--pn-line)}.vz-seg.is-pay{background:linear-gradient(90deg, var(--ins-tone), var(--ins-tone))}@supports (color:color-mix(in lab, red, red)){.vz-seg.is-pay{background:linear-gradient(90deg, var(--ins-tone), color-mix(in srgb, var(--ins-tone) 45%, #2e9eff))}}.vz-stops{gap:12px;margin:0;padding:0;list-style:none;display:grid}.vz-stops li{border-radius:var(--pn-r-sm);background:var(--pn-paper);border:1px solid var(--pn-line);box-shadow:var(--pn-shadow);gap:3px;padding:18px 20px;display:grid}.vz-stops b{font-family:Heebo,Arial,sans-serif;font-size:1rem;font-weight:800}.vz-stops small{color:var(--pn-ink-2);font-size:.88rem;line-height:1.5}.vz-balance{gap:18px;display:grid}.vz-plot{width:min(100%,620px);margin-inline:auto}.vz-axis{border-top:1px solid var(--pn-line);color:var(--pn-ink-2);justify-content:space-between;margin:10px 0 0;padding-top:10px;font-size:.78rem;font-weight:700;display:flex}.vz-bars{grid-template-columns:repeat(6,1fr);align-items:end;gap:10px;height:170px;padding:0 4px;display:grid;position:relative}.vz-bar{background:linear-gradient(180deg, var(--ins-tone), var(--ins-tone));border-radius:10px 10px 4px 4px}@supports (color:color-mix(in lab, red, red)){.vz-bar{background:linear-gradient(180deg, color-mix(in srgb, var(--ins-tone) 78%, transparent), color-mix(in srgb, var(--ins-tone) 30%, transparent))}}.vz-cover{background:repeating-linear-gradient(90deg, var(--pn-ink) 0 10px, transparent 10px 18px);opacity:.55;inset-inline:0;border-radius:3px;height:3px;position:absolute;top:0}.vz-legend{gap:8px;display:grid}.vz-legend p{color:var(--pn-ink-2);align-items:center;gap:9px;margin:0;font-size:.88rem;display:flex}.vz-key{border-radius:4px;flex:none;width:22px;height:10px}.vz-key.is-balance{background:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.vz-key.is-balance{background:color-mix(in srgb, var(--ins-tone) 70%, transparent)}}.vz-key.is-cover{background:repeating-linear-gradient(90deg, var(--pn-ink) 0 6px, transparent 6px 11px);opacity:.55;height:3px}.checker{border-radius:var(--pn-r);background:var(--pn-paper);border:1px solid var(--pn-line);box-shadow:var(--pn-shadow);padding:18px}.checker-tabs{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.checker-tabs button{appearance:none;border:1px solid var(--pn-line);background:var(--pn-paper);min-height:44px;color:var(--pn-ink-2);cursor:pointer;border-radius:999px;padding:0 16px;font-family:Heebo,Arial,sans-serif;font-size:.88rem;font-weight:700;transition:background-color .16s cubic-bezier(.4,0,.2,1),border-color .16s,color .16s}.checker-tabs button:hover{border-color:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.checker-tabs button:hover{border-color:color-mix(in srgb, var(--ins-tone) 32%, transparent)}}.checker-tabs button:hover{color:var(--pn-ink)}.checker-tabs button:focus-visible{outline:2px solid var(--ins-tone);outline-offset:2px}.checker-tabs button.is-on{background:var(--ins-tone);border-color:var(--ins-tone);color:#fff}.checker-lead{color:var(--pn-ink);margin:0 0 16px;font-size:1rem;font-weight:700}.checker-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.checker-list li{background:var(--pn-canvas);border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:15px 16px;display:grid}.checker-list li>span{color:var(--ins-tone);font-family:Heebo,Arial,sans-serif;font-size:.9rem;font-weight:900}@supports (color:color-mix(in lab, red, red)){.checker-list li>span{color:color-mix(in srgb, var(--ins-tone) 62%, transparent)}}.checker-list li>div{gap:2px;display:grid}.checker-list b{font-family:Heebo,Arial,sans-serif;font-size:.96rem;font-weight:800}.checker-list small{color:var(--pn-ink-2);font-size:.86rem;line-height:1.5}.motion-on .checker-list li{animation:.3s cubic-bezier(.22,1,.36,1) both ins-ask-in}.motion-on .checker-list li:nth-child(2){animation-delay:60ms}.motion-on .checker-list li:nth-child(3){animation-delay:.12s}.motion-on .checker-list li:nth-child(4){animation-delay:.18s}.motion-on .checker-list li:nth-child(5){animation-delay:.24s}.checker-extra{background:var(--ins-soft);color:var(--pn-ink);border-radius:14px;margin:14px 0 0;padding:14px 16px;font-size:.88rem;line-height:1.55}.checker-note{border-top:1px solid var(--pn-line);color:var(--pn-ink-2);margin:14px 0 0;padding-top:12px;font-size:.78rem;line-height:1.5}.calc-result-sum em{color:#ffffffbd;margin-inline-start:8px;font-size:.36em;font-style:normal;font-weight:700}.calc-breakdown .is-context dt,.calc-breakdown .is-context dd{color:#ffffff8c}.ins .pn-faq-list details{transition:border-color .2s cubic-bezier(.4,0,.2,1)}.ins .pn-faq-list details[open]{border-color:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.ins .pn-faq-list details[open]{border-color:color-mix(in srgb, var(--ins-tone) 32%, transparent)}}.ins .pn-faq-list summary:hover,.ins .pn-faq-list details[open] summary{color:var(--ins-tone)}@media (prefers-reduced-motion:reduce){.vz-layer,.ins .pn-faq-list details{transition:none}.vz-layer:hover{transform:none}.motion-on .checker-list li{animation:none}}@media (width>=700px){.vz-compare{grid-template-columns:repeat(2,1fr);gap:18px}.vz-stops{grid-template-columns:.9fr 1.1fr 1.4fr}.vz-bars{height:200px}.vz-legend{grid-template-columns:repeat(2,auto);justify-content:center;gap:26px}.checker{padding:26px}.checker-list{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.vz-layer{padding:22px 30px}.vz-layer b{font-size:1.1rem}.vz-compare article{padding:30px}.vz-bars{gap:14px;height:220px}.checker-list{grid-template-columns:repeat(2,1fr)}}.sv-facts-section{padding:0 0 6px}.sv-facts{border-radius:var(--pn-r);background:var(--pn-line);border:1px solid var(--pn-line);box-shadow:var(--pn-shadow);gap:1px;margin:0;display:grid;overflow:hidden}.sv-facts>div{background:var(--pn-paper);gap:4px;padding:18px 20px;display:grid}.sv-facts dt{letter-spacing:.03em;color:var(--pn-ink-2);font-size:.76rem;font-weight:700}.sv-facts dd{letter-spacing:-.01em;color:var(--ins-tone);margin:0;font-family:Heebo,Arial,sans-serif;font-size:1.06rem;font-weight:800}.sv-facts p{color:var(--pn-ink-2);margin:0;font-size:.8rem;line-height:1.5}.sv-sourced{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sv-sourced li{border-radius:var(--pn-r-sm);background:var(--pn-paper);border:1px solid var(--pn-line);box-shadow:var(--pn-shadow);gap:5px;padding:20px 22px;display:grid}.sv-sourced b{letter-spacing:-.02em;color:var(--ins-tone);direction:ltr;unicode-bidi:isolate;justify-self:start;font-family:Heebo,Arial,sans-serif;font-size:1.7rem;font-weight:900}.sv-sourced span{color:var(--pn-ink);font-size:.92rem;font-weight:600}.sv-sourced a{min-height:44px;color:var(--pn-ink-2);text-underline-offset:3px;justify-self:start;align-items:center;font-size:.78rem;text-decoration:underline;display:inline-flex}.sv-sourced a:hover{color:var(--ins-tone)}.sv-tool-legal{text-align:center;max-width:62ch;color:var(--pn-ink-2);margin:18px auto 0;font-size:.8rem;line-height:1.6}.sv-table-wrap{overflow-x:auto}.sv-table{border-collapse:collapse;width:100%;font-size:.9rem}.sv-table thead{display:none}.sv-table tbody tr{border-radius:var(--pn-r-sm);background:var(--pn-paper);border:1px solid var(--pn-line);box-shadow:var(--pn-shadow);gap:7px;margin-bottom:12px;padding:18px 20px;display:grid}.sv-table th[scope=row]{text-align:start;padding:0 0 4px}.sv-table-name{color:var(--tone,var(--pn-blue));font-family:Heebo,Arial,sans-serif;font-size:1.06rem;font-weight:800}.sv-table-name:hover{text-underline-offset:3px;text-decoration:underline}.sv-table td{color:var(--pn-ink);justify-content:space-between;gap:10px;padding:0;line-height:1.5;display:flex}.sv-table td:before{content:attr(data-label);color:var(--pn-ink-2);flex:none;font-size:.8rem;font-weight:700}.sv-table-note{text-align:center;max-width:66ch;color:var(--pn-ink-2);margin:4px auto 0;font-size:.84rem;line-height:1.6}.calc-switch{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.calc-switch input{opacity:0;width:0;height:0;position:absolute}.calc-switch-box{background:var(--pn-line);border:1px solid var(--pn-line);border-radius:999px;flex:none;width:44px;height:26px;margin-top:2px;transition:background .18s cubic-bezier(.4,0,.2,1);position:relative}.calc-switch-box:after{content:"";background:var(--pn-paper);top:2px;border-radius:50%;width:20px;height:20px;transition:transform .18s cubic-bezier(.4,0,.2,1);position:absolute;inset-inline-start:2px;box-shadow:0 1px 4px #0f213c47}.calc-switch input:checked+.calc-switch-box{background:var(--ins-tone);border-color:var(--ins-tone)}.calc-switch input:checked+.calc-switch-box:after{transform:translate(-18px)}.calc-switch input:focus-visible+.calc-switch-box{outline:2px solid var(--ins-tone);outline-offset:3px}.calc-switch-text{gap:3px;display:grid}.calc-switch-text b{font-family:Heebo,Arial,sans-serif;font-size:.95rem;font-weight:700}.calc-switch-text small{color:var(--pn-ink-2);font-size:.78rem;line-height:1.5}.calc-scenarios{border-top:1px solid #ffffff29;margin-top:18px;padding-top:16px}.calc-scenarios-head{letter-spacing:.03em;color:#ffffffb8;margin:0 0 10px;font-size:.78rem;font-weight:700}.calc-scenarios ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.calc-scenarios li{background:#ffffff0f;border-radius:12px;grid-template-columns:4.2rem 1fr auto;align-items:baseline;gap:10px;padding:9px 12px;display:grid}.calc-scenarios li.is-base{background:#ffffff26}.calc-scenarios li span{color:#ffffffb8;font-size:.82rem}.calc-scenarios li b{color:#fff;font-family:Heebo,Arial,sans-serif;font-size:1.02rem;font-weight:800}.calc-scenarios li small{color:#fff9;font-size:.74rem}.calc-scenarios-note{color:#fff9;margin:10px 0 0;font-size:.74rem;line-height:1.5}.calc-fee{background:#ffffff14;border-radius:14px;margin-top:16px;padding:14px 16px}.calc-fee-head{color:#ffffffb8;margin:0;font-size:.78rem;font-weight:700}.calc-fee-sum{letter-spacing:-.02em;color:#fff;text-align:start;direction:ltr;unicode-bidi:isolate;margin:4px 0 8px;font-family:Heebo,Arial,sans-serif;font-size:1.5rem;font-weight:900}.calc-fee-note{color:#ffffff9e;margin:0;font-size:.74rem;line-height:1.55}.vz-horizon{gap:18px;display:grid}.vz-horizon-plot{border-bottom:1px solid var(--pn-line);grid-template-columns:repeat(5,1fr);align-items:end;gap:8px;width:min(100%,620px);margin-inline:auto;padding-bottom:10px;display:grid}.vz-horizon-stop{justify-items:center;gap:8px;display:grid}.vz-horizon-bars{justify-content:center;align-items:flex-end;gap:4px;width:100%;height:150px;display:flex}.vz-hb{border-radius:6px 6px 3px 3px;width:14px}.vz-hb.is-low{background:linear-gradient(180deg, var(--ins-tone), var(--ins-tone))}@supports (color:color-mix(in lab, red, red)){.vz-hb.is-low{background:linear-gradient(180deg, var(--ins-tone), color-mix(in srgb, var(--ins-tone) 45%, transparent))}}.vz-hb.is-high{background:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.vz-hb.is-high{background:color-mix(in srgb, var(--ins-tone) 22%, transparent)}}.vz-hb.is-high{border:1px solid var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.vz-hb.is-high{border:1px solid color-mix(in srgb, var(--ins-tone) 34%, transparent)}}.vz-horizon-stop small{color:var(--pn-ink-2);text-align:center;font-size:.72rem;font-weight:600}.vz-key.is-low,.vz-key.is-high{background:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.vz-key.is-high{background:color-mix(in srgb, var(--ins-tone) 22%, transparent)}}.vz-key.is-high{border:1px solid var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.vz-key.is-high{border:1px solid color-mix(in srgb, var(--ins-tone) 34%, transparent)}}.vz-milestones{gap:16px;display:grid}.vz-rail{grid-template-columns:repeat(3,1fr);gap:4px;width:min(100%,720px);height:12px;margin-inline:auto;display:grid}.vz-rail-seg{border-radius:999px}.vz-rail-seg.is-a{background:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.vz-rail-seg.is-a{background:color-mix(in srgb, var(--ins-tone) 70%, transparent)}}.vz-rail-seg.is-b{background:repeating-linear-gradient(115deg, var(--pn-line) 0 7px, transparent 7px 14px);border:1px solid var(--pn-line)}.vz-rail-seg.is-c{background:linear-gradient(90deg, var(--ins-tone), var(--ins-tone))}@supports (color:color-mix(in lab, red, red)){.vz-rail-seg.is-c{background:linear-gradient(90deg, var(--ins-tone), color-mix(in srgb, var(--ins-tone) 45%, #2e9eff))}}.vz-msteps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.vz-msteps li{border-radius:var(--pn-r-sm);background:var(--pn-paper);border:1px solid var(--pn-line);box-shadow:var(--pn-shadow);gap:4px;padding:18px 20px;display:grid}.vz-dot{background:var(--ins-soft);width:26px;height:26px;color:var(--ins-tone);border-radius:50%;place-items:center;margin-bottom:4px;font-family:Heebo,Arial,sans-serif;font-size:.8rem;font-weight:800;display:grid}.vz-msteps b{font-family:Heebo,Arial,sans-serif;font-size:1rem;font-weight:800}.vz-msteps small{color:var(--pn-ink-2);font-size:.88rem;line-height:1.5}.vz-after{border-radius:var(--pn-r-sm);background:var(--ins-soft);border:1px solid var(--ins-tone);gap:3px;margin:0;padding:16px 20px;display:grid}@supports (color:color-mix(in lab, red, red)){.vz-after{border:1px solid color-mix(in srgb, var(--ins-tone) 20%, transparent)}}.vz-after b{color:var(--ins-tone);font-family:Heebo,Arial,sans-serif;font-size:.98rem;font-weight:800}.vz-after small{color:var(--pn-ink);font-size:.88rem;line-height:1.55}.vz-composition{gap:18px;display:grid}.vz-comp-plot{border-bottom:1px solid var(--pn-line);grid-template-columns:repeat(3,1fr);align-items:end;gap:16px;width:min(100%,520px);margin-inline:auto;padding-bottom:10px;display:grid}.vz-comp-col{justify-items:center;gap:8px;display:grid}.vz-comp-col small{color:var(--pn-ink-2);font-size:.76rem;font-weight:600}.vz-comp-bar{border-radius:12px 12px 4px 4px;flex-direction:column;width:100%;max-width:92px;min-height:60px;display:flex;overflow:hidden}.vz-comp-growth{background:linear-gradient(180deg, var(--ins-tone), var(--ins-tone))}@supports (color:color-mix(in lab, red, red)){.vz-comp-growth{background:linear-gradient(180deg, var(--ins-tone), color-mix(in srgb, var(--ins-tone) 60%, transparent))}}.vz-comp-deposits{background:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.vz-comp-deposits{background:color-mix(in srgb, var(--ins-tone) 16%, transparent)}}.vz-comp-deposits{border-top:1px solid var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.vz-comp-deposits{border-top:1px solid color-mix(in srgb, var(--ins-tone) 30%, transparent)}}.vz-key.is-growth,.vz-key.is-deposits{background:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.vz-key.is-deposits{background:color-mix(in srgb, var(--ins-tone) 16%, transparent)}}.vz-key.is-deposits{border:1px solid var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.vz-key.is-deposits{border:1px solid color-mix(in srgb, var(--ins-tone) 30%, transparent)}}.vz-liquidity{gap:14px;display:grid}.vz-ladder{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vz-ladder li{border-radius:var(--pn-r-sm);background:var(--pn-paper);border:1px solid var(--pn-line);box-shadow:var(--pn-shadow);gap:10px;padding:16px 18px;display:grid}.vz-ladder li.is-lead{border-color:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.vz-ladder li.is-lead{border-color:color-mix(in srgb, var(--ins-tone) 34%, transparent)}}.vz-ladder li.is-lead{background:var(--ins-soft)}.vz-ladder-text{gap:2px;display:grid}.vz-ladder-text b{font-family:Heebo,Arial,sans-serif;font-size:.98rem;font-weight:800}.vz-ladder li.is-lead .vz-ladder-text b{color:var(--ins-tone)}.vz-ladder-text small{color:var(--pn-ink-2);font-size:.82rem;line-height:1.5}.vz-ladder-track{background:var(--ins-tone);border-radius:999px;height:8px}@supports (color:color-mix(in lab, red, red)){.vz-ladder-track{background:color-mix(in srgb, var(--ins-tone) 12%, transparent)}}.vz-ladder-track{overflow:hidden}.vz-ladder-track span{background:linear-gradient(90deg, var(--ins-tone), var(--ins-tone));border-radius:999px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.vz-ladder-track span{background:linear-gradient(90deg, color-mix(in srgb, var(--ins-tone) 40%, transparent), var(--ins-tone))}}.vz-childline{gap:14px;display:grid}.vz-child-stops{grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.vz-child-stops li{border-radius:var(--pn-r-sm);background:var(--pn-paper);border:1px solid var(--pn-line);border-inline-start:3px solid var(--ins-tone);gap:5px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.vz-child-stops li{border-inline-start:3px solid color-mix(in srgb, var(--ins-tone) 55%, transparent)}}.vz-child-stops li{box-shadow:var(--pn-shadow)}.vz-child-stops b{background:var(--ins-soft);color:var(--ins-tone);border-radius:999px;justify-self:start;padding:3px 11px;font-family:Heebo,Arial,sans-serif;font-size:.84rem;font-weight:800}.vz-child-stops small{color:var(--pn-ink-2);font-size:.86rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.calc-switch-box,.calc-switch-box:after{transition:none}}@media (width>=700px){.sv-facts,.sv-sourced{grid-template-columns:repeat(2,1fr)}.vz-msteps{grid-template-columns:repeat(3,1fr)}.vz-child-stops{grid-template-columns:repeat(2,1fr)}.vz-horizon-bars{height:180px}.vz-hb{width:18px}}@media (width>=860px){.sv-facts{grid-template-columns:repeat(4,1fr)}.sv-facts>div{padding:20px 22px}.sv-sourced,.vz-child-stops{grid-template-columns:repeat(4,1fr)}.sv-table{border-collapse:separate;border-spacing:0 10px}.sv-table thead{display:table-header-group}.sv-table thead th{text-align:start;letter-spacing:.03em;color:var(--pn-ink-2);padding:0 18px 6px;font-size:.78rem;font-weight:700}.sv-table tbody tr{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:table-row}.sv-table tbody th,.sv-table tbody td{background:var(--pn-paper);border-block:1px solid var(--pn-line);vertical-align:top;padding:18px}.sv-table tbody th{border-inline-start:1px solid var(--pn-line);border-start-start-radius:var(--pn-r-sm);border-end-start-radius:var(--pn-r-sm)}.sv-table tbody td:last-child{border-inline-end:1px solid var(--pn-line);border-start-end-radius:var(--pn-r-sm);border-end-end-radius:var(--pn-r-sm)}.sv-table td{display:table-cell}.sv-table td:before{content:none}}@media (width>=1000px){.vz-horizon-bars{height:210px}.vz-hb{width:22px}.vz-comp-bar{max-width:110px}}.chk{--ins-tone:#10538f;--ins-soft:#e7f0f8;--chk-mark:#0e7ea6}.chk-navy{--ins-tone:#10538f;--ins-soft:#e8eff7}.chk-blue{--ins-tone:#0c79d8;--ins-soft:#e9f2fd}.chk-cyan{--ins-tone:#0e7ea6;--ins-soft:#e3f4fa}.chk-hero-card{border-color:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.chk-hero-card{border-color:color-mix(in srgb, var(--ins-tone) 20%, var(--pn-line))}}.chk-type.is-navy{--tone:#10538f;--tone-soft:#e8eff7;--tone-line:#10538f52;--card-glow:#10538f24}.chk-type.is-blue{--tone:#0c79d8;--tone-soft:#e9f2fd;--tone-line:#0c79d857;--card-glow:#0c79d826}.chk-type.is-cyan{--tone:#0e7ea6;--tone-soft:#e3f4fa;--tone-line:#0e7ea652;--card-glow:#0e7ea624}.chk-focused{gap:8px;margin:0;padding:0;list-style:none;display:grid}.chk-focused a{border-radius:var(--pn-r-sm);background:var(--pn-paper);border:1px solid var(--pn-line);align-items:center;gap:12px;min-height:60px;padding:14px 18px;transition:border-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);display:flex}.chk-focused a:hover{border-color:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.chk-focused a:hover{border-color:color-mix(in srgb, var(--ins-tone) 34%, transparent)}}.chk-focused a:hover{transform:translate(-3px)}.chk-focused a:hover .pn-arrow{transform:translate(-4px)}.chk-focused-text{flex:1;gap:2px;min-width:0;display:grid}.chk-focused-text b{font-family:Heebo,Arial,sans-serif;font-size:.96rem;font-weight:700}.chk-focused-text small{color:var(--pn-ink-2);font-size:.78rem}.chk-focused .pn-arrow{color:var(--ins-tone);flex:none;transition:transform .2s cubic-bezier(.4,0,.2,1)}.chk-principle{gap:14px;display:grid}.chk-principle article{border-radius:var(--pn-r);background:var(--pn-paper);border:1px solid var(--pn-line);box-shadow:var(--pn-shadow);padding:24px}.chk-principle .is-lead{border-color:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.chk-principle .is-lead{border-color:color-mix(in srgb, var(--ins-tone) 32%, transparent)}}.chk-principle .is-lead{background:var(--ins-soft)}.chk-principle-title{border-bottom:1px solid var(--pn-line);gap:2px;margin:0 0 14px;padding-bottom:14px;display:grid}.chk-principle-title b{letter-spacing:-.02em;font-family:Heebo,Arial,sans-serif;font-size:1.3rem;font-weight:900}.chk-principle .is-lead .chk-principle-title b{color:var(--ins-tone)}.chk-principle-title small{color:var(--pn-ink-2);font-size:.82rem}.chk-principle ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.chk-principle li{color:var(--pn-ink);padding-inline-start:26px;font-size:.92rem;line-height:1.55;position:relative}.chk-principle li:before{content:"";background:var(--pn-ink-2);opacity:.4;inset-inline-start:0;border-radius:50%;width:8px;height:8px;position:absolute;top:7px}.chk-principle .is-lead li:before{background:var(--ins-tone);opacity:1}.chk-principle-note{border-radius:var(--pn-r-sm);background:var(--pn-paper);border:1px solid var(--pn-line);max-width:68ch;color:var(--pn-ink);margin:18px auto 0;padding:16px 20px;font-size:.88rem;line-height:1.65}.chk-steps{counter-reset:none;gap:12px;margin:0;padding:0;list-style:none;display:grid}.chk-steps li{border-radius:var(--pn-r-sm);background:var(--pn-paper);border:1px solid var(--pn-line);box-shadow:var(--pn-shadow);grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:20px 22px;display:grid}.chk-step-n{background:var(--ins-soft);width:40px;height:40px;color:var(--ins-tone);border-radius:12px;place-items:center;font-family:Heebo,Arial,sans-serif;font-size:.92rem;font-weight:900;display:grid}.chk-steps b{margin-bottom:3px;font-family:Heebo,Arial,sans-serif;font-size:1.02rem;font-weight:800;display:block}.chk-steps small{color:var(--pn-ink-2);font-size:.9rem;line-height:1.55}.chk-flow{gap:10px;margin:0;padding:0;list-style:none;display:grid}.chk-flow li{border-radius:var(--pn-r-sm);background:#ffffff0f;border:1px solid #ffffff24;gap:3px;padding:16px 18px;display:grid;position:relative}.chk-flow b{color:#fff;font-family:Heebo,Arial,sans-serif;font-size:.98rem;font-weight:800}.chk-flow small{color:#ffffffa8;font-size:.84rem;line-height:1.5}.chk-flow-link{display:none}.pn-actions.is-center{justify-content:center;margin-top:24px}.chk-tool{gap:16px;display:grid}.chk-picks{border:1px solid var(--pn-line);border-radius:var(--pn-r);background:var(--pn-paper);box-shadow:var(--pn-shadow);margin:0;padding:22px}.chk-picks legend{color:var(--pn-ink);padding:0 0 14px;font-family:Heebo,Arial,sans-serif;font-size:1.02rem;font-weight:800}.chk-picks-grid{gap:8px;display:grid}.chk-pick{border:1px solid var(--pn-line);background:var(--pn-canvas,#fff);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;min-height:52px;padding:12px 14px;transition:border-color .18s cubic-bezier(.4,0,.2,1),background .18s cubic-bezier(.4,0,.2,1);display:flex}.chk-pick:hover{border-color:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.chk-pick:hover{border-color:color-mix(in srgb, var(--ins-tone) 30%, transparent)}}.chk-pick.is-on{border-color:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.chk-pick.is-on{border-color:color-mix(in srgb, var(--ins-tone) 40%, transparent)}}.chk-pick.is-on{background:var(--ins-soft)}.chk-pick input{opacity:0;width:0;height:0;position:absolute}.chk-pick-box{border:1.8px solid var(--pn-line);background:#fff;border-radius:7px;flex:none;width:22px;height:22px;margin-top:1px;transition:background .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1);position:relative}.chk-pick.is-on .chk-pick-box{background:var(--ins-tone);border-color:var(--ins-tone)}.chk-pick-box:after{content:"";inset-inline-start:5.5px;border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:4.5px;transition:transform .18s cubic-bezier(.34,1.56,.64,1);position:absolute;top:6.5px;transform:rotate(-45deg)scale(0)}.chk-pick.is-on .chk-pick-box:after{transform:rotate(-45deg)scale(1)}.chk-pick input:focus-visible+.chk-pick-box{outline:2px solid var(--ins-tone);outline-offset:3px}.chk-pick-text{gap:2px;display:grid}.chk-pick-text b{font-family:Heebo,Arial,sans-serif;font-size:.94rem;font-weight:700}.chk-pick-text small{color:var(--pn-ink-2);font-size:.76rem}.chk-row{gap:9px;padding-top:16px;display:grid}.chk-row:first-child{padding-top:0}.chk-row+.chk-row{border-top:1px solid var(--pn-line)}.chk-row-label{color:var(--pn-ink-2);margin:0;font-size:.88rem;font-weight:600}.chk-chips{flex-wrap:wrap;gap:8px;display:flex}.chk-chips button{appearance:none;border:1px solid var(--pn-line);background:var(--pn-paper);min-height:44px;color:var(--pn-ink-2);cursor:pointer;border-radius:999px;padding:0 16px;font-family:Heebo,Arial,sans-serif;font-size:.9rem;font-weight:700;transition:border-color .18s cubic-bezier(.4,0,.2,1),background .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1)}.chk-chips button:hover:not(:disabled){border-color:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.chk-chips button:hover:not(:disabled){border-color:color-mix(in srgb, var(--ins-tone) 34%, transparent)}}.chk-chips button:hover:not(:disabled){color:var(--pn-ink)}.chk-chips button.is-on{background:var(--ins-tone);border-color:var(--ins-tone);color:#fff}.chk-chips button:disabled{opacity:.4;cursor:not-allowed}.chk-chips button:focus-visible{outline:2px solid var(--ins-tone);outline-offset:3px}.chk-tabs{flex-wrap:wrap;gap:8px;display:flex}.chk-tabs button{appearance:none;border:1px solid var(--pn-line);background:var(--pn-paper);min-height:48px;color:var(--pn-ink-2);cursor:pointer;border-radius:14px;flex:auto;padding:0 18px;font-family:Heebo,Arial,sans-serif;font-size:.95rem;font-weight:700;transition:border-color .18s cubic-bezier(.4,0,.2,1),background .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1)}.chk-tabs button:hover{border-color:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.chk-tabs button:hover{border-color:color-mix(in srgb, var(--ins-tone) 34%, transparent)}}.chk-tabs button:hover{color:var(--pn-ink)}.chk-tabs button.is-on{background:var(--ins-tone);border-color:var(--ins-tone);color:#fff}.chk-tabs button:focus-visible{outline:2px solid var(--ins-tone);outline-offset:3px}.chk-out{border-radius:var(--pn-r);background:var(--pn-paper);border:1px solid var(--pn-line);box-shadow:var(--pn-shadow);padding:22px}.chk-out-head{color:var(--ins-tone);margin:0 0 16px;font-family:Heebo,Arial,sans-serif;font-size:1rem;font-weight:800;line-height:1.5}.chk-out-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.chk-out-list li{background:var(--ins-soft);border-radius:14px;grid-template-columns:auto 1fr;gap:14px;padding:14px 16px;display:grid}.chk-out-list span{color:var(--ins-tone);opacity:.6;font-family:Heebo,Arial,sans-serif;font-size:.82rem;font-weight:900}.chk-out-list b{margin-bottom:3px;font-family:Heebo,Arial,sans-serif;font-size:.96rem;font-weight:800;display:block}.chk-out-list small{color:var(--pn-ink-2);font-size:.87rem;line-height:1.6}.chk-out-checks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.chk-out-checks li{color:var(--pn-ink);align-items:flex-start;gap:11px;font-size:.94rem;line-height:1.55;display:flex}.chk-tick{background:var(--ins-soft);border-radius:50%;flex:none;width:22px;height:22px;margin-top:1px;position:relative}.chk-tick:after{content:"";border-left:1.9px solid var(--chk-mark,var(--ins-tone));border-bottom:1.9px solid var(--chk-mark,var(--ins-tone));inset-inline-start:6px;width:8px;height:4px;position:absolute;top:7px;transform:rotate(-45deg)}.chk-out-empty{color:var(--pn-ink-2);margin:0;font-size:.92rem;line-height:1.6}.chk-note{border-top:1px solid var(--pn-line);color:var(--pn-ink-2);margin:16px 0 0;padding-top:14px;font-size:.79rem;line-height:1.6}.vz-overlap{gap:20px;display:grid}.vz-venn{width:min(100%,320px);height:190px;margin-inline:auto;position:relative}.vz-circle{border-radius:50%;width:190px;height:190px;position:absolute;top:0}.vz-circle.is-a{background:var(--ins-tone);inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.vz-circle.is-a{background:color-mix(in srgb, var(--ins-tone) 26%, transparent)}}.vz-circle.is-b{background:#0e7ea63d;inset-inline-end:0}.vz-venn-mid{background:var(--ins-tone);width:60px;height:190px;position:absolute;top:0;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.vz-venn-mid{background:color-mix(in srgb, var(--ins-tone) 52%, transparent)}}.vz-venn-mid{clip-path:ellipse(30px 69px)}.vz-venn-key{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vz-venn-key li{background:var(--pn-paper);border:1px solid var(--pn-line);border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:11px;padding:13px 15px;display:grid}.vz-venn-key .is-mid{border-color:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.vz-venn-key .is-mid{border-color:color-mix(in srgb, var(--ins-tone) 34%, transparent)}}.vz-venn-key .is-mid{background:var(--ins-soft)}.vz-venn-key b{grid-column:2;font-family:Heebo,Arial,sans-serif;font-size:.94rem;font-weight:800}.vz-venn-key small{color:var(--pn-ink-2);grid-column:2;font-size:.82rem;line-height:1.5}.vz-venn-key .vz-key{border-radius:5px;grid-row:span 2;width:16px;height:16px;margin-top:3px}.vz-key.is-a{background:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.vz-key.is-a{background:color-mix(in srgb, var(--ins-tone) 26%, transparent)}}.vz-key.is-b{background:#0e7ea63d}.vz-key.is-mid{background:var(--ins-tone)}@supports (color:color-mix(in lab, red, red)){.vz-key.is-mid{background:color-mix(in srgb, var(--ins-tone) 52%, transparent)}}.vz-household{gap:16px;display:grid}.vz-hh-before{gap:10px;display:grid}.vz-hh-before p{color:var(--pn-ink-2);margin:0;font-size:.8rem;font-weight:700}.vz-hh-scatter{flex-wrap:wrap;gap:7px;display:flex}.vz-chip{border:1px dashed var(--pn-line);background:var(--pn-paper);color:var(--pn-ink-2);white-space:nowrap;border-radius:999px;padding:7px 13px;font-size:.79rem;font-weight:600}.vz-chip.is-0{transform:rotate(-2deg)}.vz-chip.is-1{transform:rotate(1.5deg)}.vz-chip.is-2{transform:rotate(-1deg)}.vz-hh-after{border-radius:var(--pn-r);background:var(--pn-paper);border:1px solid var(--ins-tone);padding:20px}@supports (color:color-mix(in lab, red, red)){.vz-hh-after{border:1px solid color-mix(in srgb, var(--ins-tone) 26%, transparent)}}.vz-hh-after{box-shadow:var(--pn-shadow)}.vz-hh-title{color:var(--ins-tone);margin:0 0 12px;font-size:.8rem;font-weight:700}.vz-hh-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vz-hh-rows li{background:var(--ins-soft);border-radius:12px;gap:7px;padding:12px 14px;display:grid}.vz-hh-rows b{font-family:Heebo,Arial,sans-serif;font-size:.9rem;font-weight:800}.vz-hh-cells{flex-wrap:wrap;gap:6px;display:flex}.vz-hh-cells em{background:var(--pn-paper);border:1px solid var(--ins-tone);border-radius:999px;padding:4px 11px;font-style:normal}@supports (color:color-mix(in lab, red, red)){.vz-hh-cells em{border:1px solid color-mix(in srgb, var(--ins-tone) 22%, transparent)}}.vz-hh-cells em{color:var(--ins-tone);font-size:.76rem;font-weight:600}.vz-sortout{gap:16px;display:grid}.vz-so-side{gap:10px;display:grid}.vz-so-label{color:var(--pn-ink-2);margin:0;font-size:.8rem;font-weight:700}.vz-so-label.is-after{color:var(--ins-tone)}.vz-so-scatter{border-radius:var(--pn-r);border:1px dashed var(--pn-line);background:var(--pn-ink);height:210px;position:relative}@supports (color:color-mix(in lab, red, red)){.vz-so-scatter{background:color-mix(in srgb, var(--pn-ink) 3%, transparent)}}.vz-so-scatter .vz-chip{position:absolute}.vz-so-arrow{background:var(--ins-soft);width:40px;height:40px;color:var(--ins-tone);border-radius:50%;place-items:center;margin-inline:auto;display:grid}.vz-so-arrow svg{width:20px;height:20px;transform:rotate(-90deg)}.vz-so-frame{border-radius:var(--pn-r);background:var(--pn-paper);border:1px solid var(--ins-tone);gap:10px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.vz-so-frame{border:1px solid color-mix(in srgb, var(--ins-tone) 26%, transparent)}}.vz-so-frame{box-shadow:var(--pn-shadow)}.vz-so-group{background:var(--ins-soft);border-radius:12px;gap:7px;padding:12px 14px;display:grid}.vz-so-group b{color:var(--ins-tone);font-family:Heebo,Arial,sans-serif;font-size:.88rem;font-weight:800}.vz-so-group span{flex-wrap:wrap;gap:6px;display:flex}.vz-so-group em{background:var(--pn-paper);border:1px solid var(--pn-line);color:var(--pn-ink);border-radius:999px;padding:4px 11px;font-size:.76rem;font-style:normal;font-weight:600}@media (prefers-reduced-motion:reduce){.chk-focused a,.chk-focused .pn-arrow,.chk-pick,.chk-pick-box,.chk-pick-box:after,.chk-chips button,.chk-tabs button{transition:none}.chk-focused a:hover{transform:none}}@media (width>=700px){.chk-picks-grid{grid-template-columns:repeat(2,1fr)}.chk-principle{grid-template-columns:repeat(2,1fr);gap:18px}.chk-focused{grid-template-columns:repeat(2,1fr)}.vz-venn{width:min(100%,350px);height:210px}.vz-circle{width:210px;height:210px}.vz-venn-mid{clip-path:ellipse(35px 78px);width:70px;height:210px}.vz-venn-key{grid-template-columns:repeat(3,1fr)}.vz-venn-key .vz-key{grid-area:auto/1/auto/-1}.vz-venn-key li{grid-template-columns:1fr}.vz-venn-key b,.vz-venn-key small{grid-column:1}}@media (width>=860px){.chk-tool{grid-template-columns:.95fr 1.05fr;align-items:start;gap:24px}.chk-tool.is-scope{grid-template-columns:1fr}.chk-out{position:sticky;top:92px}.chk-tool.is-scope .chk-out{position:static}.chk-picks-grid{grid-template-columns:1fr}.chk-flow{grid-template-columns:repeat(5,1fr);gap:14px}.chk-flow li{position:relative}.chk-flow-link{inset-inline-start:-11px;border-bottom:1.6px solid #fff6;border-left:1.6px solid #fff6;width:8px;height:8px;display:block;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.chk-steps{grid-template-columns:repeat(2,1fr)}.chk-steps li:first-child{grid-column:1/-1}.vz-household{grid-template-columns:.8fr 1.2fr;align-items:center;gap:24px}.vz-household .vz-caption{grid-column:1/-1}.vz-sortout{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.vz-sortout .vz-caption{grid-column:1/-1}.vz-so-arrow{width:46px;height:46px}.vz-so-arrow svg{transform:none}}@media (width>=1000px){.chk-principle article{padding:30px}.vz-so-scatter{height:250px}}.pac{background:#f5f8fc}.pac-bar{z-index:20;color:#0b1526;box-shadow:none;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#fffffff5;border-bottom:1px solid #e5eaf1;position:relative}.pac-bar-in{flex-wrap:nowrap;justify-content:flex-start;gap:14px;min-height:62px;padding:8px 18px}.pac-logo{flex:none;width:112px;height:auto}.pac-who{text-align:end;gap:0;margin-inline-start:auto}.pac-who b{color:#0b1526;font-size:.86rem}.pac-who small{color:#718198;font-size:.69rem}.pac-out{color:#56677f;background:#fff;border:1px solid #e5eaf1;border-radius:999px;min-height:38px;padding:7px 12px}.pac-out:hover{color:#0b1526;background:#f8fbff;border-color:#c8d5e4}.pac-tray{padding-top:10px}.ar{--ar-ink:#0b1526;--ar-ink-2:#56677f;--ar-ink-3:#718198;--ar-line:#e5eaf1;--ar-hair:#eef2f6;--ar-paper:#fff;--ar-canvas:#f5f8fc;--ar-blue:#0c79d8;--ar-blue-soft:#e9f2fd;--ar-ok:#12855a;--ar-ok-soft:#e7f6ef;--ar-warn:#a66d18;--ar-warn-soft:#fff5e6;background:var(--ar-canvas)}.ar-top{display:none}.ar-tabs{z-index:15;scroll-snap-type:x proximity;background:#fffffff0;border-bottom-color:#e5eaf1e6;gap:4px;padding:7px 12px;top:0;box-shadow:0 8px 20px -18px #0b152659}.ar-tabs button{scroll-snap-align:start;border:1px solid #0000;border-radius:999px;gap:6px;min-height:44px;padding:6px 11px;font-size:.76rem;transition:color .16s,background .16s,border-color .16s,transform .16s}.ar-tabs button i{width:17px;height:17px}.ar-tabs button:hover{color:#0b1526;background:#f3f7fb}.ar-tabs button.is-on{color:#075fac;background:#e9f2fd;border-color:#0c79d81f}.ar-tabs button:active{transform:scale(.98)}.ar-scroll{gap:12px;padding:14px 12px 26px}.ar-hero-card{background:#fff;border:1px solid #e5eaf1;border-radius:22px;gap:14px;min-width:0;padding:22px 18px 18px;display:grid;position:relative;box-shadow:0 1px 2px #0b15260a,0 7px 24px -16px #0b152633}.ar-hero-card:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(76% 130% at 98% -22%,#2e9eff2e,#0000 60%),radial-gradient(56% 95% at 3% -18%,#0bb9b11c,#0000 72%);position:absolute;inset:0}.ar-hero-card>*{position:relative}.ar-hero-copy{gap:5px;display:grid}.ar-hero-kicker{color:#0c79d8;margin:0;font-size:.72rem;font-weight:800}.ar-hero-card h2{letter-spacing:-.035em;margin:0;font-family:Heebo,Assistant,Arial,sans-serif;font-size:clamp(1.55rem,7vw,2.1rem);font-weight:800;line-height:1.14}.ar-hero-card h2 span{font-size:.82em}.ar-hero-card .ar-hero-copy>p:last-child{color:#56677f;max-width:48ch;margin:2px 0 0;font-size:.88rem;line-height:1.55}.ar-hero-meta{flex-wrap:wrap;gap:7px;display:flex}.ar-hero-meta span{color:#56677f;background:#ffffffd1;border:1px solid #e5eaf1;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:5px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.ar-hero-meta .is-live{color:#12855a;background:#f4fbf7;border-color:#d5ecdf}.ar-hero-meta i{background:currentColor;border-radius:50%;width:7px;height:7px}.ar-overview{grid-template-columns:1fr;gap:9px;display:grid}.ar-overview article{background:#fff;border:1px solid #e5eaf1;border-radius:17px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:14px;display:grid;box-shadow:0 1px 2px #0b152606}.ar-overview-icon{border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.ar-overview-icon svg{width:21px;height:21px}.ar-overview-icon.is-insurance{color:#0c79d8;background:#e9f2fd}.ar-overview-icon.is-pension{color:#12855a;background:#e7f6ef}.ar-overview-icon.is-premium{color:#6d45c0;background:#f0eafb}.ar-overview-copy{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:8px;min-width:0;display:grid}.ar-overview-copy small{color:#718198;grid-column:1;font-size:.72rem;font-weight:700}.ar-overview-copy b{white-space:nowrap;grid-area:1/2/span 2;font-family:Heebo,Arial,sans-serif;font-size:1.2rem;font-weight:800}.ar-overview-copy i{color:#56677f;text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:.75rem;font-style:normal;overflow:hidden}.ar-home-card,.ar-quick{background:#fff;border:1px solid #e5eaf1;border-radius:20px;padding:17px 15px;box-shadow:0 1px 2px #0b152606}.ar-section-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ar-section-head>span{align-items:center;gap:9px;display:inline-flex}.ar-section-head b{font-family:Heebo,Arial,sans-serif;font-size:.96rem;font-weight:800}.ar-section-head>em{color:#9a6517;background:#fff5e6;border-radius:999px;place-items:center;min-width:25px;height:25px;font-size:.68rem;font-style:normal;font-weight:800;display:grid}.ar-section-icon{border-radius:10px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.ar-section-icon svg{width:16px;height:16px}.ar-section-icon.is-attention{color:#a66d18;background:#fff5e6}.ar-section-icon.is-update{color:#0c79d8;background:#e9f2fd}.ar-attention-card .ar-rows{gap:8px;display:grid}.ar-attention-card .ar-rows li{background:#fafcfe;border:0;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:11px 12px;display:grid}.ar-attention-card .ar-rows li.is-flag{background:#fffaf2;border:1px solid #f4e2c3}.ar-attention-card .ar-row-main{display:grid}.ar-attention-card .ar-row-main b{font-size:.84rem}.ar-attention-card .ar-row-main small{font-size:.74rem;line-height:1.45}.ar-row-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.ar-row-action{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#0b7ed0;border:1px solid #0b7ed0;border-radius:11px;padding:0 14px;font-size:.75rem;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s}.ar-row-action:hover:not(:disabled){background:#086eb7;transform:translateY(-1px);box-shadow:0 6px 14px #0b7ed029}.ar-row-action:focus-visible{outline-offset:2px;outline:3px solid #0b7ed02e}.ar-row-action:disabled{cursor:default;opacity:.55}.ar-home-activity li{min-height:42px}.ar-home-activity li span{background:#0bb9b1;box-shadow:0 0 0 4px #0bb9b117}.ar-home-activity b{font-size:.82rem}.ar-quick-grid{gap:8px;display:grid}.ar-quick-grid>button,.ar-quick-update{color:#0b1526;text-align:start;background:#fbfdff;border:1px solid #e8edf3;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:72px;padding:12px 13px;display:grid}.ar-quick-grid>button{cursor:pointer;transition:transform .17s,border-color .17s,box-shadow .17s,background .17s}.ar-quick-grid>button:hover{background:#fff;border-color:#cbd9e7;transform:translateY(-2px);box-shadow:0 12px 28px -20px #0b152659}.ar-quick-icon{border-radius:13px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 1px #ffffff8c}.ar-quick-icon svg{width:20px;height:20px}.ar-quick-icon.is-insurance{color:#0c79d8;background:#e9f2fd}.ar-quick-icon.is-pension{color:#12855a;background:#e7f6ef}.ar-quick-icon.is-documents{color:#6d45c0;background:#f0eafb}.ar-quick-icon.is-updates{color:#008f92;background:#e9f8f7}.ar-quick-copy{min-width:0;display:grid}.ar-quick-copy b{letter-spacing:-.01em;color:#071426;font-family:Heebo,Arial,sans-serif;font-size:.98rem;font-weight:900;line-height:1.2}.ar-quick-copy small{color:#66758b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.76rem;font-weight:700;overflow:hidden}.ar-quick-arrow{color:#0c79d8;font-size:1.05rem}.ar-quick-update .ar-quick-arrow{display:none}.ar-context-upload{justify-content:flex-start;display:flex}.ar-context-upload button{color:#35506f;cursor:pointer;background:#fff;border:1px solid #dbe5ef;border-radius:999px;min-height:44px;padding:8px 14px;font-size:.76rem;font-weight:700;transition:color .16s,border-color .16s,background .16s}.ar-context-upload button:hover{color:#075fac;background:#f7fbff;border-color:#a9c8e5}.pac-file-input{opacity:0;pointer-events:none;inset-inline-start:-9999px;width:1px;height:1px;position:fixed;top:0}.ar-context-upload{flex-wrap:wrap;align-items:center;gap:8px 12px}.ar-ins-upload:disabled,.ar-import-cta:disabled,.ar-context-upload button:disabled{opacity:.65;cursor:progress;transform:none}.ar-upload-status{color:#4f6278;margin:0;font-size:.8rem;font-weight:700;line-height:1.6}.ar-upload-status:not(:empty){background:#f3f6fa;border-radius:10px;padding:9px 12px}.ar-upload-status[data-state=done]{color:#0d6b3d;background:#ecf8f1}.ar-upload-status:has(.ar-upload-mark){border:1px solid #c8ecd8;border-radius:14px;align-items:flex-start;gap:12px;max-width:560px;padding:14px 16px;display:flex}.ar-upload-mark{color:#fff;background:#16a061;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;display:grid}.ar-upload-mark svg{width:17px;height:17px}.ar-upload-text{gap:2px;min-width:0;display:grid}.ar-upload-text b{color:#0b5a34;font-size:.92rem;font-weight:900}.ar-upload-text span{color:#2f5e45;font-size:.8rem;font-weight:600}.ar-upload-status[data-state=error]{color:#a3262c;background:#fdeeee}.ar-flow-card .ar-timeline{margin-top:2px}.ar-findings-card .ar-findings li{border-inline-start-color:#d69b41}.ar-home-card .ar-empty{background:#fafcfe;border-style:solid;border-color:#edf1f5;padding:18px 14px}.ar-prod-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.ar-prod-title{gap:6px;min-width:0;display:grid}.ar-prod-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ar-improvable{color:#9a6212;white-space:nowrap;background:#fff7e7;border:1px solid #f4d79c;border-radius:999px;align-items:center;min-height:26px;padding:4px 9px;font-size:.68rem;font-style:normal;font-weight:800;display:inline-flex}.ar-company{color:#56677f;align-items:center;gap:8px;width:fit-content;max-width:100%;font-size:.72rem;font-weight:700;display:inline-flex}.ar-company>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ar-company-logo.company-logo{box-shadow:none;background:0 0;border:0;border-radius:8px}.ar-company-logo.company-logo img{padding:2px}.company-logo .company-logo-fallback{border-radius:inherit;color:#7b8ba0;background:#f7f9fc;border:1px solid #e1e8f0;place-items:center;display:grid;position:absolute;inset:0}.company-logo .company-logo-fallback svg{width:55%;height:55%}@container (width>=520px){.ar-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.ar-overview article{grid-template-columns:auto minmax(0,1fr)}.ar-overview-copy{grid-template-columns:1fr}.ar-overview-copy small,.ar-overview-copy b,.ar-overview-copy i{grid-area:auto/1}.ar-overview-copy b{font-size:1.35rem}.ar-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=860px){.ar{border-radius:24px;grid-template-columns:220px minmax(0,1fr)}.ar-top{padding:17px 24px;display:flex}.ar-side{padding:20px 12px 17px}.ar-scroll{gap:16px;padding:22px 24px 30px}.ar-scroll[data-screen=home]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start}.ar-scroll[data-screen=home]>.ar-hero-card,.ar-scroll[data-screen=home]>.ar-overview,.ar-scroll[data-screen=home]>.ar-quick,.ar-scroll[data-screen=home]>.ar-flow-card{grid-column:1/-1}.ar-hero-card{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:27px 28px 24px}.ar-hero-card h2{font-size:2rem}.ar-hero-meta{justify-content:flex-end}.ar-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ar-overview article{min-height:94px;padding:16px}.ar-overview-copy b{font-size:1.45rem}.ar-home-card,.ar-quick{padding:18px 20px}.ar-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ar-quick-grid>button,.ar-quick-update{grid-template-columns:auto minmax(0,1fr);min-height:78px}.ar-quick-arrow{display:none}.ar-activity-card{grid-column:2}.ar-attention-card{grid-column:1}.ar-findings-card{grid-column:1/-1}}@container (width>=1100px){.ar-scroll[data-screen=home]>.ar-flow-card{order:initial;grid-row:auto}.ar-flow-card .ar-timeline{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:0;padding-top:2px;display:grid}.ar-flow-card .ar-timeline li{text-align:center;padding:24px 8px 0;font-size:.78rem}.ar-flow-card .ar-timeline li span{top:0;inset-inline-start:calc(50% - 5.5px)}.ar-flow-card .ar-timeline li:before{top:4.5px;bottom:auto;width:auto;height:2px;inset-inline:calc(50% + 9px) -50%}}@container (width<=430px){.ar-scroll{padding-inline:10px}.ar-attention-card .ar-rows li{grid-template-columns:minmax(0,1fr)}.ar-attention-card .ar-row-side{justify-content:space-between;width:100%}.ar-attention-card .ar-row-action{min-height:44px;padding-inline:16px}.ar-hero-card{padding:19px 15px 16px}.ar-overview article{padding:12px}.ar-home-card,.ar-quick{padding:15px 13px}.ar-tabs{padding:4px 9px}.ar-tabs button{min-height:44px;padding-inline:10px}}@media (width<=560px){.pac-bar-in{min-height:56px;padding:7px 12px}.pac-logo{width:98px}.pac-who small{display:none}.pac-out{min-height:36px;padding-inline:11px}}@media (prefers-reduced-motion:reduce){.ar-tabs button,.ar-quick-grid>button,.ar-context-upload button,.ar-row-action{transition:none}.ar-quick-grid>button:hover{transform:none}}.portal-auth-page{min-height:calc(100vh - 72px);color:var(--ink);background:#f7fbff;padding:clamp(44px,7vw,92px) 0 56px;position:relative;overflow:hidden}.portal-auth-wash{pointer-events:none;background:radial-gradient(circle at 83% 12%,#1467f31c,#0000 31%),radial-gradient(circle at 15% 72%,#0bb9b11a,#0000 28%);position:absolute;inset:0}.portal-auth-shell{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(390px,.78fr);align-items:center;gap:clamp(46px,7vw,92px);width:min(1180px,100% - 40px);margin-inline:auto;display:grid;position:relative}.portal-auth-copy{max-width:680px}.portal-auth-kicker{color:var(--navy-800);background:#ffffffd1;border:1px solid #d5e8ff;border-radius:999px;align-items:center;gap:9px;margin:0 0 18px;padding:7px 12px;font-size:.78rem;font-weight:900;display:inline-flex;box-shadow:0 8px 26px #06152f0d}.portal-auth-kicker span{background:var(--teal-500);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #0bb9b11a}.portal-auth-copy h1{max-width:720px;color:var(--navy-950);letter-spacing:-.055em;margin:0;font-size:clamp(3rem,5.5vw,5.7rem);font-weight:950;line-height:.96}.portal-auth-copy h1 strong{color:var(--blue-600);font:inherit;margin-top:8px;display:block}.portal-auth-lede{max-width:650px;color:var(--muted);margin:26px 0 0;font-size:clamp(1rem,1.45vw,1.13rem);font-weight:650;line-height:1.85}.portal-auth-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.portal-auth-points span{color:#203a5f;background:#ffffffc7;border:1px solid #dbe7f3;border-radius:16px;align-items:center;gap:10px;min-height:52px;padding:11px 14px;font-size:.9rem;font-weight:850;display:flex}.portal-auth-points i{background:var(--teal-100);width:25px;height:25px;color:var(--success);border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:950;display:grid}.portal-auth-trust{color:#2a3e5a;align-items:center;gap:13px;margin-top:28px;display:flex}.portal-auth-trust-icon{width:46px;height:46px;color:var(--blue-600);background:#e8f2ff;border-radius:15px;flex:none;place-items:center;display:grid}.portal-auth-trust-icon svg{width:24px;height:24px}.portal-auth-trust span{gap:2px;display:grid}.portal-auth-trust b{font-size:.9rem}.portal-auth-trust small{color:#73839a;max-width:520px;font-size:.74rem;line-height:1.55}.portal-auth-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff5;border:1px solid #cfdcebf2;border-radius:28px;padding:clamp(22px,3vw,34px);box-shadow:0 28px 75px #06152f24}.portal-auth-card-head{border-bottom:1px solid #e7eef6;align-items:flex-start;gap:14px;margin-bottom:23px;padding-bottom:21px;display:flex}.portal-auth-lock{width:48px;height:48px;color:var(--blue-600);background:#eaf3ff;border-radius:15px;flex:none;place-items:center;display:grid}.portal-auth-lock svg{width:23px;height:23px}.portal-auth-card-head>div{min-width:0}.portal-auth-card-head small{color:var(--blue-600);margin-bottom:2px;font-size:.72rem;font-weight:900;display:block}.portal-auth-card-head h2{color:var(--navy-950);letter-spacing:-.02em;margin:0;font-size:clamp(1.45rem,2vw,1.8rem);line-height:1.2}.portal-auth-card-head p{color:#728098;margin:5px 0 0;font-size:.82rem;line-height:1.55}.portal-login-form-new{gap:13px}.portal-login-form-new .portal-login-progress{grid-template-columns:repeat(3,1fr);gap:7px;margin:0 0 5px;display:grid}.portal-login-form-new .portal-login-progress span{color:#94a0b1;background:#f0f4f8;border:0;border-radius:999px;place-items:center;min-height:30px;padding:5px 8px;font-size:.67rem;font-weight:900;display:grid}.portal-login-form-new .portal-login-progress span.is-active{color:var(--blue-600);background:#eaf3ff}.portal-login-fields{gap:12px;display:grid}.portal-login-form-new label{color:#34465f;gap:7px;font-size:.76rem;font-weight:900;display:grid}.portal-login-form-new input{width:100%;min-height:52px;color:var(--navy-950);background:#fff;border:1px solid #cbd8e7;border-radius:14px;outline:none;padding:0 14px;font-size:1rem;font-weight:850;transition:border-color .18s,box-shadow .18s,background .18s}.portal-login-form-new input::placeholder{color:#a5b0bf;font-weight:600}.portal-login-form-new input:focus{background:#fbfdff;border-color:#74aef9;box-shadow:0 0 0 4px #1467f317}.portal-login-form-new .portal-login-submit{background:linear-gradient(115deg,var(--blue-600),#0c59d8);color:#fff;border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:54px;font-weight:950;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;box-shadow:0 13px 28px #1467f33b}.portal-login-form-new .portal-login-submit:hover:not(:disabled){filter:saturate(1.05);transform:translateY(-1px);box-shadow:0 17px 33px #1467f347}.portal-login-form-new .portal-login-submit span{font-size:1.18rem;line-height:1}.portal-login-form-new .portal-login-back{color:#60738f;cursor:pointer;background:0 0;border:0;min-height:40px;font-size:.8rem;font-weight:850}.portal-login-form-new .portal-login-error{background:#fff4f5;border:1px solid #fecaca;border-radius:12px;margin:0;padding:10px 12px;font-size:.78rem;line-height:1.55;color:#a31b32!important}.portal-code-stage{background:#f8fbff;border:1px solid #dbe7f3;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:10px 11px;padding:13px;display:grid}.portal-code-icon{background:var(--teal-100);width:34px;height:34px;color:var(--success);border-radius:50%;place-items:center;font-weight:950;display:grid}.portal-code-stage h3{color:var(--navy-950);margin:0;font-size:.9rem}.portal-code-stage p{color:#74839a!important;margin:2px 0 0!important;font-size:.72rem!important}.portal-code-stage label{grid-column:1/-1}.portal-demo-test{background:#f1fcfb;border:1px dashed #9fd2ce;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:2px;padding:11px 12px;display:grid}.portal-demo-test>div{gap:2px;min-width:0;display:grid}.portal-demo-test b{color:#176b67;font-size:.75rem}.portal-demo-test small{color:#608782;font-size:.66rem;line-height:1.45}.portal-demo-test button{color:#176b67;cursor:pointer;background:#fff;border:1px solid #9fd2ce;border-radius:12px;min-height:42px;padding:0 12px;font-size:.72rem;font-weight:900}.portal-demo-test button:hover:not(:disabled){background:#e5faf8}.portal-demo-test button:disabled{opacity:.6;cursor:wait}.portal-login-links{color:#647892;justify-content:center;align-items:center;gap:8px;font-size:.73rem;font-weight:800;display:flex}.portal-login-links a:hover{color:var(--blue-600)}.portal-login-form-new .portal-security-note{text-align:center;font-size:.66rem;line-height:1.55;display:block;color:#8a98aa!important}.portal-auth-footnote{z-index:1;color:#718198;text-align:center;justify-content:center;align-items:center;gap:8px;width:min(1180px,100% - 40px);margin:52px auto 0;font-size:.74rem;display:flex;position:relative}.portal-auth-footnote b{color:#3b526e}@media (width<=980px){.portal-auth-page{padding-top:36px}.portal-auth-shell{grid-template-columns:1fr;gap:34px;max-width:760px}.portal-auth-copy{text-align:center;max-width:none}.portal-auth-kicker{margin-inline:auto}.portal-auth-copy h1{max-width:720px;margin-inline:auto;font-size:clamp(2.85rem,9vw,4.7rem)}.portal-auth-lede{margin-inline:auto}.portal-auth-trust{text-align:start;justify-content:center}.portal-auth-card{width:min(100%,590px);margin-inline:auto}}@media (width<=620px){.portal-auth-page{min-height:calc(100vh - 60px);padding:24px 0 34px}.portal-auth-shell,.portal-auth-footnote{width:calc(100% - 28px)}.portal-auth-shell{gap:25px}.portal-auth-copy h1{font-size:clamp(2.45rem,12vw,3.55rem);line-height:1}.portal-auth-lede{margin-top:18px;font-size:.93rem;line-height:1.7}.portal-auth-points{grid-template-columns:1fr 1fr;gap:7px;margin-top:20px}.portal-auth-points span{border-radius:13px;min-height:46px;padding:8px 9px;font-size:.74rem}.portal-auth-points i{width:22px;height:22px}.portal-auth-trust{align-items:flex-start;margin-top:20px}.portal-auth-trust-icon{border-radius:13px;width:40px;height:40px}.portal-auth-trust small{font-size:.68rem}.portal-auth-card{border-radius:22px;padding:18px}.portal-auth-card-head{margin-bottom:18px;padding-bottom:17px}.portal-auth-lock{border-radius:13px;width:43px;height:43px}.portal-login-form-new input,.portal-login-form-new .portal-login-submit{min-height:52px}.portal-demo-test{grid-template-columns:1fr}.portal-demo-test button{width:100%;min-height:44px}.portal-auth-footnote{gap:3px;margin-top:32px;display:grid}}@media (width<=430px){.portal-auth-copy h1{font-size:2.6rem}.portal-auth-points{grid-template-columns:1fr}.portal-auth-points span{justify-content:flex-start}.portal-auth-trust{display:none}.portal-auth-card-head h2{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.portal-login-form-new input,.portal-login-form-new .portal-login-submit{transition:none}}.portal-login-form.portal-login-form-new>.portal-login-submit{background:linear-gradient(115deg,var(--blue-600),#0c59d8);color:#fff;border:0;border-radius:15px}.portal-login-form.portal-login-form-new>.portal-login-back{color:#60738f;box-shadow:none;background:0 0;border:0}.px-portal-direct{text-decoration:none}.px-portal-mobile-direct{border-top:1px solid var(--px-line);border-radius:var(--px-r-sm);min-height:52px;color:var(--px-ink);align-items:center;gap:11px;margin:6px 0 2px;padding:8px 10px;text-decoration:none;display:flex}.px-portal-mobile-direct:hover{background:var(--px-canvas)}.px-portal-mobile-direct .px-portal-option-text{flex:1}.px-portal-mobile-arrow{color:var(--px-brand);font-size:1.05rem;font-weight:900}.portal-gateway{--pg-navy:#071527;--pg-navy-2:#10233a;--pg-blue:#1268ed;--pg-cyan:#10bcd4;--pg-green:#1fba98;isolation:isolate;min-height:calc(100svh - 72px);color:var(--pg-navy);background:#eef5fa;position:relative;overflow:clip}.portal-gateway-aurora{z-index:-4;pointer-events:none;filter:blur(18px);background:radial-gradient(circle at 80% 18%,#1268ed40,#0000 24%),radial-gradient(circle at 16% 78%,#10bcd433,#0000 26%),radial-gradient(circle at 52% 56%,#ffffffe6,#0000 34%);animation:14s ease-in-out infinite alternate pg-aurora;position:absolute;inset:-20%}.portal-gateway-preview{z-index:-3;pointer-events:none;background:#f7fafc;border:1px solid #b5cadccc;border-radius:34px;position:absolute;inset:34px max(22px,3vw) 20px;overflow:hidden;transform:perspective(1600px)rotateX(1.2deg)scale(.99);box-shadow:0 35px 90px #07152724}.portal-gateway-preview-frame{transform-origin:top;filter:blur(3.4px)saturate(.84)contrast(.95);opacity:.73;width:100%;height:100%;min-height:820px;animation:9s cubic-bezier(.22,1,.36,1) infinite alternate pg-preview-float;transform:scale(1.035)}.portal-gateway-vignette{z-index:-2;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#f1f8fc29,#eff6fb73),radial-gradient(#f4f9fc57 0%,#e8f1f7c7 67%,#e1edf4f5 100%);position:absolute;inset:0}.portal-gateway-stage{z-index:2;justify-items:center;width:min(100%,760px);margin-inline:auto;padding:clamp(40px,6vh,76px) 18px 44px;display:grid;position:relative}.portal-gateway-card{-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);background:#fffffff0;border:1px solid #c8d8e6e0;border-radius:30px;width:min(100%,620px);padding:clamp(20px,3vw,34px);animation:.72s cubic-bezier(.22,1,.36,1) both pg-card-in;box-shadow:0 34px 90px #04142530,inset 0 2px #ffffffeb}.portal-gateway-badge{color:#315379;background:#f2f7ff;border:1px solid #1268ed21;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:100%;margin:0 auto 18px;padding:6px 11px;font-size:.71rem;font-weight:900;display:inline-flex}.portal-gateway-badge svg{width:15px;height:15px;color:var(--pg-blue)}.portal-gateway-head{text-align:center}.portal-gateway-head>p{color:#8291a5;margin:0 0 7px;font-size:.76rem;font-weight:850}.portal-gateway-head h1{color:var(--pg-navy);letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,3.1vw,2.55rem);font-weight:950;line-height:1.13}.portal-gateway-head h1 strong{color:var(--pg-blue);font:inherit}.portal-gateway-head>span{color:#75849a;margin-top:10px;font-size:.82rem;font-weight:650;line-height:1.55;display:block}.portal-gateway-trust{color:#52677f;text-shadow:0 1px #ffffffb3;flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-top:18px;font-size:.7rem;font-weight:800;display:flex}.portal-gateway-trust span{align-items:center;gap:6px;display:inline-flex}.portal-gateway-trust i{background:var(--pg-green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #1fba981a}.portal-flow{margin-top:24px}.portal-flow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 24px;padding:0;list-style:none;display:grid;position:relative}.portal-flow-steps:before{content:"";z-index:-1;top:15px;background:#e4eaf1;height:2px;position:absolute;inset-inline:9%}.portal-flow-steps li{color:#a0aab7;text-align:center;justify-items:center;gap:5px;min-width:0;font-size:.66rem;font-weight:850;display:grid}.portal-flow-steps li>span{color:#8c9aac;background:#e9eef4;border:4px solid #fffffffa;border-radius:50%;place-items:center;width:31px;height:31px;transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s,color .22s,box-shadow .22s;display:grid;box-shadow:0 0 0 1px #dfe6ed}.portal-flow-steps li b{white-space:nowrap}.portal-flow-steps li small{margin-top:-4px;font-size:.55rem;font-weight:700}.portal-flow-steps li.is-current{color:var(--pg-navy)}.portal-flow-steps li.is-current>span{background:var(--pg-navy);color:#fff;box-shadow:0 0 0 1px var(--pg-navy), 0 8px 18px #0715272e;transform:translateY(-1px)scale(1.05)}.portal-flow-steps li.is-done{color:#49718b}.portal-flow-steps li.is-done>span{color:#138d75;background:#e4faf5;box-shadow:0 0 0 1px #c6eee5}.portal-flow-form{gap:14px;display:grid}.portal-flow-intro{background:linear-gradient(135deg,#f7fbff,#f1f8fd);border:1px solid #e1eaf3;border-radius:19px;align-items:center;gap:12px;padding:14px 15px;display:flex}.portal-flow-intro.is-compact{padding-block:12px}.portal-flow-intro>div{min-width:0}.portal-flow-intro h2{color:var(--pg-navy);margin:0;font-size:1.03rem;font-weight:950}.portal-flow-intro p{color:#718298;margin:3px 0 0;font-size:.74rem;line-height:1.5}.portal-flow-shield{width:42px;height:42px;color:var(--pg-blue);background:#eaf3ff;border-radius:14px;flex:none;place-items:center;display:grid}.portal-flow-shield svg{width:22px;height:22px}.portal-flow-shield.is-success{color:#149879;background:#e8faf5}.portal-human-check{width:100%;min-height:58px;color:var(--pg-navy);text-align:start;cursor:pointer;background:#fff;border:1px solid #dbe4ed;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:10px 13px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.portal-human-check:hover{border-color:#b9cce0;transform:translateY(-1px);box-shadow:0 9px 24px #0a254012}.portal-human-check.is-checked{background:#f7fffc;border-color:#a4ddcf}.portal-human-check>svg{color:#8fa0b4;width:24px;height:24px}.portal-human-check.is-checked>svg{color:#18a486}.portal-human-box{color:#fff;background:#fff;border:1.5px solid #b9c5d2;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.8rem;font-weight:950;display:grid}.portal-human-check.is-checked .portal-human-box{background:#18a486;border-color:#18a486}.portal-human-check>span:nth-child(2){gap:1px;display:grid}.portal-human-check b{font-size:.83rem}.portal-human-check small{color:#8a98a9;font-size:.63rem;font-weight:700}.portal-flow-fields{gap:11px;display:grid}.portal-flow-fields label,.portal-otp-field{color:#34475f;gap:6px;font-size:.72rem;font-weight:900;display:grid}.portal-flow-fields input,.portal-otp-field input{width:100%;min-height:52px;color:var(--pg-navy);background:#fffffff0;border:1px solid #cfdae7;border-radius:14px;outline:none;padding:0 14px;font:800 1rem Assistant,Arial,sans-serif;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #fffc}.portal-flow-fields input:focus,.portal-otp-field input:focus{border-color:#7daff5;box-shadow:0 0 0 4px #1268ed17}.portal-flow-fields input::placeholder,.portal-otp-field input::placeholder{color:#a4afbd;font-weight:650}.portal-input-with-icon{position:relative}.portal-input-with-icon>svg{color:#1fae88;pointer-events:none;inset-inline-start:14px;width:20px;height:20px;position:absolute;top:50%;transform:translateY(-50%)}.portal-input-with-icon input{padding-inline-start:44px}.portal-otp-field input{text-align:center;letter-spacing:.28em;font-size:1.28rem}.portal-flow-primary{color:#fff;cursor:pointer;background:linear-gradient(118deg,#0e6df0,#0b5bd8 58%,#0a4fc5);border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:55px;font-family:Heebo,Arial,sans-serif;font-size:.91rem;font-weight:900;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,filter .18s;display:flex;box-shadow:0 14px 30px #0e6df040,inset 0 1px #ffffff38}.portal-flow-primary:hover:not(:disabled){filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 19px 38px #0e6df04f}.portal-flow-primary:active:not(:disabled){transform:translateY(0)scale(.992)}.portal-flow-primary:disabled{opacity:.6;cursor:wait}.portal-flow-primary>svg{width:19px;height:19px}.portal-flow-primary.is-whatsapp>svg{color:#fff}.portal-flow-primary>span:last-child{font-size:1.1rem}.portal-flow-back{color:#6f8095;cursor:pointer;background:0 0;border:0;min-height:42px;font-weight:850}.portal-flow-back:hover{color:var(--pg-blue)}.portal-flow-error{color:#a31b32;background:#fff4f5;border:1px solid #fecaca;border-radius:13px;margin:0;padding:10px 12px;font-size:.76rem;line-height:1.5}.portal-flow-security{color:#8795a6;justify-content:center;align-items:center;gap:5px;margin:-2px 0 0;font-size:.63rem;font-weight:750;display:flex}.portal-flow-security svg{width:13px;height:13px}.portal-flow-legal{color:#8a96a5;text-align:center;border-top:1px solid #edf1f5;margin-top:18px;padding-top:15px;font-size:.62rem;line-height:1.6}.portal-flow-legal p{margin:0}.portal-flow-legal>div{justify-content:center;gap:7px;margin-top:4px;display:flex}.portal-flow-legal a{color:#60748c;text-underline-offset:2px;font-weight:850}.portal-flow-demo{justify-items:center;gap:3px;margin-top:15px;display:grid}.portal-flow-demo a{color:#274968;border-radius:999px;align-items:center;min-height:42px;padding:0 14px;font-size:.75rem;font-weight:900;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:inline-flex}.portal-flow-demo a:hover{color:var(--pg-blue);background:#eef5fb;transform:translateY(-1px)}.portal-flow-demo small{color:#9aa6b4;font-size:.59rem}.portal-dev-entry{background:#effcf9db;border:1px dashed #aadcd4;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:13px;padding:9px 10px;display:grid}.portal-dev-entry>span{gap:1px;display:grid}.portal-dev-entry b{color:#187966;font-size:.67rem}.portal-dev-entry small{color:#6b928a;font-size:.59rem}.portal-dev-entry button{color:#187966;cursor:pointer;background:#fff;border:1px solid #a4d8cf;border-radius:11px;min-height:38px;padding:0 10px;font-size:.65rem;font-weight:900}.ar-demo-strip{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;box-shadow:0 7px 18px #8d65180d;color:#745419!important;background:linear-gradient(135deg,#fffaf0,#fffdf8)!important;border:1px solid #f2d38e!important;border-radius:15px!important;padding:11px 13px!important;display:grid!important}.ar-demo-dot{border-radius:50%;box-shadow:0 0 0 5px #dea1261c;background:#dea126!important;width:9px!important;height:9px!important}.ar-demo-copy{gap:1px;min-width:0;display:grid}.ar-demo-copy b{color:#5b4218;font-size:.76rem}.ar-demo-copy small{color:#8c6f3a;font-size:.65rem;line-height:1.45}.ar-demo-strip>a{color:#fff;white-space:nowrap;background:#111c2d;border-radius:11px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:.68rem;font-weight:900;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.ar-demo-strip>a:hover{background:#182842;transform:translateY(-1px);box-shadow:0 8px 18px #111c2d29}@keyframes pg-card-in{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pg-preview-float{0%{transform:scale(1.035)translate(0)}to{transform:scale(1.05)translateY(-8px)}}@keyframes pg-aurora{0%{transform:translate(-1%)scale(1)}to{transform:translate(1.5%,-1%)scale(1.04)}}@media (width<=760px){.portal-gateway{min-height:calc(100svh - 60px);overflow:hidden}.portal-gateway-preview{opacity:.74;border-radius:26px;inset:18px -190px 10px}.portal-gateway-preview-frame{filter:blur(4px)saturate(.78);transform:scale(1.08)}.portal-gateway-vignette{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ecf4f9c2}.portal-gateway-stage{padding:24px 12px 30px}.portal-gateway-card{border-radius:24px;padding:18px 15px;box-shadow:0 25px 65px #0414252e}.portal-gateway-badge{margin-bottom:13px}.portal-gateway-head h1{font-size:clamp(1.55rem,7vw,2.05rem)}.portal-gateway-head>span{font-size:.73rem}.portal-flow{margin-top:19px}.portal-flow-steps{gap:2px;margin-bottom:19px}.portal-flow-steps li{font-size:.58rem}.portal-flow-steps li>span{border-width:3px;width:28px;height:28px}.portal-flow-steps:before{top:13px}.portal-human-check{min-height:56px}.portal-flow-primary{min-height:54px}.portal-gateway-trust{display:none}.portal-dev-entry{grid-template-columns:1fr}.portal-dev-entry button{min-height:44px}.ar-demo-strip{grid-template-columns:auto minmax(0,1fr)!important}.ar-demo-strip>a{grid-column:1/-1;justify-content:center;min-height:44px}}@media (width<=430px){.portal-gateway-stage{padding-inline:8px}.portal-gateway-card{border-radius:22px;padding:16px 13px 15px}.portal-gateway-badge{font-size:.64rem}.portal-gateway-head h1{font-size:1.7rem}.portal-flow-intro{border-radius:16px;padding:12px}.portal-flow-shield{border-radius:12px;width:39px;height:39px}.portal-flow-fields input,.portal-otp-field input{min-height:50px}.portal-flow-primary{min-height:54px}.portal-flow-steps li small{display:none}}@media (hover:none) and (pointer:coarse){.portal-flow-primary,.portal-flow-demo a,.portal-human-check,.ar-demo-strip>a{min-height:44px}}@media (prefers-reduced-motion:reduce){.portal-gateway-aurora,.portal-gateway-preview-frame,.portal-gateway-card{animation:none!important}.portal-human-check,.portal-flow-primary,.portal-flow-demo a,.portal-flow-steps li>span,.ar-demo-strip>a{transition:none!important}.portal-human-check:hover,.portal-flow-primary:hover:not(:disabled),.portal-flow-demo a:hover,.ar-demo-strip>a:hover{transform:none!important}}.ar-demo-strip .ar-demo-copy{background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important}.ar-demo-strip>a>span{width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.portal-existing-login{color:#5f748d;cursor:pointer;background:0 0;border:0;border-radius:12px;min-height:42px;font-size:.72rem;font-weight:850;transition:color .18s,background .18s}.portal-existing-login:hover{color:var(--pg-blue);background:#f4f8fc}@media (prefers-reduced-motion:reduce){.portal-existing-login{transition:none}}.portal-flow-steps{z-index:0}@media (width<=999px){.px-header-menu nav>a.px-portal-mobile-direct{border-top:1px solid var(--px-line);min-height:52px;padding:8px 10px}}.portal-gateway-card[data-flow-stage=idCapture] .portal-gateway-badge,.portal-gateway-card[data-flow-stage=idCapture] .portal-gateway-head,.portal-gateway-card[data-flow-stage=manualIdentity] .portal-gateway-badge,.portal-gateway-card[data-flow-stage=manualIdentity] .portal-gateway-head,.portal-gateway-card[data-flow-stage=signature] .portal-gateway-badge,.portal-gateway-card[data-flow-stage=signature] .portal-gateway-head,.portal-gateway-card[data-flow-stage=processing] .portal-gateway-badge,.portal-gateway-card[data-flow-stage=processing] .portal-gateway-head{display:none}.portal-gateway-card[data-flow-stage=idCapture] .portal-flow,.portal-gateway-card[data-flow-stage=manualIdentity] .portal-flow,.portal-gateway-card[data-flow-stage=signature] .portal-flow,.portal-gateway-card[data-flow-stage=processing] .portal-flow{margin-top:0}.portal-hidden-file{clip:rect(0 0 0 0)!important;white-space:nowrap!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.portal-onboard-card{gap:15px;animation:.42s cubic-bezier(.2,.8,.2,1) both portal-onboard-in;display:grid}.portal-onboard-success{color:#08785f;text-align:center;background:linear-gradient(120deg,#effdf7,#f6fffb);border:1px solid #9be7ca;border-radius:16px;padding:11px 14px;font-size:.78rem;font-weight:900;box-shadow:0 8px 24px #149d7814}.portal-onboard-success.is-centered{justify-self:center;width:100%;max-width:420px}.portal-onboard-heading{text-align:center;justify-items:center;gap:7px;padding:4px 6px;display:grid}.portal-onboard-icon{color:#fff;background:#0c1728;border-radius:16px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 28px #0c17282e}.portal-onboard-icon svg{width:23px;height:23px}.portal-onboard-heading h2{color:#111827;letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:950}.portal-onboard-heading p{color:#728095;max-width:500px;margin:0;font-size:.78rem;line-height:1.65}.portal-id-dropzone{text-align:center;background:linear-gradient(#fff,#fbfcfe);border:1px dashed #c9d3df;border-radius:20px;place-items:center;gap:11px;min-height:230px;padding:24px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid}.portal-id-dropzone:hover{border-color:#99a9bc;transform:translateY(-1px);box-shadow:0 16px 35px #0e1f3412}.portal-id-dropzone.has-photo{background:#f8fbfd;border-style:solid;grid-template-columns:1fr;min-height:0;padding:16px}.portal-camera-orb{color:#fff;background:#0b1627;border-radius:22px;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 18px 34px #0b16272e}.portal-camera-orb svg{width:33px;height:33px}.portal-id-dropzone>strong{color:#161f2f;font-size:1.08rem;font-weight:950}.portal-id-dropzone>small{color:#8590a1;font-size:.73rem;line-height:1.6}.portal-camera-primary{color:#fff;cursor:pointer;background:#0d1728;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:min(100%,360px);min-height:48px;font-weight:900;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 24px #0d172826}.portal-camera-primary:hover{transform:translateY(-1px);box-shadow:0 16px 30px #0d172833}.portal-camera-primary:active{transform:scale(.99)}.portal-camera-primary svg{width:19px;height:19px}.portal-id-preview{text-align:right;grid-template-columns:90px 1fr;align-items:center;gap:12px;width:100%;display:grid}.portal-id-preview img{object-fit:cover;background:#fff;border:1px solid #d9e2ea;border-radius:12px;width:90px;height:68px}.portal-id-preview span{gap:2px;display:grid}.portal-id-preview b{color:#102033;font-size:.84rem}.portal-id-preview small{color:#7b8899;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.portal-id-secondary-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.portal-id-secondary-actions button{color:#344256;cursor:pointer;background:#fff;border:1px solid #dce4ec;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:850;transition:border-color .18s,background .18s,transform .18s;display:flex}.portal-id-secondary-actions button:hover{background:#f8fbfd;border-color:#b9c8d7;transform:translateY(-1px)}.portal-id-secondary-actions svg{width:18px;height:18px}.portal-onboard-footnote{text-align:center;color:#8d98a8;justify-content:center;align-items:center;gap:5px;margin:0;font-size:.66rem;line-height:1.55;display:flex}.portal-onboard-footnote svg{width:13px;height:13px}.portal-id-number-field,.portal-manual-grid label,.portal-address-field{color:#344256;gap:6px;font-size:.72rem;font-weight:900;display:grid}.portal-id-number-field input,.portal-manual-grid input,.portal-address-field input{color:#101827;width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #d7e0e9;border-radius:14px;outline:0;padding:0 14px;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.portal-id-number-field input{letter-spacing:.15em;text-align:center;direction:ltr;font-size:1.12rem;font-weight:900}.portal-id-number-field input:focus,.portal-manual-grid input:focus,.portal-address-field input:focus{border-color:#7e92ff;box-shadow:0 0 0 4px #4f46e514}.portal-address-field small{color:#7a8798;padding-inline:2px;font-size:.65rem;font-weight:700;line-height:1.55}.portal-manual-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.portal-authorization-copy{text-align:right;background:linear-gradient(#fff,#fbfcfd);border:1px solid #d9e1e8;border-radius:18px;grid-template-columns:auto 1fr;gap:11px;padding:14px;display:grid;overflow:hidden}.portal-authorization-copy>span{color:#344256;background:#f4f7fa;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.portal-authorization-copy>span svg{width:18px;height:18px}.portal-authorization-copy div{gap:7px;display:grid}.portal-authorization-copy small{color:#66758a;font-size:.66rem;font-weight:900}.portal-authorization-copy p{color:#2c3748;margin:0;font-size:.78rem;font-weight:650;line-height:1.75}.portal-authorization-security{color:#177d68;background:#effaf6;border:1px solid #c9eadf;border-top:0;border-radius:0 0 16px 16px;justify-content:center;align-items:center;gap:6px;min-height:40px;margin-top:-15px;padding:8px 13px;font-size:.68rem;font-weight:800;display:flex}.portal-authorization-security svg{width:14px;height:14px}.portal-signature-title{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:3px;display:flex}.portal-signature-title b{color:#283548;font-size:.83rem}.portal-signature-title span{color:#9aa4b1;font-size:.62rem}.portal-signature-pad{background:#fff;border:2px solid #7065ff;border-radius:20px;height:210px;position:relative;overflow:hidden;box-shadow:0 12px 34px #5146ee1a,inset 0 0 0 1px #7065ff14}.portal-signature-pad:after{content:"";z-index:1;pointer-events:none;background:#d9dee7;height:1px;position:absolute;bottom:48px;left:10%;right:10%}.portal-signature-pad canvas{touch-action:none;cursor:crosshair;z-index:2;background:0 0;width:100%;height:100%;display:block;position:relative}.portal-signature-hint{pointer-events:none;color:#7d8796;z-index:1;place-content:center;justify-items:center;gap:9px;transition:opacity .16s;display:grid;position:absolute;inset:0 0 24px}.portal-signature-hint svg{color:#6257f2;width:29px;height:29px}.portal-signature-hint span{color:#4a5668;font-size:.82rem;font-weight:900}.portal-signature-pad.has-ink .portal-signature-hint{opacity:0}.portal-signature-pad>button{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#5d6878;cursor:pointer;background:#fffffff0;border:1px solid #e0e5ec;border-radius:11px;min-height:36px;padding:7px 11px;font-size:.68rem;font-weight:900;position:absolute;bottom:11px;left:12px;box-shadow:0 4px 14px #141e2d14}.portal-sign-submit{background:linear-gradient(100deg,#0d1728,#203d56)}.portal-sign-submit svg{width:19px;height:19px}.portal-sign-submit:disabled{box-shadow:none;background:#a8adb5}.portal-processing{text-align:center;background:radial-gradient(circle at 50% 0,#5146ee13,#0000 38%),linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #dce7f2;border-radius:24px;justify-items:center;gap:16px;padding:34px 22px 28px;animation:.55s cubic-bezier(.16,.85,.25,1) both portal-processing-in;display:grid;box-shadow:0 18px 55px #1b304c14}.portal-processing-check{color:#fff;background:linear-gradient(135deg,#5146ee,#6f5cff);border-radius:24px;place-items:center;width:72px;height:72px;font-size:2rem;font-weight:950;animation:.48s cubic-bezier(.2,1.5,.4,1) .1s both portal-check-pop;display:grid;box-shadow:0 20px 46px #5146ee47}.portal-processing h2{color:#111b2d;letter-spacing:-.035em;margin:3px 0 0;font-size:1.65rem;font-weight:950}.portal-processing>p{color:#46556a;max-width:540px;margin:0;font-size:.96rem;font-weight:750;line-height:1.75}.portal-processing-whatsapp{color:#056c52;background:linear-gradient(120deg,#ecfff7,#f5fffb);border:1.5px solid #79d9b7;border-radius:18px;justify-content:center;align-items:center;gap:11px;width:min(100%,560px);margin-top:4px;padding:15px 18px;font-size:.88rem;font-weight:900;line-height:1.65;display:flex;box-shadow:0 10px 28px #0f936c1a}.portal-processing-whatsapp svg{flex:none;width:23px;height:23px}.portal-processing-whatsapp b{white-space:nowrap;color:#035f49;font-weight:950}.portal-processing>small{color:#455366;background:#f2f5f8;border-radius:12px;justify-content:center;align-items:center;min-height:38px;padding:8px 15px;font-size:.78rem;font-weight:850;line-height:1.5;display:inline-flex}@keyframes portal-onboard-in{0%{opacity:0;transform:translateY(12px)scale(.992)}to{opacity:1;transform:none}}@keyframes portal-processing-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes portal-check-pop{0%{opacity:0;transform:scale(.55)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (width<=600px){.portal-onboard-card{gap:13px}.portal-onboard-success{border-radius:14px;padding:10px 11px;font-size:.72rem}.portal-onboard-icon{border-radius:14px;width:44px;height:44px}.portal-onboard-heading h2{font-size:1.08rem}.portal-onboard-heading p{font-size:.72rem}.portal-id-dropzone{border-radius:18px;min-height:220px;padding:20px 15px}.portal-camera-orb{border-radius:20px;width:66px;height:66px}.portal-id-secondary-actions{gap:8px}.portal-id-secondary-actions button{min-height:44px;padding:0 8px;font-size:.72rem}.portal-manual-grid{grid-template-columns:1fr 1fr;gap:9px}.portal-id-number-field input,.portal-manual-grid input{min-height:50px}.portal-manual-grid input{padding:0 10px;font-size:.78rem}.portal-authorization-copy{gap:9px;padding:12px}.portal-authorization-copy p{font-size:.72rem;line-height:1.7}.portal-signature-pad{height:190px}.portal-processing{border-radius:20px;padding:28px 14px 22px}.portal-processing-check{border-radius:22px;width:66px;height:66px;font-size:1.8rem}.portal-processing h2{font-size:1.48rem}.portal-processing>p{font-size:.9rem;line-height:1.72}.portal-processing-whatsapp{border-radius:16px;padding:14px 13px;font-size:.82rem}.portal-processing>small{font-size:.73rem}}@media (width<=390px){.portal-manual-grid{grid-template-columns:1fr}.portal-id-secondary-actions{grid-template-columns:1fr 1fr}.portal-id-preview{grid-template-columns:76px 1fr}.portal-id-preview img{width:76px;height:58px}}@media (prefers-reduced-motion:reduce){.portal-onboard-card,.portal-processing,.portal-processing-check{animation:none!important}.portal-id-dropzone,.portal-camera-primary,.portal-id-secondary-actions button{transition:none!important}.portal-id-dropzone:hover,.portal-camera-primary:hover,.portal-id-secondary-actions button:hover{transform:none!important}}.portal-flow-demo{text-align:center;background:linear-gradient(#fff 0%,#f6faff 100%);border:1px solid #dbe6f2;border-radius:17px;justify-items:center;gap:5px;margin-top:8px;padding:15px 16px;display:grid;box-shadow:0 8px 24px #1c41680e}.portal-flow-demo-kicker{color:#50647d;font-size:.69rem;font-weight:850}.portal-flow-demo a{color:#173a63;background:#eef6ff;border:1px solid #cfe2f7;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:.82rem;font-weight:950;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.portal-flow-demo a:hover{background:#e5f1ff;border-color:#afcff1;transform:translateY(-1px);box-shadow:0 8px 18px #1b66b61a}.portal-flow-demo small{color:#65768c;font-size:.67rem;font-weight:700;line-height:1.55}.portal-dev-entry{background:linear-gradient(135deg,#f1fff9 0%,#f8fffc 100%);border:1px solid #96dfca;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:13px;padding:14px;display:grid;box-shadow:0 10px 26px #0c7a5b12}.portal-dev-entry-copy{gap:3px;min-width:0;display:grid}.portal-dev-entry-copy b{color:#08765f;font-size:.7rem;font-weight:950}.portal-dev-entry-copy strong{color:#15372f;font-size:.82rem;font-weight:950}.portal-dev-entry-copy small{color:#5c7f76;font-size:.66rem;font-weight:650;line-height:1.5}.portal-dev-entry button{color:#08765f;cursor:pointer;background:#fff;border:1px solid #75cdb5;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:.72rem;font-weight:950;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 6px 16px #08765f12}.portal-dev-entry button:hover:not(:disabled){background:#f8fffc;transform:translateY(-1px);box-shadow:0 10px 22px #08765f1f}.portal-dev-entry button:active:not(:disabled){transform:scale(.985)}.portal-dev-entry button:disabled{opacity:.58;cursor:wait}@media (width<=600px){.portal-flow-demo{padding:13px 12px}.portal-flow-demo a{width:100%;min-height:44px;font-size:.78rem}.portal-dev-entry{grid-template-columns:1fr;padding:13px}.portal-dev-entry button{width:100%;min-height:46px}}@media (prefers-reduced-motion:reduce){.portal-flow-demo a,.portal-dev-entry button{transition:none!important}.portal-flow-demo a:hover,.portal-dev-entry button:hover{transform:none!important}}.portal-authorization-security{color:#075f50;letter-spacing:-.01em;background:linear-gradient(#effcf7 0%,#e8f8f2 100%);border-color:#9fdfcb;min-height:46px;padding:10px 14px;font-size:.78rem;font-weight:950;box-shadow:inset 0 1px #fffc}.portal-authorization-security svg{color:#0a8e71;stroke-width:2.4px;width:16px;height:16px}.portal-flow-steps li b{color:inherit;letter-spacing:-.01em;text-shadow:0 1px #ffffffe6;font-size:.72rem;font-weight:950}.portal-flow-steps li.is-done b{color:#2e6f68}.portal-flow-steps li.is-current b{color:#0b1729}@media (width<=760px){.portal-flow-steps li{font-size:.64rem;font-weight:900}.portal-flow-steps li b{font-size:.66rem;font-weight:950}.portal-authorization-security{padding:10px 11px;font-size:.73rem;line-height:1.55}}.portal-gateway,.portal-gateway-card,.portal-gateway-card input,.portal-gateway-card button,.portal-gateway-card select,.portal-gateway-card textarea,.portal-processing{font-family:Heebo,Assistant,Arial,sans-serif}.portal-flow-fields input,.portal-otp-field input{font-family:inherit}.portal-processing.is-saving .portal-processing-check{background:linear-gradient(135deg,#0e6df0,#5146ee)}.portal-processing-spinner{border:3px solid #ffffff61;border-top-color:#fff;border-radius:999px;width:30px;height:30px;animation:.82s linear infinite portal-processing-spin}.portal-processing.is-saving h2{font-size:1.42rem}.portal-processing.is-saving>p{max-width:500px}@keyframes portal-processing-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.portal-processing-spinner{animation-duration:1.6s}}.portal-demo-direct-entry{background:linear-gradient(135deg,#ecfdfaf0,#eff6ffeb);border:1px solid #0ea5a447;border-radius:16px;gap:10px;margin:12px 0 4px;padding:14px;display:grid;box-shadow:0 10px 26px #0f172a0f}.portal-demo-direct-entry>div{gap:3px;display:grid}.portal-demo-direct-entry strong{color:#0f172a;font-size:15px;font-weight:800}.portal-demo-direct-entry span{color:#52637a;font-size:13px;line-height:1.55}.portal-demo-direct-entry button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#0f172a;border:0;border-radius:13px;justify-content:center;align-items:center;gap:10px;font-weight:800;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex}.portal-demo-direct-entry button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px #0f172a24}.portal-demo-direct-entry button:active:not(:disabled){transform:translateY(0)scale(.99)}.portal-demo-direct-entry button:disabled{opacity:.58;cursor:wait}.portal-demo-direct-entry small{color:#718096;text-align:center;font-size:11px}@media (width<=520px){.portal-demo-direct-entry{border-radius:14px;padding:12px}.portal-demo-direct-entry button{min-height:44px;font-size:14px}}@media (prefers-reduced-motion:reduce){.portal-demo-direct-entry button{transition:none}}.ar-proposals{gap:12px;display:grid}.ar-proposals article{background:linear-gradient(#fff,#fbfcfe);border:1px solid #e4e9f0;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:15px;display:grid;box-shadow:0 8px 24px #0f172a09}.ar-proposal-badge{color:#9a6200;white-space:nowrap;background:#fff4d8;border:1px solid #f7d993;border-radius:999px;align-self:start;align-items:center;min-height:30px;padding:0 10px;font-size:.68rem;font-weight:950;display:inline-flex}.ar-proposals article>div{gap:4px;display:grid}.ar-proposals b{color:#111827;font-size:.92rem}.ar-proposals small{color:#718096;font-size:.72rem;font-weight:800}.ar-proposals p{color:#46556a;margin:4px 0 0;font-size:.76rem;font-weight:650;line-height:1.65}.ar-messages{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ar-messages li{background:#fff;border:1px solid #e4e9f0;border-radius:17px;grid-template-columns:10px 1fr;align-items:start;gap:10px;padding:14px;display:grid}.ar-messages li.is-unread{background:linear-gradient(#f7fbff,#fff);border-color:#bcd5ff;box-shadow:0 8px 22px #2563eb0d}.ar-message-dot{background:#cbd5e1;border-radius:999px;width:8px;height:8px;margin-top:7px}.ar-messages li.is-unread .ar-message-dot{background:#2176ff;box-shadow:0 0 0 4px #2176ff1a}.ar-messages time{color:#9aa7b7;margin-top:4px;font-size:.64rem;font-weight:750;display:block}.ar-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ar-profile-grid>div{background:#fbfcfe;border:1px solid #e4e9f0;border-radius:17px;gap:4px;padding:15px;display:grid}.ar-profile-grid small{color:#8190a3;font-size:.68rem;font-weight:850}.ar-profile-grid b{color:#142033;font-size:.9rem;font-weight:950}.ar-profile-note{color:#5f6f82;background:#f3f7fb;border-radius:14px;margin:14px 0 0;padding:12px 14px;font-size:.72rem;font-weight:750;line-height:1.6}@container (width<=640px){.ar-profile-grid,.ar-proposals article{grid-template-columns:1fr}.ar-proposal-badge{justify-self:start}}.ar-import-block{gap:14px;display:grid}.ar-import-copy{color:#5a697c;max-width:720px;margin:0;font-size:.82rem;font-weight:700;line-height:1.75}.ar-import-cta{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#1769e0,#1d4ed8);border:0;border-radius:14px;justify-self:start;padding:0 18px;font-size:.82rem;font-weight:950;transition:transform .18s,box-shadow .18s;box-shadow:0 12px 26px #1d4ed829}.ar-import-cta:hover{transform:translateY(-1px);box-shadow:0 16px 30px #1d4ed833}@media (width<=640px){.ar-import-cta{width:100%;min-height:46px}}.pac{grid-template-rows:auto auto auto}.pac .ar-shell,.pac .ar,.pac .ar-panel{min-height:auto}.pac .ar-panel{grid-template-rows:auto auto auto}.pac .ar-scroll{overscroll-behavior:auto;min-height:auto;overflow-y:visible}.ar{position:relative}.ar-demo-exit{z-index:80;color:#10213a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #d7e2ee;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 15px;font-size:.78rem;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex;position:fixed;top:16px;left:16px;box-shadow:0 10px 28px -18px #0b152680}.ar-demo-exit:hover{border-color:#b7c9dc;transform:translateY(-1px);box-shadow:0 14px 30px -18px #0b15268c}.ar-prod-title-line{flex-wrap:wrap;align-items:center;gap:7px 10px;min-width:0;display:flex}.ar-prod-title-line h4{margin:0}.ar-prod-title-line .ar-company{color:#4f6178;border-inline-start:1px solid #e6ebf2;padding-inline-start:10px}.ar-prod-title-line .ar-company-logo.company-logo{width:44px!important;height:28px!important}.ar-update-feed{gap:8px;display:grid}.ar-update-feed article{background:linear-gradient(#fff,#fbfdff);border:1px solid #e8edf3;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;min-height:62px;padding:10px 12px;display:grid}.ar-update-feed article.is-improvement{background:linear-gradient(135deg,#fffdf8,#fff8ea);border-color:#f1d8a7}.ar-update-icon{color:#008f92;background:#e9f8f7;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.is-improvement .ar-update-icon{color:#a66d18;background:#fff0cf}.ar-update-copy{gap:2px;min-width:0;display:grid}.ar-update-copy b{color:#13223a;font-size:.82rem;line-height:1.4}.ar-update-copy small{color:#718198;font-size:.69rem;line-height:1.4}.ar-update-meta{justify-items:end;gap:5px;display:grid}.ar-update-meta em{color:#8392a7;white-space:nowrap;font-size:.64rem;font-style:normal;font-weight:700}.ar-update-meta button{color:#fff;min-height:30px;font:inherit;cursor:pointer;background:#0c79d8;border:0;border-radius:999px;padding:0 10px;font-size:.67rem;font-weight:800}@container (width>=860px){.pac .ar-side{align-self:start;min-height:calc(100vh - 96px);max-height:calc(100vh - 96px);position:sticky;top:72px}}@container (width<=430px){.ar-update-feed article{grid-template-columns:auto minmax(0,1fr)}.ar-update-meta{grid-column:2;grid-template-columns:auto auto;justify-content:space-between;align-items:center;width:100%}.ar-demo-exit{min-height:40px;padding-inline:12px;font-size:.72rem;top:10px;left:10px}}@media (prefers-reduced-motion:reduce){.ar-demo-exit{transition:none}.ar-demo-exit:hover{transform:none}}.ar-update-feed article.is-message{background:linear-gradient(135deg,#fbfdff,#f3f8fe);border-color:#cfe2f5}.is-message .ar-update-icon{color:#0c79d8;background:#e9f2fd}.ar-update-feed article{grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"icon copy meta";gap:10px 14px;min-height:56px;padding:10px 14px}.ar-update-icon{grid-area:icon}.ar-update-copy{white-space:nowrap;grid-area:copy;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.ar-update-copy b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;overflow:hidden}.ar-update-copy small{white-space:nowrap;border-inline-start:1px solid #e7ebf0;flex:none;padding-inline-start:10px;font-size:.66rem}.ar-update-meta{grid-area:meta;justify-self:end;align-items:center;gap:9px;display:flex}.ar-update-meta time{color:#687991;white-space:nowrap;direction:ltr;unicode-bidi:plaintext;font-size:.68rem;font-weight:850}.ar-messages li{grid-template-columns:10px minmax(0,1fr) auto;align-items:center}.ar-messages .ar-row-main{min-width:0}.ar-messages .ar-row-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ar-messages time{white-space:nowrap;direction:ltr;unicode-bidi:plaintext;grid-area:1/3;align-self:center;margin:0;font-size:.68rem}.ar-profile-editor{gap:14px;display:grid}.ar-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-profile-grid label{background:#fbfcfe;border:1px solid #e4e9f0;border-radius:17px;gap:6px;padding:15px;display:grid}.ar-profile-grid label small{color:#8190a3;font-size:.68rem;font-weight:850}.ar-profile-grid input{color:#142033;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d9e1eb;border-radius:12px;outline:none;padding:0 12px;font-size:.88rem;font-weight:850}.ar-profile-grid input:focus{border-color:#5c87ff;box-shadow:0 0 0 3px #5c87ff1f}.ar-profile-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ar-profile-actions button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#176fe5;border:0;border-radius:12px;padding:0 18px;font-size:.78rem;font-weight:900}.ar-profile-actions button:disabled{opacity:.45;cursor:not-allowed}.ar-profile-actions span{color:#176b55;font-size:.72rem;font-weight:850}@container (width<=640px){.ar-update-feed article{grid-template-columns:36px minmax(0,1fr);grid-template-areas:"icon copy""meta meta"}.ar-update-copy{white-space:normal;gap:2px;display:grid}.ar-update-copy b{white-space:normal;overflow:visible}.ar-update-copy small{border:0;padding:0}.ar-update-meta{justify-content:space-between;width:100%}.ar-profile-grid{grid-template-columns:1fr}.ar-messages li{grid-template-columns:10px minmax(0,1fr)}.ar-messages time{grid-area:auto/2;margin-top:4px}}@container (width>=860px){.pac .ar{align-items:start;min-height:calc(100svh - 16px)}.pac .ar-side{scrollbar-width:thin;scrollbar-color:#9db2cd47 transparent;align-self:start;height:calc(100svh - 16px);min-height:0;max-height:none;position:sticky;top:8px;overflow-y:auto}.pac .ar-panel{align-self:start;min-height:calc(100svh - 16px)}}.ar-task-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ar-task-upload{color:#294cbb;cursor:pointer;background:#f5f7ff;border:1px solid #b8c8ff;border-radius:12px;justify-content:center;align-items:center;min-height:38px;padding:8px 12px;font-size:.72rem;font-weight:900;transition:all .18s;display:inline-flex}.ar-task-upload:hover{background:#eaf0ff;border-color:#8da7ff;transform:translateY(-1px)}.ar-task-upload.is-busy{opacity:.65;cursor:wait}.ar-task-upload input{display:none}@container (width<=640px){.ar-task-actions{justify-content:space-between;width:100%}.ar-task-upload{min-height:44px;padding-inline:14px}}.ar-ins-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ar-ins-summary-grid article{background:#fff;border:1px solid #e4eaf2;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:92px;padding:14px;display:grid;box-shadow:0 8px 24px -22px #0c1d3473}.ar-ins-summary-grid article>div{gap:2px;min-width:0;display:grid}.ar-ins-summary-grid small{color:#718198;font-size:.68rem;font-weight:800}.ar-ins-summary-grid b{color:#071426;white-space:nowrap;font-family:Heebo,Arial,sans-serif;font-size:1.32rem;font-weight:900;line-height:1.05}.ar-ins-summary-grid i{color:#718198;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-style:normal;font-weight:700;overflow:hidden}.ar-ins-summary-icon{color:#0c79d8;background:#eaf3ff;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;font-size:1.05rem;font-weight:950;display:grid}.ar-ins-summary-icon svg{width:20px;height:20px}.ar-ins-summary-grid .is-premium .ar-ins-summary-icon{color:#6846c7;background:#f0eafb}.ar-ins-summary-grid .is-review .ar-ins-summary-icon{color:#d24b45;background:#fff0ef}.ar-ins-summary-grid .is-improve .ar-ins-summary-icon{color:#a96c14;background:#fff5e5}.ar-ins-insights{background:linear-gradient(135deg,#fbfaff 0%,#f4f5ff 55%,#f7fbff 100%);border:1px solid #ddd8ff;border-radius:22px;padding:16px;overflow:hidden;box-shadow:0 14px 36px -32px #463ab499}.ar-ins-insights-head{align-items:center;gap:11px;margin-bottom:12px;display:flex}.ar-ins-lightbulb{color:#5d45d8;background:#eae7ff;border-radius:13px;place-items:center;width:40px;height:40px;font-size:1.05rem;font-weight:950;display:grid}.ar-ins-insights-head>div{gap:1px;display:grid}.ar-ins-insights-head small{color:#756da2;font-size:.67rem;font-weight:800}.ar-ins-insights-head h3{color:#171b54;margin:0;font-family:Heebo,Arial,sans-serif;font-size:1.05rem;font-weight:900}.ar-ins-insight-grid{gap:8px;display:grid}.ar-ins-insight-grid article{background:#ffffffd1;border:1px solid #d9ddefdb;border-radius:14px;min-width:0;padding:11px 12px}.ar-ins-insight-grid article b{color:#16213b;font-size:.79rem;font-weight:900;display:block}.ar-ins-insight-grid article p{color:#6d7890;margin:3px 0 0;font-size:.69rem;font-weight:700;line-height:1.5}.ar-ins-insight-grid .tone-review{background:#fffaf6;border-color:#f0ddcf}.ar-ins-insight-grid .tone-improve{background:#fffdf7;border-color:#eadcb9}.ar-ins-insight-grid .tone-good{background:#f8fcfa;border-color:#d6e9df}.ar-ins-toolbar{gap:9px;display:grid}.ar-ins-filters{scrollbar-width:none;background:#f2f5f9;border:1px solid #e5eaf1;border-radius:15px;gap:5px;padding:4px;display:flex;overflow-x:auto}.ar-ins-filters::-webkit-scrollbar{display:none}.ar-ins-filters button{color:#63728a;min-height:42px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:11px;flex:1 0 auto;padding:7px 12px;font-size:.72rem;font-weight:850;transition:background .16s,color .16s,box-shadow .16s}.ar-ins-filters button.is-on{color:#fff;background:#19245f;box-shadow:0 5px 13px #19245f2b}.ar-ins-upload{color:#3b5776;width:max-content;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e4f0;border-radius:999px;padding:7px 13px;font-size:.7rem;font-weight:800}.ar-ins-groups{gap:9px;display:grid}.ar-ins-group{background:#fff;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden;box-shadow:0 8px 28px -28px #091c369e}.ar-ins-group-head{color:#10192d;text-align:start;width:100%;min-height:72px;font:inherit;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:12px 14px;display:grid}.ar-ins-group.is-open .ar-ins-group-head{background:#fbfcff;border-bottom:1px solid #edf1f6}.ar-ins-group-copy{gap:3px;min-width:0;display:grid}.ar-ins-group-copy b{font-family:Heebo,Arial,sans-serif;font-size:.94rem;font-weight:900}.ar-ins-group-copy b em{color:#7c89a0;font-size:.76rem;font-style:normal}.ar-ins-group-copy small{color:#718198;font-size:.67rem;font-weight:700}.ar-ins-group-total{text-align:end;white-space:nowrap;gap:1px;display:grid}.ar-ins-group-total small{color:#8a96a9;font-size:.61rem;font-weight:700}.ar-ins-group-total b{color:#152039;font-size:.78rem;font-weight:900}.ar-ins-group-arrow{color:#52647d;background:#f2f5f9;border-radius:10px;place-items:center;width:30px;height:30px;font-size:1rem;transition:transform .18s;display:grid}.ar-ins-group.is-open .ar-ins-group-arrow{transform:rotate(180deg)}.ar-ins-group-body{background:#f8fafc;gap:7px;padding:9px;display:grid}.ar-ins-policy{background:#fff;border:1px solid #e3e9f0;border-radius:15px;transition:border-color .16s,box-shadow .16s;overflow:hidden}.ar-ins-policy.is-open{border-color:#cdd9e8;box-shadow:0 8px 24px -23px #0b1d3480}.ar-ins-policy.is-review{border-inline-start:3px solid #dfa657}.ar-ins-policy-main{color:#0e182a;text-align:start;width:100%;min-height:67px;font:inherit;cursor:pointer;background:#fff;border:0;grid-template-columns:auto minmax(135px,1.35fr) auto minmax(85px,.55fr) minmax(90px,.55fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.ar-ins-policy-main:disabled{cursor:default}.ar-ins-policy-icon{color:#2168b4;background:#eef4fb;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.ar-ins-policy-icon svg{width:18px;height:18px}.ar-ins-policy-icon.is-health{color:#178760;background:#e7f7ef}.ar-ins-policy-icon.is-life,.ar-ins-policy-icon.is-critical{color:#c64a6b;background:#fceef2}.ar-ins-policy-icon.is-disability{color:#a76b16;background:#fff6e8}.ar-ins-policy-name{gap:2px;min-width:0;display:grid}.ar-ins-policy-name>b{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:900;overflow:hidden}.ar-ins-policy-name .ar-company{font-size:.65rem}.ar-ins-policy-name .ar-company-logo{width:34px!important;height:22px!important}.ar-ins-policy-statuses{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ar-ins-policy-statuses .ar-state,.ar-ins-policy-statuses .ar-improvable{min-height:24px;padding:3px 7px;font-size:.61rem}.ar-ins-policy-stat{gap:1px;min-width:0;display:grid}.ar-ins-policy-stat small{color:#8a96a9;font-size:.57rem;font-weight:700}.ar-ins-policy-stat strong{color:#172136;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:900;overflow:hidden}.ar-ins-policy-number strong{font-family:Arial,sans-serif}.ar-ins-chevron{color:#54657b;background:#f4f6f9;border-radius:9px;place-items:center;width:27px;height:27px;font-size:.92rem;transition:transform .18s;display:grid}.ar-ins-policy.is-open .ar-ins-chevron{transform:rotate(180deg)}.ar-ins-chevron.is-empty{opacity:.25}.ar-ins-policy-details{background:#fcfdff;border-top:1px solid #edf1f5;gap:10px;padding:0 12px 12px;display:grid}.ar-ins-cover-panel{padding-top:11px}.ar-ins-cover-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ar-ins-cover-title b{font-size:.72rem;font-weight:900}.ar-ins-cover-title small{color:#7b899e;font-size:.6rem;font-weight:700}.ar-ins-cover-panel ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ar-ins-cover-panel li{color:#3d5d50;background:#f4faf7;border:1px solid #dce7e2;border-radius:999px;padding:6px 9px;font-size:.63rem;font-weight:750}.ar-ins-detail-meta{flex-wrap:wrap;gap:7px;display:flex}.ar-ins-detail-meta>span{background:#fff;border:1px solid #e6ebf1;border-radius:11px;gap:1px;min-width:105px;padding:8px 10px;display:grid}.ar-ins-detail-meta small{color:#8a96a9;font-size:.57rem;font-weight:700}.ar-ins-detail-meta b{color:#1b2940;font-size:.68rem;font-weight:850}.ar-ins-detail-meta .is-finding{background:#fffaf2;border-color:#f1dfc6}.ar-ins-history{gap:9px;padding-top:2px;display:grid}.ar-ins-history-head{background:#f9fafc;border:1px dashed #d8e0e9;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.ar-ins-history-head>span{gap:2px;display:grid}.ar-ins-history-head small{color:#8995a7;font-size:.62rem;font-weight:700}.ar-ins-history-head b{color:#3a475c;font-size:.82rem;font-weight:900}.ar-ins-history-head em{color:#6b788a;background:#edf1f5;border-radius:999px;place-items:center;min-width:29px;height:29px;font-size:.68rem;font-style:normal;font-weight:900;display:grid}.ar-ins-history-list{gap:7px;display:grid}.ar-ins-history-list .ar-ins-policy{opacity:.88;background:#fbfcfd}@container (width>=620px){.ar-ins-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.ar-ins-summary-grid article{min-height:100px;padding:15px}.ar-ins-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ar-ins-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ar-ins-filters{width:min(680px,100%)}}@container (width<=560px){.ar-ins-summary-grid article{gap:8px;min-height:84px;padding:11px}.ar-ins-summary-icon{border-radius:11px;width:34px;height:34px}.ar-ins-summary-grid b{font-size:1.12rem}.ar-ins-summary-grid i{font-size:.6rem}.ar-ins-insights{border-radius:18px;padding:13px}.ar-ins-insight-grid{gap:6px}.ar-ins-toolbar{gap:7px}.ar-ins-upload{justify-self:stretch;width:100%}.ar-ins-group-head{grid-template-columns:minmax(0,1fr) auto auto;padding:11px 12px}.ar-ins-group-total small{display:none}.ar-ins-policy-main{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon name chevron""status status status""premium number number";gap:7px 9px;padding:11px}.ar-ins-policy-icon{grid-area:icon}.ar-ins-policy-name{grid-area:name}.ar-ins-policy-statuses{grid-area:status;padding-inline-start:45px}.ar-ins-policy-stat{grid-area:premium;padding-inline-start:45px}.ar-ins-policy-number{grid-area:number;padding-inline-start:0}.ar-ins-chevron{grid-area:chevron}.ar-ins-policy-stat strong{font-size:.69rem}.ar-ins-cover-panel li{font-size:.61rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.portal-gateway-card{border:1px solid #ffffff1a!important;border-radius:22px!important;box-shadow:0 2px 4px #0b15260d,0 8px 20px -4px #0b152614,0 28px 56px -12px #0b15264d!important}.portal-gateway-badge{letter-spacing:.02em;border-radius:999px;font-weight:800}.portal-gateway-head h1{letter-spacing:-.035em}.portal-gateway-head h1 strong{color:#2e9eff}.portal-login-form input,.portal-login-form-new input{font-family:inherit;transition:border-color .2s,box-shadow .2s,background .2s;color:#0b1526!important;background:#f5f8fc!important;border:1px solid #e5eaf1!important;border-radius:12px!important;min-height:52px!important}.portal-login-form input:focus,.portal-login-form-new input:focus{outline:none;background:#fff!important;border-color:#2e9eff!important;box-shadow:0 0 0 3px #2e9eff2e!important}.portal-login-form label,.portal-login-form-new label{color:#56677f;font-weight:700}.portal-login-submit,.portal-login-form>button:not(.portal-back):not(.portal-login-back),.portal-login-form-new .portal-login-submit{transition:background .2s,box-shadow .24s,transform .24s cubic-bezier(.22,1,.36,1);color:#fff!important;background:#0c79d8!important;border:1px solid #0c79d8!important;border-radius:999px!important;min-height:52px!important;font-weight:800!important;box-shadow:0 10px 24px -8px #0c79d899!important}.portal-login-submit:hover:not(:disabled),.portal-login-form-new .portal-login-submit:hover:not(:disabled){transform:translateY(-1px);background:#0a68ba!important}.portal-login-submit:disabled,.portal-login-form .portal-login-disabled{opacity:.55;box-shadow:none!important;transform:none!important}.portal-login-back,.portal-back{min-height:44px;font-weight:700;color:#56677f!important}.portal-demo-entry{color:#0b1526!important;background:#fff!important;border:1px solid #e5eaf1!important;border-radius:999px!important;min-height:48px!important;font-weight:700!important;box-shadow:0 1px 2px #0b15260a,0 4px 12px -2px #0b15260f!important}.portal-demo-entry:hover{transform:translateY(-1px);color:#0b1526!important;background:#f5f8fc!important}.portal-login-progress span.is-active{color:#fff;background:#0b1526;border-color:#0b1526}.portal-login-shield{color:#08cdd4;background:#0b1526}.portal-login-error{color:#a3281d!important;background:#fff5f4!important;border:1px solid #f3c6c2!important;border-radius:12px!important}.portal-account-loading{color:#0b1526;background:#f5f8fc}.portal-account-loading button{color:#fff;background:#0c79d8;border-radius:999px;min-height:44px;font-weight:800;box-shadow:0 10px 24px -8px #0c79d899}.portal-spinner{border-color:#2e9eff #e5eaf1 #e5eaf1}@media (prefers-reduced-motion:reduce){.portal-login-submit,.portal-demo-entry,.portal-login-form input{transition:none!important}.portal-spinner{animation:none!important}}.portal-otp-unavailable{color:#513e18;background:#fff9e9;border:1px solid #e8d49a;border-radius:16px;margin:0 0 18px;padding:16px 18px;font-size:.88rem;line-height:1.7}.portal-otp-unavailable strong{font-size:.98rem;display:block}.portal-otp-unavailable p{margin:6px 0}.portal-otp-unavailable a{color:#0b426b;font-weight:700;text-decoration:underline}.portal-flow-primary:disabled{cursor:not-allowed;opacity:.5}
