:root{--background-blue:rgb(242,243,250);--background-primary:rgb(255,255,255);--color-black-a10:rgba(0,0,0,0.1);--color-black-a20:rgba(0,0,0,0.2);--color-black-a50:rgba(0,0,0,0.5);--color-black-a70:rgba(0,0,0,0.7);--color-blue-50:rgb(230,242,255);--color-blue-500:rgb(0,122,255);--color-blue-700:rgb(0,87,181);--color-blue-900:rgb(0,51,107);--color-green-50:rgb(235,249,238);--color-green-500:rgb(52,199,89);--color-green-600:rgb(47,181,81);--color-green-700:rgb(37,141,63);--color-orange-50:rgb(255,244,230);--color-orange-500:rgb(255,149,0);--color-red-50:rgb(255,235,234);--color-red-500:rgb(255,59,48);--color-white-a10:rgba(255,255,255,0.1);--color-white-a20:rgba(255,255,255,0.2);--color-white-a50:rgba(255,255,255,0.5);--color-white-a60:rgba(255,255,255,0.6);--color-white-a90:rgba(255,255,255,0.9);--size-1:4px;--size-2:8px;--size-3:12px;--size-4:16px;--size-5:20px;--size-6:24px;--size-7:28px;--text-primary:rgba(0,0,0,1);--text-secondary:rgba(0,0,0,0.7);--text-tertiary:rgba(0,0,0,0.5);--divider:rgba(0,0,0,0.1);--border-default:rgba(255,255,255,0.5);--surface-card:rgba(255,255,255,0.6);--surface-card-secondary:rgba(255,255,255,0.1);--accent:rgb(0,122,255);--accent-hover:rgb(0,51,107);--accent-fg:#fff;--accent-gradient:linear-gradient(180deg,rgb(51,149,255),rgb(0,111,232));--accent-glow:rgba(0,87,181,0.35);--status-success:rgb(52,199,89);--status-warning:rgb(255,149,0);--status-danger:rgb(255,59,48);--shadow-sm:0px 1px 0px rgba(0,0,0,0.05),0px 4px 4px rgba(0,0,0,0.05),0px 10px 10px rgba(0,0,0,0.1);--shadow-md:0px 3px 6px rgba(0,0,0,0.05),0px 10px 20px rgba(0,0,0,0.05),0px 30px 30px rgba(0,0,0,0.1);--glass-shadow-sm:inset 0 0 0 1px rgba(255,255,255,0.1),var(--shadow-sm);--blur-md:20px;--radius-sm:8px;--radius-md:10px;--radius-lg:20px;--radius-full:9999px;--font-sans:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{margin:0;font-family:var(--font-sans);color:var(--text-primary);background:linear-gradient(180deg,#e8f1ff,#f2f7ff 10%,#f8faff 22%,#ffffff 44%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}p{font-size:16px;line-height:1.75;font-weight:300;letter-spacing:.01em;max-width:58ch}::selection{background:rgba(0,122,255,.18)}footer[id],section[id]{scroll-margin-top:88px}button{transition:transform .28s cubic-bezier(.34,1.2,.64,1),box-shadow .28s ease-out,background-color .2s ease,color .18s ease}@keyframes slideUp{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideUpDelay{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes hintNudge{0%,to{transform:translateX(0)}50%{transform:translateX(-4px)}}@keyframes brand-scroll{0%{transform:translateX(0)}to{transform:translateX(-25%)}}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.mobile-only{display:none}.not-mobile{display:initial}.landing-nav{padding:14px 24px}.hero-section{padding-top:88px}.hero-grid{padding:52px 32px 64px}.hero-badge{margin-bottom:28px}.hero-badge-text{font-size:13px;letter-spacing:-.01em}.hero-title{font-size:clamp(23px,8vw,51px);letter-spacing:-.038em;line-height:1.1}.hero-copy{max-width:460px;margin:22px auto 36px;color:rgba(0,0,0,.58);font-size:16px;font-weight:400;line-height:1.65;letter-spacing:-.01em}.hero-visual{animation:hero-float 4s ease-in-out infinite;will-change:transform}.hero-visual--narrow{display:block;margin-top:32px;margin-bottom:16px;text-align:center}.hero-visual--narrow img{width:70%}.hero-visual--wide{display:none}.hero-button-wrap{display:flex;justify-content:center;transition:transform .28s cubic-bezier(.34,1.2,.64,1)}.hero-primary-button{height:52px!important;padding:0 72px!important;justify-content:center!important;font-size:15.5px!important}.hero-trust-wrap{padding-top:24px;border-top:1px solid rgba(0,0,0,.07)}.hero-trust-label{max-width:145px;padding-left:16px;padding-right:14px;font-size:12px;text-align:left}.brand-track:hover{animation-play-state:paused!important}.process-inner{max-width:1120px;margin:0 auto;padding:36px 32px 72px}.process-heading{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-bottom:36px}.process-number{font-size:137px}.process-number-copy-wrap{margin-left:16px}.process-number-copy{font-size:32px}.process-scroll{overflow-x:visible}.process-chart{min-width:auto}.process-support{padding:22px 28px}.cases-inner{max-width:1120px;margin:0 auto;padding:88px 32px}.cases-heading{margin-bottom:40px}.cases-title{font-size:46px}.cases-toolbar{padding:14px 20px}.cases-content{padding:28px}.cases-browser-slot{margin-bottom:24px}.cases-desktop-controls{display:contents}.cases-mobile-content{display:none}.cases-desktop-content{display:block}.feature-row{max-width:1120px;margin:0 auto;padding:72px 32px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;direction:ltr}.feature-row--flip{direction:rtl}.feature-title{font-size:var(--feature-title-size)}.cta-inner{max-width:1120px;margin:0 auto;padding:88px 32px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative;z-index:1}@keyframes cta-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.cta-float-wrap{animation:cta-float 4s ease-in-out infinite}.cta-float-wrap:hover{animation-play-state:paused}.cta-title{font-size:54px}.cta-button:hover{border-color:rgba(255,255,255,.5)!important;background:rgba(255,255,255,.07)!important}.pricing-inner{max-width:1120px;margin:0 auto;padding:80px 32px}.pricing-heading{margin-bottom:52px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}.pricing-card--featured{transform:translateY(-10px)}.pricing-card-blurb{min-height:60px}.footer-grid{max-width:1120px;margin:0 auto;padding:48px 32px 28px;display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:32px}.footer-bottom-wrap{max-width:1120px;margin:0 auto;padding:0 32px 28px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;color:rgba(255,255,255,.25);font-size:12.5px}.footer-legal{display:flex;gap:24px}.footer-cookie-button,.footer-legal-link{padding:0;border:none;background:none;color:rgba(255,255,255,.25);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:color .15s}.footer-cookie-button:hover,.footer-legal-link:hover{color:rgba(255,255,255,.5)}@media (min-width:1025px){.hero-grid{padding:64px 32px 80px}.hero-copy{margin:22px 0 36px}.hero-visual--narrow{display:none}.hero-visual--wide{display:block}.hero-button-wrap{display:inline-block}.hero-primary-button{height:52px!important;padding:0 30px!important;font-size:16px!important}}@media (max-width:640px){.mobile-only{display:block}.not-mobile{display:none!important}.landing-nav{padding:12px 14px}.hero-section{padding-top:76px}.hero-grid{padding:36px 22px 56px}.hero-badge{margin-bottom:16px}.hero-badge-text{font-size:11px;letter-spacing:.01em}.hero-title{font-size:clamp(22px,7.2vw,36px);letter-spacing:-.022em;line-height:1.12}.hero-copy{max-width:300px;color:rgba(0,0,0,.62);font-size:14.5px;font-weight:500;line-height:1.5;letter-spacing:.014em}.hero-visual--narrow img{width:100%}.hero-trust-wrap{padding-top:16px;border-top:none}.hero-trust-label{max-width:90px;padding-left:14px;padding-right:16px;font-size:10px;text-align:center}.process-inner{padding:36px 22px 56px}.process-heading{grid-template-columns:1fr;gap:24px;align-items:start;margin-bottom:28px}.process-number{font-size:92px}.process-number-copy-wrap{margin-left:10px}.process-number-copy{font-size:23px}.process-scroll{overflow-x:auto;margin:0 -18px;padding:0 18px;-webkit-overflow-scrolling:touch}.process-chart{min-width:640px}.process-support{padding:18px}.cases-inner{padding:52px 22px}.cases-heading{margin-bottom:24px}.cases-title{font-size:26px}.cases-toolbar{padding:14px 18px}.cases-content{padding:18px}.cases-browser-slot{margin-bottom:12px}.cases-desktop-controls{display:none}.cases-mobile-content{display:block}.cases-desktop-content{display:none}.feature-row{padding:48px 22px;grid-template-columns:1fr;gap:32px;direction:ltr}.feature-title{font-size:24px}.cta-inner{padding:64px 22px 72px;grid-template-columns:1fr;gap:48px}.cta-title{font-size:28px}.pricing-inner{padding:52px 22px}.pricing-heading{margin-bottom:30px}.pricing-grid{grid-template-columns:1fr;gap:16px}.pricing-card--featured{transform:none}.pricing-card-blurb{min-height:0}.footer-grid{padding:40px 18px 24px;grid-template-columns:1fr 1fr;gap:24px}.footer-brand{grid-column:1/-1}.footer-bottom-wrap{padding:0 18px calc(64px + env(safe-area-inset-bottom))}.footer-bottom{align-items:flex-start;flex-direction:column;gap:14px}.footer-legal{flex-direction:column;gap:12px}}.nav-links{display:flex;align-items:center;gap:10px}.nav-burger{display:none}.nav-dropdown{overflow:hidden}@media (max-width:767px){.nav-links{display:none}.nav-burger{display:flex}.nav-grid{grid-template-columns:1fr auto!important;padding:8px 8px 8px 14px!important}}@media (min-width:768px){.nav-dropdown{display:none!important}}.hero-subtext{font-size:14px;line-height:1.5;color:var(--text-tertiary);font-style:normal;text-align:center}@media (min-width:1024px){.hero-subtext{text-align:left}}.hero-grid{display:grid;grid-template-columns:1fr;gap:52px;align-items:center}@media (min-width:1024px){.hero-grid{grid-template-columns:1fr 520px;gap:24px}}.hero-left{min-width:0;text-align:center}@media (min-width:1024px){.hero-left{text-align:left}}.hero-btn-row{display:flex;flex-direction:column;gap:10px;align-items:stretch;margin-bottom:24px}@media (min-width:1024px){.hero-btn-row{flex-direction:row;gap:18px;align-items:center;margin-bottom:32px}}@media (max-width:767px){.hero-subtext{display:block;width:100%;text-align:center;font-size:12px;color:rgba(0,0,0,.42);font-style:italic;letter-spacing:.01em}}.desk-br{display:none}@media (min-width:1024px){.desk-br{display:block}}.mob-br{display:block}@media (min-width:768px){.mob-br{display:none}}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:900px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.blog-grid{grid-template-columns:minmax(0,1fr)}}.blog-card{min-width:0}.blog-card-inner{min-width:0;transition:transform .28s cubic-bezier(.34,1.2,.64,1),box-shadow .28s ease-out}.blog-card:hover .blog-card-inner{transform:translateY(-4px);box-shadow:0 3px 6px rgba(0,0,0,.05),0 10px 20px rgba(0,0,0,.05),0 30px 30px rgba(0,0,0,.1)!important}.blog-card-img{transition:transform .4s ease}.blog-card:hover .blog-card-img{transform:scale(1.04)}.blog-back-link{transition:color .15s}.blog-back-link:hover{color:var(--accent)!important}.prose{font-size:17px;line-height:1.8;color:rgba(0,0,0,.72)}.prose h2{font-size:26px;font-weight:800;letter-spacing:-.035em;line-height:1.2;color:#080d18;margin:60px 0 18px;padding-bottom:14px;border-bottom:1px solid rgba(0,0,0,.07)}.prose h3{font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.3;color:#080d18;margin:40px 0 12px}.prose p{margin:0 0 22px}.prose p:last-child{margin-bottom:0}.prose ol,.prose ul{margin:0 0 22px;padding-left:0;list-style:none}.prose li{margin-bottom:10px;padding-left:22px;position:relative}.prose ul li:before{content:"";position:absolute;left:0;top:11px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.prose ol{counter-reset:list}.prose ol li:before{counter-increment:list;content:counter(list);position:absolute;left:0;top:1px;font-size:12px;font-weight:700;color:var(--accent);background:rgba(0,122,255,.1);width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}.prose strong{font-weight:700;color:#080d18}.prose em{font-style:italic}.prose a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.prose a:hover{opacity:.75}.prose blockquote{margin:36px 0;padding:22px 28px;border-left:3px solid var(--accent);background:linear-gradient(135deg,rgba(0,122,255,.05),rgba(0,122,255,.02));border-radius:0 16px 16px 0;font-size:17px;font-style:normal;color:#080d18;line-height:1.65;font-weight:500}.prose blockquote p{margin:0}.prose hr{border:none;border-top:1px solid rgba(0,0,0,.08);margin:56px 0}.prose img{width:100%;height:auto;border-radius:20px;margin:36px 0;display:block;box-shadow:0 8px 40px rgba(0,0,0,.12)}.prose pre{background:#080d18;color:#e2e8f0;padding:20px 24px;border-radius:12px;overflow-x:auto;font-size:14px;line-height:1.6;margin:24px 0}.prose code{font-size:13.5px;background:rgba(0,87,181,.08);color:var(--accent);padding:2px 6px;border-radius:5px}.prose pre code{background:none;color:inherit;padding:0;font-size:inherit}.prose .article-video{margin:40px 0}.prose .article-video video{display:block;width:100%;height:auto;max-height:680px;border-radius:20px;background:#080d18;box-shadow:0 12px 44px rgba(8,13,24,.16)}.prose .article-video--portrait video{max-height:760px;object-fit:contain}.prose .article-video figcaption{margin-top:12px;color:rgba(0,0,0,.56);font-size:13px;line-height:1.55}.prose .article-video__reduced-motion-poster{display:none;margin:0}.prose .article-comparison{overflow:hidden;margin:30px 0 36px;border:1px solid rgba(8,13,24,.1);border-radius:20px;background:#fff;box-shadow:0 14px 42px rgba(8,13,24,.08)}.prose .article-comparison__row{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.prose .article-comparison__row+.article-comparison__row{border-top:1px solid rgba(8,13,24,.09)}.prose .article-comparison__plain,.prose .article-comparison__premium{padding:24px 26px 26px}.prose .article-comparison__plain{background:rgb(246,247,249)}.prose .article-comparison__premium{background:#080d18}.prose .article-comparison span{display:block;margin-bottom:10px;color:rgba(8,13,24,.42);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.prose .article-comparison__premium span{color:#69adff}.prose .article-comparison p{margin:0;color:rgba(8,13,24,.68);font-size:15px;line-height:1.65}.prose .article-comparison__premium p{color:rgba(255,255,255,.84);font-weight:560}.prose .article-format-guide{display:grid;gap:12px;margin:30px 0 36px}.prose .article-format-guide__item{display:grid;grid-template-columns:minmax(190px,.82fr) minmax(0,1.45fr);overflow:hidden;border:1px solid rgba(8,13,24,.1);border-radius:18px;background:#fff;box-shadow:0 10px 32px rgba(8,13,24,.055)}.prose .article-format-guide__choice,.prose .article-format-guide__scope{min-width:0;padding:22px 24px}.prose .article-format-guide__choice{background:rgb(246,247,249)}.prose .article-format-guide__scope{border-left:1px solid rgba(8,13,24,.09)}.prose .article-format-guide__item--accent{border-color:rgba(0,122,255,.22);box-shadow:0 14px 38px rgba(0,87,181,.1)}.prose .article-format-guide__item--accent .article-format-guide__choice{background:rgb(238,246,255)}.prose .article-format-guide__choice>span,.prose .article-format-guide__scope>span{display:block;margin-bottom:8px;color:rgba(8,13,24,.5);font-size:12px;font-weight:750;line-height:1.35}.prose .article-format-guide__item--accent .article-format-guide__choice>span,.prose .article-format-guide__scope>span{color:rgb(0,87,181)}.prose .article-format-guide h3{margin:0 0 8px;color:#080d18;font-size:19px;line-height:1.25;text-wrap:balance}.prose .article-format-guide p{margin:0;color:rgba(8,13,24,.68);font-size:14px;line-height:1.65;text-wrap:pretty}.prose .article-format-guide__scope p{color:rgba(8,13,24,.78)}.prose .article-estimate{overflow:hidden;margin:36px 0 30px;border:1px solid rgba(8,13,24,.11);border-radius:20px;background:#fff;box-shadow:0 16px 48px rgba(8,13,24,.09)}.prose .article-estimate__intro{padding:26px 28px 24px;background:#080d18;color:#fff}.prose .article-estimate__intro>span{display:inline-flex;margin-bottom:12px;padding:5px 10px;border-radius:7px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.76);font-size:12px;font-weight:700}.prose .article-estimate__intro h3{margin:0 0 9px;color:#fff;font-size:clamp(28px,5vw,36px);line-height:1.1;letter-spacing:-.035em}.prose .article-estimate__intro p{max-width:60ch;margin:0;color:rgba(255,255,255,.7);font-size:14px;line-height:1.65}.prose .article-estimate__row{display:grid;grid-template-columns:minmax(126px,.72fr) minmax(0,1fr) minmax(0,1fr);border-bottom:1px solid rgba(8,13,24,.09)}.prose .article-estimate__row h4{display:flex;align-items:center;margin:0;padding:20px 18px;color:#080d18;font-size:14px;font-weight:750;line-height:1.4}.prose .article-estimate__option{min-width:0;padding:17px 18px 18px;border-left:1px solid rgba(8,13,24,.08)}.prose .article-estimate__option--expanded{background:rgb(243,248,255)}.prose .article-estimate__option>span{display:block;margin-bottom:5px;color:rgba(8,13,24,.48);font-size:10.5px;font-weight:750;line-height:1.35}.prose .article-estimate__option--expanded>span{color:rgb(0,87,181)}.prose .article-estimate__option p{margin:0;color:rgba(8,13,24,.7);font-size:13.5px;font-weight:520;line-height:1.5;text-wrap:pretty}.prose .article-estimate__option--expanded p{color:rgb(0,74,154);font-weight:700}.prose .article-estimate__note{margin:0;padding:20px 28px 22px;background:rgb(248,250,255);color:rgba(8,13,24,.68);font-size:13.5px;line-height:1.6}.prose .article-premium-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0 36px;border-top:1px solid rgba(8,13,24,.1)}.prose .article-premium-list li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;margin:0;padding:18px 18px 18px 0;border-bottom:1px solid rgba(8,13,24,.1)}.prose .article-premium-list li:nth-child(2n){padding-right:0;padding-left:18px;border-left:1px solid rgba(8,13,24,.1)}.prose .article-premium-list li:last-child{grid-column:1/-1}.prose .article-premium-list li:before{position:static;grid-row:1/3;width:28px;height:28px;border-radius:50%;background:rgba(0,122,255,.1);color:var(--accent);content:"✓";display:grid;place-items:center;font-size:13px;font-weight:900}.prose .article-premium-list strong{font-size:14px;line-height:1.35}.prose .article-premium-list span{margin-top:3px;color:rgba(8,13,24,.56);font-size:13px;line-height:1.5}.prose .article-site-checklist{margin:28px 0 36px;counter-reset:site-checklist;border-top:1px solid rgba(8,13,24,.1)}.prose .article-site-checklist li{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;margin:0;padding:17px 0;border-bottom:1px solid rgba(8,13,24,.1);color:rgba(8,13,24,.76);line-height:1.55}.prose .article-site-checklist li:before{position:static;counter-increment:site-checklist;width:34px;height:34px;border-radius:50%;background:rgba(0,122,255,.1);color:var(--accent);content:counter(site-checklist);display:grid;place-items:center;font-size:13px;font-weight:800;line-height:1}.prose .article-signal-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin:28px 0 36px;padding:24px 26px;border:1px solid rgba(0,122,255,.13);border-radius:18px;background:rgb(247,250,255)}.prose .article-signal-list li{margin:0;padding:12px 0 12px 24px;border-bottom:1px solid rgba(8,13,24,.08);color:rgba(8,13,24,.72);font-size:15px;line-height:1.5}.prose .article-signal-list li:nth-last-child(-n+2){border-bottom:0}.prose .article-signal-list li:before{top:20px;width:8px;height:8px;background:var(--accent);box-shadow:0 0 0 5px rgba(0,122,255,.09)}.prose .article-calculation{overflow:hidden;margin:36px 0 28px;border:1px solid rgba(8,13,24,.1);border-radius:20px;background:#fff;box-shadow:0 16px 48px rgba(8,13,24,.09)}.prose .article-calculation__intro{padding:28px 30px 24px;background:#080d18;color:#fff}.prose .article-calculation__intro>span{display:inline-flex;margin-bottom:12px;padding:5px 10px;border-radius:7px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.72);font-size:12px;font-weight:700}.prose .article-calculation__intro h3{margin:0 0 10px;color:#fff;font-size:clamp(22px,3.5vw,30px);line-height:1.15;letter-spacing:-.035em}.prose .article-calculation__intro p{max-width:62ch;margin:0;color:rgba(255,255,255,.68);font-size:15px;line-height:1.65}.prose .article-calculation__table-wrap{overflow-x:auto}.prose .article-calculation table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:1.45}.prose .article-calculation td,.prose .article-calculation th{padding:15px 16px;border-bottom:1px solid rgba(8,13,24,.08);vertical-align:middle;text-align:right}.prose .article-calculation thead th{background:rgb(242,243,250);color:rgba(8,13,24,.62);font-size:12px;font-weight:800}.prose .article-calculation th:first-child{width:40%;text-align:left}.prose .article-calculation tbody th{color:#080d18;font-weight:650}.prose .article-calculation tbody td{color:rgba(8,13,24,.72);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prose .article-calculation tr>:last-child{background:rgba(0,122,255,.055);color:rgb(0,87,181);font-weight:800}.prose .article-calculation tbody tr:last-child td,.prose .article-calculation tbody tr:last-child th{border-bottom:0}.prose .article-calculation__result{display:flex;gap:10px;padding:20px 30px;border-top:1px solid rgba(8,13,24,.08);background:rgb(248,250,255);color:rgba(8,13,24,.72);font-size:14px;line-height:1.55}.prose .article-calculation__result strong{flex:0 0 auto}.prose .article-audit-cta{position:relative;isolation:isolate;overflow:hidden;margin:56px 0 0;padding:clamp(28px,5vw,52px);border-radius:24px;background:#080d18;box-shadow:0 24px 64px rgba(8,13,24,.18);color:#fff}.prose .article-audit-cta:after{position:absolute;z-index:-1;top:-180px;right:-140px;width:420px;height:420px;border-radius:50%;background:rgba(0,122,255,.22);filter:blur(10px);content:""}.prose .article-audit-cta__meta{display:flex;align-items:center;gap:14px;margin:0 0 28px;color:rgba(255,255,255,.58);font-size:14px;font-weight:650;line-height:1.4}.prose .article-audit-cta__badge{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.1);color:#fff;white-space:nowrap}.prose .article-audit-cta h2{max-width:640px;margin:0 0 18px;padding:0;border:0;color:#fff;font-size:clamp(30px,4.4vw,46px);line-height:1.06;letter-spacing:-.04em}.prose .article-audit-cta p{max-width:720px;margin:0;color:rgba(255,255,255,.68);font-size:clamp(16px,1.8vw,18px);line-height:1.72}.prose .article-audit-cta__actions{display:flex;align-items:center;gap:22px;margin-top:30px}.prose .article-audit-cta__primary,.prose .article-audit-cta__secondary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;font-weight:800;line-height:1.2;text-decoration:none}.prose .article-audit-cta__primary{gap:12px;padding:0 20px;border-radius:12px;background:#fff;color:#080d18;box-shadow:0 10px 28px rgba(0,0,0,.2)}.prose .article-audit-cta__primary span:last-child{transition:transform .18s ease}.prose .article-audit-cta__primary:hover span:last-child{transform:translateX(3px)}.prose .article-audit-cta__secondary{color:rgba(255,255,255,.78);text-decoration:underline;text-decoration-color:rgba(255,255,255,.28);text-underline-offset:5px}.prose .article-audit-cta__primary:focus-visible,.prose .article-audit-cta__secondary:focus-visible{outline:3px solid #69adff;outline-offset:4px}@media (max-width:767px){.prose{font-size:16px}.prose h2{font-size:22px;margin-top:44px}.prose h3{font-size:18px;margin-top:32px}.prose blockquote{font-size:15px;padding:16px 20px}.prose .article-video{margin:32px 0}.prose .article-video video{border-radius:14px}.prose .article-comparison{margin:26px 0 32px;border-radius:16px}.prose .article-comparison__row{grid-template-columns:1fr}.prose .article-comparison__plain,.prose .article-comparison__premium{padding:20px}.prose .article-format-guide{gap:10px;margin:26px 0 32px}.prose .article-format-guide__item{grid-template-columns:1fr;border-radius:16px}.prose .article-format-guide__choice,.prose .article-format-guide__scope{padding:18px 20px}.prose .article-format-guide__scope{border-top:1px solid rgba(8,13,24,.09);border-left:0}.prose .article-format-guide h3{font-size:18px}.prose .article-format-guide p{font-size:14px}.prose .article-estimate{margin:30px 0 26px;border-radius:17px}.prose .article-estimate__intro{padding:23px 20px 21px}.prose .article-estimate__intro h3{font-size:clamp(27px,9vw,34px)}.prose .article-estimate__row{grid-template-columns:1fr;gap:8px;padding:17px 14px}.prose .article-estimate__row h4{padding:0 3px 2px;font-size:15px}.prose .article-estimate__option{padding:13px 14px 14px;border:1px solid rgba(8,13,24,.09);border-radius:12px;background:rgb(248,249,251)}.prose .article-estimate__option--expanded{border-color:rgba(0,122,255,.17);background:rgb(239,246,255)}.prose .article-estimate__option>span{font-size:11px}.prose .article-estimate__option p{font-size:14px}.prose .article-estimate__note{padding:18px 20px 20px;font-size:13px}.prose .article-premium-list{grid-template-columns:1fr}.prose .article-premium-list li,.prose .article-premium-list li:nth-child(2n){padding:16px 0;border-left:0}.prose .article-premium-list li:last-child{grid-column:auto}.prose .article-site-checklist li{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:15px 0}.prose .article-site-checklist li:before{width:30px;height:30px}.prose .article-signal-list{grid-template-columns:1fr;gap:0;padding:14px 20px}.prose .article-signal-list li:nth-last-child(2){border-bottom:1px solid rgba(8,13,24,.08)}.prose .article-calculation{margin:30px -8px 24px;border-radius:16px}.prose .article-calculation__intro{padding:24px 20px 20px}.prose .article-calculation table{font-size:12px}.prose .article-calculation td,.prose .article-calculation th{padding:13px 8px}.prose .article-calculation th:first-child{width:39%}.prose .article-calculation__result{display:grid;gap:4px;padding:18px 20px;font-size:13px}.prose .article-audit-cta{margin-top:44px;padding:28px 22px;border-radius:20px}.prose .article-audit-cta__meta{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:24px}.prose .article-audit-cta__actions{align-items:stretch;flex-direction:column;gap:14px}.prose .article-audit-cta__primary,.prose .article-audit-cta__secondary{width:100%}}@media (prefers-reduced-motion:reduce){.prose .article-video video{display:none}.prose .article-video__reduced-motion-poster{display:block;width:100%;height:auto;border-radius:20px;box-shadow:0 12px 44px rgba(8,13,24,.16)}}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_de5441{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_de5441{--font-manrope:"Manrope","Manrope Fallback"}