:root{--blue:#253ad6;--blue-dark:#16259f;--cyan:#00b9ee;--ink:#11131a;--muted:#5f6472;--line:#dfe2ea;--surface:#f5f7fb;--white:#fff;--success:#087a55;--shadow:0 20px 55px rgba(20,30,70,0.12);--r-sm:0.65rem;--r-md:1rem;--r-lg:1.5rem;--s1:0.5rem;--s2:0.75rem;--s3:1rem;--s4:1.5rem;--s5:2rem;--s6:3rem;--s7:5rem;--focus:0 0 0 3px rgba(37,58,214,0.28);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:var(--white);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select{font:inherit}a,button,input,select{outline:none}:focus-visible{box-shadow:var(--focus);border-radius:.35rem}.shell{width:min(1180px,calc(100% - 2rem));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:.5rem;left:.5rem;z-index:100;transform:translateY(-160%);padding:.7rem 1rem;background:var(--ink);color:#fff}.skip-link:focus{transform:none}.site-header{background:rgba(255,255,255,.96);border-bottom:1px solid var(--line)}.nav-wrap{min-height:4.75rem;gap:var(--s4)}.brand,.nav-wrap{display:flex;align-items:center}.brand{gap:.65rem;flex:none}.brand img{border-radius:.6rem}.brand span{display:grid;line-height:1.1}.brand strong{letter-spacing:.08em}.brand small{margin-top:.2rem;color:var(--muted);font-size:.68rem}.site-header nav{display:flex;gap:1.4rem;margin-left:auto;align-items:center}.site-header nav a,.text-action{font-weight:650;font-size:.92rem}.site-header nav a[aria-current=page]{color:var(--blue);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.35rem}.text-action{border:0;background:none;padding:0;color:var(--muted)}.text-action:disabled{cursor:not-allowed}.nav-actions{display:flex;align-items:center;gap:.7rem}.locale-switcher select{border:1px solid var(--line);border-radius:999px;background:#fff;padding:.65rem 2rem .65rem .8rem;color:var(--ink)}.button{display:inline-flex;min-height:2.8rem;align-items:center;justify-content:center;padding:.72rem 1.1rem;border:1px solid var(--blue);border-radius:999px;background:var(--blue);color:#fff;font-weight:750;line-height:1.2;transition:background .16s ease,transform .16s ease}.button:hover{background:var(--blue-dark);transform:translateY(-1px)}.button-secondary{background:#fff;color:var(--ink);border-color:var(--line)}.button-secondary:hover{background:var(--surface)}.button-inverse{background:#fff;color:var(--blue);border-color:#fff}.hero{display:grid;grid-template-columns:1.02fr .98fr;grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);padding-block:clamp(4rem,9vw,8rem)}.eyebrow{margin:0 0 var(--s3);color:var(--blue);font-size:.78rem;letter-spacing:.13em;text-transform:uppercase}.hero h1,.page-hero h1{max-width:13ch;margin:0;font-size:clamp(2.65rem,6vw,5.7rem);line-height:.98;letter-spacing:-.055em}.lede{max-width:62ch;margin:var(--s4) 0 0;color:var(--muted);font-size:clamp(1.05rem,2vw,1.25rem)}.lede.compact{font-size:1.08rem}.button-row{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:var(--s5)}.availability{margin:.7rem 0 0;color:var(--muted);font-size:.78rem}.hero-visual{min-width:0;margin:0}.hero-visual:before{content:"";position:absolute;inset:-8%;z-index:-1;background:radial-gradient(circle,var(--cyan) 0,rgba(37,58,214,.18) 36%,transparent 70%);opacity:.35}.hero-visual img,.product-shot{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow)}.hero-visual figcaption{display:grid;grid-gap:.15rem;gap:.15rem;width:calc(100% - 2rem);margin:-1.5rem auto 0;position:relative;z-index:1;padding:.9rem 1rem;border:1px solid var(--line);border-radius:var(--r-md);background:rgba(255,255,255,.96);box-shadow:0 12px 30px rgba(20,30,70,.1)}.hero-visual figcaption span{color:var(--muted);font-size:.82rem}.section{padding-block:var(--s7)}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:var(--s5)}h2{margin:0;font-size:clamp(2rem,4vw,3.55rem);line-height:1.05;letter-spacing:-.04em}.benefit-list{border-top:1px solid var(--line)}.benefit-list article{display:grid;grid-template-columns:4rem 1fr;grid-gap:1rem;gap:1rem;padding:1.35rem 0;border-bottom:1px solid var(--line);font-size:clamp(1.05rem,2vw,1.35rem)}.benefit-list span,.tool-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--blue);font-size:.78rem;font-weight:800}.benefit-list p{margin:0}.tools-section{background:var(--surface)}.feature-showcase{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s4);gap:var(--s4)}.feature-showcase figure{min-width:0;margin:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-md);background:var(--white);box-shadow:0 12px 32px rgba(20,30,70,.08)}.feature-showcase img{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:cover;border-bottom:1px solid var(--line)}.feature-showcase figcaption{display:grid;grid-gap:.25rem;gap:.25rem;padding:var(--s3)}.feature-showcase figcaption span{color:var(--muted);font-size:.9rem}.tool-groups{grid-gap:var(--s6);gap:var(--s6)}.tool-group{display:grid;grid-template-columns:minmax(9rem,.28fr) 1fr;grid-gap:var(--s5);gap:var(--s5)}.group-label{margin:0;color:var(--blue);font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tool-list{border-top:1px solid #cfd4df}.tool{display:grid;grid-template-columns:2rem 1fr;grid-gap:.65rem;gap:.65rem;padding:1.25rem .8rem 1.25rem 0;border-bottom:1px solid #cfd4df}.tool:nth-child(odd){margin-right:1rem}.tool h3{margin:0 0 .25rem;font-size:1rem}.tool h3 a{text-decoration-thickness:1px;text-underline-offset:.18em}.tool h3 a:hover{text-decoration:underline}.tool p{margin:0;color:var(--muted);font-size:.9rem}.text-link{display:inline-block;margin-top:var(--s5);color:var(--blue);font-weight:750}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2rem,7vw,6rem);gap:clamp(2rem,7vw,6rem);align-items:center}.check-list{padding:0;margin:var(--s5) 0 0;list-style:none}.check-list li{padding:.9rem 0;border-bottom:1px solid var(--line)}.check-list li:before{content:"✓";color:var(--success);font-weight:800;margin-right:.75rem}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s4);gap:var(--s4);padding:0;list-style:none}.steps li{padding:var(--s4);border-top:2px solid var(--blue);background:var(--surface)}.steps span{font-size:2rem;color:var(--blue);font-weight:800}.steps p{margin:.8rem 0 0}.plans-band{background:var(--ink);color:#fff}.plans-band .eyebrow{color:#78ddff}.plans-band .lede{color:#c9ccd5}.final-cta{text-align:center;padding-block:clamp(5rem,10vw,9rem)}.final-cta h2{margin-inline:auto;max-width:18ch}.final-cta p{color:var(--muted);margin:1rem auto 1.8rem}.page-hero{padding-block:clamp(4rem,8vw,7rem)}.page-hero h1{max-width:16ch}.local-note{margin-top:1.4rem;padding:.55rem .8rem;background:#e9faf4;color:var(--success);font-size:.87rem}.local-note,.trial-pill{display:inline-block;border-radius:999px}.trial-pill{margin-top:1.5rem;padding:.55rem .9rem;background:#e9edff;color:var(--blue);font-weight:750}.trial-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:clamp(1.5rem,5vw,4rem);gap:clamp(1.5rem,5vw,4rem);margin-bottom:var(--s7);padding:clamp(1.5rem,4vw,2.5rem);border-radius:var(--r-lg);background:var(--ink);color:var(--white)}.trial-panel h2{max-width:15ch}.trial-panel p:not(.eyebrow){max-width:62ch;margin:var(--s3) 0 0;color:#c9ccd5}.trial-panel .eyebrow{color:#78ddff}.trial-panel button{min-height:2.8rem;padding:.72rem 1.1rem;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:rgba(255,255,255,.1);color:#d8dae1;cursor:not-allowed;font-weight:750}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;margin-top:2rem}.price-card{display:flex;flex-direction:column;min-height:19rem;padding:1.4rem;border:1px solid var(--line);border-radius:var(--r-md)}.price-card.featured{border:2px solid var(--blue)}.price-card h3{margin:0 0 1rem;font-size:1rem;font-weight:750}.price-card strong{font-size:2rem;letter-spacing:-.04em}.price-card span{color:var(--muted)}.price-card .price-detail{margin:1.25rem 0;color:var(--muted);font-size:.9rem}.price-card button{margin-top:auto;padding:.7rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted)}.empty-market,.pricing-note{margin-top:2rem;color:var(--muted)}.help-hero{padding-bottom:2rem}.help-search{max-width:46rem;margin-top:2rem}.help-search input{width:100%;padding:1rem 1.2rem;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink)}.result-count{color:var(--muted);font-size:.8rem}.search-results{display:grid;border-top:1px solid var(--line)}.search-results a{display:grid;padding:.85rem 0;border-bottom:1px solid var(--line)}.search-results span{color:var(--muted);font-size:.88rem}.article{max-width:760px;padding-block:4rem}.article h1{font-size:clamp(2.5rem,6vw,5rem);line-height:1}.back-link{display:inline-block;margin-bottom:3rem;color:var(--blue);font-weight:700}.article-body{margin:3rem 0;padding:2rem;border-radius:var(--r-md);background:var(--surface)}.article aside h2,.article-body h2{font-size:1.5rem}.article-body li{padding:.45rem}.helpful{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 0;border-block:1px solid var(--line)}.helpful button{margin-left:.5rem;padding:.45rem .9rem;border:1px solid var(--line);border-radius:999px;background:#fff}.article aside{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:3rem}.article aside a{color:var(--blue);font-weight:700}.faq-list{max-width:800px}.faq-list details{border-top:1px solid var(--line);padding:1.25rem 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font-size:1.1rem;font-weight:750}.faq-cta{border-top:1px solid var(--line)}.faq-cta h2,.faq-cta p{max-width:42rem}.faq-cta .button-row{margin-top:var(--s4)}.faq-list p{color:var(--muted)}.site-footer{padding:3rem 0;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:1fr auto;align-items:start;grid-gap:2rem;gap:2rem}.footer-grid nav{display:flex;flex-wrap:wrap;gap:1rem}.footer-grid>p{grid-column:1/-1;color:var(--muted);font-size:.85rem}.visually-balanced{max-width:18ch}.empty-market{padding:2rem;border-radius:var(--r-md)}.empty-market,.pricing-grid-pending .price-card{background:var(--surface)}.pricing-grid-pending .price-card strong{color:var(--muted)}@media (max-width:900px){.nav-wrap{flex-wrap:wrap;padding-block:.55rem}.site-header nav{order:3;width:100%;margin-left:0;padding-bottom:.25rem;flex-wrap:wrap;gap:.7rem 1rem}.nav-actions{margin-left:auto}.hero,.split{grid-template-columns:1fr}.pricing-grid{grid-template-columns:repeat(2,1fr)}.trial-panel{grid-template-columns:1fr}.trial-panel button{justify-self:start}.tool-group{grid-template-columns:1fr}.feature-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.steps{grid-template-columns:1fr}.section-heading{display:block}.footer-grid{grid-template-columns:1fr}}@media (max-width:560px){.shell{width:min(100% - 1.25rem,1180px)}.nav-wrap{min-height:4.1rem}.brand small,.nav-actions .button{display:none}.locale-switcher select{width:6.4rem;font-size:.75rem;padding-inline:.6rem}.hero{padding-top:2.2rem}.hero h1,.page-hero h1{font-size:2.75rem}.feature-showcase,.pricing-grid,.tool-list{grid-template-columns:1fr}.tool:nth-child(odd){margin-right:0}.section{padding-block:3.5rem}.helpful{align-items:flex-start;flex-direction:column}}.auth-page{min-height:70vh;display:grid;grid-template-columns:1fr minmax(18rem,26rem);grid-gap:var(--s7);gap:var(--s7);align-items:center;padding-block:var(--s7)}.account-content h1,.auth-copy h1{font-size:clamp(2.4rem,5vw,4.5rem);line-height:1;letter-spacing:-.045em}.auth-panel{display:grid;grid-gap:var(--s3);gap:var(--s3);padding:var(--s5);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow)}.auth-option,.auth-panel input,.settings-list button{min-height:2.8rem;width:100%;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;padding:.75rem}.auth-panel label{display:grid;grid-gap:.45rem;gap:.45rem;font-weight:700}.auth-divider{display:flex;align-items:center;gap:.75rem;color:var(--muted)}.auth-divider:after,.auth-divider:before{content:"";flex:1 1;border-top:1px solid var(--line)}.configuration-note{color:var(--muted);font-size:.85rem}.account-shell{display:grid;grid-template-columns:14rem 1fr;grid-gap:var(--s6);gap:var(--s6);padding-block:var(--s7)}.account-nav{display:flex;flex-direction:column;gap:.35rem}.account-nav a{padding:.75rem;border-radius:var(--r-sm);font-weight:700}.account-nav a:hover{background:var(--surface)}.account-nav a[aria-current=page]{color:var(--brand-strong);background:var(--brand-soft)}.account-summary,.settings-list{display:grid;grid-gap:var(--s3);gap:var(--s3);margin-top:var(--s5)}.account-shortcuts{display:grid;grid-gap:var(--s4);gap:var(--s4);margin-top:var(--s7)}.account-shortcuts .section-heading{margin-bottom:0}.account-shortcuts .section-heading p{color:var(--muted);margin:0}.account-shortcut-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s3);gap:var(--s3)}.account-shortcut{display:grid;grid-gap:.45rem;gap:.45rem;padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.account-shortcut:hover{border-color:var(--brand)}.account-shortcut strong{font-size:1.1rem}.account-shortcut p{margin:0;color:var(--muted)}.account-shortcut .text-link{margin-top:.4rem}.account-summary div,.settings-list article{padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-md)}.account-summary dt{color:var(--muted);font-size:.85rem}.account-summary dd{margin:.25rem 0 0;font-weight:700}.settings-list h2{margin-top:0}.danger-zone{border-color:#e3a7a7!important}.account-error{min-height:60vh;display:grid;align-content:center;justify-items:start;grid-gap:var(--s3);gap:var(--s3)}.account-error h1,.account-error p{margin:0}.account-skeleton-content{display:grid;grid-gap:var(--s3);gap:var(--s3)}.account-skeleton{min-height:1rem;border-radius:var(--r-sm);background:var(--surface)}.account-skeleton-nav{min-height:12rem}.account-skeleton-title{width:min(28rem,80%);min-height:4rem}.account-skeleton-line{width:min(36rem,100%)}.account-skeleton-card{min-height:6rem}@media (max-width:700px){.account-shell,.auth-page{grid-template-columns:1fr}.account-nav{flex-direction:row;flex-wrap:wrap;gap:.25rem}.account-nav a{padding:.6rem .75rem}.account-shortcut-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;border-bottom-color:rgb(37 99 255/10%);background:rgb(255 255 255/92%);box-shadow:0 8px 30px rgb(11 15 25/5%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header .nav-wrap{min-height:4.75rem}.site-header .brand{color:#0b1739;font-size:1.45rem;font-weight:800;letter-spacing:-.045em}.site-header .brand img{filter:drop-shadow(0 6px 12px rgb(37 99 255/20%))}.site-header nav a{color:#1e315a;font-weight:650}.site-header nav a:focus-visible,.site-header nav a:hover{color:#2563ff}.faq-cta .button,.final-cta .button,.hero .button,.site-header .button{border-color:#2563ff;background:linear-gradient(135deg,#0f5dcc,#174fc4);color:#fff;box-shadow:0 12px 28px rgb(37 99 255/24%)}.hero .button-secondary{border-color:rgb(37 99 255/25%);background:#fff;color:#174fc4;box-shadow:none}.hero{position:relative;min-height:44rem;align-items:center;padding-block:clamp(4rem,7vw,7rem)}.hero:before{position:absolute;z-index:-1;inset:0 50% 0 -100vw;content:"";background:radial-gradient(circle at 88% 25%,rgb(0 212 255/13%),transparent 30%),radial-gradient(circle at 75% 75%,rgb(37 99 255/10%),transparent 36%);pointer-events:none}.hero-copy{max-width:38rem}.hero h1{max-width:12ch;color:#0b1739;font-size:clamp(3rem,6vw,5.7rem);line-height:.98;letter-spacing:-.065em}.eyebrow{color:#2563ff;font-weight:800;letter-spacing:.11em}.hero .lede,.page-hero .lede{color:#40537a;font-size:clamp(1.05rem,1.4vw,1.24rem)}.hero-visual{position:relative;padding:1rem;border:1px solid rgb(37 99 255/13%);border-radius:1.7rem;background:rgb(255 255 255/78%);box-shadow:0 35px 90px rgb(43 93 174/18%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-visual:after{position:absolute;z-index:-1;top:-12%;right:-8%;width:13rem;height:13rem;border-radius:50%;content:"";background:rgb(0 212 255/14%);filter:blur(6px)}.feature-showcase img,.hero-visual img,.product-shot{border:1px solid rgb(22 53 105/11%);border-radius:1.1rem;box-shadow:0 20px 55px rgb(11 15 25/13%)}.hero-visual figcaption{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem .8rem .1rem;color:#40537a}.hero-visual figcaption strong{color:#0b1739}.section{padding-block:clamp(4.5rem,7vw,7.5rem)}.section-heading{max-width:49rem;margin-bottom:2.25rem}.final-cta h2,.page-hero h1,.plans-band h2,.section-heading h2,.split h2{color:#0b1739;letter-spacing:-.045em}.benefit-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.benefit-list article,.steps li{min-height:9.5rem;padding:1.4rem;border:1px solid #e4eaf4;border-radius:1rem;background:#fff;box-shadow:0 16px 40px rgb(18 42 86/7%)}.benefit-list article span,.steps li span{display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:.65rem;background:#eaf2ff;color:#174fc4;font-weight:800}.tools-section{border-block:1px solid #e4eaf4;background:radial-gradient(circle at 12% 12%,rgb(0 212 255/8%),transparent 24%),#f7faff}.tool-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.tool-group{padding:1.2rem;border:1px solid #e0e7f2;border-radius:1.15rem;background:#fff;box-shadow:0 18px 45px rgb(18 42 86/6%)}.tool-group h3{margin-bottom:.85rem;color:#536581;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.tool-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.tool{min-height:5.25rem;padding:.75rem;border:1px solid #e0e6ef;border-radius:.8rem;background:#fff;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}a.tool:focus-visible,a.tool:hover{border-color:rgb(37 99 255/50%);box-shadow:0 12px 24px rgb(37 99 255/10%);transform:translateY(-2px)}.tool>span:first-child{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border-radius:.55rem;background:#0f5dcc;color:#fff;font-size:.75rem;font-weight:800}.tool strong{color:#0b1739}.tool small{color:#65738e}.check-list li:before{background:#2563ff}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.plans-band{border:0;background:radial-gradient(circle at 82% 15%,rgb(0 212 255/24%),transparent 28%),linear-gradient(135deg,#08152e,#12336f);color:#dbe8ff}.plans-band .eyebrow,.plans-band h2{color:#fff}.plans-band .button-inverse{border-color:#fff;background:#fff;color:#174fc4}.final-cta{margin-block:clamp(4rem,7vw,7rem);padding:clamp(2.5rem,6vw,5rem);border:1px solid rgb(37 99 255/13%);border-radius:1.7rem;background:radial-gradient(circle at 85% 25%,rgb(0 212 255/17%),transparent 24%),linear-gradient(135deg,#f4f8ff,#eaf3ff);box-shadow:0 28px 70px rgb(37 99 255/10%)}.page-hero{position:relative;overflow:hidden;padding-block:clamp(4.5rem,8vw,7.5rem);border-bottom:1px solid #e4eaf4;background:radial-gradient(circle at 82% 20%,rgb(0 212 255/12%),transparent 25%),linear-gradient(145deg,#fff,#f2f7ff)}.page-hero:after{position:absolute;right:-6rem;bottom:-9rem;width:24rem;height:24rem;border:3.5rem solid rgb(37 99 255/6%);border-radius:50%;content:""}.faq-list details,.feature-showcase article,.help-search,.pricing-grid .price-card,.search-results{border-color:#e0e7f2;border-radius:1.1rem;background:#fff;box-shadow:0 16px 45px rgb(18 42 86/7%)}.feature-showcase article{overflow:hidden}.pricing-grid{gap:1.25rem}.pricing-grid .price-card{padding:clamp(1.5rem,3vw,2.5rem)}.pricing-grid .price-card.featured{border-color:#2563ff;box-shadow:0 24px 60px rgb(37 99 255/16%)}.price-card .price{color:#174fc4}.help-search input{border-color:#dce5f3;border-radius:.8rem;background:#f9fbff}.faq-list details[open]{border-color:rgb(37 99 255/35%)}.site-footer{border-top:0;background:#08152e}.site-footer,.site-footer p{color:#cbd8ef}.site-footer .brand,.site-footer .brand small,.site-footer a,.site-footer h2,.site-footer strong{color:#fff}.site-footer a:focus-visible,.site-footer a:hover{color:#7bdfff}@media (max-width:1000px){.hero{min-height:auto}.tool-groups{grid-template-columns:1fr}}@media (max-width:700px){.site-header .nav-wrap{min-height:auto}.hero{padding-top:3.25rem}.hero h1{font-size:clamp(2.8rem,14vw,4.5rem)}.benefit-list,.steps,.tool-list{grid-template-columns:1fr}.hero-visual{padding:.65rem;border-radius:1.1rem}.hero-visual figcaption{align-items:flex-start;flex-direction:column}.final-cta{border-radius:1.2rem}}body[data-account-theme=dark]{color-scheme:dark;--blue:#8faeff;--blue-dark:#b6ccff;--ink:#edf3ff;--muted:#b3bfd4;--line:#3b4962;--surface:#202d44;--white:#111c30;--success:#62dfaf;--focus:0 0 0 3px rgb(143 174 255/65%);color:var(--ink);background:var(--white)}body[data-account-theme=light]{color-scheme:light}body[data-account-theme=dark] .site-header{background:var(--white);border-bottom-color:var(--line)}body[data-account-theme=dark] .site-header .brand,body[data-account-theme=dark] .site-header nav a{color:var(--ink)}body[data-account-theme=dark] .account-shell input:not([type=checkbox]):not([type=radio]),body[data-account-theme=dark] .account-shell textarea,body[data-account-theme=dark] .locale-switcher select{color:var(--ink);background:var(--white);border-color:var(--line)}.site-session_link__O017n{min-width:0;max-width:12rem}.site-session_link__O017n span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}