*,:before,:after,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent;line-height:1.5}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}table{border-collapse:collapse;border-color:inherit;text-indent:0}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::placeholder{opacity:1;color:color-mix(in oklab, currentcolor 50%, transparent)}textarea{resize:vertical}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}[hidden]:where(:not([hidden=until-found])){display:none!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v5-skip:focus{z-index:100;clip-path:none;background:var(--v5-white);width:auto;height:auto;color:var(--v5-ink);box-shadow:0 0 0 2px var(--v5-amber);border-radius:.5rem;margin:0;padding:.5rem 1rem;position:fixed;top:.75rem;left:.75rem;overflow:visible}.v5,.v5-head,.v5-scrim,.v5-foot{--v5-white:#fff;--v5-paper:#f5f5f3;--v5-ink:#1d1d1f;--v5-ink-hi:#3a3a3d;--v5-ink-2:#6e6e73;--v5-ink-3:#5e5e63;--v5-line:#d9d8d3;--v5-on-black:#f5f5f7;--v5-on-black-3:#86868b;--v5-amber:#d9661a;--v5-amber-ink:#a3480b;--v5-amber-lit:#f0893f;--v5-night-line:#ffffff24;--v5-frost:#fffc;--v5-fly-bg:#fbfbfdfa;--v5-night-frost:#05060bb8;--v5-night-fly:#0d0e16fa;--v5-scrim:#0c0d143d;--v5-sp-amber:#ff8a1f;--v5-hair:#1d1d1f1a;--v5-ghost:#1d1d1f4d;--v5-wash:#1d1d1f0d;--v5-font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", sans-serif;--v5-ease:cubic-bezier(.28, .11, .32, 1);--v5-out:cubic-bezier(.16, 1, .3, 1)}.v5-wrap{width:min(100% - 3rem,71.25rem);margin-inline:auto}:is(.v5,.v5-head,.v5-foot) :focus-visible{outline:2px solid var(--v5-amber);outline-offset:3px}.v5-btn{border:1px solid var(--v5-ink);background:var(--v5-ink);min-height:2.875rem;color:var(--v5-white);white-space:nowrap;transition:background-color .35s var(--v5-ease), border-color .35s var(--v5-ease), transform .35s var(--v5-ease);border-radius:980px;justify-content:center;align-items:center;padding:0 1.5rem;font-size:1.0625rem;font-weight:500;display:inline-flex}.v5-btn:hover{background:var(--v5-ink-hi);border-color:var(--v5-ink-hi)}.v5-btn:active{transform:scale(.97)}.v5-btn-ghost{border-color:var(--v5-ghost);color:var(--v5-ink);background:0 0}.v5-btn-ghost:hover{border-color:var(--v5-ink);background:var(--v5-wash)}.v5-btn-sm{min-height:1.875rem;padding:0 .875rem;font-size:.8125rem}.v5-head{--v5-hd-bg:var(--v5-frost);--v5-hd-fg:var(--v5-ink);--v5-hd-line:var(--v5-hair);--v5-hd-pill:var(--v5-ink);--v5-hd-pill-fg:var(--v5-white);--v5-hd-fly:var(--v5-fly-bg);--v5-hd-fly-fg:var(--v5-ink);--v5-hd-mute:var(--v5-ink-2);--v5-hd-hover:var(--v5-amber-ink);--v5-logo-inv:0;z-index:20;border-bottom:1px solid var(--v5-hd-line);background:var(--v5-hd-bg);color:var(--v5-hd-fg);backdrop-filter:saturate(180%)blur(20px);font:400 1.0625rem/1.47 var(--v5-font);letter-spacing:-.021em;-webkit-font-smoothing:antialiased;position:sticky;top:0}.v5-scrim{z-index:19;background:var(--v5-scrim);backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s var(--v5-ease) .4s, visibility 0s .75s;position:fixed;inset:0}.v5-head:has(.v5-nav-item:hover,.v5-nav-item:focus-within)+.v5-scrim{opacity:1;visibility:visible;transition-delay:.2s,0s}.v5-bar{justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 3rem,71.25rem);height:3.25rem;margin-inline:auto;display:flex}.v5-brand img{width:auto;height:16px;filter:grayscale(1) contrast(1.25) invert(var(--v5-logo-inv));display:block}.v5-nav{display:none}.v5-nav>ul{display:flex}.v5-nav-link{height:3.25rem;color:inherit;font:inherit;letter-spacing:-.01em;opacity:.8;cursor:pointer;transition:opacity .3s var(--v5-ease);background:0 0;border:0;align-items:center;padding:0 .875rem;font-size:.8125rem;display:flex}.v5-nav-link:hover,.v5-nav-item:focus-within>.v5-nav-link{opacity:1}.v5-head-end{align-items:center;gap:.25rem;display:flex}.v5-login{display:none}.v5-head .v5-btn{border-color:var(--v5-hd-pill);background:var(--v5-hd-pill);color:var(--v5-hd-pill-fg);transition:opacity .3s var(--v5-ease);margin-left:.5rem}.v5-head .v5-btn:hover{opacity:.86}.v5-fly{border-bottom:1px solid var(--v5-hd-line);background:var(--v5-hd-fly);color:var(--v5-hd-fly-fg);opacity:0;visibility:hidden;transition:opacity .25s var(--v5-ease) .4s, transform .4s var(--v5-out) .4s, visibility 0s .65s;position:absolute;inset:100% 0 auto;transform:translateY(-8px)}.v5-nav-item:hover .v5-fly,.v5-nav-item:focus-within .v5-fly{z-index:1;opacity:1;visibility:visible;transition-delay:.2s;transform:none}.v5-nav-item .v5-fly:hover{transition-delay:0s}.v5-nav:has(.v5-fly:hover) .v5-nav-item:not(:hover) .v5-fly{transition:none}.v5-fly-in{gap:clamp(2.5rem,5vw,5rem);width:min(100% - 3rem,71.25rem);margin-inline:auto;padding:2.5rem 0 3.25rem;display:flex}.v5-fly-label{color:var(--v5-hd-mute);letter-spacing:0;margin-bottom:.875rem;font-size:.75rem}.v5-fly-big{gap:.625rem;display:grid}.v5-fly-big a{letter-spacing:-.02em;transition:color .3s var(--v5-ease);font-size:1.5rem;font-weight:600;line-height:1.15;display:block}.v5-fly-big a:hover,.v5-fly-small a:hover{color:var(--v5-hd-hover)}.v5-fly-small{align-content:start;gap:.625rem;padding-top:1.75rem;font-size:.8125rem;font-weight:500;display:grid}.v5-foot{background:var(--v5-paper);color:var(--v5-ink-2);font:400 .75rem/1.4 var(--v5-font);letter-spacing:-.01em;-webkit-font-smoothing:antialiased}.v5-foot .v5-wrap{padding-block:1.25rem 2.5rem}.v5-foot-note{border-bottom:1px solid var(--v5-line);text-wrap:pretty;padding-bottom:1rem}.v5-foot-dir{grid-template-columns:repeat(2,1fr);gap:1.75rem 1.5rem;padding-block:1.75rem 2rem;display:grid}.v5-foot-dir h2{color:var(--v5-ink);font-size:.75rem;font-weight:600}.v5-foot-dir ul{gap:.5rem;margin-top:.75rem;display:grid}.v5-foot a:hover{color:var(--v5-ink);text-decoration:underline}.v5-foot-trust,.v5-foot-legal{border-top:1px solid var(--v5-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-block:1rem;display:flex}.v5-foot-trust ul,.v5-foot-legal ul{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.v5-foot-trust ul{gap:.5rem}.v5-foot-trust a{border:1px solid var(--v5-line);color:var(--v5-ink-3);border-radius:980px;align-items:center;gap:.3125rem;padding:.25rem .6875rem;display:inline-flex}.v5-foot-trust svg{width:.875rem;height:.875rem;color:var(--v5-amber-ink)}.v5-foot-legal{padding-bottom:0}@media (width>=735px){.v5-foot-dir{grid-template-columns:repeat(4,1fr)}}@media (width>=1000px){.v5-nav{display:block}.v5-login{display:flex}.v5-bar{grid-template-columns:1fr auto 1fr;display:grid}.v5-head-end{justify-content:flex-end}}@property --v5-hd-bg{syntax:"<color>";inherits:true;initial-value:#0000}@property --v5-hd-fg{syntax:"<color>";inherits:true;initial-value:#0000}@property --v5-hd-line{syntax:"<color>";inherits:true;initial-value:#0000}@property --v5-hd-pill{syntax:"<color>";inherits:true;initial-value:#0000}@property --v5-hd-pill-fg{syntax:"<color>";inherits:true;initial-value:#0000}@property --v5-hd-fly{syntax:"<color>";inherits:true;initial-value:#0000}@property --v5-hd-fly-fg{syntax:"<color>";inherits:true;initial-value:#0000}@property --v5-hd-mute{syntax:"<color>";inherits:true;initial-value:#0000}@property --v5-hd-hover{syntax:"<color>";inherits:true;initial-value:#0000}@property --v5-logo-inv{syntax:"<number>";inherits:true;initial-value:0}@supports (animation-timeline:view()){.v5{timeline-scope:--v5-night}#ai{view-timeline:--v5-night}.v5-head{animation:linear both v5-frost scroll(root),linear v5-night --v5-night;animation-range:0 3rem,exit-crossing -3.25rem exit-crossing calc(100% - 3.25rem)}}@keyframes v5-frost{0%{--v5-hd-bg:var(--v5-white);--v5-hd-line:transparent}}@keyframes v5-night{0%,to{--v5-hd-bg:var(--v5-night-frost);--v5-hd-fg:var(--v5-on-black);--v5-hd-line:var(--v5-night-line);--v5-hd-pill:var(--v5-on-black);--v5-hd-pill-fg:var(--v5-ink);--v5-hd-fly:var(--v5-night-fly);--v5-hd-fly-fg:var(--v5-on-black);--v5-hd-mute:var(--v5-on-black-3);--v5-hd-hover:var(--v5-amber-lit);--v5-logo-inv:1}}@media (prefers-reduced-motion:reduce){:is(.v5-head,.v5-foot) *,.v5-scrim{transition-duration:0s!important;animation:none!important}}.v5{--v5-track:#e8e7e3;--v5-on-black-2:#a1a1a6;--v5-night:#05060b;--v5-sp-rose:#ff4f7b;--v5-sp-violet:#8b5cff;--v5-sp-azure:#4aa8ff;--v5-sp-amber-ink:#b4520c;--v5-sp-rose-ink:#d0285a;--v5-sp-violet-ink:#6537e6;--v5-sp-azure-ink:#1f6fd1;--v5-glow-warm:#ff8a1f42;--v5-glow-cool:#8b5cff4d;--v5-glow-azure:#4aa8ff38;--v5-l1:#ffb02e;--v5-l2:#ff8a1f;--v5-l3:#ff6145;--v5-l4:#ff4f8a;--v5-l5:#b65cff;--v5-l6:#5b7cff;--v5-l7:#38bdf8;--v5-spectrum:linear-gradient(90deg, var(--v5-sp-amber), var(--v5-sp-rose) 36%, var(--v5-sp-violet) 70%, var(--v5-sp-azure));--v5-spectrum-ink:linear-gradient(90deg, var(--v5-sp-amber-ink), var(--v5-sp-rose-ink) 36%, var(--v5-sp-violet-ink) 70%, var(--v5-sp-azure-ink));--v5-lift:#1d1d1f17;--v5-mono:var(--font-obsidian-mono,"SF Mono"), ui-monospace, Menlo, Consolas, monospace;--v5-r:30px;--v5-pad:clamp(5.5rem, 10vw, 9rem);--v5-gap:clamp(.75rem, 1.6vw, 1.25rem);--v5-kick:var(--v5-spectrum-ink);background:var(--v5-white);color:var(--v5-ink);font:400 1.0625rem/1.47 var(--v5-font);letter-spacing:-.021em;-webkit-font-smoothing:antialiased;overflow-x:clip}.v5-band{padding-block:var(--v5-pad)}.v5-band-paper{background:var(--v5-paper)}.v5-night{--v5-kick:var(--v5-spectrum);background:var(--v5-night);color:var(--v5-on-black)}.v5 fieldset{border:0;min-width:0;margin:0;padding:0}.v5 figure img,.v5 picture img{width:100%;height:auto;display:block}.v5-kicker{background:var(--v5-kick);color:#0000;text-align:center;background-clip:text;width:fit-content;margin:0 auto .75rem;font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:600}.v5-h2{letter-spacing:-.03em;text-align:center;text-wrap:balance;max-width:15em;margin-inline:auto;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:600;line-height:1.06}.v5-lede{max-width:34em;color:var(--v5-ink-2);letter-spacing:-.008em;text-align:center;text-wrap:balance;margin:1.25rem auto 0;font-size:clamp(1.1875rem,1.7vw,1.375rem);line-height:1.4}.v5-night .v5-lede{color:var(--v5-on-black-2)}.v5-link{color:var(--v5-amber-ink);font-weight:500}.v5-link:after{content:"›";transition:transform .35s var(--v5-ease);margin-left:.3em;display:inline-block}.v5-link:hover{text-underline-offset:.2em;text-decoration:underline}.v5-link:hover:after{transform:translate(3px)}.v5-ctas{flex-wrap:wrap;justify-content:center;gap:.875rem;margin-top:2.25rem;display:flex}.v5-btn-lit,.v5-btn-lit:hover{isolation:isolate;background:0 0;border-color:#0000;position:relative}.v5-btn-lit:before,.v5-btn-lit:after{content:"";z-index:-1;border-radius:inherit;position:absolute}.v5-btn-lit:after{background:var(--v5-ink);transition:background-color .35s var(--v5-ease);inset:0}.v5-btn-lit:hover:after{background:var(--v5-ink-hi)}.v5-btn-lit:before{background:conic-gradient(from var(--v5-spin), var(--v5-sp-amber), var(--v5-sp-rose), var(--v5-sp-violet), var(--v5-sp-azure), var(--v5-sp-amber));filter:blur(12px);opacity:.45;transition:opacity .4s var(--v5-ease);inset:-2px}.v5-btn-lit:hover:before{opacity:.75}.v5-close{isolation:isolate;padding-bottom:calc(var(--v5-pad) + clamp(4rem, 9vw, 8rem));text-align:center;position:relative;overflow:clip}.v5-close:before,.v5-close:after{content:"";z-index:-1;aspect-ratio:3.2;border-radius:50%;width:max(160%,70rem);position:absolute;top:calc(100% - clamp(5rem,11vw,10rem));left:50%;transform:translate(-50%)}.v5-close:before{background:linear-gradient(90deg, transparent 8%, var(--v5-sp-amber) 28%, var(--v5-sp-rose) 44%, var(--v5-sp-violet) 60%, var(--v5-sp-azure) 76%, transparent 92%);filter:blur(42px);opacity:.5;translate:0 -.75rem}.v5-close:after{background:var(--v5-paper);box-shadow:0 -1px 0 var(--v5-hair)}.v5-fly-big small{color:var(--v5-hd-mute);letter-spacing:0;margin-top:.1875rem;font-size:.75rem;font-weight:400;display:block}.v5-fly-product .v5-fly-big a{font-size:1.1875rem}.v5-fly-product .v5-fly-small{border-left:1px solid var(--v5-hd-line);margin-left:auto;padding-left:2.5rem}.v5-menu summary{cursor:pointer;place-content:center;gap:6px;width:2.75rem;height:2.75rem;margin-right:-.625rem;list-style:none;display:grid}.v5-menu summary::-webkit-details-marker{display:none}.v5-sheet summary::-webkit-details-marker{display:none}.v5-menu>summary span{width:1.0625rem;height:1.5px;transition:transform .4s var(--v5-out);background:currentColor;border-radius:1px;display:block}.v5-menu[open]>summary span:first-child{transform:translateY(3.75px)rotate(45deg)}.v5-menu[open]>summary span:last-child{transform:translateY(-3.75px)rotate(-45deg)}.v5-sheet{background:var(--v5-hd-fly);height:calc(100dvh - 3.25rem);color:var(--v5-hd-fly-fg);padding:1rem 1.5rem 3rem;position:absolute;inset:100% 0 auto;overflow-y:auto}.v5-sheet summary,.v5-sheet-top{letter-spacing:-.02em;cursor:pointer;padding-block:.5rem;font-size:1.75rem;font-weight:600;list-style:none;display:block}.v5-sheet-group{padding:.5rem 0 1rem}.v5-sheet-group a{padding-block:.3125rem;font-size:1.0625rem;font-weight:500;display:block}@media (width>=1000px){.v5-menu{display:none}}@property --v5-spin{syntax:"<angle>";inherits:false;initial-value:0deg}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.v5-reveal{animation:linear both v5-up view();animation-range:entry entry 45%}.v5-btn-lit:before{animation:7s linear infinite v5-spin}}}@keyframes v5-spin{to{--v5-spin:360deg}}@keyframes v5-up{0%{opacity:0;transform:translateY(28px)}}@media (prefers-reduced-motion:reduce){.v5 :not(.v5-head,.v5-head *),.v5 :before,.v5 :after{transition:none!important;animation:none!important}}.v6-hero{text-align:center;padding-block:clamp(3rem,6vw,5rem) clamp(3.5rem,7vw,6rem);overflow-x:clip}.v6-hero-title{letter-spacing:-.035em;text-wrap:balance;max-width:12em;margin-inline:auto;font-size:clamp(2.75rem,7vw,5.5rem);font-weight:600;line-height:1.03}.v6-hero-title span{background:linear-gradient(95deg, var(--v5-sp-amber-ink), var(--v5-sp-rose-ink) 25%, var(--v5-sp-violet-ink) 50%, var(--v5-sp-rose-ink) 75%, var(--v5-sp-amber-ink)) 0 0 / 200% 100%;color:#0000;background-clip:text;padding-bottom:.08em}.v6-hero-sub{max-width:33em;color:var(--v5-ink-2);letter-spacing:-.008em;text-wrap:balance;margin:1.5rem auto 0;font-size:clamp(1.125rem,1.7vw,1.3125rem);line-height:1.42}@media (prefers-reduced-motion:no-preference){.v6-hero-title span{animation:9s ease-in-out infinite alternate v6-shimmer}}@keyframes v6-shimmer{to{background-position:100% 0}}.v7-hero-title{max-width:18em;font-size:clamp(2.25rem,4.8vw,3.75rem)}.v7-hero .v6-hero-sub{max-width:30em;font-size:clamp(1.25rem,1.9vw,1.625rem);line-height:1.35}.v7-hero .dx-stage{margin-top:clamp(2rem,4vw,3rem)}.v7-cap{z-index:2;color:var(--v5-ink-2);letter-spacing:-.01em;font-size:.9375rem;line-height:1.35}.v7-cap b{color:var(--v5-ink);font-weight:600}.v7-cap-ai{order:1}@media (width<=899px){.v7-hero .dx-c{row-gap:.75rem}.v7-hero .v7-cap-people{text-align:right;grid-row:1;justify-self:end}.v7-hero .dx-c-left{z-index:2;grid-area:2/1;place-self:start end;width:90%}.v7-hero .dx-c-right{z-index:1;background:var(--dx-cool-paper);grid-area:2/1;place-self:start;width:86%;margin-top:9.5rem}.v7-hero .v7-cap-ai{grid-row:3}.v7-hero .dx-agents{grid-row:4}}@media (width>=900px){.v7-cap{font-size:max(.75rem, calc(var(--p) * 15))}.v7-cap b{display:block}.v7-cap-people{width:max-content}.v7-cap-ai{text-align:right}}.v7-hero{--v7-claude:#d97757;--v7-gemini-1:#4796e3;--v7-gemini-2:#9177c7;--v7-gemini-3:#ca6673;--v7-copilot-1:#2f80ed;--v7-copilot-2:#7a5af8;--v7-copilot-3:#e64a9b;--v7-copilot-4:#f6a623}.v7-ag-defs{position:absolute;overflow:hidden}#v7-ag-gemini stop:first-child{stop-color:var(--v7-gemini-1)}#v7-ag-gemini stop:nth-child(2){stop-color:var(--v7-gemini-2)}#v7-ag-gemini stop:nth-child(3){stop-color:var(--v7-gemini-3)}#v7-ag-copilot stop:first-child{stop-color:var(--v7-copilot-1)}#v7-ag-copilot stop:nth-child(2){stop-color:var(--v7-copilot-2)}#v7-ag-copilot stop:nth-child(3){stop-color:var(--v7-copilot-3)}#v7-ag-copilot stop:nth-child(4){stop-color:var(--v7-copilot-4)}.v7-hero .dx-agents{gap:calc(var(--u) * 12)}.v7-hero .dx-agent{width:calc(var(--u) * 44);height:calc(var(--u) * 44);border-radius:calc(var(--u) * 13);background:linear-gradient(var(--v5-white), var(--v5-paper));box-shadow:0 0 0 1px var(--v5-hair), inset 0 1px 0 var(--v5-white), 0 calc(var(--u) * 14) calc(var(--u) * 26) calc(var(--u) * -14) var(--dx-shadow);transition:translate .4s var(--v5-out);justify-content:center;padding:0;position:relative}.v7-hero .dx-agent-mark svg{width:calc(var(--u) * 22);height:calc(var(--u) * 22);fill:var(--mark,var(--v5-ink))}.v7-hero [data-agent=claude]{--mark:var(--v7-claude)}.v7-hero [data-agent=gemini]{--mark:url(#v7-ag-gemini)}.v7-hero [data-agent=copilot]{--mark:url(#v7-ag-copilot)}.v7-hero .dx-agent-name{background:var(--v5-ink);color:var(--v5-white);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s var(--v5-ease), translate .2s var(--v5-ease);border-radius:6px;padding:.3em .6em;font-size:.6875rem;position:absolute;bottom:calc(100% + .5rem);left:50%;translate:-50% .25rem}@media (hover:hover){.v7-hero .dx-agent:hover{translate:0 calc(var(--u) * -3)}.v7-hero .dx-agent:hover .dx-agent-name{opacity:1;translate:-50%}}@media (width>=900px){.v7-hero .dx-c-agents{left:calc(var(--p) * 350);gap:calc(var(--p) * 52)}}.v7-rating{color:var(--v5-ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem .625rem;margin-bottom:1.75rem;font-size:.9375rem;display:flex}.v7-rating svg{width:1.25rem;height:1.25rem;fill:var(--v5-ink)}.v7-rating b{color:var(--v5-ink);font-weight:600}.v7-stars{color:var(--v5-sp-amber);letter-spacing:.06em;font-size:.875rem}.v7-rating-sep{background:var(--v5-hair);width:1px;height:.875rem}.v7-email{width:min(100%,31rem);margin:2.25rem auto 0}.v7-email-field{background:var(--v5-white);box-shadow:0 0 0 1px var(--v5-hair), 0 18px 40px -22px var(--v5-ghost);transition:box-shadow .3s var(--v5-ease);border-radius:980px;gap:.375rem;padding:.3125rem;display:flex}.v7-email-field:has(input:focus){box-shadow:0 0 0 1.5px var(--v5-ink), 0 0 0 6px color-mix(in srgb, var(--v5-ink) 8%, transparent), 0 18px 40px -22px var(--v5-ghost)}.v7-email input{min-width:0;color:var(--v5-ink);font:inherit;background:0 0;border:0;flex:1;padding:0 0 0 1.125rem;font-size:1.0625rem}.v7-email input:focus-visible{outline:0}.v7-email input::placeholder{color:var(--v5-ink-2)}.v7-email-hint,.v7-email-note{margin-top:.625rem;font-size:.8125rem;line-height:1.4}.v7-email-hint{color:var(--v5-sp-rose-ink);display:none}.v7-email:has(input:user-invalid) .v7-email-hint{display:block}.v7-email:has(input:user-invalid) .v7-email-field{box-shadow:0 0 0 1.5px var(--v5-sp-rose)}.v7-email-note{color:var(--v5-ink-2)}.v7-email-note a{color:var(--v5-ink);text-underline-offset:.15em;text-decoration:underline}@media (width<=479px){.v7-rating-sep{display:none}.v7-email-field{border-radius:26px;flex-direction:column}.v7-email input{min-height:2.875rem;padding-right:1.125rem}}.sc-frame,.sc-kit{--u:1px;--sc-ink:#16181d;--sc-live:#1f9d62;--sc-chrome:#f4f4f2;--sc-field:#efeeea;--sc-field-hi:#fafaf8;--sc-field-lo:#e4e2dc;--sc-line:#16181d17;--sc-skel:#16181d17;--sc-shadow:#16181d4d;--sc-amber:#d9661a;--sc-amber-ink:#a3480b;--sc-amber-wash:#d9661a1f}.sc-win{border-radius:calc(var(--u) * 12);background:var(--v5-white);box-shadow:0 0 0 1px var(--sc-line), 0 calc(var(--u) * 2) calc(var(--u) * 4) var(--v5-wash), 0 calc(var(--u) * 40) calc(var(--u) * 80) calc(var(--u) * -36) var(--sc-shadow);overflow:clip}.sc-bar{align-items:center;gap:calc(var(--u) * 6);height:calc(var(--u) * 36);padding:0 calc(var(--u) * 14);border-bottom:1px solid var(--sc-line);background:var(--sc-chrome);display:flex;position:relative}.sc-bar>i{width:calc(var(--u) * 10);height:calc(var(--u) * 10);background:#16181d21;border-radius:50%}.sc-url{border-radius:calc(var(--u) * 7);background:var(--v5-white);box-shadow:0 0 0 1px var(--sc-line);color:var(--sc-ink);font-size:max(10.5px, calc(var(--u) * 13));letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:.5em;padding:.3em 1.05em .3em .9em;display:flex;position:absolute;left:50%;transform:translate(-50%)}.sc-url .sc-lock{color:var(--v5-ink-2)}.sc-lock{flex:none;width:.62em;height:.8em;font-style:normal;display:inline-block;position:relative}.sc-lock:before{content:"";background:currentColor;border-radius:.1em;height:.5em;position:absolute;inset:auto 0 0}.sc-lock:after{content:"";border:.11em solid;border-bottom:0;border-radius:.26em .26em 0 0;height:.42em;position:absolute;inset:0 .1em auto}.sc-chip{background:var(--sc-ink);color:var(--v5-white);font-size:max(12px, calc(var(--u) * 14));letter-spacing:-.01em;white-space:nowrap;box-shadow:0 .875em 1.875em -.875em var(--sc-shadow), 0 0 0 1px #ffffff0f inset;border-radius:99px;align-items:center;gap:.625em;padding:.375em .875em .375em .375em;font-weight:400;line-height:1.2;display:inline-flex}.sc-chip b{font-weight:600}.sc-chip .sc-av{box-shadow:0 0 0 2px var(--sc-ink), 0 0 0 3.5px var(--sc-live)}.sc-chip:after{content:"";background:var(--sc-live);border-radius:50%;width:.5em;height:.5em;margin-left:.125em;box-shadow:0 0 0 .25em #1f9d6247}@media (prefers-reduced-motion:no-preference){.sc-chip:after{animation:2.4s cubic-bezier(.28,.11,.32,1) infinite sc-live}}@keyframes sc-live{50%{box-shadow:0 0 0 .45em #1f9d6200}}.sc-av{background:var(--sc-av,var(--v5-white));width:2em;height:2em;color:var(--sc-av-fg,var(--sc-ink));letter-spacing:.01em;border-radius:50%;flex:none;place-items:center;font-size:.75em;font-style:normal;font-weight:700;display:inline-grid}.sc-cite{background:var(--v5-white);width:fit-content;box-shadow:inset 0 0 0 1px var(--sc-amber), 0 .375em 1em -.5em #d9661a73;color:var(--sc-amber-ink);font-size:max(11px, calc(var(--u) * 13));white-space:nowrap;border-radius:.5em;align-items:center;gap:.5em;padding:.375em .75em .375em .625em;font-weight:500;line-height:1.2;display:inline-flex}.sc-cite:before{content:"";border-radius:.12em;width:.62em;height:.8em;box-shadow:inset 0 0 0 1.25px}.sc-ai{width:calc(var(--u) * 16);height:calc(var(--u) * 16);background:var(--sc-amber);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);flex:none;display:block}.sc-q{background:var(--sc-ink);width:fit-content;color:var(--v5-white);font-size:max(11.5px, calc(var(--u) * 14));letter-spacing:-.01em;border-radius:1em 1em .25em;padding:.5em .8em;line-height:1.25}.sc-sk{gap:calc(var(--u) * 6);display:grid}.sc-sk>i{height:calc(var(--u) * 6);background:var(--sc-skel);border-radius:99px;display:block}.sc-sk>i:nth-child(2n){width:86%}.sc-sk>i:last-child{width:58%}:where(.v7-head [popover]){width:auto;height:auto;color:inherit;background:0 0;border:0;margin:0;padding:0;position:static;inset:auto;overflow:visible}.v7-drill,.v7-back,.v7-burger,.v7-x-name{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}:root{--rt-head:calc(3.25rem + 1px)}.v7-head{z-index:51}.v7-head+.v5-scrim{z-index:50}.v7-head .v5-brand img{filter:invert(var(--v5-logo-inv)) hue-rotate(calc(var(--v5-logo-inv) * 180deg))}.v7-head .v5-fly-big small{color:var(--v5-hd-mute);letter-spacing:0;margin-top:.1875rem;font-size:.75rem;font-weight:400;display:block}.v7-head .v5-fly-product .v5-fly-big a{font-size:1.1875rem}.v7-head .v7-start,.v7-head .v5-btn-ghost{border-color:color-mix(in srgb, currentColor 28%, transparent);color:inherit;background:0 0}@media (width>=1000px){.v7-drill,.v7-back,.v7-burger,.v7-sheet-end{display:none}.v7-head .v5-fly{display:block}.v7-head .v5-bar{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr)}.v7-head .v5-fly-big:has(>:nth-child(6)){grid-template-rows:repeat(3,auto);grid-auto-flow:column;column-gap:3.5rem}.v7-head .v5-fly-big:has(>:nth-child(7)){grid-template-rows:repeat(4,auto)}.v7-head .v5-fly-small{padding-top:.375rem}.v7-head .v5-fly-product>.v5-fly-small{border-left:1px solid var(--v5-hd-line);margin-left:auto;padding:1.75rem 0 0 2.5rem}.v7-x{grid-template:repeat(5,auto) 1fr/15rem minmax(0,1fr);gap:0;display:grid}.v7-x-grp{display:contents}.v7-x-name{color:var(--v5-hd-mute);letter-spacing:-.02em;cursor:default;transition:color .3s var(--v5-ease) .1s;grid-column:1;padding:.3125rem 2rem .3125rem 0;font-size:1.5rem;font-weight:600;line-height:1.15}.v7-x-all{grid-column:1;align-self:start;margin-top:1rem;font-size:.8125rem;font-weight:500}.v7-x-links{columns:3;border-left:1px solid color-mix(in srgb, currentColor 12%, transparent);opacity:0;visibility:hidden;transition:opacity .2s var(--v5-ease) .1s, visibility 0s .3s;grid-area:1/2/-1;column-gap:2rem;padding:.5rem 0 0 2.5rem;font-size:.8125rem;font-weight:500}.v7-x-links li{break-inside:avoid;padding-bottom:.625rem}.v7-x-links a:hover,.v7-x-all:hover{color:var(--v5-hd-hover)}.v7-x-grp:is(:hover,:focus-within) .v7-x-links,.v7-x:not(:has(.v7-x-grp:hover,.v7-x-grp:focus-within)) .v7-x-grp:first-of-type .v7-x-links{opacity:1;visibility:visible;transition-delay:.1s}.v7-x:not(:has(.v7-x-grp:hover,.v7-x-grp:focus-within)) .v7-x-grp:first-of-type .v7-x-links{visibility:inherit;transition-delay:.1s,0s}.v7-x-grp:is(:hover,:focus-within) .v7-x-name,.v7-x:not(:has(.v7-x-grp:hover,.v7-x-grp:focus-within)) .v7-x-grp:first-of-type .v7-x-name{color:var(--v5-hd-fly-fg)}.v7-x-name:focus-visible{outline:2px solid var(--v5-amber);outline-offset:2px}}@media (width>=1000px) and (width<=1099.98px){.v7-head .v5-nav-link{padding-inline:.6875rem}}@media (width<=999.98px){.v7-hover,.v7-start,.v7-head+.v5-scrim{display:none}.v7-burger{place-content:center;gap:6px;width:2.75rem;height:2.75rem;margin-right:-.625rem;display:grid}.v7-burger span{width:1.0625rem;height:1.5px;transition:transform .4s var(--v5-out);background:currentColor;border-radius:1px;display:block}.v7-head:has(.v7-nav:popover-open) .v7-burger span:first-child{transform:translateY(3.75px)rotate(45deg)}.v7-head:has(.v7-nav:popover-open) .v7-burger span:last-child{transform:translateY(-3.75px)rotate(-45deg)}html:has(.v7-nav:popover-open){overflow:hidden}.v7-nav:popover-open{overscroll-behavior:contain;background:var(--v5-hd-fly);color:var(--v5-hd-fly-fg);backdrop-filter:saturate(180%)blur(20px);opacity:1;visibility:visible;border:0;padding:.75rem 1.5rem 3rem;display:block;position:fixed;inset:3.25rem 0 0;overflow-y:auto;transform:none}.v7-head .v5-fly:popover-open{overscroll-behavior:contain;background:var(--v5-hd-fly);color:var(--v5-hd-fly-fg);backdrop-filter:saturate(180%)blur(20px);opacity:1;visibility:visible;border:0;padding:.75rem 1.5rem 3rem;display:block;position:fixed;inset:3.25rem 0 0;overflow-y:auto;transform:none}.v7-nav>ul{display:block}.v7-nav .v5-nav-link:not(.v7-hover),.v7-drill{letter-spacing:-.02em;opacity:1;justify-content:space-between;align-items:center;width:100%;height:auto;padding:.5rem 0;font-size:1.75rem;font-weight:600;display:flex}.v7-drill:after,.v7-back:before{content:"";opacity:.55;border:1.5px solid;border-width:0 1.5px 1.5px 0;width:.5rem;height:.5rem;rotate:-45deg}.v7-back{color:var(--v5-hd-mute);align-items:center;gap:.625rem;padding:.5rem 0 1.25rem;font-size:.875rem;font-weight:500;display:flex}.v7-back:before{opacity:1;rotate:135deg}.v7-head .v5-fly-in{width:auto;padding:0;display:block}.v7-head .v5-fly-in>div:first-of-type>.v5-fly-label{display:none}.v7-head .v5-fly-in>div+div{margin-top:2rem}.v7-head .v5-fly-product>div:first-of-type>.v5-fly-label{display:block}.v7-head .v5-fly-product>.v5-fly-small{border-top:1px solid var(--v5-hd-line);margin-top:2rem;padding-top:1.5rem}.v7-head .v5-fly-big{gap:.875rem}.v7-head .v5-fly-small{padding-top:0;font-size:1.0625rem}.v7-x-name{color:var(--v5-hd-mute);cursor:default;margin-bottom:.625rem;font-size:.75rem;display:block}.v7-x-links{columns:2;column-gap:1.25rem;font-size:1.0625rem;font-weight:500}.v7-x-links li{break-inside:avoid;padding-block:.3125rem}.v7-x-all{margin-top:2rem;font-size:1.0625rem;font-weight:600;display:inline-block}.v7-sheet-end{gap:.5rem;margin-top:1.75rem;display:flex}.v7-sheet-end .v5-btn{flex:1;margin:0}}.v7-foot .v5-foot-dir ul:first-child{margin-top:0}.v7-foot-star{color:var(--v5-sp-amber);font-size:.6875rem}.irs-h2{letter-spacing:-.03em;text-wrap:balance;max-width:15em;font-size:clamp(2.125rem,4.6vw,3.5rem);font-weight:600;line-height:1.06}.irs-h2-sm{font-size:clamp(1.875rem,2.7vw,2.375rem)}@media (width<=479px){.irs-h2,.irs-h2-sm{font-size:1.75rem}}.irs-lede{max-width:36em;color:var(--v5-ink-2);letter-spacing:-.008em;text-wrap:pretty;margin-top:1.25rem;font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.42}.v5-night .irs-lede{color:var(--v5-on-black-2)}.irs-plate{border-radius:var(--v5-r);background:var(--v5-paper)}.irs-points{gap:1.25rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.irs-points h3{letter-spacing:-.015em;font-size:1.0625rem;font-weight:600}.irs-points h3 a{color:inherit;text-underline-offset:.2em;text-decoration:underline 1px}.irs-points h3 a:hover{text-decoration-color:var(--v5-amber-ink)}.irs-points p{color:var(--v5-ink-2);text-wrap:pretty;margin-top:.25rem;font-size:1rem;line-height:1.45}.v5-night .irs-points p{color:var(--v5-on-black-2)}.irs-more{margin-top:2rem;display:inline-block}.v5-night .v5-link{color:var(--v5-amber-lit)}.irs-chapter{align-items:center;gap:clamp(2rem,4vw,3rem);display:grid}.irs-chapter-ui{min-width:0}.irs-plate.irs-chapter{padding:clamp(1.75rem,4vw,3.5rem)}@media (width>=1000px){.irs-chapter{grid-template-columns:minmax(0,.85fr) minmax(0,1.55fr);gap:clamp(2.5rem,4.5vw,4rem)}.irs-plate.irs-chapter{padding-right:clamp(1.75rem,2.5vw,2.25rem)}.irs-chapter.is-flip{grid-template-columns:minmax(0,1.55fr) minmax(0,.85fr)}.irs-chapter.is-flip .irs-chapter-ui{order:-1}}.irs-case{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:2rem;display:flex}.irs-status{background:var(--v5-white);color:var(--v5-ink);border-radius:99px;align-items:center;gap:.45em;padding:.2rem .625rem;font-size:.8125rem;font-weight:500;display:inline-flex}.irs-status:before{content:"";background:var(--irs-up);border-radius:50%;width:.45em;height:.45em}.irs-status[data-status=testing]:before{background:var(--v5-amber)}.v5-night .irs-status{background:var(--irs-night-card);color:var(--v5-on-black)}.irs-proof{padding-block:0 clamp(1rem,3vw,2rem)}.irs-proof-in{align-items:center;gap:1.25rem;display:grid}.irs-proof-line{letter-spacing:-.02em;text-wrap:balance;max-width:26em;font-size:clamp(1.25rem,1.9vw,1.5rem);font-weight:500;line-height:1.25}.irs-proof-line b{color:var(--v5-amber-ink);white-space:nowrap;font-weight:700}.irs-proof-ex{flex-wrap:wrap;align-items:center;gap:1.25rem 2.25rem;margin:0;padding:0;list-style:none;display:flex}.irs-proof-ex img{filter:brightness(0);opacity:.5;transition:opacity .3s var(--v5-ease);display:block}.irs-proof-ex li:hover img{opacity:.8}@media (width>=1000px){.irs-proof-in{grid-template-columns:minmax(0,1fr) auto;gap:3rem}.irs-proof-ex{justify-content:flex-end}}.irs-aud-list{gap:3rem;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.irs-aud-list h3{letter-spacing:-.025em;text-wrap:balance;max-width:14em;font-size:clamp(1.375rem,2vw,1.625rem);font-weight:600;line-height:1.15}.irs-aud-list h3+p{max-width:24em;color:var(--v5-ink-2);text-wrap:pretty;margin-top:.625rem;font-size:1.0625rem;line-height:1.45}@media (width>=900px){.irs-aud-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.irs-insights-top{gap:2rem;display:grid}.irs-insights-points{margin-top:0}.irs-insights-ui{margin-top:clamp(2.5rem,5vw,3.5rem)}@media (width>=900px){.irs-insights-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:4rem}.irs-insights-points{grid-template-columns:1fr 1fr;gap:1.5rem 2.5rem}}.irs-flow{margin-top:clamp(2rem,4vw,3rem);padding:clamp(1rem,2.5vw,1.5rem);display:grid}.irs-flow-src{text-align:left;justify-content:center;align-items:center;gap:1rem;display:flex}.irs-flow .irs-flow-src img{mix-blend-mode:multiply;flex:none;width:4.5rem}.irs-flow-src p{letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.irs-flow-kinds{flex-wrap:wrap;gap:.375rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.irs-flow-kinds li{background:var(--v5-white);color:var(--v5-ink-3);border-radius:99px;padding:.25rem .625rem;font-size:.8125rem;font-weight:500}.irs-flow-wires{width:100%;height:2.5rem;display:block;overflow:visible}.irs-flow-wires path{fill:none;stroke:var(--v5-ghost);stroke-width:1.25px;vector-effect:non-scaling-stroke}.irs-flow-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.irs-flow-item{border-radius:var(--irs-r-in);background:var(--v5-white);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:1rem;padding:.5rem;display:grid}.irs-flow-item img{border-radius:calc(var(--irs-r-in) - 6px)}.irs-flow-item h3{letter-spacing:-.02em;font-size:clamp(1.1875rem,1.6vw,1.375rem);font-weight:600}.irs-flow-item p{max-width:22em;color:var(--v5-ink-2);text-wrap:pretty;margin-top:.25rem;font-size:.9375rem;line-height:1.45}.irs-flow-item .v5-link{margin-top:.5rem;font-size:.9375rem;display:inline-block}@media (width>=900px){.irs-flow-list{grid-template-columns:repeat(3,minmax(0,1fr))}.irs-flow-item{grid-template-columns:1fr;align-content:start;gap:.25rem}.irs-flow-item>div{padding:0 .875rem .875rem}}@media (width<=899px){.irs-flow-wires{display:none}.irs-flow-src{margin-bottom:1rem}}@media (width<=599px){.irs-flow-src{justify-content:flex-start;align-items:flex-start}.irs-flow-item{grid-template-columns:7rem minmax(0,1fr);gap:.75rem}.irs-flow-item>div{padding-right:.5rem}}.irs-ways{gap:var(--v5-gap);margin-top:clamp(2rem,4vw,3rem);display:grid}.irs-way{flex-direction:column;gap:1.5rem;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.5rem,3vw,2.25rem) 0;display:flex;overflow:clip}.irs-way h3{letter-spacing:-.03em;font-size:clamp(1.625rem,2.4vw,2.125rem);font-weight:600;line-height:1.1}.irs-way>div>p{max-width:30em;color:var(--v5-ink-2);text-wrap:pretty;margin-top:.625rem;font-size:1.0625rem;line-height:1.45}.irs-checks{gap:.5rem;margin:1.25rem 0 0;padding:0;font-size:.9375rem;list-style:none;display:grid}.irs-checks li{align-items:center;gap:.625rem;display:flex}.irs-checks li:before{content:"";background:var(--v5-white) no-repeat center / .625rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M1 4l2.6 2.6L9 1.2' fill='none' stroke='%231d1d1f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-radius:50%;flex:none;width:1.125rem;height:1.125rem}.irs-way-ui{min-width:0;margin-top:auto}.irs-ways-note{color:var(--v5-ink-2);margin-top:1.25rem;font-size:.9375rem}@media (width>=900px){.irs-ways{grid-template-columns:1fr 1fr}}.irs-trust-in{gap:clamp(2rem,4vw,3rem);display:grid}.irs-facts{gap:1.75rem 2.5rem;margin:0;display:grid}.irs-facts div{padding-top:.25rem}.irs-facts dt{letter-spacing:-.015em;font-size:1.125rem;font-weight:600}.irs-facts dd{color:var(--v5-ink-2);text-wrap:pretty;margin:.375rem 0 0;font-size:1rem;line-height:1.45}.irs-badges{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:2.25rem;display:flex}.irs-badges img{width:auto;height:4.75rem}.irs-badges p{color:var(--v5-ink-2);flex-basis:100%;font-size:.9375rem}@media (width>=700px){.irs-facts{grid-template-columns:1fr 1fr}}@media (width>=1000px){.irs-trust-in{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:4.5rem}}.irs-migrate-top{align-items:center;gap:clamp(2rem,4vw,3rem);display:grid}@media (width>=1000px){.irs-migrate-top{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:4.5rem}}.irs-form{border-radius:var(--irs-r-in);background:var(--v5-white);gap:.875rem;padding:clamp(1.5rem,3vw,2rem);display:grid}.irs-form label{color:var(--v5-ink);gap:.375rem;font-size:.875rem;font-weight:500;display:grid}.irs-form input{background:var(--v5-paper);min-height:3rem;color:var(--v5-ink);font:inherit;transition:box-shadow .25s var(--v5-ease), background-color .25s var(--v5-ease);border:0;border-radius:.875rem;padding:0 1rem;font-size:1.0625rem;box-shadow:inset 0 0 0 1px #0000}.irs-form input::placeholder{color:var(--v5-ink-2)}.irs-form input:focus-visible{background:var(--v5-white);box-shadow:inset 0 0 0 1.5px var(--v5-ink), 0 0 0 5px color-mix(in srgb, var(--v5-ink) 8%, transparent);outline:0}.irs-form input:user-invalid{box-shadow:inset 0 0 0 1.5px var(--v5-sp-rose)}.irs-form .v5-btn{width:100%;min-height:3.125rem;margin-top:.25rem;font-size:1rem}.irs-form-note{color:var(--v5-ink-2);font-size:.8125rem;line-height:1.4}.irs-form-note a{color:var(--v5-ink);text-underline-offset:.15em;text-decoration:underline}.irs-form .irs-honey{display:none}.irs-form-error{color:var(--irs-down);font-size:.875rem;font-weight:500;line-height:1.4}.irs-form-thanks{display:none}.irs-form-thanks p{color:var(--v5-ink-2);margin-bottom:1.25rem;font-size:1rem;line-height:1.45}.irs-form-thanks b{color:var(--v5-ink);margin-bottom:.25rem;font-size:1.0625rem;font-weight:600;display:block}.irs-form[data-sent]>:not(.irs-form-thanks){display:none}.irs-form[data-sent] .irs-form-thanks{display:block}.irs-form-thanks:before{content:"";background:var(--irs-up) no-repeat center / 1.125rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M1 4l2.6 2.6L9 1.2' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-radius:50%;width:2.5rem;height:2.5rem;margin-bottom:1rem;display:block}.irs-ba{align-items:center;gap:1rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.irs-ba figure{gap:.75rem;margin:0;display:grid}.irs-ba figcaption{background:var(--v5-track);color:var(--v5-ink-3);border-radius:99px;order:-1;justify-self:start;padding:.25rem .75rem;font-size:.8125rem;font-weight:500}.irs-ba-after figcaption{background:var(--sc-amber-wash);color:var(--v5-amber-ink)}.irs-ba-arrow{background:var(--v5-white) no-repeat center / 1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 8h11M9 3.5 13.5 8 9 12.5' fill='none' stroke='%231d1d1f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-radius:50%;justify-self:center;width:2.5rem;height:2.5rem;rotate:90deg}.irs-mini{container-type:inline-size}.irs-mini>.sc-win{--k:calc(100cqw / 560);--u:var(--k)}.irs-old{gap:calc(var(--k) * 10);padding:calc(var(--k) * 22) calc(var(--k) * 26) calc(var(--k) * 26);font-family:Georgia,Times New Roman,serif;display:grid}.irs-old b{font-size:calc(var(--k) * 20);font-weight:400}.irs-old ul{gap:calc(var(--k) * 9);margin:calc(var(--k) * 4) 0 0;padding:0;list-style:none;display:grid}.irs-old li{padding-bottom:calc(var(--k) * 8);border-bottom:1px solid var(--sc-line);color:var(--sc-amber-ink);font-size:calc(var(--k) * 12.5);justify-content:space-between;text-decoration:underline;display:flex}.irs-old li span{color:var(--v5-ink-2);text-decoration:none}.irs-new-photo{height:calc(var(--k) * 170);position:relative;overflow:clip}.irs-ba .irs-new-photo img{object-fit:cover;object-position:50% 80%;width:100%;height:100%;position:absolute;inset:0}.irs-new-photo:after{content:"";background:linear-gradient(90deg, var(--irs-scrim), transparent 70%);position:absolute;inset:0}.irs-new-photo p{left:calc(var(--k) * 22);bottom:calc(var(--k) * 22);z-index:1;color:var(--v5-white);font-size:calc(var(--k) * 24);letter-spacing:-.02em;font-weight:600;line-height:1.05;position:absolute}.irs-new-row{gap:calc(var(--k) * 10);padding:calc(var(--k) * 14) calc(var(--k) * 18) calc(var(--k) * 18);grid-template-columns:repeat(3,1fr);display:grid}.irs-new-row div{padding:calc(var(--k) * 10);border-radius:calc(var(--k) * 8);background:var(--v5-paper)}.irs-new-row b{font-size:calc(var(--k) * 17);letter-spacing:-.02em;display:block}.irs-new-row span{color:var(--v5-ink-2);font-size:calc(var(--k) * 10)}@media (width>=800px){.irs-ba{grid-template-columns:minmax(0,.8fr) auto minmax(0,1.2fr);gap:clamp(1rem,2.5vw,2rem)}.irs-ba-arrow{rotate:none}}.irs-steps{gap:1.5rem;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.irs-steps li{padding-top:1.5rem;position:relative}.irs-steps li:before{content:"";background:var(--v5-white);width:.75rem;height:.75rem;box-shadow:inset 0 0 0 2px var(--v5-ink);border-radius:50%;position:absolute;top:0;left:0}.irs-steps li:first-child:before{background:var(--v5-amber);box-shadow:0 0 0 4px var(--sc-amber-wash)}.irs-steps li:after{content:"";background:var(--v5-hair);border-radius:1px;height:2px;position:absolute;top:.34rem;left:1.25rem;right:.5rem}.irs-steps li:last-child:after{display:none}.irs-steps-when{color:var(--v5-amber-ink);font-size:.875rem;font-weight:600}.irs-steps h3{letter-spacing:-.015em;margin-top:.25rem;font-size:1.125rem;font-weight:600}.irs-steps p{max-width:18em;color:var(--v5-ink-2);margin-top:.25rem;font-size:.9375rem;line-height:1.45}@media (width>=800px){.irs-steps{grid-template-columns:repeat(4,1fr)}}@media (width<=799px){.irs-steps li:after{display:none}}.irs-faq{gap:2rem;display:grid}.irs-faq .irs-h2{max-width:9em}.irs-faq .irs-lede{max-width:22em}.irs-faq-list{border-top:1px solid var(--v5-hair)}.irs-faq-list details{border-bottom:1px solid var(--v5-hair)}.irs-faq-list summary{letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.375rem;font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:600;line-height:1.3;list-style:none;display:flex}.irs-faq-list summary::-webkit-details-marker{display:none}.irs-faq-list summary:focus-visible{outline:2px solid var(--v5-amber);outline-offset:4px;border-radius:4px}.irs-faq-list p{max-width:40em;color:var(--v5-ink-2);letter-spacing:-.01em;text-wrap:pretty;padding-bottom:1.5rem;font-size:1.0625rem;line-height:1.55}.irs-faq-x{background:var(--v5-paper);width:2rem;height:2rem;transition:background .3s var(--v5-ease);border-radius:50%;flex:none;position:relative}.irs-faq-x:before,.irs-faq-x:after{content:"";background:var(--v5-ink);width:.75rem;height:1.5px;transition:rotate .3s var(--v5-out);border-radius:1px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.irs-faq-x:after{rotate:90deg}.irs-faq-list details[open] .irs-faq-x:after{rotate:0deg}.irs-faq-list summary:hover .irs-faq-x{background:var(--v5-hair)}@media (width>=900px){.irs-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:4rem}.irs-faq>:first-child{top:calc(var(--rt-head) + 2rem);position:sticky}}.pd-shot{min-width:0;position:relative}.pd-shot-pic{position:relative}.pd-shot img{width:100%;height:auto;display:block}.pd-shot.is-browser{--u:1px}.pd-shot.is-plain{border-radius:var(--pd-r-in);box-shadow:0 0 0 1px var(--v5-hair), 0 28px 60px -32px var(--pd-shadow);overflow:clip}@media (width<=599px){.pd-shot.is-browser{--u:.7px}.pd-shot-pic.is-large{display:none}}@media (width>=600px){.pd-shot-pic.is-small{display:none}}.pd-marks{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.pd-marks li,.pd-mark{background:var(--pd-mark);width:1.75rem;height:1.75rem;box-shadow:0 0 0 3px var(--pd-mark-ring), 0 6px 14px -6px var(--pd-shadow);color:var(--v5-white);letter-spacing:0;font-variant-numeric:tabular-nums;text-transform:none;border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-style:normal;font-weight:700;display:inline-grid}.pd-marks li{left:var(--x);top:var(--y);position:absolute;translate:-50% -50%}.pd-mark{width:1.375rem;height:1.375rem;box-shadow:0 0 0 2px var(--pd-mark-ring);font-size:.6875rem}@media (width<=599px){.pd-marks li{width:1.375rem;height:1.375rem;box-shadow:0 0 0 2px var(--pd-mark-ring);font-size:.6875rem}}.pd-hero .v6-hero-sub{max-width:31em}@media (width<=479px){.pd-hero .v7-hero-title{letter-spacing:-.035em;font-size:2.125rem}}@media (width<=599px){.pd-hero .v7-hero-title>span{display:inline-block}}.pd-hero-ctas{margin-top:2rem}.pd-hero-art{isolation:isolate;margin-top:clamp(1.5rem,4vw,3rem);position:relative}.pd-hero-art:not(:has(>.is-device)):before{content:"";z-index:-1;background:radial-gradient(40% 50% at 30% 55%, var(--v5-glow-warm), transparent 70%), radial-gradient(38% 48% at 74% 50%, var(--v5-glow-cool), transparent 70%);filter:blur(34px);opacity:.4;position:absolute;inset:10% 0 0}@media (width>=1200px){.pd-hero-art .pd-shot.is-device{margin-inline:-4%}}.pd-proof{padding-block:0 clamp(1rem,3vw,2rem)}.pd-proof-in{align-items:center;gap:1.25rem;display:grid}.pd-proof-line{letter-spacing:-.02em;text-wrap:balance;max-width:24em;font-size:clamp(1.1875rem,1.8vw,1.4375rem);font-weight:500;line-height:1.28}.pd-proof-line b{color:var(--v5-amber-ink);font-weight:700}.pd-proof-logos{flex-wrap:wrap;align-items:center;gap:1.25rem 2.25rem;margin:0;padding:0;list-style:none;display:flex}.pd-proof-logos img{filter:grayscale()brightness(.2);opacity:.55;transition:opacity .3s var(--v5-ease);display:block}.pd-proof-logos li:hover img{opacity:.85}@media (width>=1000px){.pd-proof-in{grid-template-columns:minmax(0,1fr) auto;gap:3rem}.pd-proof-logos{justify-content:flex-end}}.pd-ch-in{align-items:center;gap:clamp(1.75rem,4vw,2.75rem);display:grid}.pd-ch-ui{min-width:0}.pd-ch-foot .irs-points,.pd-ch-foot .pd-key{margin-top:0}.pd-ch-head .irs-more,.pd-ch-foot .irs-more{margin-top:1.5rem}@media (width>=1000px){.pd-ch.is-split .pd-ch-in{grid-template:"head ui""foot ui"1fr/minmax(0,.85fr) minmax(0,1.55fr);gap:2rem clamp(2.5rem,4.5vw,4rem)}.pd-ch.is-flip .pd-ch-in{grid-template:"ui head""ui foot"1fr/minmax(0,1.55fr) minmax(0,.85fr);gap:2rem clamp(2.5rem,4.5vw,4rem)}.pd-ch:is(.is-split,.is-flip) .pd-ch-head{grid-area:head;align-self:end}.pd-ch:is(.is-split,.is-flip) .pd-ch-ui{grid-area:ui}.pd-ch:is(.is-split,.is-flip) .pd-ch-foot{grid-area:foot;align-self:start}}.pd-ch.is-stack .pd-ch-in{align-items:start}@media (width>=900px){.pd-ch.is-stack .pd-ch-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:4rem;display:grid}.pd-ch.is-stack .pd-ch-head .irs-lede{margin-top:0}.pd-ch.is-stack .pd-points{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.5rem 2.5rem}.pd-ch.is-stack .pd-key{grid-template-columns:1fr 1fr;column-gap:2.5rem}}.pd-key{counter-reset:pd-key;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pd-key li{break-inside:avoid;color:var(--v5-ink-2);counter-increment:pd-key;align-items:baseline;gap:.75rem;margin-bottom:.75rem;font-size:1rem;line-height:1.45;display:flex}.pd-key li:before{content:counter(pd-key);background:var(--pd-mark);width:1.5rem;height:1.5rem;color:var(--v5-white);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid;translate:0 -.1rem}.pd-quote-band{margin-top:calc(var(--v5-pad) * -.45);padding-block:0 var(--v5-pad)}.pd-quote{border-radius:var(--v5-r);background:var(--v5-paper);gap:1.75rem;margin:0;padding:clamp(1.75rem,4vw,3.25rem);display:grid}.v5-band-paper+.pd-quote-band{background:var(--v5-paper)}.v5-band-paper+.pd-quote-band .pd-quote{background:var(--v5-white)}.pd-quote blockquote{margin:0}.pd-quote blockquote p{letter-spacing:-.024em;text-wrap:pretty;max-width:30em;font-size:clamp(1.375rem,2.4vw,2rem);font-weight:600;line-height:1.24}.pd-quote figcaption{color:var(--v5-ink-2);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;font-size:.9375rem;line-height:1.35;display:flex}.pd-face{width:3.5rem;height:3.5rem;box-shadow:0 0 0 1px var(--v5-hair);border-radius:50%;flex:none;overflow:hidden}.pd-face img{object-fit:cover;width:100%;height:100%;transform:scale(var(--z,1));transform-origin:var(--o,50% 50%)}.pd-who b{color:var(--v5-ink);font-weight:600;display:block}.pd-result{border-left:1px solid var(--v5-line);color:var(--v5-ink);padding-left:1rem;font-weight:500}.pd-quote .v5-link{margin-left:auto}@media (width<=599px){.pd-quote .v5-link{flex-basis:100%;margin-left:0}.pd-result{border-left:0;flex-basis:100%;padding-left:0}}.pd-gov-in{gap:clamp(2rem,4vw,3rem);display:grid}.pd-gov-comp{max-width:28em;color:var(--v5-on-black-2);margin-top:1.75rem;font-size:1rem;line-height:1.45}.pd-gov-comp a{color:var(--v5-on-black);text-decoration:underline;text-decoration-color:var(--v5-on-black-3);text-underline-offset:.2em}.pd-gov-comp a:hover{text-decoration-color:var(--v5-amber-lit)}.pd-gov-list{border-top:1px solid var(--pd-night-rule);gap:0;margin:0;display:grid}.pd-gov-list div{border-bottom:1px solid var(--pd-night-rule);padding-block:1.125rem}.pd-gov-list dt{letter-spacing:-.015em;font-size:1.0625rem;font-weight:600}.pd-gov-list dd{color:var(--v5-on-black-2);text-wrap:pretty;margin:.3125rem 0 0;font-size:1rem;line-height:1.45}.pd-gov-ui{margin-top:2rem}@media (width>=700px){.pd-gov-list{grid-template-columns:1fr 1fr;column-gap:2.5rem}}@media (width>=1000px){.pd-gov-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:4.5rem}.pd-gov-text{top:calc(var(--rt-head,3.25rem) + 2rem);position:sticky}}.pd-roll-head .irs-h2{max-width:18em}.pd-steps{margin-top:clamp(2rem,4vw,3rem)}.pd-roll-int{border-top:1px solid var(--v5-hair);max-width:44em;color:var(--v5-ink-2);text-wrap:pretty;margin-top:clamp(2rem,4vw,3rem);padding-top:1.5rem;font-size:1.0625rem;line-height:1.5}.pd-roll-int .v5-link{white-space:nowrap}.pd-works-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;display:flex}.pd-works-list{gap:0 var(--v5-gap);margin:clamp(2rem,4vw,2.75rem) 0 0;padding:0;list-style:none;display:grid}.pd-works-list li{border-top:1px solid var(--v5-line)}.pd-works-list a{color:var(--v5-ink);gap:.75rem;padding:1.25rem .25rem .5rem 0;display:grid}.pd-works-list svg{width:1.75rem;height:1.75rem;color:var(--v5-ink-2);transition:color .2s var(--v5-ease)}.pd-works-name b{letter-spacing:-.02em;align-items:center;gap:.5rem;font-size:1.1875rem;font-weight:600;display:flex}.pd-works-name small{color:var(--v5-ink-2);margin-top:.125rem;font-size:.875rem;display:block}.pd-works-why{max-width:22em;color:var(--v5-ink-2);text-wrap:pretty;font-size:1rem;line-height:1.45}.pd-works-go{width:.4375rem;height:.4375rem;color:var(--v5-ink-2);transition:translate .3s var(--v5-out), color .2s var(--v5-ease);border:1.5px solid;border-width:1.5px 1.5px 0 0;rotate:45deg}.pd-works-list a:hover svg,.pd-works-list a:hover b,.pd-works-list a:hover .pd-works-go{color:var(--v5-amber-ink)}.pd-works-list a:hover .pd-works-go{translate:3px}.pd-works-list a:focus-visible{outline:2px solid var(--v5-amber);outline-offset:4px;border-radius:6px}@media (width>=640px){.pd-works-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.pd-works-list{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:0 2rem}}.pd main>.v5-band:not(.v5-band-paper,.v5-night)+.v5-band:not(.v5-band-paper,.v5-night,.v5-close){padding-top:calc(var(--v5-pad) * .55)}.pd-tabs-head .irs-h2{max-width:16em}.pd-tab-in{opacity:0;pointer-events:none;position:absolute}.pd-tablist{scrollbar-width:none;gap:.375rem;margin-top:clamp(1.75rem,3.5vw,2.5rem);display:flex;overflow-x:auto}.pd-tablist::-webkit-scrollbar{display:none}.pd-tab{cursor:pointer;white-space:nowrap;transition:background-color .25s var(--v5-ease), color .25s var(--v5-ease), box-shadow .25s var(--v5-ease);flex:none}.pd-tab:has(:focus-visible){outline:2px solid var(--v5-amber);outline-offset:2px}.pd-tab:active{scale:.98}.pd-tabs>*,.pd-tabs>*>*{min-width:0}.pd-panels{margin-top:1.5rem;display:grid}.pd-panels>[data-tab]{visibility:hidden;opacity:0;min-width:0;transition:opacity .35s var(--v5-ease), visibility 0s linear .35s;grid-area:1/1;gap:1rem;margin:0;display:grid}.pd-panels figcaption{max-width:44em;color:var(--v5-ink-2);text-wrap:pretty;font-size:1.0625rem;line-height:1.45}.pd-tabs:has(.pd-tab-in[value="1"]:checked) .pd-panels>[data-tab="1"],.pd-tabs:has(.pd-tab-in[value="2"]:checked) .pd-panels>[data-tab="2"],.pd-tabs:has(.pd-tab-in[value="3"]:checked) .pd-panels>[data-tab="3"],.pd-tabs:has(.pd-tab-in[value="4"]:checked) .pd-panels>[data-tab="4"],.pd-tabs:has(.pd-tab-in[value="5"]:checked) .pd-panels>[data-tab="5"],.pd-tabs:has(.pd-tab-in[value="6"]:checked) .pd-panels>[data-tab="6"]{visibility:visible;opacity:1;transition:opacity .35s var(--v5-ease), visibility 0s}@supports not selector(:has(*)){.pd-panels{gap:2rem}.pd-panels>[data-tab]{visibility:visible;opacity:1;grid-area:auto}}.pd-chips{flex-wrap:wrap;gap:.5rem}.pd-chips .pd-tab{box-shadow:inset 0 0 0 1px var(--v5-line);color:var(--v5-ink);border-radius:99px;padding:.5rem 1rem;font-size:.9375rem;font-weight:500}.pd-chips .pd-tab:hover{box-shadow:inset 0 0 0 1px var(--v5-ink)}.pd-chips .pd-tab:has(:checked){background:var(--v5-ink);box-shadow:none;color:var(--v5-white)}.pd-seg{background:var(--v5-paper);border-radius:99px;gap:.25rem;width:fit-content;max-width:100%;padding:.3125rem}.v5-band-paper .pd-seg{background:var(--v5-white)}.pd-seg .pd-tab{color:var(--v5-ink-2);border-radius:99px;padding:.625rem 1.125rem;font-size:.9375rem;font-weight:500}.pd-seg .pd-tab:hover{color:var(--v5-ink)}.pd-seg .pd-tab:has(:checked){background:var(--v5-white);color:var(--v5-ink);box-shadow:0 1px 2px var(--v5-hair), 0 6px 16px -8px var(--v5-ghost);font-weight:600}.v5-band-paper .pd-seg .pd-tab:has(:checked){background:var(--v5-paper)}.pd-text{border-bottom:1px solid var(--v5-hair);gap:clamp(1.25rem,2.5vw,2rem)}.pd-text .pd-tab{color:var(--v5-ink-2);letter-spacing:-.02em;padding:.25rem 0 .875rem;font-size:clamp(1.125rem,1.6vw,1.3125rem);font-weight:600;position:relative}.pd-text .pd-tab:after{content:"";background:var(--v5-amber);transform-origin:0;height:2px;transition:scale .35s var(--v5-out);border-radius:1px;position:absolute;inset:auto 0 -1px;scale:0 1}.pd-text .pd-tab:hover,.pd-text .pd-tab:has(:checked){color:var(--v5-ink)}.pd-text .pd-tab:has(:checked):after{scale:1}@media (width<=599px){.pd-chips .pd-tab{padding:.4375rem .875rem;font-size:.875rem}.pd-text{flex-wrap:nowrap;margin-inline:-1.5rem;padding-inline:1.5rem;scroll-padding-inline:1.5rem}.pd-seg{border-radius:22px;flex-wrap:wrap}.pd-seg .pd-tab{padding:.5rem .875rem;font-size:.875rem}}.pd-ledger-head{gap:1rem;display:grid}.pd-ledger-head .irs-lede{margin-top:0}.pd-ledger{gap:0 2.5rem;margin:clamp(2rem,4vw,3rem) 0 0;display:grid}.pd-ledger div{border-top:1px solid var(--v5-line);padding-block:1.125rem 1.25rem}.pd-ledger dt{letter-spacing:-.015em;text-wrap:balance;font-size:1.0625rem;font-weight:600}.pd-ledger dd{color:var(--v5-ink-2);text-wrap:pretty;margin:.3125rem 0 0;font-size:.9875rem;line-height:1.45}@media (width>=700px){.pd-ledger{grid-template-columns:1fr 1fr}}@media (width>=900px){.pd-ledger-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:4rem}}@media (width>=1100px){.pd-ledger{grid-template-columns:repeat(3,1fr)}}.pd{--irs-up:#1f9d62;--irs-down:#d0285a;--irs-night-card:#11131b;--pd-r-in:18px;--pd-night-rule:#ffffff1f;--pd-mark:#1d1d1f;--pd-mark-ring:#ffffffe6;--pd-shadow:#16181d47}.pd picture{display:block}@media (prefers-reduced-motion:no-preference){html:has(>.pd){scroll-behavior:smooth}}
