.pr-page{background:#fff}.pr-page .ws-kicker{letter-spacing:.17em;color:#10225f!important}.pr-hero{background:radial-gradient(52% 120% at 84% 34%,#e2f0ffd9,#0000 66%),linear-gradient(176deg,#f2f8ff 0%,#f8fbff 52%,#fefeff 100%);padding:7.4em 0 2.2em;position:relative;overflow:hidden}.pr-hero:after{content:"";opacity:.85;pointer-events:none;background:radial-gradient(3% 85% at 2% 100%,#bacbca,#0000),radial-gradient(3% 85% at 71% 100%,#b9c8c7,#0000),linear-gradient(#f6fbff,#eaf2f8);height:4.6em;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 62%);mask-image:linear-gradient(#0000,#000 62%)}.pr-hero .ws-shell{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.6em;display:grid;position:relative}.pr-hero-copy h1{letter-spacing:-.04em;color:#0a1c5c;margin-top:.42em;font-size:3.5em;line-height:1.14}.pr-hero-copy h1 span{display:block}.pr-hero-copy h1 .is-accent{color:#166aff}.pr-hero-copy .ws-lede{max-width:44em;margin-top:.7em;font-size:1.165em}.pr-hero-copy .ws-checks{gap:.6em 2.1em;width:max-content;max-width:100%;margin-top:1.1em}.pr-hero-script{font-size:1.35em;position:absolute;top:2.2em;left:56.4%;transform:rotate(-5deg)}.pr-hero-script svg{stroke:#f4762a}.pr-hero-tiles{background:#ffffffdb;border-radius:.9em;width:22.8em;margin-right:-3.1em;padding:1.75em 1.1em 1.2em;position:relative;box-shadow:0 1px #0f2a600f,0 18px 44px #102d631f}.pr-hero-chrome{background:#e3e9f3;border-radius:.2em;width:3.4em;height:.38em;position:absolute;top:.75em;left:1em}.pr-hero-tiles>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5em;display:grid}.pr-hero-tiles span{text-align:center;color:#23306b;background:#fff;border:1px solid #eef2f8;border-radius:.6em;justify-items:center;gap:.45em;padding:.85em .2em .75em;font-size:.8em;font-weight:700;display:grid}.pr-hero-tiles i{background:var(--fd-wash);width:2.5em;height:2.5em;color:var(--fd-ink-text,var(--fd-ink));border-radius:.55em;place-items:center;display:grid}.pr-hero-tiles i svg{width:60%;height:60%}.pr-billing{align-items:center;gap:1.5em;margin-top:1.5em;display:flex}.pr-switch{align-items:center;gap:.85em;display:flex}.pr-switch+.pr-switch{border-left:1px solid #e4eaf5;padding-left:1.5em}.pr-switch>b{color:#16205a;font-size:.95em;font-weight:800}.pr-switch>span{background:#fff;border:1px solid #e4eaf5;border-radius:2em;padding:.22em;display:inline-flex;box-shadow:0 4px 14px #132f620f}.pr-switch button{color:#2b3a6d;border-radius:2em;align-items:center;gap:.5em;padding:.55em 1.25em;font-size:.95em;font-weight:700;transition:background .16s,color .16s;display:inline-flex}.pr-switch button:hover{color:#166aff}.pr-switch button.is-on{color:#fff;background:#166aff}.pr-switch em{background:var(--dk-green-ink,#0d864e);color:#fff;border-radius:1em;padding:.25em .6em;font-size:.86em;font-style:normal;font-weight:700}.pr-currency-note{margin-left:auto;font-size:.92em;font-weight:700;color:#16205a!important}.pr-currency-note button{color:#166aff;padding-block:.4em;font-weight:700;display:inline-block}.pr-currency-note button:hover{text-decoration:underline}.pr-price-note{color:var(--dk-muted,#5c678a);margin:.55em 0 0;font-size:.86em}.pr-plans{padding:1.2em 0 1.4em}.pr-plans .ws-shell{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.95em;display:grid}.pr-plan{background:#fff;border:1px solid #eaeef6;border-radius:.9em;flex-direction:column;gap:.85em;padding:1.35em 1.3em 1.3em;display:flex;position:relative}.pr-plan.is-featured{border-color:#cfdffd;box-shadow:0 16px 38px #102d631f}.pr-plan-badge{color:#fff;background:#166aff;border-radius:1em;padding:.35em .85em;font-size:.85em;font-weight:700;position:absolute;top:-.85em;left:1.4em}.pr-plan header{align-items:flex-start;gap:.85em;display:flex}.pr-plan header h2{color:#0e2a74;font-size:1.32em}.pr-plan header p{margin-top:.3em;font-size:.95em;line-height:1.42}.pr-plan .ws-mark{background:var(--fd-wash);color:var(--fd-ink-text,var(--fd-ink))}.pr-plan-price{align-items:baseline;gap:.45em;margin-top:.3em;display:flex}.pr-plan-price b{letter-spacing:-.045em;color:#0a1c5c;font-size:2.6em;font-weight:800}.pr-plan-price b.is-quote{font-size:2.1em}.pr-plan-price small{color:#5b6a93;font-size:1em}.pr-plan-annual{margin-top:-.7em;font-size:.95em}.pr-plan-features{color:#2b3a6d;gap:.52em;font-size:.93em;display:grid}.pr-plan-features li{align-items:flex-start;gap:.6em;display:flex}.pr-plan-features svg{width:1.05em;height:1.05em;color:var(--dk-green-ink,#0d864e);stroke-width:3px;flex:none;margin-top:.15em}.pr-plan-action{color:#166aff;background:#fff;border:1px solid #cfdffd;border-radius:2em;justify-content:center;align-items:center;gap:.55em;height:2.9em;margin-top:auto;font-size:1em;font-weight:700;transition:background .16s,color .16s,border-color .16s;display:flex}.pr-plan-action:hover{background:#f3f8ff;border-color:#166aff}.pr-plan-action.is-solid{color:#fff;background:#166aff;border-color:#166aff}.pr-plan-action.is-solid:hover{background:#0f5ae0}.pr-plan-action svg{stroke-width:2.6px;width:1.05em;height:1.05em}.pr-products{padding:1em 0}.pr-product-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:.7em;margin-top:1.3em;display:grid}.pr-product{background:#fff;border:1px solid #eaeef6;border-radius:.8em;flex-direction:column;gap:.42em;padding:.85em .85em .9em;display:flex}.pr-product header{align-items:flex-start;gap:.6em;display:flex}.pr-product header .ws-mark{background:var(--fd-wash);color:var(--fd-ink-text,var(--fd-ink))}.pr-product header b{color:#0e2a74;font-size:.95em;font-weight:800;display:block}.pr-product header small{color:#5c678a;margin-top:.18em;font-size:.82em;line-height:1.32;display:block}.pr-product-price{align-items:baseline;gap:.35em;margin-top:.35em;display:flex}.pr-product-price b{letter-spacing:-.04em;color:#0a1c5c;font-size:1.62em;font-weight:800}.pr-product-price small{color:#5b6a93;font-size:.86em}.pr-product-annual{color:#67749a;font-size:.86em}.pr-product .pr-plan-action{height:2.6em;font-size:.95em}.pr-ai{padding:.3em 0 1.1em}.pr-ai .ws-shell{background:linear-gradient(120deg,#f6f3ff,#f3f7ff 62%,#f7f4ff);border:1px solid #ecebfb;border-radius:1em;grid-template-columns:minmax(0,32fr) minmax(0,24fr) minmax(0,26fr) auto;align-items:center;gap:1.1em;padding:1.05em 1.25em;display:grid}.pr-ai-copy header{align-items:center;gap:.8em;display:flex}.pr-ai-copy h2{color:#0e2a74;font-size:1.55em}.pr-ai-copy header p{margin-top:.15em;font-size:1em}.pr-ai-copy>p{margin-top:.7em;font-size:.98em;line-height:1.5}.pr-ai .ws-mark svg{width:62%;height:62%}.pr-ai-panel{background:#fff;border-radius:.75em;padding:.95em 1.1em 1em}.pr-ai-panel>b{color:#12276a;font-size:1.02em;font-weight:800;display:block}.pr-ai-panel ul{color:#46527f;gap:.42em;margin-top:.6em;font-size:.94em;display:grid}.pr-ai-panel li{align-items:center;gap:.5em;display:flex}.pr-ai-panel li svg{width:1em;height:1em;color:var(--dk-green-ink,#0d864e);stroke-width:3px;flex:none}.pr-ai-panel.is-packs{align-items:flex-start;gap:.8em;display:flex}.pr-ai-panel.is-packs li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55em;display:grid}.pr-ai-panel.is-packs li svg{color:#6f85d8;stroke-width:2.4px}.pr-ai-panel.is-packs em{color:#0e2a74;font-style:normal;font-weight:800}.pr-ai-action{color:#166aff;white-space:nowrap;background:#fff;border:1px solid #cfdffd;border-radius:2em;justify-content:center;align-items:center;height:2.85em;padding:0 1.3em;font-size:.98em;font-weight:700;display:inline-flex}.pr-ai-action:hover{background:#f3f8ff;border-color:#166aff}.pr-compare{padding:1.1em 0}.pr-compare .ws-shell{grid-template-columns:minmax(0,60fr) minmax(0,38fr);align-items:start;gap:1.9em;display:grid}.pr-compare h2{color:#0a1c5c;font-size:1.72em}.pr-compare .ws-section-head{align-items:center;gap:1em}.pr-compare .ws-section-head h2{font-size:1.62em}.pr-compare .ws-section-head a{flex:none;font-size:.92em}.pr-table-wrap{border:1px solid #eaeef6;border-radius:.7em;margin-top:1em;overflow-x:auto}.pr-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.82em}.pr-table thead th{color:#16205a;text-align:center;background:#f7f9fd;border-bottom:1px solid #eaeef6;padding:.55em .75em;font-weight:700}.pr-table thead th:first-child{text-align:left}.pr-table tbody th{text-align:left;color:#46527f;padding:.42em .75em;font-weight:500}.pr-table td{text-align:center;color:#46527f;padding:.42em .75em}.pr-table tbody tr+tr th,.pr-table tbody tr+tr td{border-top:1px solid #f2f5fa}.pr-table tbody tr:nth-child(2n){background:#fbfcfe}.pr-table em{color:#46527f;font-size:.96em;font-style:normal}.pr-yes{background:var(--dk-green-ink,#0d864e);color:#fff;border-radius:50%;place-items:center;width:1.25em;height:1.25em;display:inline-grid}.pr-yes svg{stroke-width:3.4px;width:.78em;height:.78em}.pr-no svg{color:#b9c2d6;stroke-width:2.6px;width:.9em;height:.9em}.pr-resume{padding:.3em 0 1.9em}.pr-resume .ws-shell{background:linear-gradient(115deg,#f7f4ff,#f4f2fe 60%,#f9f6ff);border:1px solid #ece9fb;border-radius:1em;grid-template-columns:minmax(0,34fr) minmax(0,24fr) minmax(0,27fr) minmax(0,15fr);align-items:center;gap:1.1em;padding:1.15em 1.3em;display:grid;position:relative}.pr-resume-copy header{align-items:center;gap:.8em;display:flex}.pr-resume-copy h2{color:#0e2a74;font-size:1.55em}.pr-resume-copy header p{margin-top:.15em;font-size:1em}.pr-resume-copy>p{margin-top:.7em;font-size:.98em}.pr-resume-copy .ws-checks{gap:.5em;margin-top:.85em}.pr-resume .ws-mark img{object-fit:contain;width:76%;height:76%}.pr-resume-price{background:#fff;border-radius:.8em;justify-items:start;gap:.15em;padding:1.1em 1.2em 1.2em;display:grid}.pr-resume-price>small{color:#46527f;font-size:.95em;font-weight:700}.pr-resume-price p{align-items:baseline;gap:.4em;display:flex}.pr-resume-price p b{letter-spacing:-.04em;color:#0a1c5c;font-size:2.1em;font-weight:800}.pr-resume-price span{color:#5b6a93;font-size:.98em}.pr-resume-price .ws-btn{color:#166aff;border:1px solid #cfdffd;justify-content:center;width:100%;height:2.8em;margin-top:.75em;padding:0 1em;font-size:.95em}.pr-resume-script{text-align:center;font-size:1.15em;position:absolute;top:50%;right:1.8em;translate:0 -50%}.pr-resume-script svg{stroke:#7d27fc}.pr-resume-thumb{background:linear-gradient(120deg,#fff,#f3eefe);border-radius:.7em;grid-template-columns:4.6em minmax(0,1fr) 3.2em;gap:.35em;padding:.45em;font-size:.66em;display:grid;overflow:hidden}.pr-resume-thumb>span{background:#fff;border-radius:.4em;padding:.6em .5em}.pr-resume-rail{gap:.35em;display:grid}.pr-resume-rail i{white-space:nowrap;color:#67749a;border-radius:.28em;align-items:center;gap:.35em;padding:.22em .3em;font-size:.78em;font-style:normal;display:flex}.pr-resume-rail i.is-on{color:#fff;background:#1f6f5c}.pr-resume-rail i b{border:1px solid;border-radius:50%;width:.5em;height:.5em}.pr-resume-head{align-items:center;gap:.5em;display:flex}.pr-resume-head i{background:#e6e9f1;border-radius:50%;width:1.6em;height:1.6em}.pr-resume-head b{color:#12276a;font-size:.95em;display:block}.pr-resume-head small{color:#67749a;font-size:.78em;display:block}.pr-resume-label{color:#12276a;margin:.7em 0 .3em;font-size:.82em;display:block}.pr-resume-lines{gap:.28em;display:grid}.pr-resume-lines i{background:#e6e9f1;border-radius:.2em;height:.3em;display:block}.pr-resume-lines i.is-short{width:64%}.pr-resume-side{align-content:start;gap:.5em;display:grid}.pr-resume-side i{gap:.2em;display:grid}.pr-resume-side i b{background:#cfd5e6;border-radius:.2em;width:78%;height:.3em;display:block}.pr-resume-side i em{background:#eceff6;border-radius:.2em;width:100%;height:.22em;display:block}@media (width<=1100px){.pr-plans .ws-shell{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-product-row{grid-template-columns:repeat(4,minmax(0,1fr))}.pr-ai .ws-shell{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.pr-ai-action{grid-column:1/-1;justify-self:start}.pr-compare .ws-shell{grid-template-columns:minmax(0,1fr);gap:1.8em}.pr-resume .ws-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pr-resume-thumb,.pr-resume-script{display:none}}@media (width<=900px){.pr-hero .ws-shell{grid-template-columns:minmax(0,1fr)}.pr-hero-script{display:none}.pr-hero-tiles{width:100%;max-width:24em}.pr-billing{flex-wrap:wrap;gap:.9em}.pr-switch+.pr-switch{border-left:0;padding-left:0}.pr-currency-note{width:100%;margin-left:0}}@media (width<=760px){.pr-page{font-size:13px}.pr-hero{padding-top:5.6em}.pr-hero-copy h1{font-size:2.3em}.pr-plans .ws-shell,.pr-product-row,.pr-ai .ws-shell,.pr-resume .ws-shell{grid-template-columns:minmax(0,1fr)}.pr-plan{min-height:0}}
