:root{--sm-white:#fff;--sm-paper:#fbfcfd;--sm-grey-50:#edf2f6;--sm-grey-200:#e4eaee;--sm-grey-400:#5e6e80;--sm-grey-600:#4a5a6e;--sm-ink:#0b1f33;--sm-cobalt:#0a7b74;--sm-cobalt-hover:#08625c;--sm-cobalt-tint:#e6f5f3;--sm-tint-50:#f2f9f8;--sm-signal:#0ea89e;--sm-coral:#ff6a5a;--sm-amber:#b9402c;--sm-amber-tint:#fdedea;--sm-bg:var(--sm-paper);--sm-bg-alt:var(--sm-grey-50);--sm-bg-dark:var(--sm-ink);--sm-text:var(--sm-ink);--sm-text-2:var(--sm-grey-600);--sm-text-3:var(--sm-grey-400);--sm-text-on-dark:#fff;--sm-text-2-on-dark:#b4bccb;--sm-accent-on-dark:#7ed9d2;--sm-line:var(--sm-grey-200);--sm-line-on-dark:#22364b;--sm-action:var(--sm-cobalt);--sm-action-hover:var(--sm-cobalt-hover);--sm-font:var(--font-instrument-sans), "Instrument Sans", system-ui, -apple-system, sans-serif;--sm-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--sm-container:1120px;--sm-radius-sm:8px;--sm-radius:10px;--sm-radius-lg:14px;--sm-shadow:0 1px 0 #0b1f330a, 0 18px 60px -28px #0b1f3347;--sm-ease:cubic-bezier(.16, 1, .3, 1);--sm-duration:.2s}@media (prefers-reduced-motion:reduce){:root{--sm-duration:0s}}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:focus-within{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--sm-bg);color:var(--sm-text);font-family:var(--sm-font);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}a{color:var(--sm-cobalt);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}p a,li a,td a,blockquote a,.kick a,.prose a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--sm-cobalt);outline-offset:3px;border-radius:4px}img,svg{max-width:100%}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:600;line-height:1.1}.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}h1{letter-spacing:-.03em;font-size:clamp(2.5rem,1.6rem + 2.8vw,3.5rem);line-height:1.05}h2{letter-spacing:-.025em;font-size:clamp(1.9rem,1.4rem + 1.4vw,2.25rem);line-height:1.12}h3{letter-spacing:-.015em;font-size:1.375rem;font-weight:500;line-height:1.25}p{max-width:62ch;color:var(--sm-text-2);margin:0 0 1em}.acc{color:var(--sm-cobalt)}.tnum{font-variant-numeric:tabular-nums}.mono{font-family:var(--sm-mono);color:var(--sm-text-3);font-size:.8125rem}.skip{background:var(--sm-ink);color:#fff;z-index:50;border-radius:6px;padding:8px 12px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.wrap{max-width:var(--sm-container);margin:0 auto;padding:0 clamp(20px,4vw,40px)}.btn{border-radius:var(--sm-radius);border:1px solid var(--sm-cobalt);background:var(--sm-cobalt);color:#fff;min-height:48px;transition:background var(--sm-duration) var(--sm-ease), border-color var(--sm-duration) var(--sm-ease);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-family:inherit;font-size:.9375rem;font-weight:500;display:inline-flex}.btn:hover{background:var(--sm-cobalt-hover);border-color:var(--sm-cobalt-hover);text-decoration:none}.btn.sec{color:var(--sm-cobalt);background:0 0}.btn.sec:hover{background:var(--sm-cobalt-tint)}.btn.on-dark{color:var(--sm-ink);background:#fff;border-color:#fff}.btn.on-dark:hover{background:var(--sm-grey-200);border-color:var(--sm-grey-200)}.btn.sec.on-dark{color:#fff;background:0 0;border-color:#3a5068}.btn.sec.on-dark:hover{background:#173149}.label{color:var(--sm-text-2);font-size:.8125rem;font-weight:500}.crumb{color:var(--sm-text-3);margin:0 0 16px;font-size:.9375rem}.crumb a{color:var(--sm-text-2);font-weight:500}.lead{font-size:1.25rem;line-height:1.5}.fine{color:var(--sm-text-3);margin-top:18px;font-size:1rem}.chip{color:var(--sm-cobalt);white-space:nowrap;letter-spacing:-.005em;align-items:center;gap:7px;font-size:.875rem;font-weight:500;display:inline-flex}.chip:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.chip.attn{color:var(--sm-amber)}.chip.plain{color:var(--sm-text-2)}.chip.plain:before{background:var(--sm-grey-400)}.nav{-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px);border-bottom:1px solid var(--sm-line);z-index:20;background:#ffffffeb;position:sticky;top:0}.nav .wrap{justify-content:space-between;align-items:center;gap:20px;height:68px;display:flex}.brand{color:var(--sm-ink);letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.25rem;font-weight:600;display:flex}.brand:hover{text-decoration:none}.brand svg{flex:none;width:30px;height:30px}.nav ul{gap:26px;margin:0;padding:0;list-style:none;display:flex}.nav ul a{color:var(--sm-text-2);font-size:.9375rem;font-weight:500}.nav ul a:hover,.nav ul a[aria-current=page]{color:var(--sm-ink);text-decoration:none}.nav .cta{align-items:center;gap:10px;display:flex}.nav .cta .login{color:var(--sm-text-2);padding:0 8px;font-size:.9375rem;font-weight:500}.burger{border:1px solid var(--sm-line);border-radius:var(--sm-radius);cursor:pointer;background:#fff;justify-content:center;align-items:center;width:44px;height:44px;display:none}.burger span{background:var(--sm-ink);width:18px;height:2px;box-shadow:0 -6px 0 var(--sm-ink), 0 6px 0 var(--sm-ink);display:block}.mnav{border-top:1px solid var(--sm-line);background:#fff;display:none}.mnav[data-open=true]{display:block}.mnav a{border-bottom:1px solid var(--sm-line);color:var(--sm-ink);padding:14px 0;font-weight:500;display:block}section{padding:96px 0}section.alt{background:var(--sm-bg-alt)}section.dark{background:var(--sm-bg-dark);color:#fff}section.dark p{color:var(--sm-text-2-on-dark)}section.dark h2{color:#fff}section.dark .acc{color:var(--sm-accent-on-dark)}.hero{padding:88px 0 96px}.hero.inner{padding:72px 0 80px}.hero .grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.hero .sub{max-width:52ch;margin-top:20px;font-size:1.25rem;line-height:1.5}.hero .ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.page-head{padding:72px 0 40px}.page-head p{font-size:1.25rem;line-height:1.5}.record{border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);box-shadow:var(--sm-shadow);background:#fff;overflow:hidden}.record .bar{border-bottom:1px solid var(--sm-line);background:var(--sm-grey-50);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.record .bar .url{color:var(--sm-text-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.8125rem;font-weight:500;overflow:hidden}.record .bar .chip{flex:none}.record .body{padding:18px 20px 20px}.record .title{letter-spacing:-.01em;font-size:1.0625rem;font-weight:600}.record .meta{color:var(--sm-text-3);margin-bottom:14px;font-size:.8125rem}.record .sides{border:1px solid var(--sm-line);border-radius:var(--sm-radius);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.record .side{padding:12px 14px}.record .side+.side{border-left:1px solid var(--sm-line)}.record .side .label{margin-bottom:6px;display:block}.record .kv{justify-content:space-between;padding:4px 0;font-size:.9375rem;display:flex}.record .kv b{font-weight:600}.record .spine{background:var(--sm-cobalt);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #fff}.record .ms{border-top:1px solid var(--sm-line);margin-top:14px}.record .ms div{border-bottom:1px solid var(--sm-line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:.9375rem;display:flex}.record .ms div:last-child{border:0}.record .foot{color:var(--sm-text-3);padding-top:10px;font-size:.8125rem}.record .ms div>span:first-child,.frag-row>span:first-child{flex:none}.record .ms .chip,.frag-row .chip{white-space:normal;text-align:right;align-items:flex-start;font-size:.8125rem;line-height:1.25}.record .ms .chip:before,.frag-row .chip:before{margin-top:.4em}.frame{border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);box-shadow:var(--sm-shadow);background:#fff;overflow:hidden}.frame .bar{border-bottom:1px solid var(--sm-line);background:var(--sm-grey-50);align-items:center;gap:8px;padding:10px 14px;display:flex}.frame .bar i{background:var(--sm-grey-200);border-radius:50%;width:9px;height:9px;display:block}.frame .bar .url{color:var(--sm-text-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:8px;font-size:.8125rem;font-weight:500;overflow:hidden}.frame .shot{aspect-ratio:16/10;background:linear-gradient(160deg, var(--sm-grey-50), #fff);padding:18px;display:block}.frame .shot img{width:100%;height:auto;display:block}.frame.real .shot{aspect-ratio:1440/900;background:#f7fafa;padding:0}.frame.real{box-shadow:0 24px 60px -30px #0b1f3359,0 1px #0b1f330a}.frame.real .bar{background:#f7fafa}.appui{color:var(--sm-text-2);font-size:.8125rem}.appui .t{color:var(--sm-ink);margin-bottom:2px;font-size:1rem;font-weight:600}.appui .m{color:var(--sm-text-3);margin-bottom:12px;font-size:.8125rem}.appui .cards{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.appui .card{border:1px solid var(--sm-line);border-radius:var(--sm-radius);background:#fff;padding:10px 12px}.appui .card small{color:var(--sm-text-3);font-size:.8125rem;display:block}.appui .card b{font-variant-numeric:tabular-nums;color:var(--sm-ink);font-size:1rem;display:block}.appui .list div{border-top:1px solid var(--sm-line);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.four{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px;display:grid}.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:36px;display:grid}.panel,.tile,.big,.pcard,.sidecard{border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);background:#fff}.panel{padding:20px}.panel .name{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-weight:600;display:flex}.panel .field{border:1px solid var(--sm-line);border-radius:var(--sm-radius-sm);color:var(--sm-text-2);justify-content:space-between;gap:12px;padding:10px 12px;font-size:.9375rem;display:flex}.panel .field b{color:var(--sm-ink);font-weight:500}.punch{letter-spacing:-.015em;color:var(--sm-ink);margin-top:36px;font-size:1.375rem;font-weight:500}.tile{padding:22px}.tile h3{margin-bottom:8px;font-size:1.125rem}.tile p{margin:0;font-size:.9375rem}.big{padding:32px}.big h3{letter-spacing:-.02em;margin-bottom:12px;font-size:1.5rem;font-weight:600}.big p{font-size:1rem}.sides2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.regs{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.regs span{color:var(--sm-text-2);align-items:center;gap:8px;font-size:.9375rem;font-weight:500;display:inline-flex}.regs span:before{content:"";background:var(--sm-cobalt);border-radius:50%;width:7px;height:7px}.steps{grid-template-columns:repeat(4,1fr);margin-top:40px;display:grid;position:relative}.steps:before{content:"";background:var(--sm-line);height:1px;position:absolute;top:15px;left:0;right:0}.step{padding:0 24px 0 0;position:relative}.step .n{border:1px solid var(--sm-cobalt);width:31px;height:31px;color:var(--sm-cobalt);z-index:1;font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex;position:relative}.step h3{margin:18px 0 8px;font-size:1.125rem}.step p{margin:0;font-size:.9375rem}.step .more{margin-bottom:0;font-size:.9375rem}.uses{border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);background:#fff;grid-template-columns:1.2fr repeat(4,1fr);margin-top:36px;display:grid;overflow:hidden}.uses>div{border-left:1px solid var(--sm-line);padding:22px 20px}.uses>div:first-child{background:var(--sm-grey-50);border-left:0}.uses .doc{color:var(--sm-text-2);border:1px solid var(--sm-line);border-radius:var(--sm-radius-sm);background:#fff;margin-top:8px;padding:10px 12px;font-size:.875rem;font-weight:500}.uses h3{margin-bottom:6px;font-size:1.0625rem}.uses p{margin:0;font-size:.875rem}.uses .chip{margin-top:10px}.free{border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);background:#fff;margin-top:36px;padding:32px}.free .cols{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:20px;display:grid}.free .cols b{margin-bottom:6px;font-size:1.0625rem;font-weight:600;display:block}.free .cols p{margin:0;font-size:.9375rem}.proof{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}.photo{aspect-ratio:4/5;border-radius:var(--sm-radius-lg);background:linear-gradient(160deg, var(--sm-grey-200), var(--sm-grey-50));border:1px solid var(--sm-line);color:var(--sm-text-3);align-items:flex-end;padding:18px;font-size:.8125rem;display:flex;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}.partners{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:22px 0;display:grid}.partner{border:1px solid var(--sm-line);border-radius:var(--sm-radius);background:#fff;padding:14px 16px}.partner b{font-weight:600;display:block}.partner span{color:var(--sm-text-3);font-size:.8125rem}blockquote{border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);color:var(--sm-ink);background:#fff;margin:0;padding:22px 24px;font-size:1.0625rem;line-height:1.55}blockquote footer{color:var(--sm-text-2);margin-top:12px;font-size:.875rem}blockquote footer b{color:var(--sm-ink);font-weight:600}.line{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.line h2{font-size:clamp(2rem,1.4rem + 2vw,2.75rem)}.line .money{border-top:1px solid var(--sm-line-on-dark);margin-top:28px;padding-top:24px}.line .money b{color:#fff;margin-bottom:6px;font-size:1.125rem;font-weight:600;display:block}.ask{border:1px solid var(--sm-line-on-dark);border-radius:var(--sm-radius-lg);color:#fff;background:#12293f;padding:20px 22px}.ask .q{color:var(--sm-accent-on-dark);margin-bottom:10px;font-size:.9375rem;font-weight:500}.ask .row{border-top:1px solid var(--sm-line-on-dark);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:.9375rem;display:flex}.ask .row span{color:var(--sm-text-2-on-dark);font-size:.8125rem}.ask .chip{color:#c7dde5}.ask .chip.attn{color:#ffb4a8}.price{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:40px;display:grid}.pcard{padding:28px}.pcard h3{letter-spacing:-.02em;margin:8px 0 18px;font-size:1.5rem;font-weight:600}.pcard .kv{border-top:1px solid var(--sm-line);justify-content:space-between;gap:12px;padding:10px 0;font-size:.9375rem;display:flex}.pcard .kv b{text-align:right;font-weight:600}.pcard .btn{margin-top:22px}.tiers{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}.tiers .tile b{letter-spacing:-.02em;font-size:1.25rem;font-weight:600;display:block}.tiers .tile small{color:var(--sm-text-3);font-size:.875rem}.faq{border-top:1px solid var(--sm-line);margin-top:36px}.faq details{border-bottom:1px solid var(--sm-line)}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:18px 0;font-size:1.0625rem;font-weight:500;list-style:none;display:flex}.faq summary:after{content:"+";color:var(--sm-cobalt);font-weight:500}.faq details[open] summary:after{content:"–"}.faq details p{padding-bottom:18px}.cmp{border-collapse:collapse;border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);background:#fff;width:100%;margin-top:36px;font-size:.9375rem;overflow:hidden}.cmp th{text-align:left;color:var(--sm-text-2);background:var(--sm-grey-50);border-bottom:1px solid var(--sm-line);padding:14px 16px;font-size:.8125rem;font-weight:500}.cmp td{border-bottom:1px solid var(--sm-line);vertical-align:top;color:var(--sm-text-2);padding:14px 16px}.cmp td:first-child{color:var(--sm-ink);font-weight:500}.cmp tr:last-child td{border-bottom:0}.cmp .yes{color:var(--sm-cobalt);font-weight:600}.cmp .part{color:var(--sm-text-2)}.cmp th small{color:var(--sm-text-3);margin-top:2px;font-size:.8125rem;font-weight:500;display:block}.cmp-cards .tile b small{color:var(--sm-text-3);margin-left:6px;font-size:.8125rem;font-weight:400}.cmp .no{color:var(--sm-text-3)}.cmp-cards{display:none}.source{color:var(--sm-text-3);margin-top:14px;font-size:.8125rem}.ctaband{text-align:center;background:var(--sm-bg-dark);color:#fff;padding:104px 0}.ctaband h2{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:18ch;margin:0 auto 22px;font-size:clamp(2.25rem,4.6vw,3.5rem);line-height:1.05}.ctaband h2 .acc{color:var(--sm-accent-on-dark)}.ctaband p{color:#fff;text-align:center;max-width:54ch;margin:0 auto 32px;font-size:1.125rem}.ctaband .ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.btn.on-blue{background:var(--sm-cobalt);border-color:var(--sm-cobalt);color:#fff;min-height:52px;padding:0 26px}.btn.on-blue:hover{background:var(--sm-cobalt);border-color:#ffffff8c;box-shadow:0 8px 20px -12px #0009}.ctaband .more{color:#fff}.ctaband+footer.site{border-top:0}@media (max-width:900px){.ctaband{padding:72px 0}}.prose{max-width:66ch}.prose h2{margin:40px 0 12px;font-size:1.5rem}.prose h3{margin:28px 0 8px;font-size:1.125rem}.prose ul{color:var(--sm-text-2);padding-left:1.2em}.prose li{margin-bottom:.4em}.prose table{border-collapse:collapse;width:100%;margin:12px 0 20px;font-size:.9375rem}.prose th{text-align:left;color:var(--sm-text-3);border-bottom:1px solid var(--sm-grey-400);padding:0 12px 8px 0;font-size:.8125rem;font-weight:500}.prose td{border-bottom:1px solid var(--sm-line);vertical-align:top;color:var(--sm-text-2);padding:10px 12px 10px 0}.prose code{font-family:var(--sm-mono);background:var(--sm-grey-50);border-radius:4px;padding:1px 5px;font-size:.85em}.cards6{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;display:grid}.cards6 a.tile{color:inherit;display:block}.cards6 a.tile:hover{border-color:var(--sm-cobalt);text-decoration:none}.form{gap:14px;max-width:520px;margin-top:28px;display:grid}.form label{font-size:.875rem;font-weight:500}.form input,.form select,.form textarea{width:100%;font:inherit;border:1px solid var(--sm-grey-400);border-radius:var(--sm-radius);color:var(--sm-ink);background:#fff;padding:12px 14px;font-size:1rem}.form textarea{resize:vertical;min-height:120px}footer.site{border-top:1px solid var(--sm-line);padding:56px 0 40px;font-size:.9375rem}footer.site .cols{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:28px;display:grid}footer.site h4,footer.site h3{color:var(--sm-text-3);margin:0 0 10px;font-size:.8125rem;font-weight:500}footer.site .cols a{color:var(--sm-text-2);padding:4px 0;display:block}footer.site .brand{margin-bottom:14px}footer.site .money{max-width:34ch;color:var(--sm-text-2);font-size:.9375rem}footer.site .legal{border-top:1px solid var(--sm-line);color:var(--sm-text-3);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:36px;padding-top:20px;font-size:.8125rem;display:flex}footer.site .legal a{color:var(--sm-text-2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--sm-grey-200);text-decoration-color:var(--sm-grey-200)}footer.site .legal a:hover{color:var(--sm-cobalt);text-decoration-color:currentColor}@media (max-width:900px){body{font-size:16px}.nav ul,.nav .cta .login,.nav .cta .sec{display:none}.burger{display:flex}section{padding:64px 0}.hero,.hero.inner{padding:40px 0 64px}.page-head{padding:40px 0 24px}.hero .grid,.sides2,.proof,.line,.price,.two,.three,.four,.free .cols,.tiers,.cards6{grid-template-columns:minmax(0,1fr);gap:20px}.hero .ctas .btn{flex:100%}.steps{grid-template-columns:minmax(0,1fr);gap:28px;padding-left:44px}.steps:before{width:1px;height:auto;inset:0 auto 0 15px}.step .n{position:absolute;top:0;left:-44px}.uses{grid-template-columns:minmax(0,1fr)}.uses>div{border-left:0;border-top:1px solid var(--sm-line)}.uses>div:first-child{border-top:0}.appui .cards{grid-template-columns:minmax(0,1fr)}.photo{aspect-ratio:16/10}footer.site .cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.partners{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.cmp{display:none}.cmp-cards{gap:12px;margin-top:28px;display:grid}.cmp-cards .tile b{margin-bottom:8px;display:block}.cmp-cards .tile div{border-top:1px solid var(--sm-line);justify-content:space-between;gap:16px;padding:6px 0;font-size:.9375rem;display:flex}.cmp-cards .tile div span:last-child{text-align:right;flex:none}.cmp-cards .yes{color:var(--sm-cobalt);font-weight:600}.cmp-cards .no{color:var(--sm-text-3)}}.record .side{transition:background var(--sm-duration) var(--sm-ease);cursor:default;outline:none}.record .side:hover,.record .side:focus-visible{background:var(--sm-cobalt-tint)}.record .side:focus-visible{box-shadow:inset 0 0 0 2px var(--sm-cobalt)}.record .ms div{transition:background var(--sm-duration) var(--sm-ease), padding var(--sm-duration) var(--sm-ease);border-radius:6px}.record[data-side=charity] .ms div[data-owner=charity],.record[data-side=funder] .ms div[data-owner=both],.record[data-side=charity] .ms div[data-owner=both]{background:var(--sm-cobalt-tint);padding-left:8px;padding-right:8px}.record .chip.as-btn{cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-family:inherit;-webkit-text-decoration:underline #b9402c66;text-decoration:underline #b9402c66}.record .chip.as-btn:hover{text-decoration-color:currentColor}.record .chip.as-btn:after{content:"→";margin-left:2px}.record .ms div.settled .chip{animation:settle .42s var(--sm-ease)}@keyframes settle{0%{opacity:0;transform:translateY(6px)}60%{opacity:1;transform:translateY(-2px)}to{transform:translateY(0)}}.record .chip.live:before{animation:1.4s ease-out pulse}@keyframes pulse{0%{box-shadow:0 0 #0a7b748c}to{box-shadow:0 0 0 10px #0a7b7400}}.record.is-verified .spine{box-shadow:0 0 0 3px #fff, 0 0 0 6px var(--sm-cobalt-tint)}.steps:after{content:"";background:var(--sm-cobalt);height:1px;width:calc((var(--reached,4) - 1) / 3 * 100%);transition:width .6s var(--sm-ease);position:absolute;top:15px;left:0}.step .n{transition:background var(--sm-duration) var(--sm-ease), color var(--sm-duration) var(--sm-ease)}.step.reached .n,.step:hover .n{background:var(--sm-cobalt);color:#fff}.step:hover .more:after{transform:translate(3px)}@media (max-width:900px){.steps:after{width:1px;height:calc((var(--reached,4) - 1) / 3 * 100%);transition:height .6s var(--sm-ease);top:0;left:15px}}.spined-grid,.sides2{position:relative}.sides2:before,.spined-grid:before{content:"";background:var(--sm-grey-400);opacity:.5;width:1px;position:absolute;top:12px;bottom:12px;left:50%;transform:translate(-.5px)}.sides2:after,.spined-grid:after{content:"";background:var(--sm-cobalt);width:12px;height:12px;box-shadow:0 0 0 4px var(--sm-bg-alt);z-index:1;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sides2 .sidecard,.price .pcard{z-index:1;position:relative}.interlude{padding:88px 0}.interlude h2{letter-spacing:-.03em;max-width:22ch;font-size:clamp(2rem,1.2rem + 3vw,3.25rem)}#proof .wrap.proof{position:relative}.btn:focus-visible{border-radius:var(--sm-radius)}.chip:focus-visible{outline-offset:4px;border-radius:4px}@media (max-width:900px){.sides2:before,.spined-grid:before,.sides2:after,.spined-grid:after{display:none}.interlude{padding:56px 0}}html.motion [data-reveal]{opacity:.6;transition:opacity .7s var(--sm-ease), transform .7s var(--sm-ease);transition-delay:calc(var(--i,0) * 70ms);will-change:opacity, transform;transform:translateY(16px)}@media (prefers-reduced-motion:no-preference){.hero-copy>*{animation:rise .8s var(--sm-ease) both;animation-name:rise-solid}.hero-copy>:first-child{animation-delay:40ms}.hero-copy>:nth-child(2){animation-delay:.14s}.hero-copy>:nth-child(3){animation-delay:.24s}.hero-copy>:nth-child(4){animation-delay:.32s}.hero .record{animation:rise .7s var(--sm-ease) .3s both}.hero .record .sides .side,.hero .record .ms>div,.hero .record .foot{animation:rise-solid .6s var(--sm-ease) both}.page-head>.wrap>*{animation:rise-solid .7s var(--sm-ease) both}.page-head>.wrap>:nth-child(2){animation-delay:90ms}.page-head>.wrap>:nth-child(3){animation-delay:.18s}.page-head>.wrap>:nth-child(4){animation-delay:.26s}.page-head>.wrap>:nth-child(5){animation-delay:.34s}.hero .record .sides .side:first-child{animation-delay:.76s}.hero .record .sides .side:nth-child(2){animation-delay:.88s}.hero .record .ms>div{animation-delay:calc(1s + var(--i,0) * .11s)}.hero .record .foot{animation-delay:1.26s}.hero .record .spine{animation:pop .5s var(--sm-ease) .96s both}.hero .record .chip.live:before{animation-delay:1.4s}.interlude h2{animation:none}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes rise-solid{0%{transform:translateY(12px)}to{transform:none}}@keyframes pop{0%{transform:translate(-50%,-50%)scale(.2)}to{transform:translate(-50%,-50%)scale(1)}}[data-retype].typing:after{content:"";background:var(--sm-ink);vertical-align:-2px;width:1px;height:1em;margin-left:2px;animation:.7s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.nav{transition:box-shadow .3s var(--sm-ease), background .3s var(--sm-ease)}.nav.scrolled{box-shadow:0 1px 0 var(--sm-line), 0 8px 24px -20px #0b1f3340;background:#fffffff7}.nav ul a{padding-bottom:2px;position:relative}.nav ul a:after{content:"";background:var(--sm-ink);transform-origin:0;width:100%;height:1px;transition:transform .26s var(--sm-ease);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.nav ul a:hover:after,.nav ul a[aria-current=page]:after{transform:scaleX(1)}.nav ul a:hover{text-decoration:none}.btn{transition:background var(--sm-duration) var(--sm-ease), border-color var(--sm-duration) var(--sm-ease), transform var(--sm-duration) var(--sm-ease), box-shadow var(--sm-duration) var(--sm-ease)}.btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px -10px #0a7b7499}.btn:active{box-shadow:none;transform:none}.more{color:var(--sm-cobalt);align-items:center;gap:6px;margin:-10px 0;padding:10px 0;font-weight:500;text-decoration:none;display:inline-flex}.more:after{content:"→";transition:transform .2s var(--sm-ease);display:inline-block}.more:hover{text-decoration:none}.more:hover:after{transform:translate(3px)}html.reduce .more:after{transition:none}a.more{position:relative}a.more:before{content:"";transform-origin:0;width:100%;height:1px;transition:transform .26s var(--sm-ease);background:currentColor;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}a.more:hover:before{transform:scaleX(1)}.tile,.big,.sidecard,.pcard,.panel{transition:border-color var(--sm-duration) var(--sm-ease), transform var(--sm-duration) var(--sm-ease), box-shadow .3s var(--sm-ease)}.tile:hover,.big:hover,.sidecard:hover,.pcard:hover{border-color:var(--sm-grey-400);box-shadow:var(--sm-shadow)}.cards6 a.tile:hover{border-color:var(--sm-cobalt);transform:translateY(-2px)}html.motion .ask[data-in] .row .chip{animation:.52s cubic-bezier(.2,.9,.3,1.35) both stamp;animation-delay:calc(.35s + var(--i,0) * .17s)}.photo{transform:translateY(var(--drift,0));will-change:transform;transition:transform .12s linear}html.motion .step>*{transition:opacity .5s var(--sm-ease), transform .5s var(--sm-ease)}html.motion .interlude h2[data-reveal]{transition-duration:1.1s;transform:translateY(24px)}html.motion .interlude h2[data-reveal][data-in]{transform:none}@media (prefers-reduced-motion:reduce){.photo,.btn:hover{transform:none}}.hint{color:var(--sm-text-3);text-align:right;margin:10px 4px 0;font-size:.8125rem}.hint .touch{display:none}@media (hover:none){.hint .pointer{display:none}.hint .touch{display:inline}}.interlude.photo-bleed{background:var(--sm-ink);color:#fff;grid-template-columns:5fr 7fr;min-height:600px;padding:0;display:grid;position:relative;overflow:hidden}.interlude.photo-bleed img{object-fit:cover;object-position:55% 35%;width:100%;height:100%;transform:translateY(var(--drift,0)) scale(1.06);will-change:transform;grid-column:2;display:block}.interlude.photo-bleed .wrap{width:100%;padding:96px clamp(24px, 5vw, 72px) 96px calc((100vw - var(--sm-container)) / 2 + clamp(20px, 4vw, 40px));grid-area:1/1;align-self:center;margin:0}.interlude.photo-bleed h2{color:#fff;letter-spacing:-.03em;max-width:11ch;font-size:clamp(2.2rem,1.3rem + 3vw,3.6rem)}.interlude.photo-bleed h2 .acc{color:var(--sm-accent-on-dark)}.interlude.photo-bleed p{color:var(--sm-text-2-on-dark);max-width:34ch;margin:18px 0 0;font-size:.9375rem}.proof-text{grid-template-columns:1.15fr .85fr;align-items:start;gap:24px;margin-top:32px;display:grid}.proof-text .partners{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;display:grid}.partner.logo{align-items:center;gap:20px;min-height:108px;padding:22px 24px;display:flex}.partner.logo img{width:auto;height:44px}.partner.logo span{color:var(--sm-text-2);font-size:.875rem}.partner.logo.dark{background:var(--sm-ink);border-color:var(--sm-ink)}.partner.logo.dark img{height:64px}.partner.logo.dark span{color:var(--sm-text-2-on-dark)}@media (max-width:900px){.interlude.photo-bleed{grid-template-columns:minmax(0,1fr);min-height:0}.interlude.photo-bleed img{grid-area:1/1;height:62vw;transform:none}.interlude.photo-bleed .wrap{grid-area:2/1;padding:40px 20px 48px}.proof-text{grid-template-columns:minmax(0,1fr);gap:24px}.partner.logo img{height:36px}.hint{text-align:left}}@media (prefers-reduced-motion:reduce){.interlude.photo-bleed img{transform:none}}.cards6.map .tile{padding:22px;position:relative}.cards6.map .idx{color:var(--sm-cobalt);margin-bottom:10px;font-size:.8125rem;font-weight:500;display:block}.facts{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px;display:grid}.facts>div{border-top:2px solid var(--sm-ink);padding:22px 0 0}.facts b{letter-spacing:-.01em;margin-bottom:8px;font-size:1.0625rem;font-weight:600;display:block}.facts p{margin:0 0 8px;font-size:.9375rem}.facts a{font-size:.9375rem;font-weight:500}.compare-row{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}.cmp.mini{margin-top:0}.cmp.mini th:not(:first-child),.cmp.mini td:not(:first-child){text-align:center;width:110px}.pcard .figure{letter-spacing:-.035em;align-items:baseline;gap:10px;margin:14px 0 10px;font-size:3rem;font-weight:600;line-height:1;display:flex}.pcard .figure small{color:var(--sm-text-3);letter-spacing:0;font-size:.9375rem;font-weight:500}.pcard>p{min-height:3.2em;font-size:.9375rem}.pcard .feat{margin:8px 0 0;padding:0;list-style:none}.pcard .feat li{border-top:1px solid var(--sm-line);padding:8px 0}.pcard .feat .chip{white-space:normal;color:var(--sm-ink);font-weight:500}.pcard .feat .chip:before{background:var(--sm-cobalt)}.pcard .feat .chip.plain{color:var(--sm-text-2)}.pcard .feat .chip.plain:before{background:var(--sm-grey-400)}.pcard .btn{width:100%;margin-top:22px}.pfoot{color:var(--sm-text-2);max-width:none;margin-top:24px;font-size:.9375rem}@media (max-width:900px){.facts{grid-template-columns:minmax(0,1fr)}.compare-row{grid-template-columns:minmax(0,1fr);gap:24px}.cmp.mini{display:table}}html.motion [data-reveal]{opacity:0;transition-duration:.85s;transform:translateY(24px)}html.motion [data-reveal][data-in]{opacity:1;transform:none}html.motion .tile[data-reveal],html.motion .panel[data-reveal],html.motion .pcard[data-reveal],html.motion .sidecard[data-reveal],html.motion .big[data-reveal]{transform:translateY(28px)scale(.985)}html.motion .tile[data-reveal][data-in],html.motion .panel[data-reveal][data-in],html.motion .pcard[data-reveal][data-in],html.motion .sidecard[data-reveal][data-in],html.motion .big[data-reveal][data-in]{transform:none}html.motion .step:not(.reached)>:not(.n){opacity:0;transform:translateY(10px)}html.motion h2 .w{opacity:0;transition:opacity .6s var(--sm-ease), transform .7s var(--sm-ease);transition-delay:calc(var(--wi,0) * 45ms);display:inline-block;transform:translateY(.6em)}html.motion [data-in] h2 .w,html.motion h2[data-in] .w{opacity:1;transform:none}html.motion .interlude.photo-frame img{transition:transform .7s var(--sm-ease)}.facts>div{flex-direction:column;display:flex}.facts>div a{margin-top:auto;padding-top:6px}.pcard .feat .chip{align-items:flex-start}.pcard .feat .chip:before{margin-top:.55em}@media (max-width:640px){.cmp.mini{font-size:.875rem}.cmp.mini th:not(:first-child),.cmp.mini td:not(:first-child){width:64px;padding-left:8px;padding-right:8px}.cmp.mini th,.cmp.mini td{padding-top:12px;padding-bottom:12px}.partner.logo{flex-direction:column;align-items:flex-start;gap:12px;min-height:0}}section.tint,.record .bar{background:var(--sm-tint-50)}.cards6.map .idx{background:var(--sm-cobalt-tint);width:28px;height:28px;color:var(--sm-cobalt);transition:background var(--sm-duration) var(--sm-ease), color var(--sm-duration) var(--sm-ease);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:.8125rem;display:inline-flex}.facts .ico{background:var(--sm-cobalt-tint);width:40px;height:40px;color:var(--sm-cobalt);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.facts .ico svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.facts>div{border-top:0;padding-top:0}.pcard:first-child .figure{color:var(--sm-cobalt)}.hero{background:linear-gradient(180deg, var(--sm-tint-50) 0%, #fff 70%)}.tile,.big,.sidecard,.pcard,.panel,.partner{transition:border-color .22s var(--sm-ease), transform .26s var(--sm-ease), box-shadow .32s var(--sm-ease), background .22s var(--sm-ease)}.tile:hover,.big:hover,.sidecard:hover,.pcard:hover,.partner:hover{border-color:var(--sm-cobalt);transform:translateY(-4px);box-shadow:0 18px 40px -24px #0a7b7473,0 1px #0b1f330a}.cards6.map .tile:hover{background:var(--sm-tint-50)}.cards6.map .tile:hover .idx{background:var(--sm-cobalt);color:#fff}.cards6.map .tile h3{transition:color .2s var(--sm-ease)}.cards6.map .tile:hover h3{color:var(--sm-cobalt)}.cards6.map .tile:after{content:"→";color:var(--sm-cobalt);opacity:0;transition:opacity .22s var(--sm-ease), transform .26s var(--sm-ease);position:absolute;top:20px;right:20px;transform:translate(-6px)}.cards6.map .tile:hover:after{opacity:1;transform:none}.panel:hover{border-color:var(--sm-cobalt)}.panel:hover .field{border-color:var(--sm-cobalt);background:var(--sm-tint-50)}.sidecard:hover .frag,.pcard:hover .feat li{border-color:var(--sm-cobalt-tint)}.sidecard:hover h2,.sidecard:hover h3{color:var(--sm-cobalt)}.sidecard h2,.sidecard h3{transition:color .2s var(--sm-ease)}.facts>div{transition:transform .26s var(--sm-ease)}.facts>div:hover{transform:translateY(-3px)}.facts>div:hover .ico{background:var(--sm-cobalt);color:#fff}.facts .ico{transition:background .2s var(--sm-ease), color .2s var(--sm-ease)}.step{transition:transform .26s var(--sm-ease)}.step:hover{transform:translateY(-3px)}.step:hover h3{color:var(--sm-cobalt)}.partner.logo.dark:hover{border-color:var(--sm-accent-on-dark)}.cmp tbody tr{transition:background .18s var(--sm-ease)}.cmp tbody tr:hover td{background:var(--sm-tint-50)}.nav .brand svg{transition:transform .26s var(--sm-ease)}.nav .brand:hover svg{transform:rotate(-6deg)}.mnav a,footer.site .cols a{transition:color .18s var(--sm-ease), transform .2s var(--sm-ease)}footer.site .cols a:hover{color:var(--sm-cobalt);text-decoration:none;transform:translate(2px)}.sides2{align-items:stretch;gap:56px}.sidecard{flex-direction:column;padding:28px;display:flex}.sidecard .frag.screen{margin-top:auto;margin-bottom:0}.sidecard .frag+.btn{margin-top:22px}.sidecard h2,.sidecard h3{letter-spacing:-.025em;max-width:19ch;margin:12px 0 14px;font-size:2rem}.sidecard>p{color:var(--sm-text-2);max-width:44ch;margin:0 0 22px;font-size:1.0625rem}.sidecard.charity{background:var(--sm-tint-50);border-color:var(--sm-cobalt-tint)}.sidecard .btn{align-self:flex-start;margin-top:auto}.sidecard.charity .btn.sec{background:#fff}.sidecard.charity .btn.sec:hover{background:var(--sm-cobalt-tint)}.gets{gap:12px;margin:22px 0 24px;display:grid}.gets>div{color:var(--sm-ink);align-items:flex-start;gap:12px;font-size:.9375rem;line-height:1.45;display:flex}.gets .ico{background:var(--sm-cobalt-tint);width:30px;height:30px;color:var(--sm-cobalt);transition:background .2s var(--sm-ease), color .2s var(--sm-ease);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sidecard.charity .gets .ico{background:#fff}.gets .ico svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.sidecard:hover .gets .ico{background:var(--sm-cobalt);color:#fff}.spine-tag{z-index:2;justify-content:center;align-items:center;width:0;height:0;display:flex;position:absolute;top:50%;left:50%;overflow:visible}.spine-tag b{color:var(--sm-cobalt);background:var(--sm-bg-alt);border:1px solid var(--sm-cobalt-tint);white-space:nowrap;box-shadow:0 0 0 6px var(--sm-bg-alt);border-radius:6px;padding:6px 10px;font-size:.8125rem;font-weight:500}section:not(.alt) .spine-tag b{background:var(--sm-bg);box-shadow:0 0 0 6px var(--sm-bg)}.sides2.tagged:after{display:none}@media (max-width:900px){.spine-tag{display:none}.sidecard{padding:24px}.sidecard h2,.sidecard h3{max-width:none;font-size:1.625rem}}.frag{border:1px solid var(--sm-line);border-radius:var(--sm-radius);background:var(--sm-tint-50);transition:border-color .22s var(--sm-ease), box-shadow .22s var(--sm-ease);margin:26px 0;padding:0 16px;font-size:.875rem}.frag.screen{background:#fff;box-shadow:0 1px #0b1f3308}.sidecard.charity .frag.screen{border-color:var(--sm-cobalt-tint)}.sidecard:hover .frag{border-color:var(--sm-cobalt);box-shadow:0 12px 30px -22px #0a7b7480}.frag-row{border-top:1px solid var(--sm-line);color:var(--sm-text-2);justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.frag-row.head{color:var(--sm-ink);border-top:0;padding:13px 0;font-weight:500}.frag-row>span:first-child{min-width:0}.frag-row.foot{color:var(--sm-text-3);font-size:.8125rem}.frag-row.foot .tnum{color:var(--sm-ink);font-weight:500}.frag-row .chip{font-size:.8125rem}.frag-stats{border-top:1px solid var(--sm-line);grid-template-columns:repeat(3,1fr);gap:10px;padding:12px 0 10px;display:grid}.frag-stats small{color:var(--sm-text-3);margin-bottom:2px;font-size:.8125rem;display:block}.frag-stats b{color:var(--sm-ink);font-size:.9375rem;font-weight:600}.frag-bar{background:var(--sm-cobalt-tint);border-radius:2px;height:4px;margin:0 0 12px;overflow:hidden}.frag-bar i{height:100%;width:var(--w,0%);background:var(--sm-cobalt);transform-origin:0;border-radius:2px;display:block}html.motion .sidecard[data-reveal] .frag-bar i{transition:transform 1.1s cubic-bezier(.2,.7,.2,1) .35s;transform:scaleX(0)}html.motion .sidecard[data-reveal][data-in] .frag-bar i{transform:scaleX(1)}html.motion .sidecard[data-reveal] .frag-row:not(.head),html.motion .sidecard[data-reveal] .frag-stats{opacity:0;transform:translateY(6px)}html.motion .sidecard[data-reveal][data-in] .frag-row:not(.head),html.motion .sidecard[data-reveal][data-in] .frag-stats{opacity:1;transition:opacity .42s var(--sm-ease), transform .42s var(--sm-ease);transform:none}html.motion .sidecard[data-reveal][data-in] .frag>:nth-child(2){transition-delay:.24s}html.motion .sidecard[data-reveal][data-in] .frag>:nth-child(3){transition-delay:.33s}html.motion .sidecard[data-reveal][data-in] .frag>:nth-child(4){transition-delay:.42s}html.motion .sidecard[data-reveal][data-in] .frag>:nth-child(5){transition-delay:.51s}html.motion .sidecard[data-reveal][data-in] .frag>:nth-child(6){transition-delay:.6s}html.reduce .sidecard[data-reveal] .frag-row,html.reduce .sidecard[data-reveal] .frag-stats{transform:none}html.motion .sidecard[data-reveal][data-in] .frag-row:nth-child(2) .chip{animation:settle .42s var(--sm-ease) .76s both}html.motion .sidecard[data-reveal][data-in] .frag-row:nth-child(3) .chip{animation:settle .42s var(--sm-ease) 1.08s both}html.motion .frag.screen.place[data-reveal][data-in] .frag-row:nth-child(2) .chip,html.motion .frag.screen.place[data-reveal][data-in] .frag-row:nth-child(2)>span:only-child{animation:settle .42s var(--sm-ease) .76s both}html.motion .frag.screen.place[data-reveal][data-in] .frag-row:nth-child(3) .chip,html.motion .frag.screen.place[data-reveal][data-in] .frag-row:nth-child(3)>span:only-child{animation:settle .42s var(--sm-ease) 1.08s both}html.reduce .sidecard .frag-row .chip{animation:none!important}html.reduce .sidecard[data-reveal] .frag-bar i{transition:none;transform:none}footer.site .cols a.brand{color:var(--sm-ink);align-items:center;gap:10px;margin-bottom:14px;padding:0;display:inline-flex;transform:none}footer.site .cols a.brand:hover{color:var(--sm-ink)}footer.site a.li{border:1px solid var(--sm-line);width:44px;height:44px;color:var(--sm-text-2);transition:border-color .2s var(--sm-ease), color .2s var(--sm-ease), transform .2s var(--sm-ease);border-radius:8px;justify-content:center;align-items:center;margin-top:4px;padding:0;display:inline-flex}footer.site a.li:hover{border-color:var(--sm-cobalt);color:var(--sm-cobalt);transform:translateY(-2px)}footer.site a.li svg{fill:currentColor;width:18px;height:18px}html.reduce [data-reveal],html.reduce .tile[data-reveal],html.reduce .panel[data-reveal],html.reduce .pcard[data-reveal],html.reduce .sidecard[data-reveal],html.reduce .big[data-reveal]{transition-property:opacity;transform:none}html.reduce h2 .w,html.reduce .step>*{transition-property:opacity!important;transform:none!important}html.reduce .interlude.photo-frame img,html.reduce .photo{transform:none!important}@media (prefers-reduced-motion:reduce){html.motion [data-reveal]{opacity:0;transition:opacity .7s var(--sm-ease)!important;transform:none!important}html.motion [data-reveal][data-in]{opacity:1}html.motion h2 .w{opacity:0;transition:opacity .5s var(--sm-ease)!important;transform:none!important}html.motion [data-in] h2 .w,html.motion h2[data-in] .w{opacity:1}.hero-copy>*,.hero .record,.hero .record .sides .side,.hero .record .ms>div,.hero .record .foot,.page-head>.wrap>*{animation:fade .7s var(--sm-ease) both}.tile:hover,.big:hover,.sidecard:hover,.pcard:hover,.partner:hover,.facts>div:hover,.step:hover{transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.nav ul li a,.mnav a,footer.site .cols a,.cards6 a.tile,.nav .brand{text-decoration:none}#pricing{background:var(--sm-bg)}.price-head{grid-template-columns:1.3fr .7fr;align-items:end;gap:32px;display:grid}.price-head .lead{margin:0 0 6px}.pcard.gratis{background:var(--sm-tint-50);border-color:var(--sm-cobalt-tint)}.pcard{position:relative}.pcard.fit .label{color:var(--sm-cobalt);font-weight:600}.pcard.featured .label{color:var(--sm-cobalt)}.pcard.gratis .figure{color:var(--sm-cobalt);font-size:4rem}.pcard.paid{background:var(--sm-ink);border-color:var(--sm-ink);color:#fff}.pcard.paid .label,.pcard.paid>p{color:var(--sm-text-2-on-dark)}.pcard.paid .figure{color:#fff;font-size:4rem}.pcard.paid .figure small{color:var(--sm-text-2-on-dark)}.pcard.paid .feat li{border-color:var(--sm-line-on-dark)}.pcard.paid .feat .chip{color:#fff}.pcard.paid .feat .chip:before{background:var(--sm-accent-on-dark)}.pcard.paid .feat .chip.plain{color:var(--sm-text-2-on-dark)}.pcard.paid .feat .chip.plain:before{background:#3a5068}.pcard.paid:hover{border-color:var(--sm-accent-on-dark)}.pcard .pnote{text-align:center;color:var(--sm-text-3);margin-top:12px;font-size:.8125rem;display:block}.pcard.paid .pnote{color:var(--sm-text-2-on-dark)}.pcard .figure{margin:18px 0 12px}.price.spined-grid:before{background:var(--sm-line);opacity:1}.price.spined-grid:after{box-shadow:0 0 0 4px var(--sm-bg)}.sponsor{border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);background:var(--sm-bg-alt);grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;margin-top:20px;padding:32px;display:grid}.sponsor h3{letter-spacing:-.02em;margin-bottom:8px;font-size:1.375rem;font-weight:600}.sponsor p{margin-bottom:10px;font-size:.9375rem}.sponsor-art{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.sponsor-art .s-f{background:var(--sm-ink);color:#fff;border-radius:8px;padding:12px 18px;font-size:.9375rem;font-weight:600}.sponsor-art .s-line{grid-template-rows:repeat(3,1fr);align-self:stretch;align-items:center;display:grid}.sponsor-art .s-line i{background:var(--sm-cobalt);height:1px;display:block;position:relative}.sponsor-art .s-line i:after{content:"";background:var(--sm-cobalt);border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;right:-1px}.sponsor-art .s-c{gap:8px;display:grid}.sponsor-art .s-c b{background:var(--sm-tint-50);border:1px solid var(--sm-cobalt-tint);color:var(--sm-cobalt);border-radius:8px;padding:8px 14px;font-size:.875rem;font-weight:500;display:block}@media (max-width:900px){.price-head,.sponsor{grid-template-columns:minmax(0,1fr)}.pcard.gratis .figure,.pcard.paid .figure{font-size:3.25rem}}.price{align-items:stretch}.pcard{flex-direction:column;align-self:stretch;display:flex}.pcard .feat{flex:1}@media (max-width:600px){.frag-row{flex-wrap:wrap;row-gap:2px}.frag-row .chip{white-space:normal;text-align:left}.frag-row>.chip:only-of-type:last-child{margin-left:auto}.frag-row>span:first-child,.record .ms div>span:first-child{flex:0 auto;min-width:0}}.big{flex-direction:column;display:flex}.big .frag{margin:20px 0 22px}.big .more,.big .frag+.more,.big .sponsor-art+.more{margin-top:auto}.sponsor-art.in-card{border:1px solid var(--sm-line);border-radius:var(--sm-radius);background:var(--sm-tint-50);margin:22px 0 24px;padding:20px}html.motion .big[data-reveal] .frag-row:not(.head){opacity:0;transform:translateY(6px)}html.motion .big[data-reveal][data-in] .frag-row:not(.head){opacity:1;transition:opacity .42s var(--sm-ease), transform .42s var(--sm-ease);transform:none}html.motion .big[data-reveal][data-in] .frag>:nth-child(2){transition-delay:.24s}html.motion .big[data-reveal][data-in] .frag>:nth-child(3){transition-delay:.33s}html.motion .big[data-reveal][data-in] .frag>:nth-child(4){transition-delay:.42s}html.motion .big[data-reveal][data-in] .frag>:nth-child(5){transition-delay:.51s}html.reduce .big[data-reveal] .frag-row{transform:none}.big:hover .frag{border-color:var(--sm-cobalt)}.area-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.area-row.flip>:first-child{order:2}@media (max-width:900px){.area-row,.area-row.flip{grid-template-columns:minmax(0,1fr);gap:24px}.area-row .frame{order:2}}.cards6.map .tile{padding:0 0 22px;overflow:hidden}.cards6.map .tile .thumb{aspect-ratio:16/9;border-bottom:1px solid var(--sm-line);background:#f7fafa;margin-bottom:18px;display:block;overflow:hidden}.cards6.map .tile .thumb img{transform-origin:0 0;width:158%;max-width:none;height:auto;transition:transform .6s var(--sm-ease);display:block}.cards6.map .tile:hover .thumb img{transform:scale(1.03)}.cards6.map .tile .idx,.cards6.map .tile h3,.cards6.map .tile p{margin-left:22px;margin-right:22px}.cards6.map .tile .idx{display:inline-flex}.features-head .ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.fcount{grid-template-columns:1.6fr repeat(4,1fr);gap:16px;margin-top:40px;display:grid}.fcount>div{border-top:2px solid var(--sm-line);padding-top:14px}.fcount b{letter-spacing:-.03em;color:var(--sm-ink);font-size:2rem;font-weight:600;line-height:1;display:block}.fcount span{color:var(--sm-text-2);margin-top:6px;font-size:.9375rem;display:block}.fcount .big-n{border-top-color:var(--sm-cobalt)}.fcount .big-n b{color:var(--sm-cobalt);font-size:3.5rem}.fnav{z-index:20;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-top:1px solid var(--sm-line);border-bottom:1px solid var(--sm-line);background:#ffffffe6;position:sticky;top:64px}.fnav .wrap{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.fnav a{color:var(--sm-text-2);white-space:nowrap;transition:color .2s var(--sm-ease), border-color .2s var(--sm-ease);border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:14px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.fnav a .tnum{color:var(--sm-text-3);font-weight:500}.fnav a:hover{color:var(--sm-ink);text-decoration:none}.fnav a.on{color:var(--sm-cobalt);border-bottom-color:var(--sm-cobalt)}.fnav a.on .tnum{color:var(--sm-cobalt)}.fside{scroll-margin-top:120px}.fside>.wrap>.label{margin-bottom:10px;display:block}.fgroup{border-top:1px solid var(--sm-line);margin-top:56px;padding-top:40px;scroll-margin-top:130px}.fgroup-head{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}.fgroup-head h3{letter-spacing:-.025em;margin-bottom:10px;font-size:1.75rem;font-weight:600}.fgroup-head p{color:var(--sm-text-2);max-width:40ch;font-size:1.0625rem}.fgroup-head .count{color:var(--sm-cobalt);margin-top:14px;font-size:.875rem;font-weight:500;display:inline-block}.flist{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:32px;display:grid}.fcard{border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);transition:border-color .22s var(--sm-ease), transform .26s var(--sm-ease), box-shadow .32s var(--sm-ease);background:#fff;padding:24px 26px;position:relative}.fcard:before{content:"";background:var(--sm-cobalt-tint);width:3px;transition:background .22s var(--sm-ease);border-radius:0 3px 3px 0;position:absolute;top:18px;bottom:18px;left:0}.fcard:hover{border-color:var(--sm-cobalt);transform:translateY(-3px);box-shadow:0 18px 40px -24px #0a7b7473}.fcard:hover:before{background:var(--sm-cobalt)}.fcard h4{letter-spacing:-.01em;margin-bottom:8px;font-size:1.0625rem;font-weight:600}.fcard p{margin:0;font-size:.9375rem}section.fside:not(.alt) .fcard{background:var(--sm-tint-50);border-color:var(--sm-cobalt-tint)}section.fside:not(.alt) .fcard:hover{background:#fff}.assist{margin-top:36px}.assist .panel{color:#fff;background:#12293f;border-color:#22364b;padding:26px}.assist .panel h4{color:#fff;margin-bottom:8px;font-size:1.0625rem;font-weight:600}.assist .panel p{color:var(--sm-text-2-on-dark);margin:0;font-size:.9375rem}section.dark .fine{color:var(--sm-text-2-on-dark)}html.motion .fgroup[data-reveal] .fcard{opacity:0;transform:translateY(10px)}html.motion .fgroup[data-reveal][data-in] .fcard{opacity:1;transition:opacity .5s var(--sm-ease), transform .5s var(--sm-ease);transform:none}html.motion .fgroup[data-reveal][data-in] .fcard:nth-child(2){transition-delay:80ms}html.motion .fgroup[data-reveal][data-in] .fcard:nth-child(3){transition-delay:.16s}html.motion .fgroup[data-reveal][data-in] .fcard:nth-child(4){transition-delay:.24s}html.motion .fgroup[data-reveal][data-in] .fcard:nth-child(5){transition-delay:.32s}html.motion .fgroup[data-reveal][data-in] .fcard:nth-child(6){transition-delay:.4s}html.reduce .fgroup[data-reveal] .fcard{transform:none}@media (max-width:900px){.fcount{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fcount .big-n{grid-column:1/-1}.fgroup-head{grid-template-columns:minmax(0,1fr);gap:24px}.flist{grid-template-columns:minmax(0,1fr)}.fnav{top:60px}}.flist .fcard:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:900px){.flist .fcard:last-child:nth-child(odd){grid-column:auto}}.frame.real.focus .shot{aspect-ratio:1176/735}html.motion .hero .frame.real{opacity:0;animation:1.1s cubic-bezier(.2,.7,.2,1) .25s forwards frame-in;transform:translateY(28px)scale(.97)}@keyframes frame-in{to{opacity:1;transform:none}}html.reduce .hero .frame.real{opacity:1;animation:none;transform:none}.verify{display:inline-grid;position:relative}.verify>*{grid-area:1/1}.verify .now{opacity:1}.verify .was{opacity:0}html.motion .big[data-reveal] .verify .was{opacity:1}html.motion .big[data-reveal] .verify .now{opacity:0;transform:translateY(4px)}html.motion .big[data-reveal][data-in] .verify .was{opacity:0;transition:opacity .3s var(--sm-ease) 1.1s}html.motion .big[data-reveal][data-in] .verify .now{opacity:1;transition:opacity .36s var(--sm-ease) 1.15s, transform .36s var(--sm-ease) 1.15s;animation:settle .42s var(--sm-ease) 1.15s;transform:none}html.reduce .verify .was{display:none}.decide-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px;display:grid}.decide-head .lead{color:var(--sm-text-2-on-dark)}.three.decide{margin-top:40px}.decide .panel{background:#12293f;border-color:#22364b;padding:26px}.decide .panel .ico{width:36px;height:36px;color:var(--sm-accent-on-dark);transition:background .2s var(--sm-ease), color .2s var(--sm-ease);background:#173149;border-radius:9px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.decide .panel .ico svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.decide .panel:hover{border-color:var(--sm-accent-on-dark);transform:translateY(-4px)}.decide .panel:hover .ico{background:var(--sm-accent-on-dark);color:var(--sm-ink)}.decide .panel h3{color:#fff;margin-bottom:8px;font-size:1.0625rem;font-weight:600}.decide .panel p{color:var(--sm-text-2-on-dark);margin:0;font-size:.9375rem}.decide-foot{border-top:1px solid var(--sm-line-on-dark);color:var(--sm-text-2-on-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding-top:24px;font-size:.9375rem;display:flex}.decide-foot b{color:#fff;font-weight:600}.decide-foot .more{color:var(--sm-accent-on-dark)}.ways{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:36px;display:grid}.way{border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);background:var(--sm-tint-50);border-color:var(--sm-cobalt-tint);transition:border-color .22s var(--sm-ease), transform .26s var(--sm-ease), box-shadow .32s var(--sm-ease);flex-direction:column;padding:32px;display:flex}.way:hover{border-color:var(--sm-cobalt);transform:translateY(-4px);box-shadow:0 18px 40px -24px #0a7b7473}.way.run{border-color:var(--sm-line);background:#fff}.way .figure{letter-spacing:-.035em;color:var(--sm-cobalt);align-items:baseline;gap:10px;margin:14px 0 12px;font-size:2.75rem;font-weight:600;line-height:1;display:flex}.way.run .figure{color:var(--sm-ink)}.way .figure small{color:var(--sm-text-3);letter-spacing:0;font-size:.9375rem;font-weight:500}.way>p{color:var(--sm-text-2);margin:0 0 16px;font-size:1rem}.way ul{gap:8px;margin:0 0 24px;padding:0;list-style:none;display:grid}.way li{color:var(--sm-ink);align-items:flex-start;gap:10px;font-size:.9375rem;display:flex}.way li:before{content:"";background:var(--sm-cobalt);border-radius:50%;flex:none;width:7px;height:7px;margin-top:8px}.way .btn{align-self:flex-start;margin-top:auto}@media (max-width:900px){.decide-head,.ways{grid-template-columns:minmax(0,1fr);gap:20px}}.two.auditor{grid-template-columns:1.15fr .85fr;align-items:stretch}.big.lead-card{background:var(--sm-ink);border-color:var(--sm-ink);color:#fff}.big.lead-card h3{color:#fff}.big.lead-card>p{color:var(--sm-text-2-on-dark)}.big.lead-card .frag.screen{background:#fff;border-color:#22364b}.big.lead-card .more{color:var(--sm-accent-on-dark)}.big.lead-card:hover{border-color:var(--sm-accent-on-dark);box-shadow:0 24px 50px -28px #0b1f3399}.big.lead-card:hover .frag{border-color:var(--sm-accent-on-dark)}.two.auditor .big:not(.lead-card){background:var(--sm-tint-50);border-color:var(--sm-cobalt-tint)}.hero-shot{position:relative}.live-card{border:1px solid var(--sm-line);border-radius:var(--sm-radius);background:#fff;gap:2px;max-width:236px;padding:10px 14px;font-size:.8125rem;display:grid;position:absolute;bottom:22px;left:-40px;box-shadow:0 18px 40px -20px #0b1f3359}.live-card b{color:var(--sm-ink);font-weight:600}.live-card .muted{color:var(--sm-text-3);font-size:.8125rem}.live-card .chip{font-size:.8125rem}html.motion .live-card{opacity:0;animation:.7s cubic-bezier(.2,.7,.2,1) 1.9s forwards live-in;transform:translateY(14px)}@keyframes live-in{0%{opacity:0;transform:translateY(14px)}70%{opacity:1;transform:translateY(-3px)}to{opacity:1;transform:none}}html.reduce .live-card{opacity:1;animation:none;transform:none}#stages{padding-top:72px;padding-bottom:72px}#ways-in .way{border-color:var(--sm-cobalt-tint);background:#fff}#ways-in .way.run{border-color:var(--sm-line)}@media (max-width:900px){.two.auditor{grid-template-columns:minmax(0,1fr)}.live-card{max-width:calc(100% - 24px);bottom:12px;left:12px}.ways{gap:36px;position:relative}.ways:before{content:"or";z-index:1;color:var(--sm-text-3);background:var(--sm-tint-50);border:1px solid var(--sm-cobalt-tint);border-radius:6px;padding:4px 10px;font-size:.8125rem;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.way{border-left:3px solid var(--sm-cobalt)}.way.run{border-left-color:var(--sm-ink)}.hero.inner .grid>div:first-child{order:0}}@media (max-width:600px){.record .sides{grid-template-columns:minmax(0,1fr)}.record .side+.side{border-left:0;border-top:1px solid var(--sm-line)}.record .spine{display:none}.record .kv{gap:12px}.record .kv span{flex:auto}.record .ms div{flex-wrap:wrap;row-gap:4px}.record .ms div>span:first-child{flex:100%}.record .chip.as-btn{white-space:normal;text-align:left}.hero .hint{text-align:left}}.once{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;margin-top:20px;display:grid}.once-panel{background:var(--sm-tint-50);border-color:var(--sm-cobalt);box-shadow:0 0 0 4px var(--sm-cobalt-tint)}.once-panel .field{background:#fff}.once-uses{color:var(--sm-text-2);gap:6px;margin-top:12px;font-size:.875rem;display:grid}.once-uses span{align-items:center;gap:8px;display:flex}.once-uses span:before{content:"";background:var(--sm-cobalt);border-radius:50%;flex:none;width:6px;height:6px}.once .punch{letter-spacing:-.025em;margin:0;font-size:1.75rem;font-weight:600}html.motion .once[data-reveal] .once-panel{box-shadow:0 0 0 0 var(--sm-cobalt-tint);border-color:var(--sm-line);transform:translateY(16px)scale(.98)}html.motion .once[data-reveal][data-in] .once-panel{box-shadow:0 0 0 4px var(--sm-cobalt-tint);border-color:var(--sm-cobalt);transition:transform .7s var(--sm-ease) 2.4s, box-shadow .5s var(--sm-ease) 2.6s, border-color .5s var(--sm-ease) 2.6s;transform:none}html.reduce .once[data-reveal] .once-panel{box-shadow:0 0 0 4px var(--sm-cobalt-tint);border-color:var(--sm-cobalt);transform:none}.uk-row{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;display:grid}.uk-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:28px;display:grid}.uk-facts a{border:1px solid var(--sm-cobalt-tint);border-radius:var(--sm-radius);color:inherit;transition:border-color .22s var(--sm-ease), transform .26s var(--sm-ease), box-shadow .32s var(--sm-ease);background:#fff;padding:14px 16px;text-decoration:none;display:block}.uk-facts a:hover{border-color:var(--sm-cobalt);text-decoration:none;transform:translateY(-3px);box-shadow:0 18px 40px -24px #0a7b7473}.uk-facts b{letter-spacing:-.01em;margin-bottom:4px;font-size:.9375rem;font-weight:600;display:block}.uk-facts span{color:var(--sm-cobalt);font-size:.875rem;font-weight:500}.uk-screen{background:#fff;padding:24px}.uk-screen .frag{margin:0}.uk-screen .frag+.frag{margin-top:14px}section.compact{padding:64px 0}.ticks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ticks li{border:1px solid var(--sm-line);border-radius:var(--sm-radius);color:var(--sm-ink);transition:border-color .22s var(--sm-ease), transform .26s var(--sm-ease);background:#fff;align-items:center;gap:14px;padding:14px 18px;font-size:1rem;font-weight:500;display:flex}.ticks li:hover{border-color:var(--sm-cobalt);transform:translate(4px)}.tick{background:var(--sm-cobalt);border-radius:50%;flex:none;width:22px;height:22px;position:relative}.tick:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;top:4px;left:7px;transform:rotate(45deg)}html.motion .ticks[data-reveal] li{opacity:0;transform:translate(-10px)}html.motion .ticks[data-reveal][data-in] li{opacity:1;transition:opacity .42s var(--sm-ease), transform .42s var(--sm-ease);transform:none}html.motion .ticks[data-reveal][data-in] li:nth-child(2){transition-delay:.12s}html.motion .ticks[data-reveal][data-in] li:nth-child(3){transition-delay:.24s}html.motion .ticks[data-reveal][data-in] li:nth-child(4){transition-delay:.36s}html.motion .ticks[data-reveal][data-in] .tick{animation:settle .42s var(--sm-ease) both}html.motion .ticks[data-reveal][data-in] li:nth-child(2) .tick{animation-delay:.12s}html.motion .ticks[data-reveal][data-in] li:nth-child(3) .tick{animation-delay:.24s}html.motion .ticks[data-reveal][data-in] li:nth-child(4) .tick{animation-delay:.36s}html.reduce .ticks[data-reveal] li{transform:none}html.motion .pcard[data-reveal] .feat li{opacity:0;transform:translateY(6px)}html.motion .pcard[data-reveal][data-in] .feat li{opacity:1;transition:opacity .42s var(--sm-ease), transform .42s var(--sm-ease);transform:none}html.motion .pcard[data-reveal][data-in] .feat li:nth-child(2){transition-delay:90ms}html.motion .pcard[data-reveal][data-in] .feat li:nth-child(3){transition-delay:.18s}html.motion .pcard[data-reveal][data-in] .feat li:nth-child(4){transition-delay:.27s}html.motion .pcard[data-reveal][data-in] .feat li:nth-child(5){transition-delay:.36s}html.reduce .pcard[data-reveal] .feat li{transform:none}#how{padding-top:72px;padding-bottom:72px}@media (max-width:900px){.once,.uk-row,.uk-facts{grid-template-columns:minmax(0,1fr)}.once{gap:16px}section.compact{padding:56px 0}}.chip>.tnum+span{margin-left:-3px}.uk-facts span{white-space:nowrap}.partner.stats{background:var(--sm-tint-50);border-color:var(--sm-cobalt-tint);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px;padding:20px 22px;display:grid}.partner.stats b{letter-spacing:-.03em;color:var(--sm-cobalt);font-size:2rem;font-weight:600;line-height:1;display:block}.partner.stats span{color:var(--sm-text-2);margin-top:6px;font-size:.875rem;display:block}.partner.stats .more{grid-column:1/-1;font-size:.9375rem}.partner.stats b .tnum{font-size:inherit;color:inherit;margin:0;display:inline}p a.more{text-decoration:none}.ways.summary{margin-top:36px}.ways.summary .way .figure{font-size:2.25rem}.ways.summary .way>p{margin-bottom:8px}.plans{align-items:stretch;gap:16px;margin-top:36px;display:grid}.plans.four{grid-template-columns:repeat(4,1fr)}.plans.three{grid-template-columns:repeat(3,minmax(0,1fr))}.plans.two-wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:12px}.plan{border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);transition:border-color .22s var(--sm-ease), transform .26s var(--sm-ease), box-shadow .32s var(--sm-ease);background:#fff;flex-direction:column;padding:26px;display:flex;position:relative}.plan:hover{border-color:var(--sm-cobalt);transform:translateY(-4px);box-shadow:0 18px 40px -24px #0a7b7473}.plan.featured{border-color:var(--sm-cobalt);box-shadow:0 0 0 4px var(--sm-cobalt-tint)}.plan-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.plan .figure{letter-spacing:-.035em;color:var(--sm-ink);align-items:baseline;gap:8px;margin:14px 0 6px;font-size:2.25rem;font-weight:600;line-height:1;display:flex}.plan.featured .figure{color:var(--sm-cobalt)}.plan .figure small{color:var(--sm-text-3);letter-spacing:0;font-size:.875rem;font-weight:500}.plan .equiv{color:var(--sm-text-3);font-size:.8125rem}.plan .meta{color:var(--sm-ink);border-bottom:1px solid var(--sm-line);margin:12px 0 14px;padding-bottom:14px;font-size:.9375rem;font-weight:500}.plan ul{gap:8px;margin:0 0 22px;padding:0;list-style:none;display:grid}.plan li{color:var(--sm-text-2);align-items:flex-start;gap:10px;font-size:.9375rem;display:flex}.plan li:before{content:"";background:var(--sm-cobalt);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.plan .btn{width:100%;margin-top:auto}.notes{border-top:1px solid var(--sm-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:32px;padding-top:24px;display:grid}.notes p{margin:0;font-size:.9375rem}.notes b{color:var(--sm-ink);font-weight:600}.spons-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.spons-row .sponsor-art.in-card{background:#fff}.spons-table .frag-row.head span:last-child{color:var(--sm-text-3);font-weight:500}.spons-table .frag-row .tnum{color:var(--sm-ink);font-weight:600}.spons-row .big{background:#fff}.three.every{margin-top:36px}.every .tile h3{font-size:1.0625rem}.every .tile .more{margin-top:10px;font-size:.9375rem;display:inline-flex}.four.bill{margin-top:24px}.four.bill>div{border-top:2px solid var(--sm-line);padding-top:12px}.four.bill b{margin-bottom:4px;font-weight:600;display:block}.four.bill p{margin:0;font-size:.9375rem}html.motion .plans .plan[data-reveal]{transition-delay:calc(var(--i,0) * 90ms)}@media (max-width:1100px){.plans.four{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.plans.three,.plans.two-wide,.plans.four,.notes,.spons-row{grid-template-columns:minmax(0,1fr)}.spons-row{gap:28px}}@media (max-width:600px){.sponsor-art .s-line{min-width:28px}.sponsor-art .s-f{white-space:normal}}.quote-card{background:var(--sm-ink);color:#fff;border:1px solid var(--sm-ink);border-radius:var(--sm-radius-lg);margin:0;padding:32px 34px;position:relative}.quote-card:before{content:"“";color:var(--sm-accent-on-dark);opacity:.5;font-size:5rem;font-weight:600;line-height:1;position:absolute;top:6px;left:26px}.quote-card p{color:#fff;margin:22px 0;font-size:1.125rem;line-height:1.6}.quote-card footer{border-top:1px solid var(--sm-line-on-dark);color:var(--sm-text-2-on-dark);align-items:center;gap:14px;padding-top:18px;font-size:.875rem;display:flex}.quote-card footer img{object-fit:cover;object-position:50% 30%;border:2px solid #22364b;border-radius:50%;flex:none;width:72px;height:72px}.quote-card footer b{color:#fff;margin-bottom:2px;font-size:.9375rem;font-weight:600;display:block}.sidecard.funder{background:var(--sm-ink);border-color:var(--sm-ink);color:#fff}.sidecard.funder h2,.sidecard.funder .label{color:#fff}.sidecard.funder>p{color:var(--sm-text-2-on-dark)}.sidecard.funder .frag.screen{border-color:#22364b}.sidecard.funder .btn.sec{color:#fff;background:0 0;border-color:#3a5068}.sidecard.funder .btn.sec:hover{background:#173149;border-color:#6f8299}.sidecard.funder:hover{border-color:var(--sm-accent-on-dark);box-shadow:0 24px 50px -28px #0b1f3399}.sidecard.funder:hover h2{color:var(--sm-accent-on-dark)}.sidecard.funder:hover .frag{border-color:var(--sm-accent-on-dark)}@media (max-width:600px){.quote-card{padding:26px 22px}.quote-card:before{left:16px}}#pricing .ways{margin-top:32px}#pricing .way{background:#fff}#pricing .way.run{background:var(--sm-ink);border-color:var(--sm-ink);color:#fff}#pricing .way.run .label,#pricing .way.run .figure,#pricing .way.run li{color:#fff}#pricing .way.run>p,#pricing .way.run .figure small{color:var(--sm-text-2-on-dark)}#pricing .way.run li:before{background:var(--sm-accent-on-dark)}#pricing .way.run .btn{color:var(--sm-ink);background:#fff;border-color:#fff}#pricing .way.run .btn:hover{background:var(--sm-grey-200);border-color:var(--sm-grey-200)}#pricing .way.run:hover{border-color:var(--sm-accent-on-dark);box-shadow:0 24px 50px -28px #0b1f3399}.cards6.map .tile{transition:border-color .22s var(--sm-ease), transform .26s var(--sm-ease), box-shadow .32s var(--sm-ease)}.cards6.map .tile:hover{border-color:var(--sm-cobalt);transform:translateY(-4px);box-shadow:0 18px 40px -24px #0a7b7473}.cards6.map .tile .thumb{cursor:zoom-in;width:100%;font:inherit;text-align:left;background:#f7fafa;border:0;padding:0;display:block;position:relative;overflow:hidden}.cards6.map .tile .thumb:focus-visible{outline:2px solid var(--sm-cobalt);outline-offset:-2px}.cards6.map .tile .peek{color:#fff;opacity:0;transition:opacity .2s var(--sm-ease), transform .2s var(--sm-ease);background:#0b1f33d1;border-radius:6px;padding:5px 9px;font-size:.8125rem;font-weight:500;position:absolute;bottom:10px;right:10px;transform:translateY(4px)}.cards6.map .tile:hover .peek,.cards6.map .tile .thumb:focus-visible .peek{opacity:1;transform:none}.cards6.map .tile h3 a{color:inherit;text-decoration:none}.cards6.map .tile h3 a:after{content:"";position:absolute;inset:0}.cards6.map .tile{position:relative}.cards6.map .tile .thumb{z-index:1;position:relative}.screen-dialog{background:0 0;border:0;width:100%;max-width:min(1200px,94vw);padding:0}.screen-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1f33b8}.screen-dialog-in{border-radius:var(--sm-radius-lg);background:#fff;overflow:hidden;box-shadow:0 40px 80px -30px #0b1f3399}.screen-dialog-in .bar{border-bottom:1px solid var(--sm-line);justify-content:space-between;align-items:center;padding:12px 18px;font-weight:600;display:flex}.screen-dialog-in .close{font:inherit;color:var(--sm-cobalt);border:1px solid var(--sm-cobalt-tint);cursor:pointer;background:0 0;border-radius:8px;min-height:44px;padding:8px 14px;font-size:.9375rem;font-weight:500}.screen-dialog-in .close:hover{background:var(--sm-cobalt-tint)}.screen-dialog-in img{width:100%;height:auto;display:block}.screen-dialog-in .fine{border-top:1px solid var(--sm-line);margin:0;padding:12px 18px}html.motion .screen-dialog[open] .screen-dialog-in{animation:dialog-in .32s var(--sm-ease) both}@keyframes dialog-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}html.motion .uk-screen[data-reveal][data-in] .frag-row .chip{animation:settle .42s var(--sm-ease) both}html.motion .uk-screen[data-reveal][data-in] .frag>:first-child .chip{animation-delay:.3s}html.motion .uk-screen[data-reveal][data-in] .frag>:nth-child(2) .chip{animation-delay:.42s}html.motion .uk-screen[data-reveal][data-in] .frag>:nth-child(3) .chip{animation-delay:.52s}html.motion .uk-screen[data-reveal][data-in] .frag>:nth-child(4) .chip{animation-delay:.62s}html.motion .uk-screen[data-reveal][data-in] .frag>:nth-child(5) .chip{animation-delay:.72s}@keyframes stamp{0%{opacity:0;transform:scale(1.7)rotate(-6deg)}to{opacity:1;transform:none}}html.motion .interlude p[data-reveal][data-in]{transition-delay:.22s}html.reduce .uk-screen .chip,html.reduce .ask .chip{animation:none}footer.site .cols>div:first-child a.li{margin-top:16px}@media (max-width:900px){.nav .cta{gap:8px;min-width:0}.nav .cta .btn{padding:0 14px}}html.motion .decide .panel[data-reveal] .ico{opacity:0;transform:scale(.6)}html.motion .decide .panel[data-reveal][data-in] .ico{opacity:1;transition:transform .5s cubic-bezier(.2,.9,.3,1.3) calc(var(--i,0) * 90ms + .25s), opacity .3s var(--sm-ease) calc(var(--i,0) * 90ms + .25s);transform:none}html.motion .way[data-reveal] ul li{opacity:0;transform:translateY(6px)}html.motion .way[data-reveal][data-in] ul li{opacity:1;transition:opacity .4s var(--sm-ease), transform .4s var(--sm-ease);transform:none}html.motion .way[data-reveal][data-in] ul li:first-child{transition-delay:.26s}html.motion .way[data-reveal][data-in] ul li:nth-child(2){transition-delay:.36s}html.motion .way[data-reveal][data-in] ul li:nth-child(3){transition-delay:.46s}html.motion .sponsor-art.in-card .s-line i{transform-origin:0;transform:scaleX(0)}html.motion .big[data-reveal][data-in] .sponsor-art.in-card .s-line i{transition:transform .7s var(--sm-ease);transform:none}html.motion .big[data-reveal][data-in] .sponsor-art.in-card .s-line i:nth-child(2){transition-delay:.12s}html.motion .big[data-reveal][data-in] .sponsor-art.in-card .s-line i:nth-child(3){transition-delay:.24s}html.reduce .decide .panel .ico,html.reduce .way ul li,html.reduce .sponsor-art .s-line i{opacity:1;transform:none}.rail.with-screens .steps{margin-top:32px;margin-bottom:24px}.mshot{display:none}@media (max-width:900px){.mshot{border:1px solid var(--sm-line);border-radius:var(--sm-radius);background:#fff;margin:14px 0 0;display:block;overflow:hidden}.mshot img{width:100%;height:auto;display:block}}.rail-shot{aspect-ratio:640/337;border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);background:#fff;max-width:600px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 60px -30px #0b1f3359}.rail-shot figure{opacity:0;transition:opacity .42s var(--sm-ease);margin:0;position:absolute;inset:0}.rail-shot figure.on{opacity:1}.rail-shot img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.rail-shot figcaption{color:#fff;background:#0b1f33d6;border-radius:6px;gap:8px;padding:6px 10px;font-size:.8125rem;font-weight:500;display:inline-flex;position:absolute;bottom:12px;left:14px}.rail-shot figcaption .tnum{color:var(--sm-accent-on-dark)}.step.active .n{background:var(--sm-cobalt);color:#fff;box-shadow:0 0 0 4px var(--sm-cobalt-tint)}.step.active h3{color:var(--sm-cobalt)}.step h3{transition:color .2s var(--sm-ease)}.rail.with-screens .step{cursor:default}@media (max-width:900px){.rail-shot{display:none}}.cards6.three-up{margin-top:36px}.cards6.map.three-up .tile p{font-size:.9375rem}#protect .decide-head .lead{color:var(--sm-text-2-on-dark)}html.motion .uses[data-reveal] .chip,html.motion .uses>div[data-reveal] .chip{opacity:0;transform:translateY(6px)}html.motion .uses>div[data-reveal][data-in] .chip{opacity:1;transition:opacity .4s var(--sm-ease) calc(var(--i,0) * .14s + .3s), transform .4s var(--sm-ease) calc(var(--i,0) * .14s + .3s);animation:settle .42s var(--sm-ease) calc(var(--i,0) * .14s + .3s) both;transform:none}html.reduce .uses .chip{opacity:1;animation:none;transform:none}.uses{position:relative}.uses .fly{background:var(--sm-cobalt);color:#fff;z-index:2;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;margin-left:-15px;display:none;position:absolute;top:14px;left:11.5%;box-shadow:0 8px 20px -8px #0a7b7499}.uses .fly svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}html.motion .uses .fly{opacity:0;display:inline-flex}html.motion .uses>div:first-child[data-reveal][data-in]~.fly{animation:3s cubic-bezier(.4,0,.2,1) .4s both fly-uses}@keyframes fly-uses{0%{opacity:0;left:11.5%;transform:scale(.6)}6%{opacity:1;transform:scale(1)}18%{left:11.5%}30%{left:32.7%}42%{left:32.7%}54%{left:51.9%}62%{left:51.9%}74%{left:71.2%}82%{left:71.2%}94%{opacity:1;left:90.4%}to{opacity:0;left:90.4%;transform:scale(.6)}}html.motion .uses>div[data-reveal] .chip{transition:none;animation:none;transform:translateY(8px)}html.motion .uses>div:first-child[data-reveal][data-in]~div .chip{animation:rise-solid .42s var(--sm-ease) both;transform:none}html.motion .uses>div:first-child[data-reveal][data-in]~div:nth-child(2) .chip{animation-delay:1.25s}html.motion .uses>div:first-child[data-reveal][data-in]~div:nth-child(3) .chip{animation-delay:1.95s}html.motion .uses>div:first-child[data-reveal][data-in]~div:nth-child(4) .chip{animation-delay:2.55s}html.motion .uses>div:first-child[data-reveal][data-in]~div:nth-child(5) .chip{animation-delay:3.15s}html.motion .uses>div:first-child[data-reveal][data-in] .doc{animation:settle .42s var(--sm-ease) .2s both}html.reduce .uses .fly{display:none}html.reduce .uses>div .chip{animation:none;transform:none}@media (max-width:900px){.uses .fly{display:none!important}html.motion .uses>div[data-reveal] .chip{transform:none}}.area-index{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.area-index a{border:1px solid var(--sm-line);border-radius:var(--sm-radius);color:var(--sm-ink);transition:border-color .22s var(--sm-ease), transform .26s var(--sm-ease), box-shadow .32s var(--sm-ease);background:#fff;align-items:center;gap:12px;padding:14px 16px;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.area-index a:hover{border-color:var(--sm-cobalt);text-decoration:none;transform:translateY(-2px);box-shadow:0 18px 40px -24px #0a7b7473}.area-index .idx{background:var(--sm-cobalt-tint);width:26px;height:26px;color:var(--sm-cobalt);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8125rem;display:inline-flex}.area-row .label{margin-bottom:10px;display:inline-block}.area-row .points{gap:8px;margin:18px 0 20px;padding:0;list-style:none;display:grid}.area-row .points li{color:var(--sm-text-2);align-items:flex-start;gap:10px;font-size:.9375rem;display:flex}.area-row .points li:before{content:"";background:var(--sm-cobalt);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.area-row{scroll-margin-top:90px}html.motion .area-row .frame[data-reveal]{transform:translate(32px)}@media (max-width:900px){html.motion .area-row .frame[data-reveal]{transform:translateY(16px)}}html.motion .area-row.flip .frame[data-reveal]{transform:translate(-32px)}html.motion .area-row .frame[data-reveal][data-in]{transform:none}html.motion .area-row[data-reveal] .points li{opacity:0;transform:translateY(6px)}html.motion .area-row .points li{opacity:0;transition:opacity .4s var(--sm-ease), transform .4s var(--sm-ease);transform:translateY(6px)}html.motion .area-row>div[data-reveal][data-in] .points li{opacity:1;transform:none}html.motion .area-row>div[data-reveal][data-in] .points li:nth-child(2){transition-delay:.1s}html.motion .area-row>div[data-reveal][data-in] .points li:nth-child(3){transition-delay:.2s}html.reduce .area-row .points li{opacity:1;transform:none}@media (max-width:900px){.area-index{grid-template-columns:minmax(0,1fr)}}.connect{grid-template-columns:auto 72px 1fr;align-items:stretch;gap:0;margin-top:36px;display:grid}.connect .hub{align-items:center;display:flex}.connect .mark-box{background:var(--sm-ink);color:#fff;letter-spacing:-.01em;border-radius:10px;padding:16px 22px;font-size:1.0625rem;font-weight:600}.connect .hub-lines{grid-template-rows:repeat(3,1fr);align-items:center;display:grid}.connect .hub-lines i{background:var(--sm-cobalt);height:1px;display:block;position:relative}.connect .hub-lines i:after{content:"";background:var(--sm-cobalt);border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;right:-1px}.connect .groups{gap:12px;display:grid}.connect .group{border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);transition:border-color .22s var(--sm-ease), transform .26s var(--sm-ease), box-shadow .32s var(--sm-ease);background:#fff;grid-template-columns:1fr 1.2fr;align-items:center;gap:6px 28px;padding:20px 24px;display:grid}.connect .group:hover{border-color:var(--sm-cobalt);transform:translate(4px);box-shadow:0 18px 40px -24px #0a7b7473}.connect .group h3{grid-column:1;font-size:1.0625rem;font-weight:600}.connect .group p{grid-area:1/2/3;margin:0;font-size:.9375rem}.connect .marks{flex-wrap:wrap;grid-column:1;gap:8px;display:flex}.connect .marks span{border:1px solid var(--sm-cobalt-tint);background:var(--sm-tint-50);color:var(--sm-cobalt);border-radius:8px;align-items:center;padding:8px 12px;font-size:.875rem;font-weight:500;display:inline-flex}.connect .marks .brand-mark{border-color:var(--sm-line);color:var(--sm-ink);background:#fff;padding:9px 14px;font-size:1rem;font-weight:600}html.motion .connect .hub-lines i{transform-origin:0;transform:scaleX(0)}html.motion .connect[data-reveal][data-in] .hub-lines i{transition:transform .7s var(--sm-ease);transform:none}html.motion .connect[data-reveal][data-in] .hub-lines i:nth-child(2){transition-delay:.14s}html.motion .connect[data-reveal][data-in] .hub-lines i:nth-child(3){transition-delay:.28s}html.motion .connect[data-reveal] .group{opacity:0;transform:translate(16px)}html.motion .connect[data-reveal][data-in] .group{opacity:1;transition:opacity .5s var(--sm-ease), transform .5s var(--sm-ease);transform:none}html.motion .connect[data-reveal][data-in] .group:first-child{transition-delay:.5s}html.motion .connect[data-reveal][data-in] .group:nth-child(2){transition-delay:.64s}html.motion .connect[data-reveal][data-in] .group:nth-child(3){transition-delay:.78s}html.motion .connect[data-reveal][data-in] .marks span{animation:settle .42s var(--sm-ease) both;animation-delay:.9s}html.reduce .connect .hub-lines i,html.reduce .connect .group{opacity:1;transform:none}html.reduce .connect .marks span{animation:none}.ask.live .q{gap:6px;display:grid}.ask.live .who{color:var(--sm-text-2-on-dark);font-size:.8125rem;font-weight:500}.ask.live .typed{color:#fff;min-height:1.5em;font-size:1.0625rem;font-weight:500}.ask.live .caret{background:var(--sm-accent-on-dark);vertical-align:-2px;width:2px;height:1em;margin-left:3px;animation:1s step-end infinite caret;display:inline-block}.ask.live .answer{opacity:0;transition:opacity .36s var(--sm-ease), transform .36s var(--sm-ease);transform:translateY(6px)}.ask.live .answer.on{opacity:1;transform:none}.ask.live .note{color:var(--sm-text-2-on-dark);margin:14px 0 0;font-size:.875rem}.ask.live .dots{gap:6px;margin-top:14px;display:flex}.ask.live .dots i{width:6px;height:6px;transition:background .2s var(--sm-ease);background:#22364b;border-radius:50%}.ask.live .dots i.on{background:var(--sm-accent-on-dark)}html.motion .ask.live .row{opacity:1;transform:none}html.reduce .ask.live .caret{animation:none}@media (max-width:900px){.connect{grid-template-columns:minmax(0,1fr)}.connect .hub,.connect .hub-lines{display:none}.connect .group{grid-template-columns:minmax(0,1fr)}.connect .group p{grid-area:auto/1}}.index-scope{position:relative}.index-scope .fnav a{padding:12px;font-size:.875rem}.interlude.photo-bleed{grid-template-columns:minmax(380px,5fr) minmax(0,7fr);max-height:720px}.interlude.photo-bleed .wrap{min-width:0;padding-left:max(clamp(24px, 5vw, 72px), calc((100vw - var(--sm-container)) / 2 + clamp(20px, 4vw, 40px)))}.interlude.photo-bleed img{min-width:0}.interlude.photo-bleed p{min-width:24ch}@media (min-width:1800px){.interlude.photo-bleed{grid-template-columns:1fr minmax(0,720px) minmax(0,1080px) 1fr}.interlude.photo-bleed .wrap{grid-column:2;padding-left:72px}.interlude.photo-bleed img{grid-column:3/5}}.interlude.photo-bleed{grid-template-rows:100%;height:clamp(520px,40vw,720px);min-height:0;max-height:none}.interlude.photo-bleed img{grid-row:1;height:100%;min-height:0}.interlude.photo-bleed .wrap{grid-row:1;min-height:0;overflow:hidden}@media (max-width:900px){.interlude.photo-bleed{grid-template-rows:auto auto;height:auto}.interlude.photo-bleed img{grid-row:1;height:62vw}.interlude.photo-bleed .wrap{grid-row:2}}.interlude.photo-frame{background:var(--sm-ink);color:#fff;padding:80px 0}.interlude.photo-frame .wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.interlude.photo-frame h2{color:#fff;letter-spacing:-.03em;max-width:12ch;font-size:clamp(2.2rem,1.3rem + 3vw,3.4rem)}.interlude.photo-frame h2 .acc{color:var(--sm-accent-on-dark)}.interlude.photo-frame p{color:var(--sm-text-2-on-dark);max-width:38ch;margin:18px 0 0;font-size:1rem}.interlude.photo-frame .photo-box{border-radius:var(--sm-radius-lg);aspect-ratio:16/10;background:#12293f;border:1px solid #22364b;margin:0;overflow:hidden;box-shadow:0 30px 70px -40px #000c}.interlude.photo-frame img{object-fit:cover;object-position:55% 35%;width:100%;height:100%;transform:translateY(var(--drift,0)) scale(1.06);will-change:transform;display:block}html.motion .interlude.photo-frame .photo-box[data-reveal]{transform:translateY(24px)scale(.98)}html.motion .interlude.photo-frame .photo-box[data-reveal][data-in]{transform:none}html.motion .interlude.photo-frame .text p[data-reveal][data-in]{transition-delay:.2s}@media (max-width:900px){.interlude.photo-frame{padding:56px 0}.interlude.photo-frame .wrap{grid-template-columns:minmax(0,1fr);gap:24px}.interlude.photo-frame .photo-box{aspect-ratio:4/3;order:-1}.interlude.photo-frame h2{max-width:none}}@media (prefers-reduced-motion:reduce){.interlude.photo-frame img{transform:none}}.interlude.photo-frame .text .label{color:var(--sm-accent-on-dark);margin-bottom:14px;display:inline-block}.interlude.photo-frame .text .more{color:#fff;margin-top:22px;display:inline-flex}.interlude.photo-frame .text .more:before{background:#fff}.interlude.photo-frame .photo-stage{padding-bottom:56px;position:relative}.interlude.photo-frame .photo-card{width:min(380px,80%);color:var(--sm-text-2);background:#fff;border-color:#fff9;margin:0;position:absolute;bottom:0;left:-32px;box-shadow:0 30px 60px -30px #000c}.interlude.photo-frame .photo-card .frag-row.head{color:var(--sm-ink)}html.motion .interlude.photo-frame .photo-stage[data-reveal] .photo-card{opacity:0;transform:translateY(16px)}html.motion .interlude.photo-frame .photo-stage[data-reveal][data-in] .photo-card{opacity:1;transition:opacity .5s var(--sm-ease) .5s, transform .6s cubic-bezier(.2,.7,.2,1) .5s;transform:none}html.motion .interlude.photo-frame .photo-stage[data-reveal] .photo-card .frag-row:not(.head){opacity:0;transform:translateY(6px)}html.motion .interlude.photo-frame .photo-stage[data-reveal][data-in] .photo-card .frag-row:not(.head){opacity:1;transition:opacity .4s var(--sm-ease), transform .4s var(--sm-ease);transform:none}html.motion .interlude.photo-frame .photo-stage[data-reveal][data-in] .photo-card>:nth-child(2){transition-delay:.9s}html.motion .interlude.photo-frame .photo-stage[data-reveal][data-in] .photo-card>:nth-child(3){transition-delay:1.02s}html.motion .interlude.photo-frame .photo-stage[data-reveal][data-in] .photo-card>:nth-child(4){transition-delay:1.14s}html.motion .interlude.photo-frame .photo-stage[data-reveal] .photo-box{transform:translateY(24px)scale(.98)}html.motion .interlude.photo-frame .photo-stage[data-reveal][data-in] .photo-box{transition:transform .8s var(--sm-ease);transform:none}html.reduce .interlude.photo-frame .photo-card,html.reduce .interlude.photo-frame .photo-card .frag-row{opacity:1;transform:none}.interlude.photo-frame .photo-box:hover img{transform:translateY(var(--drift,0)) scale(1.09)}.interlude.photo-frame img{transition:transform .9s var(--sm-ease)}@media (max-width:900px){.interlude.photo-frame .photo-stage{order:-1;padding-bottom:0}.interlude.photo-frame .photo-card{width:auto;margin-top:-24px;margin-left:12px;margin-right:12px;position:static}}.three.connects{align-items:stretch;margin-top:36px}.big.con{padding:28px}.big.con .ico{background:var(--sm-cobalt-tint);width:40px;height:40px;color:var(--sm-cobalt);transition:background .2s var(--sm-ease), color .2s var(--sm-ease);border-radius:10px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.big.con .ico svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.big.con:hover .ico{background:var(--sm-cobalt);color:#fff}.big.con h3{margin-bottom:8px;font-size:1.25rem}.big.con>p{margin:0 0 16px;font-size:.9375rem}.big.con .marks{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.big.con .marks span{border:1px solid var(--sm-cobalt-tint);background:var(--sm-tint-50);color:var(--sm-cobalt);border-radius:8px;align-items:center;padding:7px 11px;font-size:.8125rem;font-weight:500;display:inline-flex}.big.con .marks .brand-mark{background:var(--sm-ink);border-color:var(--sm-ink);color:#fff;padding:8px 14px;font-size:.9375rem;font-weight:600}.big.con .frag{margin:auto 0 0}html.motion .big.con[data-reveal] .marks span{opacity:0;transform:translateY(6px)}html.motion .big.con[data-reveal][data-in] .marks span{opacity:1;transition:opacity .4s var(--sm-ease), transform .4s var(--sm-ease);transform:none}html.motion .big.con[data-reveal][data-in] .marks span:nth-child(2){transition-delay:80ms}html.motion .big.con[data-reveal][data-in] .marks span:nth-child(3){transition-delay:.16s}html.motion .big.con[data-reveal][data-in] .marks span:nth-child(4){transition-delay:.24s}html.reduce .big.con .marks span{opacity:1;transform:none}#assistant .line{margin-top:0}#assistant .line .lead{color:var(--sm-text-2-on-dark)}#assistant .three.decide{margin-top:40px}.fcount b .tnum{font-size:inherit;color:inherit}.fcard{cursor:pointer}.fcard-open{font:inherit;color:var(--sm-cobalt);background:var(--sm-cobalt-tint);cursor:pointer;opacity:0;transition:opacity .2s var(--sm-ease), transform .2s var(--sm-ease);border:0;border-radius:6px;padding:6px 10px;font-size:.8125rem;font-weight:500;position:absolute;bottom:14px;right:16px;transform:translateY(4px)}.fcard:hover .fcard-open,.fcard-open:focus-visible{opacity:1;transform:none}.fcard-open:focus-visible{outline:2px solid var(--sm-cobalt);outline-offset:2px}.fcard{padding-bottom:46px}.fsearch{max-width:560px;margin-top:28px}.fsearch label{color:var(--sm-text-2);margin-bottom:8px;font-size:.8125rem;font-weight:500;display:block}.fsearch-row{align-items:center;gap:12px;display:flex}.fsearch input{border:1px solid var(--sm-line);border-radius:var(--sm-radius);min-height:48px;font:inherit;color:var(--sm-ink);transition:border-color .2s var(--sm-ease), box-shadow .2s var(--sm-ease);background:#fff;flex:1;padding:0 16px;font-size:1rem}.fsearch input:focus{border-color:var(--sm-cobalt);box-shadow:0 0 0 4px var(--sm-cobalt-tint);outline:none}.fsearch .count{color:var(--sm-text-2);white-space:nowrap;font-size:.9375rem}.fsearch .count .tnum{color:var(--sm-ink);font-weight:600}@media (max-width:600px){.fcard-open{opacity:1;margin-top:12px;position:static;transform:none}.fcard{padding-bottom:24px}}.choose{background:var(--sm-tint-50);border:1px solid var(--sm-cobalt-tint);border-radius:var(--sm-radius-lg);margin-top:28px;padding:22px 26px}.choose h3{margin-bottom:12px;font-size:1.0625rem;font-weight:600}.choose-rows{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.choose-rows>div{color:var(--sm-text-2);font-size:.9375rem}.choose-rows b{color:var(--sm-cobalt);margin-bottom:4px;font-weight:600;display:block}.every .tile{flex-direction:column;display:flex}.every .tile .ico{background:var(--sm-cobalt-tint);width:36px;height:36px;color:var(--sm-cobalt);transition:background .2s var(--sm-ease), color .2s var(--sm-ease);border-radius:9px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.every .tile .ico svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.every .tile:hover .ico{background:var(--sm-cobalt);color:#fff}.every .tile .more{margin-top:auto}html.motion .sponsor-art.draw .s-line i{transform-origin:0;transform:scaleX(0)}html.motion [data-reveal][data-in] .sponsor-art.draw .s-line i{transition:transform .7s var(--sm-ease);transform:none}html.motion [data-reveal][data-in] .sponsor-art.draw .s-line i:nth-child(2){transition-delay:.12s}html.motion [data-reveal][data-in] .sponsor-art.draw .s-line i:nth-child(3){transition-delay:.24s}html.reduce .sponsor-art.draw .s-line i{transform:none}.faq details p{animation:none}html.motion .faq details[open] p{animation:faq-in .32s var(--sm-ease) both}@keyframes faq-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.faq summary:after{transition:transform .2s var(--sm-ease);display:inline-block}.faq details[open] summary:after{transform:rotate(180deg)}.faq summary:hover{color:var(--sm-cobalt)}html.motion .plan[data-reveal] ul li{opacity:0;transform:translateY(6px)}html.motion .plan[data-reveal][data-in] ul li{opacity:1;transition:opacity .4s var(--sm-ease), transform .4s var(--sm-ease);transform:none}html.motion .plan[data-reveal][data-in] ul li:nth-child(2){transition-delay:70ms}html.motion .plan[data-reveal][data-in] ul li:nth-child(3){transition-delay:.14s}html.motion .plan[data-reveal][data-in] ul li:nth-child(4){transition-delay:.21s}html.motion .plan[data-reveal][data-in] ul li:nth-child(5){transition-delay:.28s}html.motion .plan[data-reveal][data-in] ul li:nth-child(6){transition-delay:.35s}html.motion .plan[data-reveal][data-in] ul li:nth-child(7){transition-delay:.42s}html.reduce .plan ul li{opacity:1;transform:none}.plan .figure .tnum{font-size:inherit;color:inherit}@media (max-width:900px){.choose-rows{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:600px){.choose-rows{grid-template-columns:minmax(0,1fr)}}.bill-toggle{border:1px solid var(--sm-line);border-radius:var(--sm-radius);background:#fff;gap:4px;margin-top:28px;padding:4px;display:inline-flex}.bill-toggle button{font:inherit;color:var(--sm-text-2);cursor:pointer;min-height:44px;transition:background .2s var(--sm-ease), color .2s var(--sm-ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 16px;font-size:.9375rem;font-weight:500;display:inline-flex}.bill-toggle button span{color:var(--sm-cobalt);font-size:.8125rem;font-weight:500}.bill-toggle button.on{background:var(--sm-ink);color:#fff}.bill-toggle button.on span{color:var(--sm-accent-on-dark)}.bill-toggle button:focus-visible{outline:2px solid var(--sm-cobalt);outline-offset:2px}.plan-grid .plans{margin-top:24px}.plans.five{grid-template-columns:repeat(5,1fr);gap:12px}.plans.five .plan{padding:22px 20px}.plans.five .plan .figure{font-size:1.875rem}.plans.five .plan li{font-size:.875rem}.plan .equiv{min-height:1.2em}.compare-toggle{margin-top:20px}.cmp-wrap{margin-top:20px;overflow-x:auto}.cmp.plans-cmp{min-width:720px;margin-top:0}.cmp.plans-cmp th small{color:var(--sm-text-3);margin-top:2px;font-size:.8125rem;font-weight:500;display:block}.cmp.plans-cmp tbody th{text-align:left;color:var(--sm-ink);border-bottom:1px solid var(--sm-line);background:#fff;padding:12px 16px;font-size:.9375rem;font-weight:500}.cmp.plans-cmp td{font-size:.9375rem}.cmp.plans-cmp td.yes{color:var(--sm-cobalt);font-weight:600}.cmp.plans-cmp td.no{color:var(--sm-text-3)}.cmp.plans-cmp td.no:before{content:"";background:var(--sm-grey-200);vertical-align:middle;border-radius:50%;width:6px;height:6px;display:inline-block}html.motion .cmp-wrap:not([hidden]){animation:faq-in .32s var(--sm-ease) both}.terms{grid-template-columns:repeat(3,1fr);gap:20px 32px;margin:24px 0 0;display:grid}.terms>div{border-top:2px solid var(--sm-line);padding-top:12px}.terms dt{margin-bottom:4px;font-weight:600}.terms dd{color:var(--sm-text-2);margin:0;font-size:.9375rem}@media (max-width:1100px){.plans.five{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.plans.five,.terms{grid-template-columns:minmax(0,1fr)}.cmp.plans-cmp{display:table}}.cmp-block{margin-top:28px}.cmp caption{text-align:left;color:var(--sm-text-3);caption-side:top;padding:0 0 10px;font-size:.8125rem}.cmp th.us,.cmp td.us{background:var(--sm-tint-50)}.cmp th.us{color:var(--sm-cobalt);font-weight:600}.cmp tbody th{text-align:left;color:var(--sm-ink);border-bottom:1px solid var(--sm-line);padding:14px 16px;font-size:.9375rem;font-weight:500}.cmp td.yes:before{content:"";background:var(--sm-cobalt);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.cmp td.part:before{content:"";border:1.5px solid var(--sm-text-3);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}html.motion .cmp-block[data-reveal] tbody tr{opacity:0;transform:translate(-8px)}html.motion .cmp-block[data-reveal][data-in] tbody tr{opacity:1;transition:opacity .4s var(--sm-ease), transform .4s var(--sm-ease);transform:none}html.motion .cmp-block[data-reveal][data-in] tbody tr:nth-child(2){transition-delay:70ms}html.motion .cmp-block[data-reveal][data-in] tbody tr:nth-child(3){transition-delay:.14s}html.motion .cmp-block[data-reveal][data-in] tbody tr:nth-child(4){transition-delay:.21s}html.motion .cmp-block[data-reveal][data-in] tbody tr:nth-child(5){transition-delay:.28s}html.motion .cmp-block[data-reveal][data-in] tbody tr:nth-child(6){transition-delay:.35s}html.motion .cmp-block[data-reveal][data-in] tbody tr:nth-child(7){transition-delay:.42s}html.reduce .cmp-block tbody tr{opacity:1;transform:none}.cats .tile p{margin:0 0 8px;font-size:.9375rem}.cats .tile p b{color:var(--sm-ink);font-weight:600}.cats .tile h3{margin-bottom:10px;font-size:1.0625rem}#moving .big{background:#fff}.about-facts,.trust-facts{grid-template-columns:repeat(4,1fr);margin-top:32px}.about-facts b,.trust-facts b{font-size:1rem}.about-facts span,.trust-facts span{color:var(--sm-text-3);font-weight:500}.uk-facts.about-facts a,.uk-facts.trust-facts>div{border:1px solid var(--sm-cobalt-tint);border-radius:var(--sm-radius);background:#fff;padding:14px 16px;display:block}.uk-facts.about-facts>div{border:1px solid var(--sm-cobalt-tint);border-radius:var(--sm-radius);background:var(--sm-tint-50);padding:14px 16px;display:block}.pillars .tile{flex-direction:column;display:flex}.pillars .tile .ico{background:var(--sm-cobalt-tint);width:36px;height:36px;color:var(--sm-cobalt);transition:background .2s var(--sm-ease), color .2s var(--sm-ease);border-radius:9px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.pillars .tile .ico svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.pillars .tile:hover .ico{background:var(--sm-cobalt);color:#fff}.trust-cards .tile h2{margin-bottom:8px;font-size:1.125rem}.trust-cards .tile .chip{margin-top:12px;font-size:.8125rem}.trust-cards a.tile{flex-direction:column;display:flex}.trust-cards a.tile .chip{margin-top:auto;padding-top:12px}.trust-next{border-top:1px solid var(--sm-line);flex-wrap:wrap;gap:8px;margin-top:40px;padding-top:24px;display:flex}.trust-next a{border:1px solid var(--sm-line);color:var(--sm-ink);min-height:44px;transition:border-color .2s var(--sm-ease), color .2s var(--sm-ease);border-radius:8px;align-items:center;padding:9px 14px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.trust-next a:hover{border-color:var(--sm-cobalt);color:var(--sm-cobalt);text-decoration:none}.roles{margin-top:36px}.roles a.tile{color:inherit;flex-direction:column;text-decoration:none;display:flex}.roles a.tile h3{margin:6px 0 8px}.roles a.tile .chip{margin-top:auto;padding-top:14px}.inside{margin-top:36px}.inside>div{border-top:2px solid var(--sm-line);padding-top:14px}.inside b{letter-spacing:-.03em;color:var(--sm-cobalt);font-size:2.5rem;font-weight:600;line-height:1;display:block}.inside span{color:var(--sm-text-2);margin-top:8px;font-size:.9375rem;display:block}.contact-row{grid-template-columns:minmax(0,520px) 1fr;align-items:start;gap:56px;margin-top:28px;display:grid}.contact-row .form{margin-top:0}.contact-side h2{margin-bottom:14px;font-size:1.25rem}.next-steps{counter-reset:step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.next-steps li{grid-template-columns:28px 1fr;align-items:start;gap:12px;display:grid}.next-steps li:before{counter-increment:step;content:counter(step);background:var(--sm-cobalt-tint);width:28px;height:28px;color:var(--sm-cobalt);border-radius:50%;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex}.next-steps b{font-weight:600;display:block}.next-steps span{color:var(--sm-text-2);font-size:.9375rem;display:block}.contact-direct{background:var(--sm-tint-50);border:1px solid var(--sm-cobalt-tint);border-radius:var(--sm-radius);gap:6px;margin-top:24px;padding:18px 20px;font-size:.9375rem;display:grid}.contact-direct b{font-weight:600}.contact-direct span{color:var(--sm-text-3);font-size:.875rem}.contact-side .fine{margin-top:16px}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--sm-cobalt);box-shadow:0 0 0 4px var(--sm-cobalt-tint);outline:none}@media (max-width:900px){.about-facts,.trust-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.contact-row{grid-template-columns:minmax(0,1fr);gap:32px}.inside{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:600px){.about-facts,.trust-facts,.inside{grid-template-columns:minmax(0,1fr)}}.next-steps li>span{grid-column:2}.next-steps li>b{grid-area:1/2}.next-steps li:before{grid-area:1/1}.jump-lines{gap:8px;max-width:60ch;margin-top:28px;display:grid}.jump-lines p{margin:0;font-size:1.0625rem}.jump-lines b{color:var(--sm-ink);font-weight:600}.plan .more-in-table{color:var(--sm-text-3)}.plan .more-in-table:before{background:var(--sm-grey-200)}.spons-line{background:var(--sm-tint-50);border:1px solid var(--sm-cobalt-tint);border-radius:var(--sm-radius-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;margin-top:28px;padding:24px 26px;scroll-margin-top:90px;display:grid}.spons-line h3{margin-bottom:6px;font-size:1.125rem;font-weight:600}.spons-line p{margin:0;font-size:.9375rem}.spons-line .frag{margin:0}.proof-compact{border-top:1px solid var(--sm-line);padding:48px 0}.proof-line{grid-template-columns:1.4fr 1fr;align-items:center;gap:40px;display:grid}.proof-line h2{margin-bottom:10px;font-size:1.375rem}.proof-line p{margin:0;font-size:1rem}.proof-line p b{color:var(--sm-ink);font-weight:600}.proof-line .partners{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:0;display:grid}.three.decide.one{grid-template-columns:minmax(0,1fr);max-width:640px}@media (max-width:900px){.spons-line,.proof-line,.proof-line .partners{grid-template-columns:minmax(0,1fr)}}.proof-line .partners{grid-template-columns:minmax(0,1fr);gap:10px}.proof-line .partner.logo{align-items:center;gap:14px;padding:12px 16px;display:flex}.proof-line .partner.logo img{width:auto;height:36px}.proof-line .partner.logo span{margin:0}.plans.five .plan .figure{flex-wrap:wrap;row-gap:2px}.plans.five .plan .figure small{flex:100%}.consent{z-index:60;justify-content:center;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.consent-in{border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);background:#fff;grid-template-columns:1fr auto;align-items:center;gap:24px;width:min(920px,100%);padding:20px 24px;display:grid;box-shadow:0 24px 60px -24px #0b1f3373}.consent-h{color:var(--sm-ink);margin:0 0 4px;font-weight:600}.consent p{color:var(--sm-text-2);margin:0;font-size:.9375rem}.consent-actions{flex-wrap:wrap;gap:10px;display:flex}.consent-field{grid-template-columns:22px 1fr;align-items:start;gap:12px;display:grid}.consent-field input{width:22px;height:22px;accent-color:var(--sm-cobalt);margin:2px 0 0}.consent-field input:focus-visible{outline:2px solid var(--sm-cobalt);outline-offset:2px}.consent-field label{color:var(--sm-text-2);font-size:.9375rem;font-weight:400}.linklike{font:inherit;color:var(--sm-cobalt);cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 0;font-weight:500;display:block}.linklike:hover{text-underline-offset:3px;text-decoration:underline}.linklike:focus-visible{outline:2px solid var(--sm-cobalt);outline-offset:2px;border-radius:4px}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){.consent-in{grid-template-columns:minmax(0,1fr)}.consent-actions .btn{flex:auto}}.consent-field label a,.consent p a{text-underline-offset:3px;text-decoration:underline}.hero-shot.side-grantee{position:relative}.side-tag{z-index:3;letter-spacing:-.005em;border-radius:8px;padding:6px 12px;font-size:.8125rem;font-weight:600;position:absolute;top:-14px;left:20px}.side-funder .side-tag{background:var(--sm-ink);color:#fff}.side-grantee .side-tag{background:var(--sm-cobalt-tint);color:var(--sm-cobalt);border:1px solid #bfeae6}.side-funder .frame.real{border-color:#22364b}.side-funder .frame.real .bar{background:var(--sm-ink);border-color:#22364b}.side-funder .frame.real .bar .url{color:#b4bccb}.side-funder .frame.real .bar i{background:#2c4159}.side-grantee .frame.real{border-color:var(--sm-cobalt-tint)}.side-grantee .frame.real .bar{background:var(--sm-tint-50)}html.motion .side-tag{opacity:0;animation:rise .5s var(--sm-ease) 1.2s both;transform:translateY(6px)}html.reduce .side-tag{opacity:1;animation:none;transform:none}.not-found{min-height:60vh;padding:120px 0 140px}.fsearch-empty{color:var(--sm-text-2);margin:14px 0 0;font-size:.9375rem}.linklike.inline{color:var(--sm-cobalt);text-underline-offset:3px;padding:0;font-weight:500;text-decoration:underline;display:inline}.interlude.photo-frame .photo-quote{border:1px solid var(--sm-line);border-radius:var(--sm-radius);background:#fff;width:min(400px,82%);margin:0;padding:16px 18px 14px;box-shadow:0 30px 60px -30px #000c}.interlude.photo-frame .photo-quote p{color:var(--sm-ink);margin:0 0 10px;font-size:1rem;font-weight:500;line-height:1.5}.interlude.photo-frame .photo-quote p:before{content:"“";color:var(--sm-cobalt);margin-right:2px}.interlude.photo-frame .photo-quote p:after{content:"”";color:var(--sm-cobalt);margin-left:2px}.interlude.photo-frame .photo-quote footer{color:var(--sm-text-3);align-items:center;gap:8px;font-size:.8125rem;display:flex}.interlude.photo-frame .photo-quote footer:before{content:"";background:var(--sm-cobalt);border-radius:50%;width:7px;height:7px}html.motion .interlude.photo-frame .photo-stage[data-reveal] .photo-quote{opacity:0;transform:translateY(16px)}html.motion .interlude.photo-frame .photo-stage[data-reveal][data-in] .photo-quote{opacity:1;transition:opacity .5s var(--sm-ease) .6s, transform .6s cubic-bezier(.2,.7,.2,1) .6s;transform:none}html.reduce .interlude.photo-frame .photo-quote{opacity:1;transform:none}.jrny{margin-top:32px}.jrny-stage{background:var(--sm-tint-50);border:1px solid var(--sm-cobalt-tint);border-radius:16px;grid-template-columns:1fr 128px 1.08fr;align-items:center;gap:0;padding:28px;display:grid}.jrny-src,.jrny-rec{flex-direction:column;min-width:0;display:flex}.jrny-card{border:1px solid var(--sm-line);box-shadow:var(--sm-shadow);background:#fff;border-radius:12px;padding:16px 18px}.jrny-card.built{border-color:var(--sm-cobalt-tint)}.jrny-card-head{color:var(--sm-ink);border-bottom:1px solid var(--sm-line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding-bottom:12px;font-size:.875rem;font-weight:600;display:flex}.chip.ghost,.chip.built-chip{background:var(--sm-cobalt-tint);color:var(--sm-cobalt);font-weight:500}.jrny-upload{border-bottom:1px dashed var(--sm-line);align-items:center;gap:10px;margin-bottom:4px;padding-bottom:12px;display:flex}.jrny-upload .doc-ic{background:var(--sm-cobalt-tint);border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.jrny-upload .doc-ic svg{fill:none;width:18px;height:18px;stroke:var(--sm-cobalt);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.jrny-upload .doc-name{min-width:0;color:var(--sm-ink);flex-direction:column;gap:1px;font-size:.875rem;font-weight:600;display:flex}.jrny-upload .doc-name small{color:var(--sm-text-3);font-size:.8125rem;font-weight:400}.jrny-upload .chip.ghost{flex:none;margin-left:auto}.jrny-fact{color:var(--sm-text-2);align-items:flex-start;gap:12px;margin:12px 0 0;font-size:.9375rem;line-height:1.45;display:flex}.jrny-fact b{color:var(--sm-ink);font-weight:600}.mk{background:var(--sm-cobalt-tint);width:22px;height:22px;color:var(--sm-cobalt);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.jrny-row{border-top:1px solid var(--sm-line);grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.jrny-row .rl{color:var(--sm-ink);font-size:.9375rem}.jrny-row .rv{color:var(--sm-text-3);text-align:right;font-variant-numeric:tabular-nums;font-size:.8125rem}.jrny-row .rv.attn{color:var(--sm-amber)}.jrny-row.out .mk.dot{background:var(--sm-amber);width:10px;height:10px;box-shadow:0 0 0 4px var(--sm-amber-tint);border-radius:50%;margin:0 6px}.jrny-note{color:var(--sm-text-3);margin:14px 2px 0;font-size:.8125rem}.jrny-engine{justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}.jrny-line{background:linear-gradient(90deg, transparent, var(--sm-cobalt) 20%, var(--sm-cobalt) 80%, transparent);opacity:.35;height:1px;position:absolute;top:50%;left:0;right:0}.jrny-node{z-index:1;background:var(--sm-cobalt);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative;box-shadow:0 8px 22px -8px #0a7b74b3}.jrny-node svg{stroke:#fff;stroke-width:2px;stroke-linecap:round;fill:none;width:22px;height:22px}.jrny-node-label{letter-spacing:.01em;color:var(--sm-cobalt);white-space:nowrap;font-size:.8125rem;font-weight:600;position:absolute;bottom:-8px}.jrny-flow{background:var(--sm-cobalt);opacity:0;border-radius:50%;width:9px;height:9px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:0;box-shadow:0 0 0 4px #0a7b7424}html.motion .jrny[data-reveal] .jrny-fact,html.motion .jrny[data-reveal] .jrny-row{opacity:0;transform:translateY(6px)}html.motion .jrny[data-reveal][data-in] .jrny-fact{opacity:1;transition:opacity .34s var(--sm-ease), transform .34s var(--sm-ease);transform:none}html.motion .jrny[data-reveal][data-in] .jrny-fact:nth-of-type(2){transition-delay:.11s}html.motion .jrny[data-reveal][data-in] .jrny-fact:nth-of-type(3){transition-delay:.22s}html.motion .jrny[data-reveal][data-in] .jrny-flow{animation:jrny-flow .64s var(--sm-ease) .64s}html.motion .jrny[data-reveal][data-in] .jrny-node:after{content:"";border:2px solid var(--sm-cobalt);animation:jrny-receive .52s var(--sm-ease) 1.08s;border-radius:50%;position:absolute;inset:-6px}html.motion .jrny[data-reveal][data-in] .jrny-row{opacity:1;transition:opacity .34s var(--sm-ease), transform .34s var(--sm-ease);transform:none}html.motion .jrny[data-reveal][data-in] .r1{transition-delay:1.18s}html.motion .jrny[data-reveal][data-in] .r2{transition-delay:1.28s}html.motion .jrny[data-reveal][data-in] .r3{transition-delay:1.38s}html.motion .jrny[data-reveal][data-in] .r4{transition-delay:1.48s}html.motion .jrny[data-reveal][data-in] .r5{transition-delay:1.62s}@keyframes jrny-flow{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}@keyframes jrny-receive{0%{opacity:.6;transform:scale(.7)}to{opacity:0;transform:scale(1.55)}}html.reduce .jrny-row,html.reduce .jrny-fact{opacity:1!important;transform:none!important}html.reduce .jrny-flow{display:none}@keyframes jrny-flow-v{0%{opacity:0;top:0}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}@media (max-width:900px){.jrny-stage{grid-template-columns:minmax(0,1fr);gap:0;padding:18px}.jrny-engine{flex-direction:row;height:60px}.jrny-line{background:linear-gradient(180deg, transparent, var(--sm-cobalt) 20%, var(--sm-cobalt) 80%, transparent);width:1px;height:auto;inset:0 auto 0 50%}.jrny-node-label{margin-left:12px;position:static}.jrny-flow{top:0;left:50%}html.motion .jrny[data-reveal][data-in] .jrny-flow{animation-name:jrny-flow-v}}.record .ref{color:var(--sm-text-3);justify-content:space-between;align-items:center;margin-bottom:4px;font-size:.8125rem;display:flex}.record .ref .chip{font-size:.8125rem}.record .tabs{color:var(--sm-text-3);border-bottom:1px solid var(--sm-line);white-space:nowrap;gap:14px;margin:0 0 14px;font-size:.8125rem;display:flex;overflow:hidden}.record .tabs span{border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 8px}.record .tabs span.on{color:var(--sm-cobalt);border-bottom-color:var(--sm-cobalt);font-weight:500}.record .hist{color:var(--sm-text-3);border-top:1px solid var(--sm-line);justify-content:space-between;gap:12px;margin-top:4px;padding:10px 0 0;font-size:.8125rem;display:flex}.record .hist .tnum{color:var(--sm-text-2)}.record.is-verified .hist .tnum{color:var(--sm-cobalt);animation:settle .42s var(--sm-ease) .2s both;font-weight:500}html.reduce .record.is-verified .hist .tnum{animation:none}@media (max-width:600px){.record .tabs{gap:10px;font-size:.8125rem}.record .tabs span:nth-child(n+5){display:none}}@media print{.nav,footer.site,.consent,.fnav,.ctaband,.interlude,.hero .hint,.burger,.btn,.skip{display:none!important}body{color:#000;background:#fff}main{padding:0}section,.wrap{max-width:none;padding:0!important}section.dark,section.tint,section.alt{color:#000!important;background:#fff!important}section.dark h2,section.dark p,section.dark h3{color:#000!important}a[href^=http]:after{content:" (" attr(href) ")";color:#444;font-size:.85em}.prose{max-width:none}h1,h2,h3{break-after:avoid}p,li{orphans:3;widows:3}[data-reveal]{opacity:1!important;transform:none!important}}.toolkit-hero{grid-template-columns:1.05fr .95fr;align-items:start;gap:56px;display:grid}.toolkit-intro h1{margin-top:10px}.tick-list{gap:12px;max-width:46ch;margin:0;padding:0;list-style:none;display:grid}.tick-list li{color:var(--sm-text-2);padding-left:30px;font-size:1.0625rem;position:relative}.tick-list li:before{content:"";background:var(--sm-cobalt-tint);border-radius:50%;width:20px;height:20px;position:absolute;top:2px;left:0}.tick-list li:after{content:"";border-left:2px solid var(--sm-cobalt);border-bottom:2px solid var(--sm-cobalt);width:8px;height:5px;position:absolute;top:8px;left:6px;transform:rotate(-45deg)}.toolkit-gate{position:sticky;top:92px}.gate{border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);max-width:none;box-shadow:var(--sm-shadow);background:#fff;margin-top:0;padding:26px 26px 24px}.gate h2{margin:0 0 4px;font-size:1.375rem}.gate-sub{color:var(--sm-text-2);margin:0 0 4px;font-size:.9375rem}.gate .row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.gate .opt{color:var(--sm-text-3);font-weight:400}.gate .btn{width:100%;margin-top:4px}.gate .fine{margin-top:6px}.gate-done{text-align:left}.gate-done h2{color:var(--sm-cobalt)}.gate-done .btn{width:auto;margin:8px 0 4px}.tk-band{border-top:1px solid var(--sm-line);padding:56px 0}.tk-band.alt{background:var(--sm-bg-alt)}.tk-band .kick{margin-bottom:22px}.inside-cards{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.inside-card{border-top:2px solid var(--sm-cobalt);padding-top:16px}.inside-card h3{margin:0 0 6px;font-size:1.0625rem}.inside-card p{margin:0;font-size:.9375rem}.preview-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.preview{margin:0}.preview img{border:1px solid var(--sm-line);border-radius:var(--sm-radius);width:100%;height:auto;box-shadow:var(--sm-shadow);display:block}.preview figcaption{color:var(--sm-text-2);max-width:34ch;margin-top:12px;font-size:.875rem}.toolkit-who{grid-template-columns:1.2fr .8fr;align-items:end;gap:40px;display:grid}.toolkit-who .kick{margin-bottom:14px}@media (max-width:860px){.toolkit-hero{grid-template-columns:minmax(0,1fr);gap:32px}.toolkit-gate{position:static}.inside-cards{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.preview-grid{grid-template-columns:minmax(0,1fr);max-width:420px}.toolkit-who{grid-template-columns:minmax(0,1fr);align-items:start}.gate .row2{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.inside-cards{grid-template-columns:minmax(0,1fr)}}.guide-strip{padding:8px 0 40px}.guide-strip .gs-inner{border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);background:var(--sm-bg-alt);transition:border-color var(--sm-duration) var(--sm-ease), box-shadow var(--sm-duration) var(--sm-ease);align-items:center;gap:22px;padding:18px 22px;display:flex}.guide-strip .gs-inner:hover{border-color:var(--sm-cobalt);box-shadow:var(--sm-shadow)}.guide-strip img{border:1px solid var(--sm-line);border-radius:4px;flex:none;width:60px;height:auto}.guide-strip .gs-text{flex-direction:column;gap:2px;min-width:0;display:flex}.guide-strip .gs-text .kick{margin:0}.guide-strip .gs-text strong{color:var(--sm-ink);font-size:1.0625rem}.guide-strip .gs-line{color:var(--sm-text-2);font-size:.9375rem}.guide-strip .gs-cta{color:var(--sm-cobalt);white-space:nowrap;flex:none;margin-left:auto;font-weight:500}@media (max-width:640px){.guide-strip .gs-inner{flex-wrap:wrap;gap:14px}.guide-strip .gs-cta{width:100%;margin-left:0}}.calc-h{max-width:22ch}.calc-lead{max-width:60ch;margin-bottom:26px}.calc{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:24px;display:grid}.calc-controls{gap:18px;display:grid}.calc-side{background:var(--sm-bg-alt);border:1px solid var(--sm-line);border-radius:var(--sm-radius);gap:6px;width:max-content;padding:4px;display:inline-flex}.calc-side button{font:inherit;min-height:40px;color:var(--sm-text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 16px;font-size:.9375rem;font-weight:500}.calc-side button.on{color:var(--sm-ink);box-shadow:var(--sm-shadow);background:#fff}.calc-field{gap:6px;display:grid}.calc-field label{color:var(--sm-ink);font-size:.875rem;font-weight:500}.calc-field input[type=number]{width:160px;max-width:100%;font:inherit;border:1px solid var(--sm-grey-400);border-radius:var(--sm-radius);color:var(--sm-ink);font-variant-numeric:tabular-nums;background:#fff;padding:10px 12px;font-size:1rem}.calc-field input[type=range]{width:100%;max-width:320px;accent-color:var(--sm-cobalt)}.calc-help{color:var(--sm-text-3);max-width:46ch;font-size:.8125rem}.calc-result{background:var(--sm-bg-dark);color:var(--sm-text-on-dark);border-radius:var(--sm-radius-lg);flex-direction:column;align-items:flex-start;gap:4px;padding:28px 26px;display:flex}.calc-kick{letter-spacing:.04em;text-transform:uppercase;color:var(--sm-text-2-on-dark);font-size:.8125rem}.calc-big{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:3rem;font-weight:600;line-height:1.05}.calc-unit{color:var(--sm-text-on-dark);font-size:1.0625rem}.calc-sub{color:var(--sm-text-2-on-dark);font-variant-numeric:tabular-nums;margin-top:10px;font-size:.9375rem}.calc-result .btn{color:var(--sm-ink);background:#fff;border-color:#fff;margin-top:20px}.calc-result .btn:hover{background:var(--sm-cobalt-tint);border-color:var(--sm-cobalt-tint)}.calc-note{color:var(--sm-text-2-on-dark);margin-top:14px;font-size:.8125rem}@media (max-width:860px){.calc{grid-template-columns:minmax(0,1fr)}.calc-big{font-size:2.5rem}}.res-list{gap:20px;display:grid}.res-card{border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);transition:border-color var(--sm-duration) var(--sm-ease), box-shadow var(--sm-duration) var(--sm-ease);background:#fff;grid-template-columns:200px 1fr;align-items:center;gap:28px;padding:22px;display:grid}.res-card:hover{border-color:var(--sm-cobalt);box-shadow:var(--sm-shadow)}.res-card img{border:1px solid var(--sm-line);border-radius:var(--sm-radius);width:100%;height:auto}.res-body{min-width:0}.res-body .kick{margin-bottom:8px}.res-body h2{margin:0 0 8px;font-size:1.5rem}.res-body p{max-width:60ch;margin:0 0 14px}.res-cta{color:var(--sm-cobalt);font-weight:500}.kit-cards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.kit-cards .inside-card{border-top:0;padding-top:0}.kit-side{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--sm-cobalt);border-radius:20px;margin-bottom:10px;padding:3px 9px;font-size:.8125rem;font-weight:700;display:inline-block}.kit-side.g{background:var(--sm-ink)}.kit-cards .inside-card h3{margin:0 0 6px}.preview-grid.two{grid-template-columns:repeat(2,1fr);max-width:720px}@media (max-width:760px){.res-card{grid-template-columns:minmax(0,1fr);gap:16px}.res-card img{max-width:200px}.kit-cards{grid-template-columns:minmax(0,1fr)}.preview-grid.two{grid-template-columns:minmax(0,1fr);max-width:420px}}.res-feature{background:var(--sm-tint-50);border-top:1px solid var(--sm-line);border-bottom:1px solid var(--sm-line);padding:64px 0}.rf-head{max-width:640px;margin-bottom:30px}.rf-head .kick{margin-bottom:12px}.rf-sub{margin:8px 0 0;font-size:1.0625rem}.rf-cards{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.rf-card{border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);transition:border-color var(--sm-duration) var(--sm-ease), box-shadow var(--sm-duration) var(--sm-ease);background:#fff;align-items:stretch;gap:20px;padding:20px;display:flex}.rf-card:hover{border-color:var(--sm-cobalt);box-shadow:var(--sm-shadow)}.rf-card img{border:1px solid var(--sm-line);border-radius:var(--sm-radius);flex:none;align-self:flex-start;width:108px;height:auto}.rf-body{flex-direction:column;min-width:0;display:flex}.rf-body .kick{margin:0 0 6px}.rf-body h3{margin:0 0 8px;font-size:1.1875rem;line-height:1.2}.rf-body p{margin:0 0 16px;font-size:.9375rem}.rf-body .btn{align-self:flex-start;margin-top:auto}.rf-foot{margin:22px 0 0}@media (max-width:860px){.rf-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.rf-card{flex-direction:column}.rf-card img{width:96px}}.guide-strip .gs-cta{border-radius:var(--sm-radius);border:1px solid var(--sm-cobalt);background:var(--sm-cobalt);color:#fff;min-height:44px;transition:background var(--sm-duration) var(--sm-ease);justify-content:center;align-items:center;padding:0 18px;font-size:.9375rem;display:inline-flex}.guide-strip .gs-inner:hover .gs-cta{background:var(--sm-cobalt-hover);border-color:var(--sm-cobalt-hover)}.amt{color:var(--sm-text-3);margin-left:6px}.two-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.two-head .lead{margin:6px 0 0}.record.quarter{position:relative}.record.quarter .qstats{border:1px solid var(--sm-line);border-radius:var(--sm-radius);grid-template-columns:repeat(3,1fr);margin:0 0 6px;display:grid}.record.quarter .qstats>div{padding:10px 12px}.record.quarter .qstats>div+div{border-left:1px solid var(--sm-line)}.record.quarter .qstats small{color:var(--sm-text-3);font-size:.8125rem;display:block}.record.quarter .qstats b{color:var(--sm-ink);letter-spacing:-.01em;font-size:1.125rem;font-weight:600;display:block}.record.quarter .ms div{transition:background var(--sm-duration) var(--sm-ease), padding var(--sm-duration) var(--sm-ease), margin var(--sm-duration) var(--sm-ease);border-radius:6px}.record.quarter .ms div.settled{background:var(--sm-cobalt-tint);margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px}.record.quarter .ms div.settled .chip{animation:settle .42s var(--sm-ease)}.record.quarter .foot{min-height:2.6em;transition:color var(--sm-duration) var(--sm-ease)}.record.quarter.is-filed .foot{color:var(--sm-cobalt);font-weight:500}.record.quarter .replay{color:var(--sm-text-3);align-items:center;min-height:44px;padding:6px 0;font-size:.8125rem;display:inline-flex;position:absolute;bottom:10px;right:16px}.record.quarter:not(.is-filed) .replay{visibility:hidden}@media (max-width:900px){.record.quarter .replay{width:max-content;margin:-8px 16px 6px auto;display:flex;position:static}}.record.quarter .confirm{z-index:3;background:var(--sm-ink);color:#fff;text-align:center;opacity:0;visibility:hidden;transition:opacity .4s var(--sm-ease), visibility 0s linear .4s;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:absolute;inset:0}.record.quarter.is-confirm .confirm{opacity:1;visibility:visible;transition:opacity .4s var(--sm-ease)}.record.quarter .sig{place-items:center;width:98px;height:98px;display:grid;position:relative}.record.quarter .stroke{opacity:0;z-index:1;border-radius:999px;height:11px;position:absolute}.record.quarter .stroke.teal{background:var(--sm-signal);width:78px;top:calc(50% - 20px);left:calc(50% - 44px)}.record.quarter .stroke.coral{background:var(--sm-coral);width:50px;top:calc(50% + 6px);left:calc(50% - 6px)}.record.quarter .sig svg{z-index:2;position:relative;overflow:visible}.record.quarter .ring,.record.quarter .check{stroke:#7ed9d2;stroke-width:6.5px;stroke-linecap:round;stroke-linejoin:round}.record.quarter .ring{stroke-dasharray:289;stroke-dashoffset:289px}.record.quarter .check{stroke-width:7.5px;stroke-dasharray:62;stroke-dashoffset:62px}.record.quarter .pulse{stroke:#7ed9d2;stroke-width:3px;opacity:0}.record.quarter .ctitle{color:#fff;letter-spacing:-.02em;opacity:0;max-width:none;margin:6px 0 0;font-size:1.5rem;font-weight:600}.record.quarter .crcpt{color:#c7dde5;opacity:0;margin:0;font-size:.8125rem}@media (prefers-reduced-motion:no-preference){.record.quarter.is-confirm .stroke.teal{animation:sm-stroke-l 1s var(--sm-ease) .15s both}.record.quarter.is-confirm .stroke.coral{animation:sm-stroke-r 1s var(--sm-ease) .22s both}.record.quarter.is-confirm .ring{animation:sm-draw-ring .7s var(--sm-ease) .65s both}.record.quarter.is-confirm .check{animation:sm-draw-check .5s var(--sm-ease) 1.2s both}.record.quarter.is-confirm .pulse{animation:sm-pulse .8s var(--sm-ease) 1.3s both}.record.quarter.is-confirm .ctitle{animation:rise .5s var(--sm-ease) 1.35s both}.record.quarter.is-confirm .crcpt{animation:rise .5s var(--sm-ease) 1.5s both}}@keyframes sm-stroke-l{0%{opacity:0;transform:translate(-44px)rotate(-8deg)}30%{opacity:1}60%{opacity:1;transform:translate(-6px)rotate(-8deg)scale(1)}to{opacity:0;transform:translate(-6px)rotate(-8deg)scale(.6)}}@keyframes sm-stroke-r{0%{opacity:0;transform:translate(44px)rotate(-8deg)}30%{opacity:1}60%{opacity:1;transform:translate(8px)rotate(-8deg)scale(1)}to{opacity:0;transform:translate(8px)rotate(-8deg)scale(.6)}}@keyframes sm-draw-ring{to{stroke-dashoffset:0}}@keyframes sm-draw-check{to{stroke-dashoffset:0}}@keyframes sm-pulse{0%{opacity:.5;r:38}to{opacity:0;r:72}}.check{max-width:560px;margin-top:24px}.check .field{border:1px solid var(--sm-grey-400);border-radius:var(--sm-radius);width:220px;max-width:100%;min-height:48px;color:var(--sm-text-3);transition:border-color .15s var(--sm-ease), box-shadow .15s var(--sm-ease);background:#fff;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.check .field:focus-within{border-color:var(--sm-cobalt);box-shadow:0 0 0 3px var(--sm-cobalt-tint)}.check input{font:inherit;color:var(--sm-ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;width:100%;min-height:46px;padding:0;font-size:1.0625rem}.check input::placeholder{color:var(--sm-text-3)}.check .result{max-width:none;min-height:1.4em;color:var(--sm-ink);margin:10px 0 0}.check .result b{font-weight:600;display:block}.check .result small{color:var(--sm-text-2);margin-top:2px;font-size:.875rem;display:block}.check .result.err b{color:var(--sm-amber)}.waves{gap:0;margin-top:32px}.wave{border-top:2px solid var(--sm-line);transition:border-color .2s var(--sm-ease);flex-direction:column;padding:20px 28px 4px 0;display:flex;position:relative}.wave+.wave{border-left:1px solid var(--sm-line);padding-left:28px}.wave .label{text-transform:uppercase;letter-spacing:.1em;color:var(--sm-text-2);margin-bottom:10px;font-size:.8125rem;font-weight:600}.wave .figure{letter-spacing:-.03em;color:var(--sm-ink);font-size:1.75rem;font-weight:600;line-height:1.1}.wave .date{color:var(--sm-ink);margin-top:8px;font-size:.9375rem;font-weight:500}.wave .measured{color:var(--sm-text-3);margin-top:2px;font-size:.8125rem}.wave.live,.wave.you{border-top-color:var(--sm-cobalt)}.wave.live:before,.wave.you:before{content:"";background:var(--sm-coral);width:46px;height:2px;position:absolute;top:-2px;left:0}.wave.live .figure,.wave.you .figure,.wave.live .label,.wave.you .label{color:var(--sm-cobalt)}.wave{transition:border-color .2s var(--sm-ease), background-color .26s var(--sm-ease), color .26s var(--sm-ease);border-radius:0 0 var(--sm-radius) var(--sm-radius)}.wave.you{background:var(--sm-ink);color:#fff;border-left-color:#0000;margin:0 -16px;padding-bottom:20px;padding-left:16px;padding-right:44px}.wave.you:not(:first-child){padding-left:44px}@media (max-width:900px){.wave.you,.wave.you:not(:first-child){padding-left:16px;padding-right:16px}}.wave.you:before{left:16px}.wave.you+.wave{border-left-color:#0000}.wave.you .label{color:var(--sm-accent-on-dark)}.wave.you .figure,.wave.you .date{color:#fff}.wave.you .measured{color:var(--sm-text-2-on-dark)}.wave .first{color:#fff;border-top:1px solid var(--sm-line-on-dark);margin-top:10px;padding-top:10px;font-size:.8125rem;font-weight:500;display:none}.wave.you .first{display:block}.waves:not([data-you="-1"]) .wave.live:not(.you){border-top-color:var(--sm-line)}.waves:not([data-you="-1"]) .wave.live:not(.you):before{display:none}.waves:not([data-you="-1"]) .wave.live:not(.you) .figure{color:var(--sm-ink)}.waves:not([data-you="-1"]) .wave.live:not(.you) .label{color:var(--sm-text-2)}@media (max-width:900px){.two-head{grid-template-columns:minmax(0,1fr);gap:16px}.wave+.wave{border-left:0;padding-left:0}.check .field{width:100%}}.plans.three .pcard .figure,.pcard.gratis .figure,.pcard.paid .figure{font-size:2.75rem}.price-act{color:var(--sm-text-2);flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;font-size:.9375rem;display:flex}.price-act .vat{color:var(--sm-text-3);margin-left:auto;font-size:.875rem}@media (max-width:900px){.plans.three{grid-template-columns:minmax(0,1fr)}}.faq-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.faq-grid .faq{margin-top:0}@media (max-width:900px){.faq-grid{grid-template-columns:minmax(0,1fr);gap:20px}}.form.waitlist{border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);box-shadow:var(--sm-shadow);background:#fff;max-width:none;margin:0;padding:28px}.form.waitlist .who{border:0;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;display:flex}.form.waitlist .who legend{margin-bottom:8px;font-size:.875rem;font-weight:500}.form.waitlist .who label{align-items:center;gap:8px;min-height:44px;font-size:.9375rem;font-weight:400;display:inline-flex}.form.waitlist .who input{width:20px;height:20px;accent-color:var(--sm-cobalt);margin:0}.form.waitlist .ok{background:var(--sm-cobalt-tint);border-radius:var(--sm-radius);color:var(--sm-ink);border:1px solid #cdebe6;max-width:none;padding:14px 16px;font-weight:600}.form.waitlist .ok span{color:var(--sm-cobalt);margin-top:4px;font-size:.875rem;font-weight:400;display:block}.hero.inner .facts{grid-template-columns:repeat(3,1fr);margin-top:28px}.hero.inner .facts>div{border-top:1px solid var(--sm-line);padding-top:12px}.hero.inner .facts b{font-size:1.25rem}.hero.inner .facts p{font-size:.875rem}@media (max-width:900px){.hero.inner .facts{grid-template-columns:minmax(0,1fr)}}@media (min-width:901px){:is(section:has(>.wrap>.rail),section:has(>.wrap>.plans),section:has(>.wrap>.sides2)){padding:80px 0}}.frag-row:has(>.amt){align-items:center;gap:0;display:flex}.frag-row:has(>.amt)>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.frag-row:has(>.amt)>.amt{flex:none;margin-left:6px}.frag-row:has(>.amt)>.chip{white-space:nowrap;flex:none;margin-left:auto;padding-left:12px}@media (max-width:600px){.frag-row:has(>.amt){flex-wrap:wrap;row-gap:2px}.frag-row:has(>.amt)>.chip{white-space:normal;text-align:left;flex-basis:100%;margin-left:0;padding-left:0}}.two-head+.wrap.area-row{margin-top:36px}.pair{align-content:center;gap:30px;display:grid}.pair h3{letter-spacing:-.02em;margin:0 0 8px;font-size:1.5rem;font-weight:600}.pair p{color:var(--sm-text-2);max-width:42ch;margin:0 0 14px;font-size:1.0625rem}main a:not([class]){text-underline-offset:3px;text-decoration:underline}.form.waitlist .told{color:var(--sm-cobalt);margin:0;font-size:.9375rem;font-weight:500}.shero .screen{border-bottom:1px solid var(--sm-line);background:#fff;height:240px;position:relative;overflow:hidden}.shero .cam,.shero .pos{transition:transform .9s var(--sm-ease), opacity .5s var(--sm-ease);will-change:transform;width:max-content;position:absolute;top:28px;left:20px}.shero .cam img{width:900px;max-width:none;height:auto;display:block}.shero .pos{opacity:0;top:70px}.shero .pos img{width:820px;max-width:none;height:auto;display:block}.shero.is-rows .cam{transition:opacity .4s var(--sm-ease);transform:translate(0)}.shero.is-landing .cam{transform:translate(-400px)}.shero.is-position .cam,.shero.is-filing .cam,.shero.is-confirm .cam,.shero.is-filed .cam{opacity:0;transform:translate(-400px)}.shero.is-position .pos,.shero.is-filing .pos,.shero.is-confirm .pos,.shero.is-filed .pos{opacity:1;transition:transform 1.6s var(--sm-ease) .3s, opacity .5s var(--sm-ease);transform:translate(-290px)}.shero .hl{width:230px;height:28px;box-shadow:inset 0 0 0 2px var(--sm-cobalt);opacity:0;background:#0a7b741a;border-radius:6px;position:absolute;left:519px}.shero.is-landing .hl{animation:hl-in .52s var(--sm-ease) both;animation-delay:var(--d)}@keyframes hl-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}html.motion .shero.is-rows .cam img{animation:rows-in 1.1s var(--sm-ease) both}@keyframes rows-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.shero .body.slim{padding:12px 20px 14px}.shero .body.slim .foot{min-height:2.6em;padding-top:0}.hero.variant{padding-top:40px}.hero.variant .vlabel{color:var(--sm-cobalt);letter-spacing:.04em;text-transform:uppercase;margin:0 0 22px;font-size:.8125rem;font-weight:600}@media (max-width:900px){.shero .screen{height:220px}.shero.is-landing .cam{transform:translate(-480px)}.shero.is-position .pos,.shero.is-filing .pos,.shero.is-confirm .pos,.shero.is-filed .pos{transform:translate(-380px)}}html.motion .area-row>.frame.real[data-reveal] .bar .url{opacity:0}html.motion .area-row>.frame.real[data-reveal][data-in] .bar .url{opacity:1;transition:opacity .4s var(--sm-ease) .14s}html.motion .area-row>.frame.real[data-reveal] .shot img{opacity:0;transform:translateY(10px)scale(.985)}html.motion .area-row>.frame.real[data-reveal][data-in] .shot img{opacity:1;transition:opacity .7s var(--sm-ease) .3s, transform .9s cubic-bezier(.2,.7,.2,1) .3s;transform:none}html.motion .frag.screen.place-all[data-reveal][data-in] .frag-row:nth-child(2) .chip{animation:settle .42s var(--sm-ease) .56s both}html.motion .frag.screen.place-all[data-reveal][data-in] .frag-row:nth-child(3) .chip{animation:settle .42s var(--sm-ease) .74s both}html.motion .frag.screen.place-all[data-reveal][data-in] .frag-row:nth-child(4) .chip{animation:settle .42s var(--sm-ease) .92s both}html.motion .frag.screen.place-all[data-reveal][data-in] .frag-row:nth-child(5) .chip{animation:settle .42s var(--sm-ease) 1.1s both}html.motion .frag.screen.place-all[data-reveal][data-in] .frag-row:nth-child(6) .chip{animation:settle .42s var(--sm-ease) 1.28s both}html.motion .cmp[data-reveal] td.yes:before{transform:scale(0)}html.motion .cmp[data-reveal][data-in] td.yes:before{animation:dot .36s var(--sm-ease) both}html.motion .cmp[data-reveal][data-in] tbody tr:first-child td.yes:before{animation-delay:.3s}html.motion .cmp[data-reveal][data-in] tbody tr:nth-child(2) td.yes:before{animation-delay:.39s}html.motion .cmp[data-reveal][data-in] tbody tr:nth-child(3) td.yes:before{animation-delay:.48s}html.motion .cmp[data-reveal][data-in] tbody tr:nth-child(4) td.yes:before{animation-delay:.57s}html.motion .cmp[data-reveal][data-in] tbody tr:nth-child(5) td.yes:before{animation-delay:.66s}html.motion .cmp[data-reveal][data-in] tbody tr:nth-child(6) td.yes:before{animation-delay:.75s}@keyframes dot{0%{transform:scale(0)}70%{transform:scale(1.25)}to{transform:scale(1)}}html.motion .cmp-cards .tile[data-reveal][data-in] .yes{animation:settle .42s var(--sm-ease) both}html.motion .cmp-cards .tile[data-reveal][data-in]>div:nth-child(2) .yes{animation-delay:.3s}html.motion .cmp-cards .tile[data-reveal][data-in]>div:nth-child(3) .yes{animation-delay:.39s}html.motion .cmp-cards .tile[data-reveal][data-in]>div:nth-child(4) .yes{animation-delay:.48s}html.motion .cmp-cards .tile[data-reveal][data-in]>div:nth-child(5) .yes{animation-delay:.57s}html.motion .cmp-cards .tile[data-reveal][data-in]>div:nth-child(6) .yes{animation-delay:.66s}html.motion .cmp-cards .tile[data-reveal][data-in]>div:nth-child(7) .yes{animation-delay:.75s}html.motion .faq details[data-reveal]:not([data-in])[open] p{opacity:0;animation:none}html.motion .faq details[data-reveal][data-in][open] p{animation-duration:.46s;animation-delay:.32s}html.motion .ctaband h2 .acc{color:#fff;transition:color .8s var(--sm-ease) .35s}html.motion .ctaband[data-in] h2 .acc{color:var(--sm-accent-on-dark)}html.motion .ctaband .ctas{transition:transform .6s var(--sm-ease) .55s;transform:translateY(8px)}html.motion .ctaband[data-in] .ctas{transform:none}#voice .four .tile h3:after{content:"";background:var(--sm-cobalt);transform-origin:0;width:28px;height:2px;margin-top:10px;display:block}html.motion #voice .four .tile[data-reveal] h3:after{transform:scaleX(0)}html.motion #voice .four .tile[data-reveal][data-in] h3:after{transition:transform .5s var(--sm-ease) calc(.32s + var(--i,0) * .11s);transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.next-steps li{animation:rise-solid .6s var(--sm-ease) both}.next-steps li:first-child{animation-delay:.44s}.next-steps li:nth-child(2){animation-delay:.6s}.next-steps li:nth-child(3){animation-delay:.76s}}html.reduce .area-row>.frame.real[data-reveal] .shot img{transition-property:opacity;transform:none}html.reduce .frag .chip,html.reduce .cmp td.yes:before,html.reduce .cmp-cards .yes,html.reduce .faq details p{opacity:1!important;animation:none!important;transform:none!important}html.reduce .ctaband .ctas,html.reduce #voice .four .tile h3:after{transition:none;transform:none}.rc-link{margin:26px 0 0}.rc{border:1px solid var(--sm-line);border-radius:var(--sm-radius-lg);box-shadow:var(--sm-shadow);background:#fff;max-width:760px;margin:0 auto;scroll-margin-top:90px}.rc-bar{border-bottom:1px solid var(--sm-line);background:var(--sm-paper);border-radius:var(--sm-radius-lg) var(--sm-radius-lg) 0 0;padding:16px 28px}.rc-steps{color:var(--sm-text-3);gap:22px;margin:0;padding:0;font-size:.875rem;font-weight:500;list-style:none;display:flex}.rc-steps li{align-items:center;gap:8px;display:inline-flex}.rc-steps li span{border:1px solid var(--sm-grey-400);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;display:inline-flex}.rc-steps li[aria-current]{color:var(--sm-ink)}.rc-steps li[aria-current] span,.rc-steps li.done span{background:var(--sm-cobalt);border-color:var(--sm-cobalt);color:#fff}.rc-stage{padding:28px}.rc-stage h3{letter-spacing:-.02em;outline:none;margin:0 0 18px;font-size:1.5rem;font-weight:600}.rc-stage h3:focus-visible{outline:2px solid var(--sm-cobalt);outline-offset:4px;border-radius:4px}.rc-stage h4{margin:26px 0 10px;font-size:1.0625rem;font-weight:600}.rc-lead{color:var(--sm-text-2);margin:-8px 0 18px}.rc-route,.rc-questions fieldset{border:0;margin:0 0 20px;padding:0}.rc-route legend,.rc-questions legend{margin-bottom:8px;padding:0;font-weight:500}.rc-route label,.rc-choices label{align-items:center;gap:8px;min-height:44px;margin-right:18px;font-size:.9375rem;display:inline-flex}.rc-route input,.rc-choices input{width:20px;height:20px;accent-color:var(--sm-cobalt);margin:0}.rc-field{gap:6px;margin:0 0 18px;display:grid}.rc-field label{font-size:.9375rem;font-weight:500}.rc-field .field{border:1px solid var(--sm-grey-400);border-radius:var(--sm-radius);background:#fff;align-items:center;gap:6px;max-width:260px;padding:0 14px;display:inline-flex}.rc-field .field:focus-within{border-color:var(--sm-cobalt);box-shadow:0 0 0 3px var(--sm-cobalt-tint)}.rc-field input{font:inherit;border:0;outline:none;width:100%;min-width:0;padding:11px 0;font-size:1.0625rem}.rc-field small,.rc-total small{color:var(--sm-text-3);font-size:.8125rem;display:block}.rc-field small.err,.rc .err{color:var(--sm-amber);margin:6px 0 0;font-size:.875rem}.rc-total{background:var(--sm-tint-50);border-radius:var(--sm-radius);gap:4px;margin:6px 0 22px;padding:14px 16px;font-size:.9375rem;display:grid}.rc-total b{font-size:1.375rem;font-weight:600}.rc-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:8px;display:flex}.rc-actions>*{flex:none;width:auto}.rc .linklike{padding:0;display:inline}.rc-questions{counter-reset:q;margin:0;padding:0;list-style:none}.rc-questions li{border-top:1px solid var(--sm-line);padding:14px 0 4px}.rc-questions legend .n{width:22px;color:var(--sm-text-3);font-variant-numeric:tabular-nums;display:inline-block}.rc-choices{flex-wrap:wrap;gap:6px 4px;padding-left:22px;display:flex}.rc-facts{background:var(--sm-tint-50);border-radius:var(--sm-radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0 0 18px;padding:18px 20px;display:grid}.rc-facts div{gap:2px;display:grid}.rc-facts dt{color:var(--sm-text-3);font-size:.8125rem}.rc-facts dd{margin:0;font-weight:500}.rc-warn{background:var(--sm-amber-tint);color:var(--sm-amber);border-radius:var(--sm-radius);margin:0 0 18px;padding:14px 16px;font-size:.9375rem}.rc-cat{margin:0;font-size:1.0625rem}.rc-plan{gap:8px;margin:0;padding-left:22px;font-weight:500;display:grid}.rc-route-note{color:var(--sm-text-2);margin:18px 0 0;font-size:.9375rem}.rc-caveat{color:var(--sm-text-3);margin:12px 0 0;font-size:.875rem}.rc .form.plan{background:var(--sm-tint-50);border-radius:var(--sm-radius);border:0;gap:12px;max-width:none;margin-top:30px;padding:22px 22px 24px}.rc .form.plan .rc-two label{font-size:.875rem}.rc .form.plan input{background:#fff}.rc .form.plan .consent-field label{font-size:.875rem}.rc .form.plan .rc-actions{margin-top:4px}.rc .form.plan .btn{width:auto}.rc .form.plan h4{margin:0}.rc .form.plan p{color:var(--sm-text-2);margin:0;font-size:.9375rem}.rc .form.plan .fine{font-size:.8125rem}.rc .form.plan .ok{background:var(--sm-cobalt-tint);border-radius:var(--sm-radius);color:var(--sm-ink);border:1px solid #cdebe6;padding:14px 16px;font-weight:500}.rc .form.plan .ok span{color:var(--sm-cobalt);margin-top:4px;font-size:.875rem;font-weight:400;display:block}.rc-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rc-next{border-top:1px solid var(--sm-line);margin-top:30px;padding-top:22px}.rc-next h4{margin-top:0}.rc-next p{color:var(--sm-text-2);margin:0 0 14px}.rc-again{margin-top:22px}@media (max-width:640px){.rc-stage{padding:22px 18px}.rc-bar{padding:14px 18px}.rc-steps{gap:14px}.rc-facts,.rc-two{grid-template-columns:minmax(0,1fr)}.rc-choices{padding-left:0}}@media print{.nav,footer.site,.consent,.ctaband,.rc-bar,.rc-actions,.rc .form.plan,.rc-next,.rc-again,.page-head .ctas,#how,#faq{display:none!important}.rc{box-shadow:none;border:0;max-width:none}}.wave{transition:background .42s var(--sm-ease), color .42s var(--sm-ease), border-color .42s var(--sm-ease)}.rc-facts{background:var(--sm-bg-dark);color:#fff}.rc-facts dt{color:var(--sm-accent-on-dark)}.rc-facts dd,.rc-facts dd b{color:#fff}html.motion .rc-result{animation:rise-solid .5s var(--sm-ease) both}html.motion .rc-facts>div{animation:fact-in .52s var(--sm-ease) both;animation-delay:calc(.12s + var(--i,0) * .11s)}@keyframes fact-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}html.motion .rc-stage:not(.rc-result){animation:rise-solid .4s var(--sm-ease) both}.prose h2{padding-bottom:10px;position:relative}.prose h2:after{content:"";background:var(--sm-cobalt);transform-origin:0;width:44px;height:2px;transition:transform .6s var(--sm-ease) .12s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.prose h2[data-in]:after,html:not(.motion) .prose h2:after{transform:none}html.reduce .wave,html.reduce .rc-result,html.reduce .rc-facts>div,html.reduce .rc-stage{transition:none;animation:none}html.reduce .prose h2:after{transition:none;transform:none}.pcard .fit-tag,.pcard .fit-why{display:none}.pcard.fit{border-color:var(--sm-ink);box-shadow:inset 0 0 0 1px var(--sm-ink), var(--sm-shadow)}.pcard.fit .fit-tag{background:var(--sm-coral);color:var(--sm-ink);letter-spacing:.01em;animation:settle .42s var(--sm-ease) both;border-radius:6px;align-self:flex-start;align-items:center;margin-bottom:12px;padding:5px 10px;font-size:.8125rem;font-weight:600;display:inline-flex}.pcard.fit .fit-why{border-left:3px solid var(--sm-coral);background:var(--sm-amber-tint);color:var(--sm-ink);margin:-6px 0 18px;padding:10px 12px;font-size:.9375rem;display:block}.pcard .more{align-self:flex-start;margin-top:auto}.pcard>p{margin-bottom:18px}.pcard h3{margin-top:0}.pcard .stretch{color:inherit;text-decoration:none}.pcard .stretch:after{content:"";position:absolute;inset:0}.pcard:has(.stretch):hover{border-color:var(--sm-cobalt)}.pcard:has(.stretch):hover h3{color:var(--sm-cobalt)}.pcard:has(.stretch) .more{z-index:1;position:relative}.pcard:has(.stretch:focus-visible){outline:2px solid var(--sm-cobalt);outline-offset:2px}.pcard .stretch:focus{outline:none}.cmp th[data-col] small.you{color:var(--sm-coral);min-height:1.2em;margin-top:2px;font-size:.8125rem;font-weight:600;display:block}.cmp th.fit-col,.cmp td.fit-col{background:var(--sm-amber-tint)}.cmp-card.fit-col{border-color:var(--sm-ink);box-shadow:inset 0 0 0 1px var(--sm-ink)}@media (max-width:1100px){.nav .cta .btn.sec{display:none}}html.reduce .pcard.fit .fit-tag{animation:none}footer.site .social{width:44px;height:44px;color:var(--sm-text-2);border-radius:8px;justify-content:center;align-items:center;margin:6px 0 0 -11px;display:inline-flex}footer.site .social:hover{color:var(--sm-cobalt)}footer.site .social:focus-visible{outline:2px solid var(--sm-cobalt);outline-offset:2px}footer.site .cols .linklike{color:var(--sm-text-2);font-weight:400;font-size:inherit;padding:4px 0;display:block}footer.site .cols .linklike:hover{color:var(--sm-cobalt);text-decoration:none}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
