*,: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}.sol-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}.sol-h2.is-sm{font-size:clamp(1.875rem,2.7vw,2.375rem)}.sol-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 .sol-lede{color:var(--v5-on-black-2)}.sol-head>.v5-link{margin-top:1.25rem;display:inline-block}.sol-head.is-center{text-align:center}.sol-head.is-center .sol-h2{margin-inline:auto;font-size:clamp(2.25rem,5vw,3.75rem)}.sol-head.is-center .sol-lede{text-wrap:balance;margin-inline:auto}@media (width>=900px){.sol-head.is-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;column-gap:clamp(2.5rem,5vw,4.5rem);display:grid}.sol-head.is-split .sol-h2{grid-row:1/span 2}.sol-head.is-split>:not(.sol-h2){grid-column:2}.sol-head.is-split .sol-lede{margin-top:0;padding-bottom:.25rem}}@media (width<=479px){.sol-h2,.sol-h2.is-sm,.sol-head.is-center .sol-h2{font-size:1.75rem}}.sol-plate{border-radius:var(--v5-r);background:var(--v5-paper);padding:clamp(1.75rem,4vw,3.5rem)}.v5-band-paper .sol-plate{background:var(--v5-white)}.sol-points{gap:1.25rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.sol-points h3{letter-spacing:-.015em;font-size:1.0625rem;font-weight:600}.sol-points h3 a{color:inherit;text-underline-offset:.2em;text-decoration:underline 1px}.sol-points h3 a:hover{text-decoration-color:var(--v5-amber-ink)}.sol-points p{color:var(--v5-ink-2);text-wrap:pretty;margin-top:.25rem;font-size:1rem;line-height:1.45}.v5-night .sol-points p{color:var(--v5-on-black-2)}.v5-night .v5-link{color:var(--v5-amber-lit)}.sol-ch{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,3rem);display:grid}.sol-ch-text,.sol-ch-ui{min-width:0}.sol-ch.is-wide{gap:clamp(2.5rem,5vw,3.5rem)}@media (width>=1000px){.sol-ch.is-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.55fr);gap:clamp(2.5rem,4.5vw,4rem)}.sol-ch.is-flip{grid-template-columns:minmax(0,1.55fr) minmax(0,.85fr);gap:clamp(2.5rem,4.5vw,4rem)}.sol-ch.is-flip .sol-ch-ui{order:-1}.sol-plate.sol-ch.is-split{padding-right:clamp(1.75rem,2.5vw,2.25rem)}.sol-plate.sol-ch.is-flip{padding-left:clamp(1.75rem,2.5vw,2.25rem)}}@media (width>=900px){.sol-ch.is-wide .sol-ch-text{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:4rem;display:grid}.sol-ch.is-wide .sol-points{grid-template-columns:1fr 1fr;gap:1.5rem 2.5rem;margin-top:0}}.sol-built{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:2rem;font-size:.875rem;display:flex}.sol-built span{color:var(--v5-ink-2);margin-right:.25rem}.sol-built a{background:var(--v5-white);min-height:2.125rem;box-shadow:inset 0 0 0 1px var(--v5-line);color:var(--v5-ink);transition:box-shadow .25s var(--v5-ease);border-radius:99px;align-items:center;gap:.4em;padding:0 .875rem;font-weight:500;display:inline-flex}.sol-built a:after{content:"›";color:var(--v5-amber-ink);transition:translate .3s var(--v5-ease)}.sol-built a:hover{box-shadow:inset 0 0 0 1px var(--v5-ink)}.sol-built a:hover:after{translate:2px}.sol-built a:focus-visible{outline:2px solid var(--v5-amber);outline-offset:2px}.v5-night .sol-built span{color:var(--v5-on-black-2)}.v5-night .sol-built a{background:var(--sol-night-card);box-shadow:inset 0 0 0 1px var(--v5-night-line);color:var(--v5-on-black)}.v5-night .sol-built a:after{color:var(--v5-amber-lit)}.v5-night .sol-built a:hover{box-shadow:inset 0 0 0 1px var(--v5-on-black-2)}.sol-links{flex-wrap:wrap;gap:.75rem 1.75rem;margin-top:1.5rem;display:flex}.sol-key{counter-reset:sol-key;gap:.625rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.sol-key li{letter-spacing:-.01em;counter-increment:sol-key;align-items:center;gap:.75rem;font-size:1rem;font-weight:500;display:flex}.sol-key li:before{content:counter(sol-key);background:var(--v5-ink);width:1.375rem;height:1.375rem;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}.v5-night .sol-key li:before{background:var(--v5-on-black);color:var(--v5-night)}@media (width>=900px){.sol-ch.is-wide .sol-key{grid-template-columns:1fr 1fr;gap:.625rem 2rem}}.sol-shot{margin:0}.sol-shot-img{position:relative}.sol-shot-img img{width:100%;height:auto;display:block}.sol-shot.is-device img{border-radius:var(--sol-r-in)}.sol-shot.is-phone .sol-shot-in{background:linear-gradient(150deg, var(--v5-ink-hi), var(--v5-ink) 45%, var(--v5-ink-hi));width:min(100%,21rem);box-shadow:inset 0 0 0 1.5px var(--v5-ink-2), 0 2.5rem 4rem -2rem var(--sol-shade), 0 .75rem 1.5rem -.75rem var(--sol-shade);border-radius:2.875rem;margin-inline:auto;padding:.5625rem}.sol-shot.is-phone .sol-shot-img{background:var(--v5-white);border-radius:2.3125rem;overflow:clip}@media (width>=900px){.sol-shot.is-tilt-left .sol-shot-in{transform-origin:100%;transform:perspective(1800px)rotateY(8deg)rotateX(2deg)}.sol-shot.is-tilt-right .sol-shot-in{transform-origin:0;transform:perspective(1800px)rotateY(-8deg)rotateX(2deg)}}.sol-marks{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.sol-marks li{left:var(--x);top:var(--y);background:var(--v5-ink);width:1.5rem;height:1.5rem;color:var(--v5-white);font-variant-numeric:tabular-nums;box-shadow:0 0 0 3px var(--v5-white), 0 .5rem 1rem -.375rem var(--sol-shade);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid;position:absolute;translate:-50% -50%}.sol-tab-in{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.sol-panels{display:grid}.sol-panels>[data-tab]{--sol-on:0;visibility:hidden;opacity:0;min-width:0;transition:opacity .35s var(--v5-ease), visibility 0s linear .35s;grid-area:1/1}.sol-tabs:has(.sol-tab-in[value="1"]:checked) .sol-panels>[data-tab="1"],.sol-tabs:has(.sol-tab-in[value="2"]:checked) .sol-panels>[data-tab="2"],.sol-tabs:has(.sol-tab-in[value="3"]:checked) .sol-panels>[data-tab="3"],.sol-tabs:has(.sol-tab-in[value="4"]:checked) .sol-panels>[data-tab="4"],.sol-tabs:has(.sol-tab-in[value="5"]:checked) .sol-panels>[data-tab="5"],.sol-tabs:has(.sol-tab-in[value="6"]:checked) .sol-panels>[data-tab="6"],.sol-tabs:has(.sol-tab-in[value="7"]:checked) .sol-panels>[data-tab="7"],.sol-tabs:has(.sol-tab-in[value="8"]:checked) .sol-panels>[data-tab="8"]{--sol-on:1;visibility:visible;opacity:1;transition:opacity .35s var(--v5-ease), visibility 0s}@supports not selector(:has(*)){.sol-panels{gap:2.5rem}.sol-panels>[data-tab]{--sol-on:1;visibility:visible;opacity:1;grid-area:auto}}.sol-hero .v5-ctas{margin-top:2rem}@media (width<=599px){.sol-hero .v7-hero-title>span{display:inline-block}}.sol-hero-art{text-align:left;margin-top:clamp(2.5rem,5vw,4rem)}.sol-hero-art:empty{display:none}.sol-proof{text-align:center;padding-block:0 clamp(3rem,6vw,5rem)}.sol-proof-line{letter-spacing:-.02em;text-wrap:balance;max-width:28em;margin:0 auto 1rem;font-size:clamp(1.25rem,1.9vw,1.5rem);font-weight:500;line-height:1.25}.sol-proof-line b{color:var(--v5-amber-ink);white-space:nowrap;font-weight:700}.sol-proof-label{max-width:40em;color:var(--v5-ink-2);letter-spacing:-.01em;text-wrap:balance;margin-inline:auto;font-size:.9375rem;font-weight:500;line-height:1.4}.sol-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem 2.25rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.sol-logos img{filter:grayscale()contrast(1.2)brightness(.85);opacity:.6;mix-blend-mode:multiply;transition:opacity .3s var(--v5-ease);display:block}.sol-logos li:hover img{opacity:.95}@media (width<=599px){.sol-logos{gap:1.25rem 1.75rem}}.sol-aud-list{grid-template-columns:minmax(0,1fr);gap:3rem;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.sol-aud-list h3{letter-spacing:-.025em;text-wrap:balance;max-width:16em;font-size:clamp(1.375rem,2vw,1.625rem);font-weight:600;line-height:1.15}.sol-aud-list h3+p{max-width:26em;color:var(--v5-ink-2);text-wrap:pretty;margin-top:.625rem;font-size:1.0625rem;line-height:1.45}@media (width>=900px){.sol-aud-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.sol-aud-list.is-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}.sol-aud-pic{margin:0 0 1.5rem;position:relative;container-type:inline-size}.sol-aud-pic img{border-radius:var(--sol-r-in);width:100%;height:auto;display:block}.sol-hots{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.sol-hot{left:var(--x);top:var(--y);width:0;height:0;position:absolute}.sol-hot:before,.sol-hot:after{content:"";border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:-.3125rem;left:-.3125rem}.sol-hot:before{background:var(--sol-highlight);scale:2.2}.sol-hot:after{background:var(--v5-amber);box-shadow:0 0 0 2.5px var(--v5-white)}.sol-hot span{background:linear-gradient(180deg, var(--sol-glass-sheen), transparent 55%), var(--sol-glass);backdrop-filter:blur(16px)saturate(1.8);width:max-content;max-width:30cqw;color:var(--v5-white);letter-spacing:-.01em;text-align:center;text-wrap:balance;box-shadow:inset 0 1px 0 var(--sol-glass-edge), 0 12px 28px -14px var(--sol-glass-drop);border-radius:.7em;padding:.35em .65em;font-size:max(10.5px,3.2cqw);font-weight:500;line-height:1.2;position:absolute}.sol-aud-list.is-two .sol-hot span{max-width:24cqw;font-size:max(10.5px,2.4cqw)}.sol-hot span:after{content:"";border-radius:inherit;background:linear-gradient(160deg, var(--sol-glass-rim), transparent 45%, var(--sol-glass-edge));pointer-events:none;padding:1px;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.sol-hot[data-side=right] span{top:0;left:.75rem;translate:0 -50%}.sol-hot[data-side=left] span{top:0;right:.75rem;translate:0 -50%}.sol-hot[data-side=bottom] span{top:.75rem;left:0;translate:-50%}.sol-hot[data-side=bottom-start] span{top:.75rem;left:-.75rem}.sol-prod-in{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,3rem);display:grid}.sol-prod-src{margin-top:2rem}.sol-prod-src p{letter-spacing:-.01em;font-size:.875rem;font-weight:600}.sol-prod-src ul{flex-wrap:wrap;gap:.375rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.sol-prod-src li{background:var(--v5-white);color:var(--v5-ink-3);border-radius:99px;padding:.3rem .75rem;font-size:.875rem;font-weight:500}.v5-band-paper .sol-prod-src li{background:var(--v5-paper)}.sol-prod-list{border-top:1px solid var(--v5-hair);margin:0;padding:0;list-style:none}.sol-prod-list li{border-bottom:1px solid var(--v5-hair)}.sol-prod-row{color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.375rem 1.5rem;padding:1.25rem .25rem;display:grid}.sol-prod-name{color:var(--v5-ink-2);font-size:.8125rem;line-height:1.3}.sol-prod-name b{color:var(--v5-ink);letter-spacing:-.02em;transition:color .25s var(--v5-ease);margin-bottom:.125rem;font-size:1.1875rem;font-weight:600;display:block}.sol-prod-copy{color:var(--v5-ink-2);text-wrap:pretty;grid-column:1;font-size:1rem;line-height:1.45}.sol-prod-row svg{fill:none;width:1.25rem;height:1.25rem;stroke:var(--v5-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:translate .35s var(--v5-out);grid-area:1/2/span 2}.sol-prod-row:hover b{color:var(--v5-amber-ink)}.sol-prod-row:hover svg{translate:4px}.sol-prod-row:focus-visible{outline:2px solid var(--v5-amber);outline-offset:2px;border-radius:6px}@media (width>=700px){.sol-prod-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto}.sol-prod-copy{grid-area:1/2}.sol-prod-row svg{grid-area:1/3}}@media (width>=1000px){.sol-prod-in{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:4rem}.sol-prod-text{top:calc(var(--rt-head) + 2rem);position:sticky}}.sol-stories .sol-stories-in{margin-top:clamp(2.25rem,4.5vw,3.5rem)}.sol-story-plate{border-radius:var(--v5-r);background:var(--v5-white);padding:clamp(1.75rem,4.5vw,4rem)}.sol-stories:not(.v5-band-paper) .sol-story-plate{background:var(--v5-paper)}.sol-story{align-content:center;gap:1.75rem 4rem;margin:0;display:grid}.sol-story-stat b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(3.75rem,8vw,6rem);font-weight:600;line-height:.95;display:block}.sol-story-stat span{max-width:13em;color:var(--v5-ink-2);margin-top:.75rem;font-size:1.0625rem;line-height:1.35;display:block}.sol-story blockquote{margin:0}.sol-story blockquote p{letter-spacing:-.022em;text-wrap:pretty;max-width:32em;font-size:clamp(1.25rem,2.1vw,1.75rem);font-weight:500;line-height:1.32}.sol-story.is-long blockquote p{letter-spacing:-.015em;font-size:clamp(1.0625rem,1.5vw,1.3125rem);line-height:1.45}.sol-story figcaption{margin-top:1.5rem;font-size:.9375rem;line-height:1.35}.sol-story figcaption b{font-weight:600;display:block}.sol-story figcaption span{color:var(--v5-ink-2)}.sol-story .v5-link{margin-top:1rem;display:inline-block}@media (width>=900px){.sol-story.has-stat{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr)}}.sol-picks{flex-wrap:wrap;justify-content:center;gap:.75rem 1rem;margin-top:1.75rem;display:flex}.sol-pick{color:var(--v5-ink-2);cursor:pointer;transition:color .25s var(--v5-ease);border-radius:99px;flex:none;align-items:center;gap:.625rem;padding:.25rem .5rem .25rem .25rem;font-size:.8125rem;font-weight:500;display:flex;position:relative}.sol-face{filter:grayscale();opacity:.7;width:2.5rem;height:2.5rem;transition:opacity .3s var(--v5-ease), filter .3s var(--v5-ease), box-shadow .3s var(--v5-ease);border-radius:50%;flex:none;overflow:clip}.sol-face img{object-fit:cover;width:100%;height:100%}.sol-pick:hover{color:var(--v5-ink)}.sol-pick:hover .sol-face{opacity:1}.sol-pick:has(:checked){color:var(--v5-ink)}.sol-pick:has(:checked) .sol-face{filter:none;opacity:1;box-shadow:0 0 0 2px var(--v5-white), 0 0 0 3.5px var(--v5-ink)}.sol-pick:has(:focus-visible){outline:2px solid var(--v5-amber);outline-offset:2px}@media (width<=599px){.sol-stories-in{flex-direction:column;display:flex}.sol-picks{scrollbar-width:none;flex-wrap:nowrap;order:-1;justify-content:flex-start;margin:0 -1.5rem 1rem;padding:.25rem 1.5rem;overflow-x:auto}.sol-picks::-webkit-scrollbar{display:none}.sol-tabs:has(.sol-tab-in:checked) .sol-story-plate>[data-tab]{display:none}.sol-tabs:has(.sol-tab-in[value="1"]:checked) .sol-story-plate>[data-tab="1"],.sol-tabs:has(.sol-tab-in[value="2"]:checked) .sol-story-plate>[data-tab="2"],.sol-tabs:has(.sol-tab-in[value="3"]:checked) .sol-story-plate>[data-tab="3"],.sol-tabs:has(.sol-tab-in[value="4"]:checked) .sol-story-plate>[data-tab="4"],.sol-tabs:has(.sol-tab-in[value="5"]:checked) .sol-story-plate>[data-tab="5"],.sol-tabs:has(.sol-tab-in[value="6"]:checked) .sol-story-plate>[data-tab="6"],.sol-tabs:has(.sol-tab-in[value="7"]:checked) .sol-story-plate>[data-tab="7"],.sol-tabs:has(.sol-tab-in[value="8"]:checked) .sol-story-plate>[data-tab="8"]{display:grid}}.sol-show-more{display:inline-block}.sol-rail{--edge:max(1.5rem, calc((100% - 71.25rem) / 2));gap:var(--v5-gap);padding:.25rem var(--edge) 1.25rem;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:thin;scrollbar-color:var(--v5-line) transparent;grid-auto-columns:min(72vw,22rem);grid-auto-flow:column;margin:clamp(2.25rem,4.5vw,3.5rem) 0 0;list-style:none;display:grid;overflow-x:auto}.sol-rail li{scroll-snap-align:start}.sol-rail a{color:inherit;gap:.75rem;display:grid}.sol-rail img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--sol-r-in);width:100%;height:auto;box-shadow:0 0 0 1px var(--v5-hair);transition:translate .4s var(--v5-out), box-shadow .4s var(--v5-ease);display:block}.sol-rail span{letter-spacing:-.01em;transition:color .25s var(--v5-ease);font-size:.9375rem;font-weight:500;line-height:1.35}.sol-rail a:hover img{box-shadow:0 0 0 1px var(--v5-hair), 0 1.25rem 2rem -1.25rem var(--sol-shade);translate:0 -4px}.sol-rail a:hover span{color:var(--v5-amber-ink)}.sol-rail a:focus-visible{outline:2px solid var(--v5-amber);outline-offset:4px;border-radius:var(--sol-r-in)}.sol-trust-in{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,3rem);display:grid}.sol-facts{gap:1.75rem 2.5rem;margin:0;display:grid}.sol-facts dt{letter-spacing:-.015em;font-size:1.125rem;font-weight:600}.sol-facts dd{color:var(--v5-ink-2);text-wrap:pretty;margin:.375rem 0 0;font-size:1rem;line-height:1.45}.sol-badges{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:2.25rem;display:flex}.sol-badges img{width:auto;height:4.75rem}.sol-badges p{color:var(--v5-ink-2);flex-basis:100%;font-size:.9375rem}@media (width>=700px){.sol-facts{grid-template-columns:1fr 1fr}}@media (width>=1000px){.sol-trust-in{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:4.5rem}}.sol-steps{grid-template-columns:minmax(0,1fr);gap:1.75rem;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.sol-steps li{padding-top:1.5rem;position:relative}.sol-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}.sol-steps li:first-child:before{background:var(--v5-amber);box-shadow:0 0 0 4px var(--sol-highlight)}.sol-steps li:after{content:"";background:var(--v5-hair);border-radius:1px;height:2px;position:absolute;top:.34rem;left:1.25rem;right:.5rem}.sol-steps li:last-child:after{display:none}.sol-steps-when{color:var(--v5-amber-ink);font-size:.875rem;font-weight:600}.sol-steps h3{letter-spacing:-.015em;margin-top:.25rem;font-size:1.125rem;font-weight:600}.sol-steps p{max-width:18em;color:var(--v5-ink-2);text-wrap:pretty;margin-top:.25rem;font-size:.9375rem;line-height:1.45}@media (width>=800px){.sol-steps{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}@media (width<=799px){.sol-steps li:after{display:none}}.sol-faq{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.sol-faq .sol-h2{max-width:9em}.sol-faq .sol-lede{max-width:22em}.sol-faq-list{border-top:1px solid var(--v5-hair)}.sol-faq-list details{border-bottom:1px solid var(--v5-hair)}.sol-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}.sol-faq-list summary::-webkit-details-marker{display:none}.sol-faq-list summary:focus-visible{outline:2px solid var(--v5-amber);outline-offset:4px;border-radius:4px}.sol-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}.sol-faq-x{background:var(--v5-paper);width:2rem;height:2rem;transition:background .3s var(--v5-ease);border-radius:50%;flex:none;position:relative}.v5-band-paper .sol-faq-x{background:var(--v5-white)}.sol-faq-x:before,.sol-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%}.sol-faq-x:after{rotate:90deg}.sol-faq-list details[open] .sol-faq-x:after{rotate:0deg}.sol-faq-list summary:hover .sol-faq-x{background:var(--v5-hair)}@media (width>=900px){.sol-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:4rem}.sol-faq>:first-child{top:calc(var(--rt-head) + 2rem);position:sticky}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sol-aud-pic{view-timeline:--sol-pic block}.sol-hot{--at:12%;animation:linear both sol-pin --sol-pic;animation-range:cover var(--at) cover calc(var(--at) + 12%)}.sol-hot:before{animation:linear both sol-halo --sol-pic;animation-range:cover calc(var(--at) + 6%) cover calc(var(--at) + 18%)}.sol-hot:nth-child(2){--at:18%}.sol-hot:nth-child(3){--at:24%}.sol-hot:nth-child(4){--at:30%}}}@media (prefers-reduced-motion:no-preference){.sol-story-words{translate:0 calc((1 - var(--sol-on,1)) * .5rem);transition:translate .5s var(--sol-arrive)}}@keyframes sol-pin{0%{opacity:0;scale:.5}}@keyframes sol-halo{0%{opacity:0;scale:.6}}.sol{--sol-r-in:22px;--sol-up:#1f9d62;--sol-down:#d0285a;--sol-shade:#1d1d1f29;--sol-highlight:#d9661a2e;--sol-select:#ff8a1f3d;--sol-night-card:#11131b;--sol-glass:#16161a94;--sol-glass-sheen:#ffffff29;--sol-glass-edge:#ffffff38;--sol-glass-rim:#fff9;--sol-glass-drop:#0a0a0e59;--sol-arrive:cubic-bezier(.16, 1, .3, 1)}.sol ::selection{background:var(--sol-select)}.sol .v5-night ::selection{background:var(--v5-sp-violet-ink);color:var(--v5-white)}.sol .sc-cite{padding-inline:.75em}.sol .sc-cite:before{content:none}@media (prefers-reduced-motion:no-preference){html:has(>.sol){scroll-behavior:smooth}}.dg{--dg-scrim:#16181d4d;--dg-lift:#16181d38}.dg-mark{background:var(--sc-ink);width:1em;height:1em;box-shadow:inset -.375em -.375em 0 var(--sc-amber);border-radius:.3em;flex:none;display:block}.dg-hero{max-width:66rem;margin:0 auto}.dg-hero-stage{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid;container-type:inline-size}.dg-hero .sc-kit{--u:calc(100cqi / 1024);color:var(--sc-ink)}.dg-hero-win{grid-area:1/1/2/11}.dg-hero-leads{z-index:1;margin-top:calc(var(--u) * 236);grid-area:1/9/2/13}.dg-report{height:calc(var(--u) * 512);position:relative;overflow:clip}.dg-report:after{content:"";background:var(--dg-scrim);position:absolute;inset:0}.dg-cover{align-content:start;column-gap:calc(var(--u) * 40);padding:calc(var(--u) * 40) calc(var(--u) * 48);background:var(--sc-chrome);filter:blur(calc(var(--u) * 2.5));grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid;position:absolute;inset:0}.dg-cover>:not(.dg-cover-bars){grid-column:1}.dg-cover-brand{font-size:calc(var(--u) * 16);align-items:center;gap:.5em;font-weight:700;display:flex}.dg-cover-title{margin-top:calc(var(--u) * 64);font-size:calc(var(--u) * 62);letter-spacing:-.035em;font-weight:650;line-height:.98}.dg-cover-sub{margin-top:calc(var(--u) * 20);color:var(--v5-ink-2);font-size:calc(var(--u) * 19);line-height:1.3}.dg-cover-bars{align-self:end;align-items:end;gap:calc(var(--u) * 12);height:calc(var(--u) * 330);padding-bottom:calc(var(--u) * 4);border-bottom:1px solid var(--sc-line);grid-area:1/2/5/3;display:flex}.dg-cover-bars i{height:calc(var(--v) * 100%);border-radius:calc(var(--u) * 6) calc(var(--u) * 6) 0 0;background:var(--sc-field-lo);flex:1}.dg-cover-bars i:last-child{background:var(--sc-amber)}.dg-gate{z-index:1;width:calc(var(--u) * 392);padding:calc(var(--u) * 24) calc(var(--u) * 28) calc(var(--u) * 22);border-radius:calc(var(--u) * 18);background:var(--v5-white);box-shadow:0 calc(var(--u) * 28) calc(var(--u) * 60) calc(var(--u) * -18) var(--dg-lift);position:absolute;top:50%;left:50%;translate:-50% -50%}.dg-gate-head{font-size:calc(var(--u) * 19);justify-content:space-between;align-items:center;display:flex}.dg-x{width:calc(var(--u) * 14);height:calc(var(--u) * 14);position:relative}.dg-x:before,.dg-x:after{content:"";background:var(--v5-ink-2);width:1.5px;height:100%;position:absolute;top:0;left:50%;rotate:45deg}.dg-x:after{rotate:-45deg}.dg-gate-copy{gap:calc(var(--u) * 12);margin-top:calc(var(--u) * 16);font-size:calc(var(--u) * 12.5);line-height:1.4;display:flex}.dg-gate-copy .dg-mark{font-size:calc(var(--u) * 22)}.dg-gate-copy b{font-weight:600}.dg-field{margin-top:calc(var(--u) * 14);padding-bottom:calc(var(--u) * 6);border-bottom:1px solid var(--sc-line);font-size:calc(var(--u) * 14)}.dg-field span{margin-bottom:calc(var(--u) * 2);color:var(--v5-ink-2);font-size:calc(var(--u) * 10.5);display:block}.dg-consent{align-items:start;gap:calc(var(--u) * 9);margin-top:calc(var(--u) * 16);color:var(--v5-ink-2);font-size:calc(var(--u) * 11.5);line-height:1.35;display:flex}.dg-consent i{width:calc(var(--u) * 14);height:calc(var(--u) * 14);border-radius:calc(var(--u) * 4);background:var(--sc-amber);flex:none;position:relative}.dg-consent i:after{content:"";border:solid var(--v5-white);border-width:0 1.5px 1.5px 0;width:28%;height:48%;position:absolute;top:18%;left:32%;rotate:45deg}.dg-gate-foot{justify-content:space-between;align-items:center;gap:calc(var(--u) * 12);margin-top:calc(var(--u) * 18);color:var(--v5-ink-2);font-size:calc(var(--u) * 11);display:flex}.dg-go{padding:calc(var(--u) * 8) calc(var(--u) * 22);background:var(--sc-amber);color:var(--v5-white);font-size:calc(var(--u) * 13.5);border-radius:99px;font-weight:600}.dg-gate-foot em{color:var(--sc-amber-ink);font-style:normal;font-weight:600}.dg-leads{padding:calc(var(--u) * 18) calc(var(--u) * 14) calc(var(--u) * 10)}.dg-leads-head{padding-inline:calc(var(--u) * 6);font-size:calc(var(--u) * 17);justify-content:space-between;align-items:center;display:flex}.dg-leads-head span{padding:calc(var(--u) * 3) calc(var(--u) * 9);background:var(--sc-chrome);color:var(--v5-ink-2);font-size:calc(var(--u) * 11.5);font-variant-numeric:tabular-nums;border-radius:99px;font-weight:600}.dg-leads-of{padding-inline:calc(var(--u) * 6);color:var(--v5-ink-2);font-size:calc(var(--u) * 12)}.dg-leads ul{margin:calc(var(--u) * 10) 0 0;padding:0;list-style:none}.dg-leads li{align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 9) calc(var(--u) * 6);border-top:1px solid var(--sc-line);font-size:calc(var(--u) * 12);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.dg-leads .sc-av{--sc-av:var(--sc-chrome);font-size:calc(var(--u) * 15)}.dg-leads li span{min-width:0;color:var(--v5-ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dg-leads li b{color:var(--sc-ink);font-size:calc(var(--u) * 13.5);font-weight:600;display:block}.dg-leads li em{color:var(--v5-ink-2);font-size:calc(var(--u) * 11);white-space:nowrap;font-style:normal}.dg-leads li.is-fresh{border-radius:calc(var(--u) * 10);background:var(--sc-amber-wash);border-top-color:#0000}.dg-leads li.is-fresh+li{border-top-color:#0000}.dg-leads li.is-fresh .sc-av{--sc-av:var(--v5-white)}.dg-leads li.is-fresh em{color:var(--sc-amber-ink);font-weight:600}@media (width<=699px){.dg-hero-win{grid-area:1/1/2/13}.dg-hero-leads{--u:calc(100cqi / 760);grid-area:1/4/2/13;margin-top:49cqi}}@media (prefers-reduced-motion:no-preference){.dg-hero-leads{animation:dg-rise .9s var(--sol-arrive) .3s backwards}.dg-leads li.is-fresh{animation:1.6s ease-out 1.25s backwards dg-fresh}}@keyframes dg-rise{0%{opacity:0;translate:0 2.5rem}}@keyframes dg-fresh{0%{box-shadow:inset 0 0 0 1.5px var(--sc-amber);background-color:#0000}35%{background-color:var(--sc-amber-wash);box-shadow:inset 0 0 0 1.5px var(--sc-amber)}}.dg-build{color:var(--sc-ink);font-size:.8125rem;line-height:1.4;container-type:inline-size}.dg-build-tab{color:var(--v5-ink-2);margin-left:.75rem;font-size:.75rem;font-weight:600}.dg-build-in{grid-template-columns:minmax(0,1fr);display:grid}.dg-lp{padding:1.125rem 1.375rem 1.375rem}.dg-lp-nav{color:var(--v5-ink-2);align-items:center;gap:.875rem;font-size:.75rem;display:flex}.dg-lp-nav b{color:var(--sc-ink);margin-left:-.375rem;margin-right:auto;font-size:.875rem}.dg-lp-cta{white-space:nowrap;box-shadow:inset 0 0 0 1px var(--sc-ink);color:var(--sc-ink);border-radius:99px;padding:.3rem .75rem;font-weight:600}.dg-lp-hero{gap:1rem;margin-top:1.5rem;display:grid}.dg-lp-title{letter-spacing:-.03em;text-wrap:balance;max-width:13em;font-size:1.625rem;font-weight:650;line-height:1.06}.dg-lp-sub{color:var(--v5-ink-2);margin-top:.625rem;font-size:.875rem}.dg-lp-form{background:var(--v5-white);box-shadow:0 0 0 1px var(--sc-line), 0 1rem 2rem -1.25rem var(--dg-lift);border-radius:14px;align-self:start;gap:.5rem;padding:.875rem;display:grid}.dg-lp-field{background:var(--sc-chrome);color:var(--v5-ink-2);border-radius:8px;padding:.5rem .75rem}.dg-lp-go{background:var(--sc-ink);color:var(--v5-white);text-align:center;border-radius:99px;padding:.5rem .75rem;font-weight:600}.dg-lp-finds{border-top:1px solid var(--sc-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.dg-lp-finds li{color:var(--v5-ink-2);padding:.75rem .75rem 0 0;font-size:.75rem;line-height:1.3}.dg-lp-finds li+li{border-left:1px solid var(--sc-line);padding-left:.75rem}.dg-lp-finds b{color:var(--sc-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-bottom:.25rem;font-size:1.375rem;font-weight:700;display:block}.dg-lp-finds li:first-child b{color:var(--sc-amber-ink)}.dg-chat{border-top:1px solid var(--sc-line);background:var(--sc-field-hi);align-content:start;gap:.75rem;padding:1.125rem 1.125rem 1rem;display:grid}.dg-chat-head{font-size:.75rem;font-weight:700}.dg-chat .sc-q{justify-self:end;max-width:92%;font-size:.8125rem}.dg-brand{background:var(--v5-white);width:fit-content;box-shadow:0 0 0 1px var(--sc-line);border-radius:10px;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;display:flex}.dg-brand-url{color:var(--v5-ink-2);margin-right:.25rem}.dg-brand i:not(.dg-mark){background:var(--sc-ink);border-radius:50%;width:.875rem;height:.875rem}.dg-brand i:nth-child(3){background:var(--sc-amber)}.dg-brand i:nth-child(4){background:var(--sc-field-lo)}.dg-brand b{letter-spacing:-.02em;margin-inline:.25rem;font-size:.875rem}.dg-chat-reply{color:var(--sc-ink);gap:.5rem;display:flex}.dg-chat-reply .sc-ai{margin-top:.15rem}.dg-chat-box{background:var(--v5-white);box-shadow:0 0 0 1px var(--sc-line);color:var(--v5-ink-2);border-radius:12px;margin-top:.25rem;padding:.625rem .75rem}@container (width>=600px){.dg-build-in{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.dg-chat{border-top:0;border-left:1px solid var(--sc-line)}.dg-lp{padding:1.375rem 1.625rem 1.625rem}.dg-lp-title{font-size:1.875rem}}@container (width>=460px){.dg-lp-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}}@container (width<=399px){.dg-lp-nav span:not(.dg-lp-cta){display:none}}.dg-intent-grid{gap:clamp(2.5rem,5vw,3.5rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.dg-intent-text .sol-points{margin-top:0}.dg-stack{border-top:1px solid var(--v5-night-line);margin-top:2.25rem;padding-top:2rem}.dg-stack h3{letter-spacing:-.015em;font-size:1.0625rem;font-weight:600}.dg-stack p{color:var(--v5-on-black-2);text-wrap:pretty;margin-top:.25rem;line-height:1.45}.dg-stack ul{grid-template-columns:repeat(2,minmax(0,9rem));gap:.25rem 1.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.dg-stack img{filter:brightness(0)invert();opacity:.74;width:100%;height:auto;display:block}@media (width>=1000px){.dg-intent-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:start}}.dg-jny{color:var(--sc-ink);font-size:.8125rem;line-height:1.35}.dg-jny-in{padding:1.25rem 1.375rem 1.375rem}.dg-jny-who{border-bottom:1px solid var(--sc-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;padding-bottom:1.125rem;display:grid}.dg-jny-who .sc-av{--sc-av:var(--sc-amber-wash);--sc-av-fg:var(--sc-amber-ink);font-size:1.125rem}.dg-jny-who p{min-width:0;color:var(--v5-ink-2);display:grid}.dg-jny-who p span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dg-jny-who b{color:var(--sc-ink);letter-spacing:-.015em;font-size:1rem;font-weight:700}.dg-jny-total{text-align:right}.dg-jny-total b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.375rem}.dg-jny-h{margin-top:1.125rem;font-weight:700}.dg-jny-day{box-shadow:inset 0 0 0 1px var(--sc-line);border-radius:12px;margin-top:.75rem;padding:.75rem .875rem .875rem}.dg-jny-asset{grid-template-columns:3.75rem minmax(0,1fr) auto;gap:.75rem;display:grid}.dg-jny-asset span,.dg-jny-day li span{color:var(--v5-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.dg-jny-asset b{font-weight:600}.dg-jny-asset em,.dg-jny-day li em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}.dg-jny-day ul{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.dg-jny-day li{grid-template-columns:3.75rem minmax(0,1fr) auto;gap:.25rem .75rem;display:grid}.dg-jny-day li b{color:var(--v5-ink-3);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.dg-jny-day li i{background:linear-gradient(90deg, var(--sc-ink) calc(var(--v) * 100%), var(--sc-chrome) 0);border-radius:99px;grid-column:2/-1;height:.25rem}.dg-jny-day li.is-top b,.dg-jny-day li.is-top em{color:var(--sc-amber-ink)}.dg-jny-day li.is-top i{background:linear-gradient(90deg, var(--sc-amber) calc(var(--v) * 100%), var(--sc-chrome) 0)}.dg-jny-team{margin:.5rem 0 0;padding:0;list-style:none;display:grid}.dg-jny-team li{border-top:1px solid var(--sc-line);align-items:center;gap:.625rem;padding:.5rem 0;display:flex}.dg-jny-team .sc-av{--sc-av:var(--sc-chrome);font-size:.875rem}.dg-jny-team span{color:var(--v5-ink-2);display:grid}.dg-jny-team b{color:var(--sc-ink);font-weight:600}.dg-jny-team em{color:var(--v5-ink-2);margin-left:auto;font-size:.75rem;font-style:normal}@media (width<=479px){.dg-jny-in{padding:1rem}.dg-jny-who{grid-template-columns:auto minmax(0,1fr)}.dg-jny-total{text-align:left;grid-column:1/-1;justify-content:space-between;align-items:baseline;display:flex}.dg-jny-asset,.dg-jny-day li{grid-template-columns:3.5rem minmax(0,1fr) auto;gap:.25rem .5rem}.dg-jny-asset span,.dg-jny-day li span{font-size:.75rem}}
