*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans),system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-mono),ui-monospace,SFMono-Regular,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1.25rem;padding-left:1.25rem}@media (min-width:100%){.container{max-width:100%}}@media (min-width:1200px){.container{max-width:1200px;padding-right:2.5rem;padding-left:2.5rem}}@media (min-width:1280px){.container{max-width:1280px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-x-0{left:0;right:0}.right-3{right:.75rem}.top-0{top:0}.top-1\/2{top:50%}.isolate{isolation:isolate}.z-\[1001\]{z-index:1001}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-12{margin-bottom:3rem}.mb-4{margin-bottom:1rem}.mt-10{margin-top:2.5rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-\[var\(--announcement-h\)\]{height:var(--announcement-h)}.h-px{height:1px}.min-h-\[70vh\]{min-height:70vh}.w-1\.5{width:.375rem}.w-4{width:1rem}.w-6{width:1.5rem}.min-w-0{min-width:0}.max-w-3xl{max-width:48rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-lg{max-width:32rem}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulseDot{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.animate-pulse-dot{animation:pulseDot 2s ease-in-out infinite}.cursor-not-allowed{cursor:not-allowed}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-border{border-color:var(--border)}.border-border-strong{border-color:var(--border-strong)}.border-transparent{border-color:transparent}.bg-\[\#5474F6\]{--tw-bg-opacity:1;background-color:rgb(84 116 246/var(--tw-bg-opacity,1))}.bg-accent{background-color:var(--accent)}.bg-border-strong{background-color:var(--border-strong)}.bg-surface{background-color:var(--surface)}.bg-surface-2{background-color:var(--surface-2)}.bg-text-subtle{background-color:var(--text-subtle)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-20{padding-top:5rem;padding-bottom:5rem}.pb-0{padding-bottom:0}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.text-center{text-align:center}.font-display{font-family:var(--font-display),ui-serif,Georgia,serif}.font-mono{font-family:var(--font-mono),ui-monospace,SFMono-Regular,monospace}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[clamp\(8rem\2c 25vw\2c 18rem\)\]{font-size:clamp(8rem,25vw,18rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-\[0\.85\]{line-height:.85}.leading-\[1\]{line-height:1}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-\[\#2f43a8\]{--tw-text-opacity:1;color:rgb(47 67 168/var(--tw-text-opacity,1))}.text-accent{color:var(--accent)}.text-accent-fg{color:var(--accent-fg)}.text-text{color:var(--text)}.text-text-muted{color:var(--text-muted)}.text-text-subtle{color:var(--text-subtle)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/80{color:rgb(255 255 255/.8)}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c color\2c border-color\2c transform\]{transition-property:background-color,color,border-color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:2px solid #5474F6;outline-offset:3px;border-radius:2px}html{scroll-behavior:smooth;scroll-padding-top:5rem}:root{--announcement-h:2.5rem}.has-announcement .navbar2_component{top:var(--announcement-h)}.has-announcement .page-wrapper{padding-top:var(--announcement-h)}html.has-announcement{scroll-padding-top:calc(5rem + var(--announcement-h))}html.ann-dismissed{--announcement-h:0px}html.ann-dismissed #announcement-bar{display:none}.post-prose{max-width:43rem;font-size:1.2rem;line-height:1.75;font-weight:420;color:#2b2b30;letter-spacing:-.003em}.post-prose>*+*{margin-top:1.4em}.post-prose p{color:#33333a}.post-prose h2{margin-top:3.25rem;font-size:1.8rem;line-height:1.2;letter-spacing:-.025em;font-weight:700;color:#1a1a1f}.post-prose h3{margin-top:2.5rem;font-size:1.35rem;font-weight:650;letter-spacing:-.015em;color:#1a1a1f}.post-prose h4{margin-top:1.75rem;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.7}.post-prose a{color:#4665e8;font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(70,101,232,.4);transition:text-decoration-color .15s}.post-prose a:hover{text-decoration-color:#4665e8}.post-prose ul{list-style:disc;padding-left:1.5rem}.post-prose ol{list-style:decimal;padding-left:1.5rem}.post-prose li{margin:.55rem 0;line-height:1.7;color:#33333a}.post-prose li>ol,.post-prose li>ul{margin-top:.25rem}.post-prose strong{font-weight:680;color:#1a1a1f}.post-prose blockquote{border-left:2px solid;padding-left:1.25rem;font-size:1.2rem;line-height:1.5;font-style:italic;opacity:.8}.post-prose :not(pre)>code{font-size:.875em;padding:.2em .45em;border-radius:5px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1)}.post-prose pre{border-radius:12px;overflow-x:auto;border:1px solid rgba(255,255,255,.08);font-size:.875rem;line-height:1.65}.post-prose pre>code{display:block;padding:1.5rem;background:transparent!important;border:0;min-width:-moz-max-content;min-width:max-content}.post-prose [data-rehype-pretty-code-figure]{position:relative;margin:2rem 0}.post-prose [data-language]:before{content:attr(data-language);position:absolute;top:.75rem;right:1rem;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.35;font-family:monospace;pointer-events:none}.post-prose figure img,.post-prose img{border-radius:12px;max-width:100%;height:auto}.post-prose figure{margin:2.5rem 0}.post-prose figure a{display:block;text-decoration:none}.post-prose hr{border:0;border-top:1px solid rgba(255,255,255,.1);margin:3rem 0}.post-prose h2 a,.post-prose h3 a,.post-prose h4 a{color:inherit;text-decoration:none!important}.post-prose h2 a:hover,.post-prose h3 a:hover,.post-prose h4 a:hover{opacity:.8;text-decoration:none!important}.blog-post-meta{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:center}.blog-post-meta-sep{opacity:.35;font-size:.875rem}.blog-post-meta-text{font-size:.875rem;opacity:.6}.blog-share-btn{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;letter-spacing:.02em;padding:.5rem .875rem;border-radius:6px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.05);color:inherit;text-decoration:none;transition:background .15s,border-color .15s;align-self:flex-start}.blog-share-btn:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25)}.toc-nav{padding-left:1rem}.toc-label{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;opacity:.4;margin-bottom:.75rem}.toc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.post-toc-link{display:block;font-size:.83rem;line-height:1.35;text-decoration:none;opacity:.5;transition:opacity .15s,color .15s;border-left:2px solid transparent;padding:.15rem 0 .15rem .75rem;margin-left:-1rem}.post-toc-link.is-h3{font-size:.78rem;padding-left:1.5rem}.post-toc-link:hover{opacity:.85}.post-toc-link.is-active{opacity:1;border-left-color:currentColor}.section_solution-hero{position:relative;overflow:hidden}.solution-hero-backdrop{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 55% 45% at 78% 12%,rgba(84,116,246,.16),transparent 60%),radial-gradient(ellipse 40% 35% at 12% 65%,rgba(84,116,246,.06),transparent 60%)}.solution-hero-backdrop:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 70% 75% at 70% 20%,black 0,transparent 68%);mask-image:radial-gradient(ellipse 70% 75% at 70% 20%,black 0,transparent 68%)}.solution-hero{position:relative;display:grid;grid-template-columns:1.35fr 1fr;gap:4rem;align-items:center;padding-top:3.5rem;padding-bottom:1rem}@media (min-width:992px){.solution-hero{min-height:calc(100svh - 16rem)}}.solution-hero-content{display:flex;flex-direction:column;align-items:flex-start;gap:1.75rem}.solution-hero-heading{max-width:15ch;margin:0}.solution-hero-sub{color:rgba(255,255,255,.68);line-height:1.65}.solution-proof-strip{font-size:.9rem;line-height:1.5;margin:0;font-family:SF Mono,Fira Mono,ui-monospace,monospace;letter-spacing:-.01em}.solution-proof-num{color:rgba(255,255,255,.92);font-weight:600}.solution-proof-label{color:rgba(255,255,255,.38);font-weight:500}.solution-proof-dot{color:rgba(84,116,246,.8)}.solution-hero-visual{display:flex;justify-content:center}.solution-namecard-wrapper{position:relative;width:100%;max-width:24rem}.solution-namecard{position:relative;z-index:1;background:linear-gradient(160deg,rgba(255,255,255,.09),rgba(255,255,255,.03) 55%);border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:1.5rem;backdrop-filter:blur(12px);transform:rotate(2deg)}.solution-namecard-shadow{position:absolute;inset:12% -6% -10% 6%;background:radial-gradient(ellipse at center,rgba(84,116,246,.28),transparent 70%);filter:blur(24px);z-index:0}.solution-namecard-row{display:flex;align-items:center;gap:.75rem;padding-bottom:1.1rem;border-bottom:1px solid rgba(255,255,255,.1)}.solution-namecard-avatar{width:2.1rem;height:2.1rem;flex-shrink:0;border-radius:50%;background:conic-gradient(from 210deg,#5474f6,#8f5cf6,#4fc3f7,#5474f6)}.solution-namecard-name{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.95rem;font-weight:600;color:#fff;overflow-wrap:anywhere}.solution-namecard-badge{margin-left:auto;display:flex;flex-shrink:0}.solution-namecard-meta{display:flex;flex-direction:column;gap:.65rem;padding-top:1.1rem}.solution-namecard-meta-row{display:flex;justify-content:space-between;gap:1rem;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.75rem}.solution-namecard-key{color:rgba(255,255,255,.35);text-transform:uppercase;letter-spacing:.08em}.solution-namecard-val{color:rgba(255,255,255,.8);text-align:right}.solution-namecard-val.is-live{color:#7ee2a8;display:inline-flex;align-items:center;gap:.4rem}.solution-live-dot{width:6px;height:6px;border-radius:50%;background:#7ee2a8;box-shadow:0 0 0 3px rgba(126,226,168,.18);animation:solution-pulse 2.4s ease-in-out infinite}@keyframes solution-pulse{0%,to{box-shadow:0 0 0 3px rgba(126,226,168,.18)}50%{box-shadow:0 0 0 6px rgba(126,226,168,.06)}}.solution-phone-wrapper{position:relative;display:flex;justify-content:center;width:100%}.solution-phone-glow{position:absolute;inset:15% 8% -5%;background:radial-gradient(ellipse at center,rgba(84,116,246,.25),transparent 70%);filter:blur(30px)}.solution-phone{position:relative;z-index:1;width:300px;border-radius:38px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(170deg,rgba(255,255,255,.08),rgba(255,255,255,.02));padding:.8rem;box-shadow:0 40px 90px rgba(0,0,0,.55)}.solution-phone-screen{border-radius:28px;background:rgba(10,10,10,.75);border:1px solid rgba(255,255,255,.07);padding:1.6rem 1.3rem 1.4rem;min-height:380px;display:flex;flex-direction:column;gap:1rem}.solution-phone-title{font-weight:700;font-size:1.05rem;color:#fff}.solution-phone-sub{color:rgba(255,255,255,.45);font-size:.8rem;margin:-.6rem 0 0}.solution-phone-input{display:flex;align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:10px;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.85rem;color:#fff}.solution-phone-input b{padding:.8rem .2rem .8rem .9rem;font-weight:600}.solution-phone-input b:after{content:"";display:inline-block;width:1px;height:1em;background:#5474f6;margin-left:2px;vertical-align:-.15em;animation:solution-caret 1.1s steps(1) infinite}@keyframes solution-caret{50%{opacity:0}}.solution-phone-input span{color:rgba(255,255,255,.4);padding-right:.9rem}.solution-phone-avail{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#7ee2a8;font-family:SF Mono,Fira Mono,ui-monospace,monospace;line-height:1.5}.solution-phone-avail i{width:7px;height:7px;border-radius:50%;background:#7ee2a8;flex-shrink:0}.solution-phone-claim{margin-top:auto;background:#5474f6;color:#fff;text-align:center;border-radius:10px;padding:.9rem;font-weight:700;font-size:.95rem}.solution-phone-note{text-align:center;font-size:.72rem;color:rgba(255,255,255,.4);font-family:SF Mono,Fira Mono,ui-monospace,monospace}.solution-compare{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2.5rem}.solution-compare-card{border-radius:14px;padding:1.7rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.solution-compare-card.is-after{background:linear-gradient(160deg,rgba(84,116,246,.14),rgba(84,116,246,.04));border-color:rgba(84,116,246,.3)}.solution-compare-label{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:1rem}.solution-compare-label,.solution-compare-value{font-family:SF Mono,Fira Mono,ui-monospace,monospace}.solution-compare-value{font-size:1.05rem;color:#fff;overflow-wrap:anywhere}.solution-compare-note{margin-top:.8rem;color:rgba(255,255,255,.5);font-size:.92rem;line-height:1.6}.solution-def-points{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:.5rem}.solution-def-point{border-radius:12px;padding:1.4rem 1.5rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09)}.solution-def-point h3{margin:0 0 .45rem}.solution-def-point p{color:rgba(255,255,255,.55);line-height:1.6;font-size:.92rem}.solution-anim{opacity:0;transform:translateY(14px);animation:solution-rise .7s cubic-bezier(.22,1,.36,1) forwards}.solution-anim-1{animation-delay:.05s}.solution-anim-2{animation-delay:.14s}.solution-anim-3{animation-delay:.24s}.solution-anim-4{animation-delay:.34s}.solution-anim-5{animation-delay:.44s}@keyframes solution-rise{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.solution-anim{animation:none;opacity:1;transform:none}.solution-live-dot,.solution-phone-input b:after{animation:none}}.solution-eyebrow{display:flex;align-items:center;gap:.75rem;margin-bottom:1.1rem;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.45)}.solution-eyebrow-num{color:#5474f6}.solution-eyebrow-rule{width:2.25rem;height:1px;background:currentColor;opacity:.4}.solution-eyebrow.is-on-light{color:rgba(31,31,31,.45)}.solution-section-heading{margin:0}.solution-definition{display:flex;gap:1.5rem;max-width:54rem;padding:1.85rem 2rem;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:linear-gradient(120deg,rgba(84,116,246,.08),rgba(255,255,255,.02) 45%)}.solution-definition-body{display:flex;flex-direction:column;gap:.8rem}.solution-definition-answer{color:rgba(255,255,255,.62);line-height:1.75}.about-hero{display:flex;flex-direction:column;align-items:flex-start;gap:1.75rem;padding-top:3.5rem;padding-bottom:1rem;position:relative}.about-duo{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.about-duo .solution-definition{max-width:none}@media (max-width:991px){.about-duo{grid-template-columns:1fr}}.solution-pbento{display:grid;grid-template-columns:repeat(10,1fr);gap:1.25rem;margin-top:2.25rem}.solution-pbento-products{grid-column:span 10;display:flex;flex-wrap:wrap;gap:1.25rem}.solution-pbento-products .solution-pbento-card{flex:1 1 320px;min-width:0;padding:2.1rem 2rem}.solution-pbento-products .solution-namera-head{display:flex;align-items:center;gap:.85rem;margin-bottom:.9rem}.solution-pbento-products .solution-product-tile{width:2.6rem;height:2.6rem;border-radius:11px}.solution-pbento-products .solution-pbento-card h3{font-size:1.35rem;letter-spacing:-.01em}.solution-pbento-products .solution-pbento-card p{font-size:.95rem;max-width:42ch}.solution-pbento-products .solution-namera-links{margin-top:.5rem;padding-top:1.1rem;border-top:1px solid rgba(31,31,31,.08)}@media (max-width:767px){.solution-pbento-products .solution-pbento-card{flex-basis:100%}}.solution-pbento-card .solution-namera-head{margin-bottom:.2rem}.solution-pbento-card .solution-namera-head h3{color:#1f1f1f}.solution-pbento-card .solution-namera-by{color:rgba(31,31,31,.4)}.solution-pbento-card .solution-namera-chips{margin-bottom:.4rem}.solution-pbento-card .solution-namera-chips .solution-fact-chip{color:#4665e8;border-color:rgba(84,116,246,.4);background:rgba(84,116,246,.07);font-size:.68rem;padding:.35rem .75rem}.solution-pbento-card .solution-namera-links{gap:1.25rem}.solution-pbento-card{grid-column:span 3;display:flex;flex-direction:column;gap:.7rem;border-radius:1rem;border:1px solid rgba(31,31,31,.1);background:linear-gradient(180deg,#fff,#fbfbfd);padding:1.9rem 1.8rem;box-shadow:0 4px 14px rgba(31,31,31,.06);transition:box-shadow .35s ease}.solution-product-tile{flex-shrink:0;width:2.3rem;height:2.3rem;border-radius:9px;overflow:hidden;display:flex;align-items:center;justify-content:center}.solution-product-tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.solution-product-tile.is-framed{border:1px solid rgba(31,31,31,.12);background:#fff}.solution-product-tile.is-framed img{width:1.35rem;height:1.55rem;-o-object-fit:contain;object-fit:contain}.solution-pbento-card.is-brand{grid-column:span 4}.solution-pbento-card.is-bonus{grid-column:span 10}.solution-pbento-card:hover{box-shadow:0 16px 40px rgba(31,31,31,.1)}.solution-pbento-card h3{margin:0;color:#1f1f1f}.solution-pbento-card p{margin:0;color:rgba(31,31,31,.58);font-size:.92rem;line-height:1.6;flex:1}.solution-pbento-card .solution-bviz{min-height:6.2rem;margin-bottom:.3rem}.solution-pbento-link{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.74rem;font-weight:600;color:#4665e8;text-decoration:none}.solution-pbento-link:hover{text-decoration:underline}.solution-pbento-card .solution-bviz{background:rgba(31,31,31,.03);border-color:rgba(31,31,31,.1)}.solution-pbento-card .solution-bviz-field,.solution-pbento-card .solution-bviz-row{border-color:rgba(31,31,31,.14)}.solution-pbento-card .solution-bviz-mono,.solution-pbento-card .solution-bviz-mono b{color:#1f1f1f}.solution-pbento-card .solution-bviz-mono i,.solution-pbento-card .solution-bviz-mono.is-quiet{color:rgba(31,31,31,.45)}.solution-pbento-card .solution-bviz-app{color:rgba(31,31,31,.5)}.solution-pbento-card .solution-bviz-tag.is-ok{color:#2f8a57;background:rgba(47,138,87,.1)}.solution-pbento-card .solution-bviz-tag.is-accent{color:#4665e8;background:rgba(84,116,246,.1)}.solution-pbento-card .solution-bviz-chip.is-more{color:#4665e8;border-color:rgba(84,116,246,.35);background:rgba(84,116,246,.08)}.solution-pbento-card .solution-bviz-ok{color:#2f8a57}.solution-pbento-svchead{grid-column:span 10;display:flex;align-items:center;gap:1.25rem;margin-top:1.25rem}.solution-pbento-svchead span{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(31,31,31,.45)}.solution-pbento-svchead:after{content:"";flex:1;border-top:1px solid rgba(31,31,31,.12)}.solution-pbento-manifest{grid-column:span 10}.solution-pbento-manifest .solution-manifest-row{grid-template-columns:3rem 1.1fr 1.7fr;gap:1.5rem;padding:1.15rem 1.7rem}.solution-pbento-manifest .solution-manifest-row h3{font-size:1rem}.solution-pbento-manifest .solution-manifest-row p{font-size:.9rem}@media (max-width:991px){.solution-pbento-flagship{grid-template-columns:1fr;gap:1.5rem;padding:1.8rem 1.5rem}.solution-pbento-card,.solution-pbento-card.is-brand{grid-column:span 10}}.solution-tiered{display:flex;flex-direction:column;gap:1.25rem}.solution-tiered-hero{position:relative;display:grid;grid-template-columns:1.35fr 1fr;gap:2.5rem;align-items:center;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(90% 120% at 100% 0,rgba(91,91,214,.22),transparent 55%),linear-gradient(165deg,#3a3a3a,#2e2e2e);padding:2.8rem 3rem;box-shadow:0 30px 80px rgba(31,31,31,.28);overflow:hidden}.solution-namera-head{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem}.solution-namera-tile-img{width:2.3rem;height:2.3rem;border-radius:9px}.solution-namera-chips{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1.2rem}.solution-namera-chips .solution-fact-chip{border-color:rgba(91,91,214,.45);background:rgba(91,91,214,.14);color:#a5b4fc;font-size:.72rem}.solution-namera-links{display:flex;gap:1.75rem;flex-wrap:wrap}.solution-tiered-title{margin:0;font-size:1.6rem;font-weight:700;letter-spacing:-.015em;color:#fff}.solution-namera-by{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.38);margin-left:.2rem}.solution-tiered-hero p{color:rgba(255,255,255,.72);line-height:1.65;margin-bottom:1.1rem}.solution-tiered-hero .solution-dev-link{color:#a5b4fc}.solution-tiered-hero .solution-bviz{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.1)}.solution-tiered-hero .solution-bviz .solution-bviz-row{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.02)}.solution-tiered-hero .solution-bviz .solution-bviz-app{color:rgba(255,255,255,.4)}.solution-tiered-hero .solution-bviz .solution-bviz-mono{color:rgba(255,255,255,.88)}.solution-tiered-hero .solution-bviz .solution-bviz-tag.is-ok{color:#a5b4fc;background:rgba(91,91,214,.16)}.solution-tiered-medium{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.solution-tiered-small{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.solution-tiered .solution-outcome-card{background:#fff;border-color:rgba(31,31,31,.12)}.solution-tiered .solution-outcome-card:hover{box-shadow:0 16px 40px rgba(31,31,31,.1)}.solution-tiered .solution-outcome-card h3{color:#1f1f1f}.solution-tiered .solution-outcome-card p{color:rgba(31,31,31,.58)}.solution-tiered .solution-outcome-card .solution-dev-link{color:#4665e8;margin-top:.6rem;display:inline-block}@media (max-width:991px){.solution-tiered-hero{gap:1.5rem;padding:1.8rem 1.5rem}.solution-tiered-hero,.solution-tiered-medium,.solution-tiered-small{grid-template-columns:1fr}}.solution-standards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.solution-standard-card{display:flex;flex-direction:column;gap:.8rem;border-radius:14px;padding:1.9rem 1.7rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09);transition:box-shadow .3s ease}.solution-standard-card:hover{box-shadow:0 16px 40px rgba(0,0,0,.4)}.solution-standard-card em{font-style:normal;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#8fb0ff}.solution-standard-card h3{margin:0;color:#fff}.solution-standard-card p{color:rgba(255,255,255,.55);font-size:.92rem;line-height:1.6;flex:1}.solution-standard-keys{display:flex;flex-wrap:wrap;gap:.45rem}.solution-standard-keys code{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.68rem;color:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:.25rem .55rem;background:rgba(0,0,0,.25)}@media (max-width:991px){.solution-standards-grid{grid-template-columns:1fr}}.about-index{border-top:1px solid rgba(255,255,255,.12)}.about-index-row{display:grid;grid-template-columns:8rem 15rem 1fr auto;gap:2rem;align-items:baseline;padding:1.35rem .75rem;border-bottom:1px solid rgba(255,255,255,.09);text-decoration:none;transition:background .2s ease}.about-index-row:hover{background:rgba(255,255,255,.03)}.about-index-tag{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.38)}.about-index-name{color:#fff;font-weight:600;font-size:1.1rem;letter-spacing:-.01em}.about-index-desc{color:rgba(255,255,255,.55);font-size:.92rem;line-height:1.5}.about-index-host{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.74rem;color:#8fb0ff;white-space:nowrap}.about-index-host i{font-style:normal}@media (max-width:991px){.about-index-row{grid-template-columns:1fr auto;gap:.35rem 1rem;padding:1.1rem .25rem}.about-index-tag{order:1}.about-index-host{order:2;justify-self:end}.about-index-name{order:3;grid-column:span 2}.about-index-desc{order:4;grid-column:span 2}}.about-vs{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.02);overflow:hidden}.about-vs-col{padding:2.4rem 2.5rem}.about-vs-col+.about-vs-col{border-left:1px solid rgba(255,255,255,.1)}.about-vs-head{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem}.about-vs-head h3{margin:0;color:#fff}.about-vs-tile{flex-shrink:0;width:2.3rem;height:2.3rem;border-radius:9px;overflow:hidden;display:flex;align-items:center;justify-content:center}.about-vs-tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-vs-tile.is-framed{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06)}.about-vs-tile.is-framed img{width:1.35rem;height:1.55rem;-o-object-fit:contain;object-fit:contain}.about-vs-tag{margin-left:auto;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.4)}.about-vs-col p{margin:0;color:rgba(255,255,255,.55);line-height:1.65}.about-vs-foot{grid-column:span 2;border-top:1px solid rgba(255,255,255,.1);padding:1rem 2.5rem;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.08em;color:rgba(255,255,255,.45)}@media (max-width:767px){.about-vs{grid-template-columns:1fr}.about-vs-col+.about-vs-col{border-left:0;border-top:1px solid rgba(255,255,255,.1)}.about-vs-foot{grid-column:span 1;padding:1rem 1.5rem}}.about-team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:2.5rem}.about-team-card{display:flex;flex-direction:column;gap:1.15rem;padding:1.7rem 1.6rem 1.5rem;border-radius:1rem;background:linear-gradient(165deg,#3a3a3a,#2e2e2e);border:1px solid rgba(255,255,255,.07);text-decoration:none;transition:box-shadow .35s ease,transform .35s ease,border-color .35s ease}.about-team-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(0,0,0,.4)}.about-team-avatar{width:3.4rem;height:3.4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:1.02rem;font-weight:600;letter-spacing:.02em;color:rgba(255,255,255,.92);background:linear-gradient(150deg,#52545c,#34353a);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09),0 6px 16px rgba(0,0,0,.28)}.about-team-card[data-i="1"] .about-team-avatar{background:linear-gradient(150deg,#464f6b,#2f333f)}.about-team-card[data-i="2"] .about-team-avatar{background:linear-gradient(150deg,#5a555c,#34323a)}.about-team-card[data-i="3"] .about-team-avatar{background:linear-gradient(150deg,#4c565a,#303538)}.about-team-meta{display:flex;flex-direction:column;gap:.3rem}.about-team-name{margin:0;color:#fff;font-size:1.08rem;font-weight:600;letter-spacing:-.01em}.about-team-nick{margin-left:.5rem;font-size:.82rem;font-weight:500;color:rgba(255,255,255,.4);letter-spacing:0}.about-team-role{font-size:.68rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:rgba(255,255,255,.42)}.about-team-handle,.about-team-role{font-family:SF Mono,Fira Mono,ui-monospace,monospace}.about-team-handle{margin-top:auto;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.08);font-size:.74rem;color:rgba(255,255,255,.4)}.about-team-avatar.is-photo{-o-object-fit:cover;object-fit:cover;color:transparent}.about-team-card.is-link .about-team-handle{color:#8fb0ff;transition:color .2s ease}.about-team-card.is-link:hover .about-team-handle{color:#b9ccff}.about-team-handle .is-muted{color:rgba(255,255,255,.3);letter-spacing:.06em}.about-team-card.is-join .about-team-handle{color:#8fb0ff}.about-team-handle i{font-style:normal}.about-team-card.is-join{background:rgba(255,255,255,.015);border-style:dashed;border-color:rgba(255,255,255,.16)}.about-team-card.is-join:hover{border-color:rgba(143,176,255,.5);box-shadow:0 16px 40px rgba(0,0,0,.3)}.about-team-join-plus{width:3.4rem;height:3.4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.7rem;font-weight:300;color:rgba(255,255,255,.6);border:1px dashed rgba(255,255,255,.22)}@media (max-width:991px){.about-team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.about-team-grid{grid-template-columns:1fr}}.solution-alookup{width:100%;max-width:30rem;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,.02) 60%);box-shadow:0 24px 60px rgba(0,0,0,.4);overflow:hidden}.solution-alookup-body{padding:1.5rem 1.6rem;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.85rem}.solution-alookup-cmd{color:#fff;margin-bottom:1.2rem}.solution-alookup-cmd i{font-style:normal;color:rgba(255,255,255,.4)}.solution-alookup-cmd b{font-weight:600;color:#8fb0ff}.solution-alookup-rows{display:flex;flex-direction:column;gap:.55rem;margin-bottom:1.2rem}.solution-alookup-row{display:flex;gap:1rem}.solution-alookup-row span{width:6.5rem;flex-shrink:0;color:rgba(255,255,255,.4)}.solution-alookup-chain{font-style:normal;width:3.2rem;flex-shrink:0;color:rgba(255,255,255,.55)}.solution-alookup-row b{font-weight:500;color:rgba(255,255,255,.92)}.solution-alookup-row b.is-ok{color:#7ee2a8}.solution-alookup-ok{padding-top:1rem;border-top:1px solid rgba(255,255,255,.08);color:#7ee2a8;font-size:.8rem}.solution-agentcard{width:100%;max-width:29rem;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02) 60%);box-shadow:0 24px 60px rgba(0,0,0,.4),0 0 0 1px rgba(84,116,246,.08);padding:1.6rem}.solution-agentcard-head{display:flex;align-items:center;gap:.8rem;padding-bottom:1.1rem;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:1.1rem}.solution-agentcard-name{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-weight:600;font-size:1rem;color:#fff}.solution-agentcard-badge{margin-left:auto;width:1.3rem;height:1.3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#5474f6;color:#fff;font-size:.6rem}.solution-agentcard-rows{display:flex;flex-direction:column;gap:.65rem}.solution-agentcard-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.8rem}.solution-agentcard-row span{color:rgba(255,255,255,.4);text-transform:uppercase;font-size:.68rem;letter-spacing:.1em}.solution-agentcard-row b{color:#fff;font-weight:500}.solution-agentcard-row b i.is-ok{font-style:normal;color:#7ee2a8;font-size:.68rem;margin-left:.35rem}.solution-agentcard-meta{margin-top:1.2rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1);font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.7rem;color:#8fb0ff;letter-spacing:.08em}.solution-browser{max-width:34rem;border-radius:16px;background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02) 60%);box-shadow:0 24px 60px rgba(0,0,0,.4),0 0 0 1px rgba(84,116,246,.08)}.solution-browser-chrome{display:flex;align-items:center;gap:.4rem;padding:.8rem 1rem;border-bottom:1px solid rgba(255,255,255,.08)}.solution-browser-bar{flex:1;gap:.5rem;margin-left:.6rem;border:1px solid rgba(255,255,255,.14);border-radius:99px;padding:.45rem .9rem;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.8rem;color:#fff}.solution-browser-lock{font-size:.7rem}.solution-browser-page{padding:1.6rem 1.4rem;gap:.7rem}.solution-browser-skeleton{height:.7rem;border-radius:5px;background:rgba(255,255,255,.1);width:85%}.solution-browser-skeleton.is-title{height:1.15rem;width:55%;background:rgba(255,255,255,.22)}.solution-browser-skeleton.is-short{width:65%}.solution-browser-skeleton.is-button{height:1.9rem;width:9rem;border-radius:8px;margin-top:.5rem;background:rgba(84,116,246,.55)}.solution-browser-nav{display:flex;align-items:center;gap:.55rem;margin-bottom:1.4rem}.solution-browser-logo{width:1.1rem;height:1.1rem;border-radius:50%;background:conic-gradient(from 210deg,#5474f6,#8f5cf6,#4fc3f7,#5474f6)}.solution-browser-navname{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.78rem;font-weight:600;color:#fff}.solution-browser-navlinks{margin-left:auto;display:flex;gap:.5rem}.solution-browser-navlinks i{width:2.1rem;height:.45rem;border-radius:4px;background:rgba(255,255,255,.12)}.solution-browser-hero{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.4rem}.solution-browser-headline{font-weight:700;font-size:1.5rem;letter-spacing:-.02em;color:#fff;margin-bottom:.2rem}.solution-browser-btn{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;background:#5474f6;color:#fff;font-weight:600;font-size:.82rem;border-radius:8px;padding:.55rem 1.1rem;margin-top:.5rem}.solution-browser-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.solution-browser-card{border:1px solid rgba(255,255,255,.09);border-radius:9px;padding:.8rem;display:flex;flex-direction:column;gap:.5rem;background:rgba(255,255,255,.03)}.solution-browser-sub{font-size:.88rem;color:rgba(255,255,255,.55)}.solution-browser-cardname{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.7rem;color:rgba(255,255,255,.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.solution-browser-cardname b{color:#8fb0ff;font-weight:600}.solution-browser-cardlive{font-size:.62rem;color:#7ee2a8}.solution-browser-cardlive,.solution-browser-meta{font-family:SF Mono,Fira Mono,ui-monospace,monospace}.solution-browser-meta{padding:.8rem 1.4rem;border-top:1px solid rgba(255,255,255,.08);font-size:.68rem;color:rgba(255,255,255,.4)}.solution-sendflow{display:flex;flex-direction:column;gap:1.1rem;width:100%;max-width:29.5rem}.solution-sendflow-card{border-radius:16px;padding:1.5rem;background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02) 60%);border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 60px rgba(0,0,0,.4)}.solution-sendflow-card.is-good{background:linear-gradient(160deg,rgba(84,116,246,.16),rgba(84,116,246,.04) 60%);border-color:rgba(84,116,246,.38)}.solution-sendflow-label{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.38);margin-bottom:.9rem}.solution-sendflow-field,.solution-sendflow-label{font-family:SF Mono,Fira Mono,ui-monospace,monospace}.solution-sendflow-field{border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:.85rem 1rem;font-size:.85rem;color:#fff;overflow-wrap:anywhere}.solution-sendflow-warn{display:flex;gap:.5rem;align-items:flex-start;margin-top:.8rem;font-size:.78rem;color:#f0b866;line-height:1.5}.solution-sendflow-mapped{font-size:.68rem;color:rgba(255,255,255,.38);margin:.5rem 0 .15rem .25rem;overflow-wrap:anywhere}.solution-sendflow-mapped,.solution-sendflow-ok{font-family:SF Mono,Fira Mono,ui-monospace,monospace}.solution-sendflow-ok{margin-top:.8rem;font-size:.78rem;color:#8fb0ff}.solution-sendflow-btn{margin-top:1rem;text-align:center;border-radius:10px;padding:.85rem;font-weight:700;font-size:.92rem;background:rgba(255,255,255,.1);color:rgba(255,255,255,.5)}.solution-sendflow-btn.is-pay{background:#5474f6;color:#fff}.solution-risks-heading{max-width:24ch}.solution-risks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.solution-risk-card{background:#fff;border-radius:1rem;padding:1.9rem;border:1px solid rgba(0,0,0,.05);transition:box-shadow .3s ease}.solution-risk-card:hover{box-shadow:0 16px 40px rgba(31,31,31,.1)}.solution-risk-card h3{margin:0 0 .5rem}.solution-risk-detail{color:rgba(31,31,31,.58);font-size:.93rem;line-height:1.6}.solution-risk-fix{margin-top:1.1rem;padding-top:1rem;border-top:1px dashed rgba(31,31,31,.15);font-size:.88rem;color:#1f1f1f;font-weight:600}.solution-risk-fix:before{content:"\2192  ";color:#5474f6}.solution-table-intro{max-width:40rem;margin-top:1rem;color:rgba(255,255,255,.55)}.solution-table{border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden}.solution-table-row{display:grid;grid-template-columns:1.6fr 1fr 1fr;border-bottom:1px solid rgba(255,255,255,.08)}.solution-table-row:last-child{border-bottom:0}.solution-table-row>div{padding:1.05rem 1.4rem;font-size:.95rem}.solution-table-row.is-head>div{background:rgba(255,255,255,.05);font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.5)}.solution-table-yes{color:#7ee2a8;font-weight:600}.solution-table-no{color:rgba(255,255,255,.3)}.solution-table-row.is-highlight{background:rgba(84,116,246,.1)}.solution-table-row.is-highlight>div:first-child{font-weight:700;color:#fff}.solution-tenants{display:flex;gap:.9rem;flex-wrap:wrap}.solution-tenant{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.88rem;padding:.7rem 1.1rem;border-radius:9px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);color:#fff}.solution-tenant-brand{font-weight:600}.solution-tenant:first-child .solution-tenant-brand{color:#7ee2a8}.solution-tenant:nth-child(2) .solution-tenant-brand{color:#f0b86c}.solution-tenant:nth-child(3) .solution-tenant-brand{color:#e39ff6}.solution-tenant:nth-child(4) .solution-tenant-brand{color:#6cd9e8}.solution-tenant b{color:#5474f6;font-weight:600}.solution-pricing{display:grid;grid-template-columns:1.15fr 1fr;gap:3rem;align-items:center;background:#1f1f1f;color:#fff;border-radius:18px;padding:3rem}.solution-pricing .solution-eyebrow{color:rgba(255,255,255,.45)}.solution-pricing-heading{color:#fff}.solution-pricing-paragraph{margin-top:1rem;color:rgba(255,255,255,.6);line-height:1.7;max-width:34rem}.solution-pricing-figure b{display:block;font-size:3.2rem;font-weight:700;letter-spacing:-.03em;line-height:1}.solution-pricing-figure>span{color:rgba(255,255,255,.5);font-size:.95rem}.solution-pricing-rows{display:flex;flex-direction:column;gap:.8rem;margin-top:1.6rem}.solution-pricing-row{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;font-size:.95rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.8rem}.solution-pricing-row span{color:rgba(255,255,255,.55)}.solution-pricing-row b{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-weight:600;font-size:.95rem;text-align:right}.solution-steps-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2.25rem}.solution-step-card{background:#fff;border-radius:1rem;padding:2rem;border:1px solid rgba(0,0,0,.06);transition:box-shadow .3s ease}.solution-step-card:hover{box-shadow:0 16px 40px rgba(31,31,31,.1)}.solution-step-card em{font-style:normal;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.75rem;font-weight:600;letter-spacing:.12em;color:#5474f6}.solution-step-card h3{margin:.7rem 0 .5rem}.solution-step-card p{color:rgba(31,31,31,.58);line-height:1.65;font-size:.95rem}.solution-risk-card.is-dark{background:linear-gradient(165deg,#3a3a3a,#2e2e2e);border:1px solid rgba(255,255,255,.07)}.solution-risk-card.is-dark h3{color:#fff}.solution-risk-card.is-dark .solution-risk-detail{color:rgba(255,255,255,.55)}.solution-risk-card.is-dark .solution-risk-fix{border-top-color:rgba(255,255,255,.15);color:#fff}.solution-risk-tag{display:inline-block;width:-moz-fit-content;width:fit-content;font-style:normal;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#8fb0ff;border:1px solid rgba(84,116,246,.4);background:rgba(84,116,246,.12);border-radius:99px;padding:.3rem .8rem;margin-bottom:.8rem}.solution-versus-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.solution-versus-value{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:1.15rem;overflow-wrap:anywhere}.solution-versus-name .is-label{color:#8fb0ff;font-weight:700}.solution-versus-name .is-mid{font-weight:700;background:linear-gradient(90deg,#34d399,#fbbf24);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.solution-versus-name .is-dot,.solution-versus-name .is-tld{color:rgba(255,255,255,.5);font-weight:700}.solution-statband.is-dark{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.1);margin-top:0}.solution-statband.is-dark .solution-statband-cell{background:#1c1c1c}.solution-statband.is-dark .solution-statband-cell b{color:#fff}.solution-statband.is-dark .solution-statband-cell span{color:rgba(255,255,255,.5)}.solution-statband.is-quad{grid-template-columns:1fr 1fr}.solution-terminal{display:grid;grid-template-columns:1fr 1.1fr;gap:3.5rem;align-items:center}.solution-terminal-paragraph{margin-top:1rem;color:rgba(255,255,255,.55);line-height:1.7;max-width:34rem}.solution-terminal-cta{margin-top:1.75rem}.solution-terminal .solution-code-block{background:#141414}.solution-term-icon.is-cmd{color:rgba(255,255,255,.4)}.solution-term-icon.is-live,.solution-term-icon.is-ok{color:#7ee2a8}.solution-term-accent{color:#8fb0ff}.solution-term-note{color:rgba(255,255,255,.4)}.section_solution-hiw{padding:1rem 0 2.5rem}.solution-hiw{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,rgba(255,255,255,.05),rgba(255,255,255,.015) 60%);padding:2.75rem 3rem}.solution-hiw-label{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:1.25rem}.solution-hiw-lead{font-size:1.45rem;line-height:1.55;font-weight:500;letter-spacing:-.01em;color:#fff;margin:0 0 2rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1)}.solution-hiw-lead b{color:#8fb0ff;font-weight:600}.solution-hiw-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.solution-hiw-fact b{display:block;font-size:1rem;margin-bottom:.4rem;color:#fff}.solution-hiw-fact span{color:rgba(255,255,255,.55);font-size:.95rem;line-height:1.6}.solution-howto-heading{max-width:22ch}.solution-howto-steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.02);overflow:hidden;margin-bottom:2.5rem}.solution-howto-step{padding:2rem 1.9rem 2.4rem;border-left:1px solid rgba(255,255,255,.08)}.solution-howto-step:first-child{border-left:0}.solution-howto-step em{font-style:normal;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.75rem;font-weight:600;letter-spacing:.12em;color:#5474f6}.solution-howto-step h3{margin:.7rem 0 .5rem;color:#fff}.solution-howto-step p{color:rgba(255,255,255,.55);line-height:1.6;font-size:.95rem}.solution-howto-table .solution-table-row>div{line-height:1.5}.solution-howto-table .solution-table-row>div:first-child{font-weight:700;color:#fff}.solution-howto-table .solution-table-row.is-head>div:first-child{font-weight:600;color:rgba(255,255,255,.5)}.solution-howto-badge{display:block;font-size:.65rem;font-weight:700;color:#8fb0ff;margin-top:.35rem}.solution-howto-badge,.solution-howto-caption{font-family:SF Mono,Fira Mono,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.solution-howto-caption{font-size:.72rem;font-weight:600;color:rgba(255,255,255,.4);margin:2.5rem 0 .9rem}.solution-howto-reco{margin-top:1.75rem;max-width:62rem;color:rgba(255,255,255,.7);line-height:1.7;font-size:1.05rem;font-weight:500}.solution-howto-reco b{color:#8fb0ff;font-weight:600}.section_solution-howto.is-light .solution-howto-steps{border-color:rgba(31,31,31,.12);background:#fff}.section_solution-howto.is-light .solution-howto-step{border-left-color:rgba(31,31,31,.08)}.section_solution-howto.is-light .solution-howto-step h3{color:#1f1f1f}.section_solution-howto.is-light .solution-howto-step p{color:rgba(31,31,31,.6)}.section_solution-howto.is-light .solution-howto-step em{color:#4665e8}.section_solution-howto.is-light .solution-table-intro{color:rgba(31,31,31,.6)}.section_solution-howto.is-light .solution-howto-caption{color:rgba(31,31,31,.45)}.section_solution-howto.is-light .solution-howto-table{background:#fff;border-color:rgba(31,31,31,.12)}.section_solution-howto.is-light .solution-howto-table .solution-table-row{border-color:rgba(31,31,31,.08)}.section_solution-howto.is-light .solution-howto-table .solution-table-row>div{color:rgba(31,31,31,.65)}.section_solution-howto.is-light .solution-howto-table .solution-table-row>div:first-child{color:#1f1f1f}.section_solution-howto.is-light .solution-howto-table .solution-table-row.is-head>div{background:rgba(31,31,31,.04);color:rgba(31,31,31,.5)}.section_solution-howto.is-light .solution-table-row.is-highlight{background:rgba(84,116,246,.07)}.section_solution-howto.is-light .solution-table-row.is-highlight>div:first-child{color:#1f1f1f}.section_solution-howto.is-light .solution-howto-badge{color:#4665e8}.section_solution-howto.is-light .solution-howto-reco{color:rgba(31,31,31,.7)}.section_solution-howto.is-light .solution-howto-reco b{color:#4665e8}.section_solution-howto.is-light .solution-howto-table .solution-table-row>div[data-label]:before{color:rgba(31,31,31,.45)}@media (max-width:991px){.solution-howto-steps{grid-template-columns:1fr}.solution-howto-step{border-left:0;border-top:1px solid rgba(255,255,255,.08)}.solution-howto-step:first-child{border-top:0}.solution-howto-table .solution-table-row{grid-template-columns:1fr!important;gap:0;padding:.5rem 0 .9rem}.solution-howto-table .solution-table-row.is-head{display:none}.solution-howto-table .solution-table-row>div{padding:.45rem 1.1rem}.solution-howto-table .solution-table-row>div:first-child{padding-top:.75rem;font-size:1rem}.solution-howto-table .solution-table-row>div[data-label]:before{content:attr(data-label);display:block;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:.2rem}}.solution-cstory{border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.02);overflow:hidden}.solution-cstory-main{display:grid;grid-template-columns:1.25fr .75fr}.solution-cstory-body{padding:2.75rem 3rem}.solution-cstory-heading{font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.15;letter-spacing:-.015em;color:#fff;margin:0 0 1.6rem;max-width:24ch}.solution-cstory-point{color:rgba(255,255,255,.6);line-height:1.65;margin-bottom:1rem;max-width:56ch}.solution-cstory-point b{color:#fff;font-weight:700}.solution-cstory-quotecard{margin:1.9rem 0 1.75rem;padding:1.5rem 1.75rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);max-width:52ch}.solution-cstory-quote{border:0;padding:0;margin:0 0 1.1rem;font-size:1.25rem;line-height:1.5;font-weight:500;letter-spacing:-.01em;color:#fff}.solution-cstory-author{display:flex;align-items:center;gap:.75rem}.solution-cstory-author img{width:2.3rem;height:2.3rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.solution-cstory-author span{color:rgba(255,255,255,.55);font-size:.9rem}.solution-cstory-link{color:#8fb0ff;font-weight:600;text-decoration:none;transition:opacity .15s}.solution-cstory-link:hover{opacity:.75}.solution-cstory-visual{border-left:1px dashed rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;padding:2.5rem 2rem}.solution-cstory-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.1)}.solution-cstory-stat{padding:1.6rem 3rem;border-left:1px solid rgba(255,255,255,.08)}.solution-cstory-stat:first-child{border-left:0}.solution-cstory-stat b{display:block;font-size:1.8rem;font-weight:700;letter-spacing:-.02em;color:#fff}.solution-cstory-stat span{color:rgba(255,255,255,.5);font-size:.9rem}.solution-cstory-footer{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding:1.4rem 3rem;border-top:1px solid rgba(255,255,255,.1)}.solution-cstory-trust{display:flex;align-items:center;gap:1.75rem;flex-wrap:wrap}.solution-cstory-trust span{color:rgba(255,255,255,.4);font-size:.9rem}.solution-cstory-trust b{color:#fff;font-weight:700}.solution-cstory-badge{font-size:.85rem;font-weight:600;color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:100px;padding:.5rem 1.1rem}@media (max-width:991px){.solution-cstory-main{grid-template-columns:1fr}.solution-cstory-visual{border-left:0;border-top:1px dashed rgba(255,255,255,.12)}.solution-cstory-body,.solution-cstory-footer{padding:1.9rem}.solution-cstory-stats{grid-template-columns:1fr}.solution-cstory-stat{border-left:0;border-top:1px solid rgba(255,255,255,.08);padding:1.2rem 1.9rem}.solution-cstory-stat:first-child{border-top:0}}.solution-plook-heading{max-width:18ch}.solution-plook{display:grid;grid-template-columns:1.05fr .95fr;gap:4rem;align-items:start}.solution-plook-list{margin-top:2rem;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.03);overflow:hidden}.solution-plook-row{padding:1.4rem 1.6rem;border-bottom:1px solid rgba(255,255,255,.08)}.solution-plook-row:last-child{border-bottom:0}.solution-plook-tag{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:.5rem}.solution-plook-body{color:rgba(255,255,255,.72);line-height:1.65}.solution-plook-body b{color:#8fb0ff;font-weight:600}.solution-plook-visual{position:sticky;top:7rem;display:flex;flex-direction:column;gap:1rem}.solution-plook-img{width:100%}.solution-plook-img,.solution-plook-mock{border-radius:16px;border:1px solid rgba(255,255,255,.12)}.solution-plook-mock{background:linear-gradient(165deg,rgba(255,255,255,.07),rgba(255,255,255,.02) 60%);padding:1.8rem;display:flex;flex-direction:column;gap:.9rem}.solution-plook-mock-title{font-weight:700;font-size:1.05rem;color:#fff}.solution-plook-mock-field{display:flex;align-items:center;gap:.7rem;border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:.85rem 1rem;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.9rem;color:#fff}.solution-plook-mock-avatar{width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:50%;background:conic-gradient(from 210deg,#5474f6,#8f5cf6,#4fc3f7,#5474f6)}.solution-plook-mock-check{margin-left:auto;color:#7ee2a8}.solution-plook-mock-meta{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.72rem;color:rgba(255,255,255,.4)}.solution-plook-mock-amount{font-size:2rem;font-weight:700;letter-spacing:-.02em;color:#fff;padding:.4rem 0}.solution-plook-mock-btn{background:#5474f6;color:#fff;text-align:center;border-radius:10px;padding:.9rem;font-weight:700}.solution-plook-compare{display:flex;flex-direction:column;gap:.6rem}.solution-plook-after,.solution-plook-before{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-radius:10px;padding:.85rem 1rem;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.85rem}.solution-plook-before{border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.35)}.solution-plook-before s{overflow-wrap:anywhere}.solution-plook-after{border:1px solid rgba(84,116,246,.4);background:rgba(84,116,246,.1);color:#fff}.solution-plook-after b{font-weight:600}.solution-plook-after>span,.solution-plook-before>span{flex-shrink:0;font-size:.75rem;color:rgba(255,255,255,.4)}.solution-plook-after>span{color:#8fb0ff}@media (max-width:991px){.solution-plook{grid-template-columns:1fr;gap:2.5rem}.solution-plook-visual{position:static}}.solution-plook-steps{display:flex;flex-direction:column;gap:.75rem}.solution-plook-step{display:block;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.02);padding:1.2rem 1.5rem;transition:background .3s ease,border-color .3s ease}.solution-plook-step:hover{background:rgba(255,255,255,.04)}.solution-plook-step.is-active{background:linear-gradient(165deg,#3a3a3a,#2e2e2e);border-color:rgba(255,255,255,.12);cursor:default}.solution-plook-step-head{display:flex;align-items:baseline;gap:.9rem}.solution-plook-step-head em{font-style:normal;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.75rem;font-weight:600;letter-spacing:.1em;color:rgba(255,255,255,.35);flex-shrink:0;transition:color .3s ease}.solution-plook-step.is-active .solution-plook-step-head em{color:#5474f6}.solution-plook-step-head>span{font-weight:700;font-size:1.05rem;color:rgba(255,255,255,.75);transition:color .3s ease}.solution-plook-step.is-active .solution-plook-step-head>span{color:#fff}.solution-plook-step-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.solution-plook-step.is-active .solution-plook-step-body{grid-template-rows:1fr}.solution-plook-step-body>span{overflow:hidden;display:block}.solution-plook-step-text{display:block;padding-top:.8rem}@media (prefers-reduced-motion:reduce){.solution-plook-step-body{transition:none}}.solution-plv-fade{animation:solution-plv-fadein .35s ease both}@keyframes solution-plv-fadein{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.solution-plv-fade{animation:none}}.solution-plv-mono{font-family:SF Mono,Fira Mono,ui-monospace,monospace}.solution-plv-mono b{color:#fff;font-weight:600}.solution-plv-mono i{font-style:normal;color:rgba(255,255,255,.4)}.solution-plv-ok{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.78rem;color:#7ee2a8}.solution-plv-profile-head{display:flex;align-items:center;gap:.9rem}.solution-plook-mock-avatar.is-large{width:2.6rem;height:2.6rem}.solution-plv-profile-name{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-weight:600;color:#fff}.solution-plv-rows{display:flex;flex-direction:column;gap:.55rem}.solution-plv-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;border:1px solid rgba(255,255,255,.12);border-radius:9px;padding:.7rem .95rem;font-size:.82rem}.solution-plv-row span{text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;color:rgba(255,255,255,.4);flex-shrink:0}.solution-plv-row b,.solution-plv-row span{font-family:SF Mono,Fira Mono,ui-monospace,monospace}.solution-plv-row b{font-weight:500;color:rgba(255,255,255,.85);text-align:right;overflow-wrap:anywhere}.solution-plv-row.is-upgrade{border-color:rgba(84,116,246,.45);background:rgba(84,116,246,.1)}.solution-plv-arrow{text-align:center;color:rgba(255,255,255,.35);line-height:1}.solution-outcomes-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.solution-outcomes-grid.is-two{grid-template-columns:repeat(2,1fr)}.solution-outcomes-grid.is-three{grid-template-columns:repeat(3,1fr)}.solution-outcomes-grid.is-two .solution-outcome-card{padding:2.1rem 1.9rem}.solution-outcome-card.has-visual{display:flex;flex-direction:column;gap:1.4rem}.solution-outcome-card.has-visual>div:first-child{order:2}.solution-outcome-card.has-visual .solution-bviz{order:1;margin-bottom:0}.solution-outcome-card{border-radius:14px;padding:1.6rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09);transition:box-shadow .3s ease}.solution-outcome-card:hover{box-shadow:0 16px 40px rgba(0,0,0,.4)}.solution-outcome-card h3{margin:0 0 .5rem;color:#fff}.solution-outcome-card p{color:rgba(255,255,255,.55);font-size:.92rem;line-height:1.6}.solution-terminal.is-on-light .solution-dev-link{color:#4665e8}.solution-terminal.is-on-light .solution-code-block{background:#fff;border:1px solid rgba(31,31,31,.12);box-shadow:0 18px 44px rgba(31,31,31,.1)}.solution-terminal.is-on-light .solution-code-chrome{border-bottom:1px solid rgba(31,31,31,.1);background:rgba(31,31,31,.03)}.solution-terminal.is-on-light .solution-code-label{color:rgba(31,31,31,.4)}.solution-terminal.is-on-light .solution-code-block pre{color:#1f1f1f}.solution-dev-timeline{margin-top:1.75rem;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.02);overflow:hidden;max-width:34rem}.solution-dev-timerow{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1.05rem 1.4rem;border-bottom:1px solid rgba(255,255,255,.08)}.solution-dev-timerow:last-child{border-bottom:0}.solution-dev-timerow span{color:rgba(255,255,255,.72);font-weight:500}.solution-dev-timerow b{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-weight:600;color:#fff;white-space:nowrap}.solution-dev-links{display:flex;flex-direction:column;gap:.7rem;margin-top:1.75rem}.solution-dev-link{color:#8fb0ff;font-weight:600;font-size:1rem;text-decoration:none;transition:opacity .15s;width:-moz-fit-content;width:fit-content}.solution-dev-link:hover{opacity:.75}.solution-pcta{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.solution-pcta-panel{background:#1f1f1f;color:#fff;border-radius:18px;padding:2.75rem;display:flex;flex-direction:column}.solution-pcta-panel h2{color:#fff;margin:0 0 1.1rem}.solution-pcta-paragraph{color:rgba(255,255,255,.6);line-height:1.7;padding-bottom:1.75rem;border-bottom:1px solid rgba(255,255,255,.12)}.solution-pcta-facts{display:flex;gap:3rem;padding-top:1.5rem}.solution-pcta-fact b{display:block;font-size:1.6rem;font-weight:700;letter-spacing:-.02em}.solution-pcta-fact span{color:rgba(255,255,255,.5);font-size:.88rem}.solution-pcta-items{display:flex;flex-direction:column;gap:.9rem}.solution-pcta-item{display:block;border-radius:12px;padding:1.2rem 1.4rem;border:1px solid rgba(255,255,255,.14);color:#fff;text-decoration:none;transition:box-shadow .25s ease,background .25s ease}.solution-pcta-item:hover{background:rgba(255,255,255,.05);box-shadow:0 12px 30px rgba(0,0,0,.35)}.solution-pcta-item b{display:block;font-size:1.05rem;margin-bottom:.25rem}.solution-pcta-item span{color:rgba(255,255,255,.6);font-size:.9rem;line-height:1.5}.solution-pcta-item.is-primary{background:#5474f6;border-color:#5474f6}.solution-pcta-item.is-primary span{color:rgba(255,255,255,.85)}.solution-pcta-item.is-primary:hover{background:#4665e8;box-shadow:0 14px 34px rgba(84,116,246,.35)}.solution-facts{display:flex;gap:.7rem;flex-wrap:wrap}.solution-fact-chip{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.78rem;font-weight:600;padding:.5rem .95rem;border-radius:100px;border:1px solid rgba(84,116,246,.35);background:rgba(84,116,246,.1);color:#a8bcff}.solution-pains-grid.is-quad,.solution2-product-grid{grid-template-columns:repeat(2,1fr)}.solution2-product-grid{display:grid;gap:1rem}.solution2-table-caption{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(31,31,31,.45);margin-bottom:.9rem}.solution-table.is-light{border-color:rgba(31,31,31,.12);background:#fff}.solution-table.is-light .solution-table-row{border-color:rgba(31,31,31,.08)}.solution-table.is-light .solution-table-row>div{color:rgba(31,31,31,.75);font-size:.92rem}.solution-table.is-light .solution-table-row>div:first-child{color:#1f1f1f;font-weight:600}.solution-table.is-light .solution-table-row.is-head>div{background:rgba(31,31,31,.04);color:rgba(31,31,31,.5);font-weight:600}.solution-table.is-light .solution-table-yes{color:#1d9d61}.solution-table-muted{color:rgba(31,31,31,.35)}.solution2-reco{margin-top:1.75rem;padding:1.4rem 1.6rem;border-radius:12px;background:rgba(84,116,246,.08);max-width:54rem}.solution2-reco p{color:#1f1f1f;line-height:1.65}.solution2-note{margin-top:1.25rem;padding:1.4rem 1.6rem;border-radius:12px;background:#fff;border:1px solid rgba(31,31,31,.08);max-width:54rem}.solution2-note p{color:rgba(31,31,31,.68);line-height:1.7}.solution2-proof-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.25rem;margin-bottom:2.75rem}.solution2-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:3rem;margin-bottom:2.75rem}.solution2-quote{padding-left:0}.solution2-quote blockquote{margin:0 0 1rem;font-size:1.25rem;line-height:1.5;font-weight:500;letter-spacing:-.01em;color:#1f1f1f}.solution2-quote cite{font-style:normal;display:flex;align-items:center;gap:.7rem;color:rgba(31,31,31,.55);font-size:.9rem}.solution2-quote img{width:2.1rem;height:2.1rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.solution2-included-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.solution2-included-item{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:12px;padding:1.3rem 1.5rem}.solution2-included-item b{display:block;margin-bottom:.3rem;color:#1f1f1f}.solution2-included-item span{color:rgba(31,31,31,.58);font-size:.92rem;line-height:1.55}.solution2-business{background:#1f1f1f;color:#fff;border-radius:18px;padding:3rem}.solution2-business .solution-section-heading{color:#fff}.solution2-business .solution-eyebrow{color:rgba(255,255,255,.45)}.solution2-business-p{margin-top:1.1rem;color:rgba(255,255,255,.62);line-height:1.7;max-width:48rem}.solution-terminal.is-on-light .solution-terminal-paragraph,.solution2-effort-body{margin-top:1rem;color:rgba(31,31,31,.62);line-height:1.7;max-width:34rem}.solution2-effort-footnote{margin-top:1rem;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.8rem;color:rgba(31,31,31,.5);overflow-wrap:anywhere}.solution2-resources{display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem}.solution2-resource{display:block;background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:12px;padding:1.1rem 1.4rem;color:#1f1f1f;font-weight:600;text-decoration:none;transition:box-shadow .25s ease}.solution2-resource:hover{box-shadow:0 12px 30px rgba(31,31,31,.1)}.solution2-resource.is-static{color:rgba(31,31,31,.6);font-weight:500}.solution2-final{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.solution-browser,.solution-hero-window{width:100%;max-width:26rem;box-shadow:0 40px 90px rgba(0,0,0,.55)}.solution-browser{border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);overflow:hidden}.solution-browser-bar{display:flex;align-items:center;gap:.6rem;padding:.8rem 1rem;border-bottom:1px solid rgba(255,255,255,.08)}.solution-browser-dots{display:flex;gap:.4rem}.solution-browser-dots i{width:.6rem;height:.6rem;border-radius:50%;background:rgba(255,255,255,.14)}.solution-browser-address{flex:1;display:flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.5rem .8rem;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.85rem;color:#fff}.solution-browser-lock{color:#7ee2a8;font-size:.8rem}.solution-browser-page{padding:1.4rem;display:flex;flex-direction:column;gap:.8rem;min-height:200px}.solution-browser-skel{border-radius:8px;background:linear-gradient(90deg,rgba(255,255,255,.08),rgba(255,255,255,.04))}.solution-browser-skel.is-hero{height:5rem;background:linear-gradient(120deg,rgba(84,116,246,.25),rgba(84,116,246,.06))}.solution-browser-skel.is-line{height:.8rem;width:80%}.solution-browser-skel.is-line.short{width:55%}.solution-browser-verify{display:flex;align-items:center;gap:.5rem;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.72rem;color:#7ee2a8;margin-top:auto}.solution-tree.is-hero{margin:0;width:100%}.solution-tree.is-hero .solution-tree-trunk{background:rgba(255,255,255,.25)}.solution-tree.is-hero .solution-tree-branches{border-top-color:rgba(255,255,255,.25)}.solution-tree.is-hero .solution-tree-leaf{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);color:#fff;box-shadow:none}.solution-tree.is-hero .solution-tree-root{background:#fff;color:#1f1f1f}.solution-cta-cards .section_cta .padding-section-large{padding-top:1.5rem}.solution-cta-cards .section_cta .max-width-large{max-width:none}.cta_heading-line{display:block}.section_solution-whyus .padding-section-large{padding-bottom:3rem}.section_solution-bizpricing .padding-section-large.is-top-medium{padding-top:0}.solution-pcta-panel.is-light{background:#fff;color:#1f1f1f;border:1px solid rgba(0,0,0,.06)}.solution-pcta-panel.is-light h2{color:#1f1f1f}.solution-pcta-panel.is-light .solution-bizcase-paragraph,.solution-pcta-panel.is-light .solution-pcta-paragraph{color:rgba(31,31,31,.62)}.solution-pcta-panel.is-light .solution-pcta-paragraph{border-bottom-color:rgba(31,31,31,.12)}.solution-pcta-panel.is-light .solution-bizcase-list li,.solution-pcta-panel.is-light .solution-pcta-fact b{color:#1f1f1f}.solution-pcta-panel.is-light .solution-pcta-fact span{color:rgba(31,31,31,.55)}.solution-whyus-panel{margin-top:3rem;border:1px solid rgba(31,31,31,.12);border-radius:14px;background:#fff;overflow:hidden}.solution-whyus-statrow{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.solution-whyus-statcell{padding:1.6rem 2rem 1.4rem;border-left:1px solid rgba(31,31,31,.1)}.solution-whyus-statcell:first-child{border-left:0}.solution-whyus-statcell b{display:block;font-size:1.8rem;font-weight:700;letter-spacing:-.02em;color:#1f1f1f}.solution-whyus-statcell span{color:rgba(31,31,31,.55);font-size:.9rem}.solution-whyus-trust{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;border-top:1px solid rgba(31,31,31,.12);padding:1.3rem 2rem}.solution-whyus-trustnames{display:flex;align-items:center;gap:1.75rem;flex-wrap:wrap}.solution-whyus-trustnames span{color:rgba(31,31,31,.45);font-size:.9rem}.solution-whyus-trustnames b{color:#1f1f1f;font-weight:700}.solution-whyus-badge{font-size:.85rem;font-weight:600;color:#1f1f1f;border:1px solid rgba(31,31,31,.25);border-radius:100px;padding:.5rem 1.1rem}@media (max-width:991px){.solution-whyus-statrow{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:1fr}.solution-whyus-statcell{border-left:0;border-top:1px solid rgba(31,31,31,.08)}.solution-whyus-statcell:first-child{border-top:0}}.solution-bizcase-paragraph{color:rgba(255,255,255,.6);line-height:1.7;margin-bottom:1.75rem}.solution-bizcase-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.9rem}.solution-bizcase-list li{display:flex;align-items:baseline;gap:.8rem;color:#fff;font-weight:500;line-height:1.5}.solution-bizcase-dash{flex-shrink:0;width:.9rem;height:2px;border-radius:2px;background:#5474f6;transform:translateY(-.2em)}.solution-whyus{display:grid;grid-template-columns:.85fr 1.15fr;gap:3.5rem}.solution-whyus.is-stacked{display:block}.solution-whyus.is-stacked .solution-whyus-right{margin-top:2.75rem}.solution-whyus.is-stacked .solution-whyus-lead{margin-bottom:0;max-width:42rem}.solution-whyus.is-stacked .solution-whyus-table .solution-table-row>div{font-size:.95rem;padding:1.3rem 1.4rem}.solution-whyus-heading{font-size:clamp(1.8rem,3vw,2.4rem);letter-spacing:-.015em;color:#1f1f1f;margin:0 0 1.25rem}.solution-whyus-lead{color:rgba(31,31,31,.6);line-height:1.65;margin-bottom:1.75rem}.solution-whyus-reasons{display:flex;flex-direction:column;gap:1.4rem}.solution-whyus-reason b{display:block;font-size:1.05rem;margin-bottom:.35rem;color:#1f1f1f}.solution-whyus-reason p{color:rgba(31,31,31,.58);line-height:1.65;font-size:.95rem}.solution-whyus-caption{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(31,31,31,.45);margin-bottom:.9rem}.solution-whyus-table{background:#fff;border-color:rgba(31,31,31,.12)}.solution-whyus-table .solution-table-row{border-color:rgba(31,31,31,.08)}.solution-whyus-table .solution-table-row>div{font-size:.88rem;line-height:1.5;padding:1rem 1.1rem;color:rgba(31,31,31,.65)}.solution-whyus-table .solution-table-row>div:first-child{font-weight:700;color:#1f1f1f}.solution-whyus-table .solution-table-row.is-head>div{background:rgba(31,31,31,.04);color:rgba(31,31,31,.5)}.solution-whyus-hl{background:rgba(84,116,246,.08);color:#1f1f1f!important}.solution-whyus-hl-head{background:rgba(84,116,246,.08);color:#4665e8!important}@media (max-width:991px){.solution-whyus{grid-template-columns:1fr;gap:2rem}.solution-whyus-table .solution-table-row{grid-template-columns:1fr!important;padding:.5rem 0 .9rem}.solution-whyus-table .solution-table-row.is-head{display:none}.solution-whyus-table .solution-table-row>div{padding:.45rem 1.1rem}.solution-whyus-table .solution-table-row>div:first-child{padding-top:.75rem;font-size:1rem}.solution-whyus-table .solution-table-row>div[data-label]:before{content:attr(data-label);display:block;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(31,31,31,.45);margin-bottom:.2rem}.solution-whyus-table .solution-whyus-hl{margin:.35rem 1.1rem 0;padding:.65rem .9rem;border-radius:9px}.solution-whyus-table .solution-whyus-hl:before{color:#4665e8!important}}.solution-statband{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(31,31,31,.1);border:1px solid rgba(31,31,31,.1);border-radius:14px;overflow:hidden;margin-top:2.5rem}.solution-statband-cell{background:#fff;padding:1.8rem 1.6rem}.solution-statband-cell b{display:block;font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1.15}.solution-statband-cell span{color:rgba(31,31,31,.55);font-size:.88rem;line-height:1.5;display:block;margin-top:.3rem}.solution-case{display:grid;grid-template-columns:1.3fr 1fr;gap:3rem;padding:2.75rem 3rem;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02) 60%)}.solution-case-tag{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:1.2rem}.solution-case-quote{margin:0 0 1.4rem;font-size:1.4rem;line-height:1.45;font-weight:500;letter-spacing:-.01em;color:#fff}.solution-case-author{display:flex;align-items:center;gap:.75rem;color:rgba(255,255,255,.55);font-size:.9rem}.solution-case-author img{width:2.2rem;height:2.2rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.solution-case-facts{display:flex;flex-direction:column;gap:1px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;align-self:center;width:100%}.solution-case-fact{background:#242424;padding:1.1rem 1.4rem}.solution-case-fact b{display:block;font-size:1.1rem;color:#fff}.solution-case-fact span{font-size:.85rem;color:rgba(255,255,255,.5)}.solution-tree{display:flex;flex-direction:column;align-items:center;margin:3rem 0 3.5rem;font-family:SF Mono,Fira Mono,ui-monospace,monospace}.solution-tree-root{background:#1f1f1f;color:#fff;padding:.85rem 1.6rem;border-radius:10px;font-weight:600;font-size:1rem}.solution-tree-trunk{width:2px;height:1.6rem;background:rgba(31,31,31,.25)}.solution-tree-branches{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;border-top:2px solid rgba(31,31,31,.25);padding-top:1.6rem;max-width:62rem}.solution-tree-leaf{background:#fff;border:1px solid rgba(31,31,31,.12);padding:.7rem 1.1rem;border-radius:9px;font-size:.85rem;box-shadow:0 4px 14px rgba(31,31,31,.06);color:#1f1f1f}.solution-tree-leaf b{color:#5474f6;font-weight:600}.solution-tree-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.solution-pillar{background:#fff;border-radius:1rem;padding:2rem;border:1px solid rgba(0,0,0,.06);transition:box-shadow .3s ease}.solution-pillar:hover{box-shadow:0 16px 40px rgba(31,31,31,.1)}.solution-pillar em{font-style:normal;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#5474f6;font-weight:600}.solution-pillar h3{margin:.7rem 0 .6rem}.solution-pillar p{color:rgba(31,31,31,.6);line-height:1.65;font-size:.95rem}.solution-timeline{display:grid;grid-template-columns:repeat(4,1fr);margin-top:2.5rem}.solution-timeline-phase{padding:1.6rem 1.4rem 0 0;border-top:2px solid rgba(31,31,31,.15);position:relative}.solution-timeline-phase:before{content:"";position:absolute;top:-6px;left:0;width:10px;height:10px;border-radius:50%;background:#5474f6}.solution-timeline-phase em{font-style:normal;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(31,31,31,.45)}.solution-timeline-phase h3{margin:.5rem 0 .4rem}.solution-timeline-phase p{font-size:.92rem;color:rgba(31,31,31,.58);line-height:1.6}.solution-pains-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2.25rem}.solution-pain-card{position:relative;display:flex;flex-direction:column;gap:.9rem;padding:2.1rem 1.9rem;border-radius:1rem;background:linear-gradient(165deg,#3a3a3a,#2e2e2e);border:1px solid rgba(255,255,255,.07);overflow:hidden;transition:box-shadow .35s ease}.solution-pain-card:hover{box-shadow:0 16px 40px rgba(0,0,0,.4)}.solution-pain-index{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.78rem;font-weight:600;letter-spacing:.1em;color:rgba(84,116,246,.9)}.solution-pain-question{margin:0}.solution-pain-detail{color:rgba(255,255,255,.55);line-height:1.65}.cta_card-links{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.4rem;margin-top:.9rem}.cta_card-link{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.78rem;font-weight:500;color:#8fb0ff;text-decoration:none}.cta_card-link:hover{text-decoration:underline}.cta_subheading{margin-top:1rem;color:rgba(255,255,255,.55);font-size:1.05rem;font-weight:500;line-height:1.6}.solution-tree-head{text-align:center}.solution-tree-head .solution-features-intro{margin-left:auto;margin-right:auto}.solution-tree-leaf{display:flex;flex-direction:column;align-items:center;gap:.3rem;position:relative}.solution-tree-leaftag{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.6rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(31,31,31,.42)}.solution-tree.is-dark .solution-tree-leaftag{color:rgba(255,255,255,.35)}.solution-tree.is-dark{position:relative}.solution-tree.is-dark:before{content:"";position:absolute;inset:-3rem -6rem;background:radial-gradient(ellipse 55% 60% at 50% 30%,rgba(84,116,246,.13),transparent 70%);pointer-events:none}.solution-tree.is-dark>*{position:relative}.solution-tree.is-dark .solution-tree-root{box-shadow:0 0 0 1px rgba(255,255,255,.08),0 12px 45px rgba(84,116,246,.3)}@media (min-width:992px){.solution-tree.is-dark .solution-tree-branches{flex-wrap:nowrap}.solution-tree.is-dark .solution-tree-leaf:before{content:"";position:absolute;top:-1.6rem;left:50%;width:1px;height:1.6rem;background:rgba(255,255,255,.18)}}.solution-tree.is-dark .solution-tree-root{background:#fff;color:#1f1f1f}.solution-tree.is-dark .solution-tree-trunk{background:rgba(255,255,255,.25)}.solution-tree.is-dark .solution-tree-branches{border-top-color:rgba(255,255,255,.25)}.solution-tree.is-dark .solution-tree-leaf{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);color:#fff;box-shadow:none}.solution-tree.is-dark .solution-tree-leaf b{color:#8fb0ff}.solution-tree-pillars.is-dark .solution-pillar{background:linear-gradient(165deg,#3a3a3a,#2e2e2e);border-color:rgba(255,255,255,.07)}.solution-tree-pillars.is-dark .solution-pillar:hover{box-shadow:0 16px 40px rgba(0,0,0,.4)}.solution-tree-pillars.is-dark .solution-pillar em{color:#8fb0ff}.solution-tree-pillars.is-dark .solution-pillar h3{color:#fff}.section_solution-tree .solution-features-intro,.solution-tree-pillars.is-dark .solution-pillar p{color:rgba(255,255,255,.55)}.solution-cstory-links{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem}.solution-arch-tablewrap{margin-top:2.5rem}.solution-arch-panel{margin-top:2.5rem;display:grid;grid-template-columns:1fr 1.6fr;gap:3rem;align-items:center;background:#fff;border:1px solid rgba(31,31,31,.12);border-radius:14px;padding:2.4rem 2.6rem}.solution-arch-panel-head h3{margin:0 0 .6rem;color:#1f1f1f}.solution-arch-panel-head p{margin:0;color:rgba(31,31,31,.58);line-height:1.6;font-size:.95rem}.solution-arch-paraline{display:block}.solution-arch-rules{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 2.25rem}.solution-arch-rule{display:flex;align-items:center;gap:.7rem;color:rgba(31,31,31,.75);font-size:.95rem;font-weight:500}.solution-arch-tick{flex-shrink:0;width:1.25rem;height:1.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(84,116,246,.12);color:#4665e8;font-size:.68rem}@media (max-width:991px){.solution-arch-panel{gap:1.75rem;padding:1.8rem 1.6rem}.solution-arch-panel,.solution-arch-rules{grid-template-columns:1fr}}.solution-arch-reco{margin-top:1.75rem;color:rgba(31,31,31,.7);line-height:1.65;max-width:52rem}.solution-arch-reco b{color:#1f1f1f}.solution-arch-note{margin-top:1.1rem;font-size:.88rem;color:rgba(31,31,31,.5);line-height:1.65;max-width:52rem}.solution-outcomes-grid.is-on-light .solution-outcome-card{background:#fff;border-color:rgba(31,31,31,.12)}.solution-outcomes-grid.is-on-light .solution-outcome-card:hover{box-shadow:0 16px 40px rgba(31,31,31,.1)}.solution-outcomes-grid.is-on-light .solution-outcome-card h3{color:#1f1f1f}.solution-outcomes-grid.is-on-light .solution-outcome-card p{color:rgba(31,31,31,.58)}.section_solution-deliver .solution-terminal-paragraph{color:rgba(31,31,31,.6)}.solution-or-divider{display:flex;align-items:center;gap:1.5rem;margin-bottom:3rem}.solution-or-divider:after,.solution-or-divider:before{content:"";flex:1;border-top:1px solid rgba(255,255,255,.12)}.solution-or-divider span{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.78rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.45)}.solution-pinme-panel{border-radius:20px;border:1px solid rgba(84,116,246,.35);background:linear-gradient(135deg,rgba(84,116,246,.16),rgba(143,92,246,.06) 55%,rgba(84,116,246,.03));padding:3rem}.solution-pinme-tag{display:inline-block;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8fb0ff;border:1px solid rgba(84,116,246,.4);border-radius:99px;padding:.35rem .85rem;margin-bottom:1.4rem}.solution-pinme-footer{display:flex;flex-direction:column;gap:1.75rem;margin-top:2.75rem;padding-top:2.25rem;border-top:1px solid rgba(255,255,255,.1)}.solution-pinme-quotes{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.solution-pinme-quote{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.5rem 1.6rem}.solution-pinme-statsrow{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem}.solution-pinme-statsrow .solution-pinme-stats{display:flex;gap:3rem}@media (max-width:991px){.solution-pinme-quotes{grid-template-columns:1fr}}.solution-pinme-quote p{margin:0 0 1.1rem;font-size:1.05rem;line-height:1.6;color:rgba(255,255,255,.85)}.solution-pinme-attribution{display:flex;align-items:center;gap:.7rem;color:rgba(255,255,255,.5);font-size:.9rem}.solution-pinme-attribution img{width:2rem;height:2rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.solution-pinme-statcol{display:flex;flex-direction:column;gap:1.4rem}.solution-pinme-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1.25rem}.solution-pinme-stat b{display:block;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;color:#fff}.solution-pinme-stat span{font-size:.78rem;color:rgba(255,255,255,.5);line-height:1.45}@media (max-width:991px){.solution-pinme-footer{grid-template-columns:1fr;gap:1.75rem}}@media (max-width:767px){.solution-pinme-panel{padding:1.8rem 1.4rem}}.section_solution-terminal .solution-code-block{position:relative;box-shadow:0 0 0 1px rgba(84,116,246,.18),0 30px 80px rgba(84,116,246,.14)}.section_solution-terminal .solution-terminal-cta{gap:.75rem}.solution-flow-wrap{margin-bottom:2.5rem}.solution-flow{display:flex;align-items:center;flex-wrap:wrap;gap:.9rem}.solution-flow-node{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:0;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:1rem 1.4rem;background:linear-gradient(165deg,rgba(255,255,255,.06),rgba(255,255,255,.02) 60%);font-family:SF Mono,Fira Mono,ui-monospace,monospace}.solution-flow-node b{color:#fff;font-weight:600;font-size:.95rem}.solution-flow-node:nth-child(5) b{color:#8fb0ff}.solution-flow-node i{font-style:normal;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.4)}.solution-flow-arrow{color:rgba(255,255,255,.3);font-size:1.3rem}.solution-flow-caption{margin-top:1.1rem;font-size:.9rem;line-height:1.65;color:rgba(255,255,255,.5);max-width:52rem}@media (max-width:767px){.solution-flow{flex-direction:column;align-items:stretch}.solution-flow-arrow{text-align:center;transform:rotate(90deg)}}.solution-manifest{border:1px solid rgba(255,255,255,.09);border-radius:1rem;background:rgba(255,255,255,.02);overflow:hidden}.solution-manifest-row{display:grid;grid-template-columns:4.5rem 1fr 1.7fr;gap:2rem;align-items:baseline;padding:1.9rem 2.3rem}.solution-manifest-row+.solution-manifest-row{border-top:1px solid rgba(255,255,255,.07)}.solution-manifest-titleline{display:block}.solution-manifest-num{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.78rem;font-weight:600;letter-spacing:.1em;color:rgba(84,116,246,.9)}.solution-manifest-row h3{margin:0;color:#fff}.solution-manifest-row p{margin:0;color:rgba(255,255,255,.55);line-height:1.65}@media (max-width:767px){.solution-manifest-row{grid-template-columns:1fr;gap:.5rem;padding:1.5rem 1.4rem}}.solution-manifest.is-light{border-color:rgba(31,31,31,.12);background:#fff}.solution-manifest.is-light .solution-manifest-row+.solution-manifest-row{border-top-color:rgba(31,31,31,.08)}.solution-manifest.is-light .solution-manifest-num{color:#4665e8}.solution-manifest.is-light .solution-manifest-row h3{color:#1f1f1f}.solution-manifest.is-light .solution-manifest-row p{color:rgba(31,31,31,.58)}.solution-manifest.is-light .solution-spotlight-link{color:#4665e8}.solution-bento-registry{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:22rem;margin-top:.8rem}.solution-bento{display:grid;grid-template-columns:repeat(3,1fr) 1.05fr;grid-template-areas:"hero hero hero cold" "c1 c2 c3 cold" "ops ops ops ops";gap:1.25rem;margin-top:2.25rem}.solution-bento-card{display:flex;flex-direction:column;gap:.9rem;padding:2.1rem 1.9rem;border-radius:1rem;background:linear-gradient(165deg,#3a3a3a,#2e2e2e);border:1px solid rgba(255,255,255,.07);overflow:hidden;transition:box-shadow .35s ease}.solution-bento-card:hover{box-shadow:0 16px 40px rgba(0,0,0,.4)}.solution-bento-card.is-hero-card{grid-area:hero}.solution-bento-card.is-tall{grid-area:cold;justify-content:flex-end}.solution-bento-card.is-compact:nth-of-type(3){grid-area:c1}.solution-bento-card.is-compact:nth-of-type(4){grid-area:c2}.solution-bento-card.is-compact:nth-of-type(5){grid-area:c3}.solution-bento-card.is-ops{grid-area:ops;flex-direction:row;align-items:center;justify-content:space-between;gap:2.5rem}.solution-bento-card.is-ops>div:first-child{display:flex;flex-direction:column;gap:.9rem;max-width:34rem}.solution-bento-tree{display:flex;flex-direction:column;align-items:center;gap:0;padding:1.4rem 1.1rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.07);background:rgba(0,0,0,.22);margin-bottom:.4rem}.solution-bento-tree .solution-bviz-chip b{color:#8fb0ff;font-weight:600}.solution-bento-stack{margin-bottom:.4rem}.solution-bento-opsboard,.solution-bento-stack{display:flex;flex-direction:column;gap:.55rem;padding:1rem 1.1rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.07);background:rgba(0,0,0,.22)}.solution-bento-opsboard{flex:1;max-width:26rem}@media (max-width:991px){.solution-bento{grid-template-columns:1fr;grid-template-areas:"hero" "cold" "c1" "c2" "c3" "ops"}.solution-bento-card.is-ops{flex-direction:column;align-items:stretch}.solution-bento-opsboard{max-width:none}}.solution-bviz{display:flex;flex-direction:column;justify-content:center;gap:.55rem;min-height:7.5rem;margin-bottom:.4rem;padding:1rem 1.1rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.07);background:rgba(0,0,0,.22)}.solution-bviz-mono{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.76rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.solution-bviz-mono b{font-weight:600;color:#fff}.solution-bviz-mono i{font-style:normal;color:rgba(255,255,255,.42)}.solution-bviz-mono.is-quiet{color:rgba(255,255,255,.45)}.solution-bviz-mono.is-dim{color:rgba(255,255,255,.42);text-decoration:line-through;text-decoration-color:rgba(255,255,255,.28)}.solution-bviz-field{display:flex;align-items:center;gap:.15rem;border:1px solid rgba(255,255,255,.16);border-radius:9px;padding:.65rem .85rem;background:rgba(255,255,255,.03)}.solution-bviz-caret{width:1px;height:.95rem;background:#8fb0ff;animation:bviz-caret 1.1s steps(2) infinite}@keyframes bviz-caret{50%{opacity:0}}.solution-bviz-ok{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.7rem;color:#7ee2a8}.solution-bviz-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:.55rem .8rem}.solution-bviz-row.is-slim{padding:.42rem .8rem}.solution-bviz-app{font-size:.74rem;font-weight:500;color:rgba(255,255,255,.45)}.solution-bviz-chain{display:inline-flex;align-items:center;gap:.45rem}.solution-bviz-tag{flex-shrink:0;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.66rem;padding:.14rem .5rem;border-radius:99px}.solution-bviz-tag.is-ok{color:#7ee2a8;background:rgba(126,226,168,.1)}.solution-bviz-tag.is-bad{color:#f0918d;background:rgba(240,145,141,.1)}.solution-bviz-tag.is-accent{color:#8fb0ff;background:rgba(84,116,246,.16)}.solution-bviz-chips{display:flex;flex-wrap:wrap;gap:.4rem}.solution-bviz-chips.is-centered{justify-content:center}.solution-bviz-chip{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.68rem;color:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.12);border-radius:99px;padding:.22rem .62rem;background:rgba(255,255,255,.03)}.solution-bviz-chip.is-more{color:#8fb0ff;border-color:rgba(84,116,246,.35);background:rgba(84,116,246,.1)}.solution-bviz-root{position:relative;align-self:center;border:1px solid rgba(255,255,255,.16);border-radius:9px;padding:.42rem .9rem;background:rgba(255,255,255,.03);margin-bottom:.55rem}.solution-bviz-root:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:.55rem;background:rgba(255,255,255,.18)}.solution-spotlight-cards.is-wide{display:flex;flex-direction:column;gap:1.75rem;margin-top:2.25rem;padding:2rem 0}.solution-spotlight-card.is-split{position:relative;display:grid;grid-template-columns:.45fr .55fr;gap:3rem;align-items:center;border-radius:16px;padding:3rem 3.25rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);overflow:hidden;opacity:.3;transition:opacity .45s ease}.solution-spotlight-card.is-split.is-active{opacity:1}.solution-spotlight-counter{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.78rem;font-weight:600;letter-spacing:.1em;color:#8fb0ff;margin-bottom:1.1rem}.solution-spotlight-counter i{font-style:normal;color:rgba(255,255,255,.3)}.solution-spotlight-title{font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.15;letter-spacing:-.015em;margin:0;max-width:16ch}.solution-spotlight-detail b,.solution-spotlight-title{font-weight:700;color:#fff}.solution-spotlight-name{color:#8fb0ff;font-weight:600}.solution-spotlight-link{color:#8fb0ff;text-decoration:none;transition:opacity .15s}.solution-spotlight-link:hover{opacity:.75}.solution-spotlight-detail{color:rgba(255,255,255,.62);line-height:1.75;font-size:1.05rem}@media (prefers-reduced-motion:reduce){.solution-spotlight-card.is-split{transition:none}}@media (max-width:991px){.solution-spotlight-card.is-split{grid-template-columns:1fr;gap:1.25rem;padding:1.9rem;opacity:1}.solution-spotlight-cards.is-wide{padding:0}}.solution-desire{display:grid;grid-template-columns:1fr 1.15fr;gap:4rem;align-items:start}.solution-desire-intro{display:flex;flex-direction:column;gap:1rem;position:sticky;top:6.5rem}.solution-desire-paragraph{color:rgba(31,31,31,.6);line-height:1.65}.solution-desire-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.solution-desire-item{display:flex;gap:1rem;align-items:flex-start;padding:1.35rem 1.5rem;border-radius:14px;background:#fff;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.03);transition:box-shadow .3s ease}.solution-desire-item:hover{box-shadow:0 10px 28px rgba(31,31,31,.1)}.solution-desire-item p{line-height:1.6}.solution-desire-check{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-top:.1rem;border-radius:50%;background:#5474f6}.solution-features-intro{max-width:44rem;margin-top:1rem;color:rgba(31,31,31,.6)}.solution-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:2.25rem}.solution-feature-card{position:relative;display:flex;flex-direction:column;gap:.8rem;padding:2.1rem 2rem;border-radius:1rem;background:#fff;border:1px solid rgba(0,0,0,.05);overflow:hidden;transition:box-shadow .35s ease}.solution-feature-card:hover{box-shadow:0 14px 34px rgba(31,31,31,.1)}.solution-feature-index{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.72rem;font-weight:600;letter-spacing:.12em;color:#5474f6}.solution-feature-title{margin:0}.solution-feature-detail{color:rgba(31,31,31,.58);line-height:1.65}.solution-steps{display:flex;flex-direction:column;gap:2.5rem;margin-top:2.25rem}.solution-steps.has-code{display:grid;grid-template-columns:1fr 1.05fr;gap:4rem;align-items:start}.solution-steps-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.solution-step{display:flex;gap:1.4rem;align-items:stretch}.solution-step-rail{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.solution-step-num{width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#1f1f1f;color:#fff;font-weight:700;font-size:.95rem;border:5px solid rgba(84,116,246,.18);background-clip:padding-box}.solution-step-line{flex:1;width:2px;min-height:1.75rem;margin:.35rem 0;background:linear-gradient(rgba(31,31,31,.2),rgba(31,31,31,.06));border-radius:2px}.solution-step-body{padding-bottom:2.1rem}.solution-step-detail{color:rgba(31,31,31,.58);margin-top:.4rem;line-height:1.65;max-width:34rem}.solution-code-block{border-radius:14px;background:#191919;color:#e8e8e8;overflow:hidden;box-shadow:0 24px 60px rgba(31,31,31,.22);border:1px solid rgba(255,255,255,.06)}.solution-code-chrome{display:flex;align-items:center;gap:.45rem;padding:.85rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.03)}.solution-code-dot{width:.65rem;height:.65rem;border-radius:50%;background:rgba(255,255,255,.14)}.solution-code-chrome .solution-code-dot:first-child{background:rgba(255,107,107,.75)}.solution-code-chrome .solution-code-dot:nth-child(2){background:rgba(255,205,86,.75)}.solution-code-chrome .solution-code-dot:nth-child(3){background:rgba(126,226,168,.75)}.solution-code-label{margin-left:auto;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.35)}.solution-code-block pre{margin:0;padding:1.4rem 1.5rem;overflow-x:auto;font-size:.8125rem;line-height:1.7}.solution-code-block code{font-family:SF Mono,Fira Mono,Cascadia Code,ui-monospace,monospace}.solution-proof-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:2.25rem}.solution-testimonial-card{color:#fff;max-width:none;width:auto;border:1px solid rgba(255,255,255,.05);transition:box-shadow .35s ease}.solution-testimonial-card:hover{box-shadow:0 14px 34px rgba(31,31,31,.2)}.solution-faq-content{justify-content:center}.solution-final-cta{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.4rem;padding:4.5rem 2rem 5rem;border-radius:1.25rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015));overflow:hidden}.solution-final-cta-glow{position:absolute;inset:-40% -20% auto;height:120%;background:radial-gradient(ellipse 50% 55% at 50% 0,rgba(84,116,246,.22),transparent 70%);pointer-events:none}.solution-final-cta-name{position:relative;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.8rem;font-weight:600;letter-spacing:.05em;color:rgba(84,116,246,1);background:rgba(84,116,246,.1);border:1px solid rgba(84,116,246,.3);border-radius:100px;padding:.45rem 1rem;margin:0}.solution-final-cta-heading{position:relative;margin:0;max-width:22ch}.solution-final-cta-sub{position:relative;color:rgba(255,255,255,.6)}.solution-final-cta .button-group{position:relative;justify-content:center}@media (max-width:991px){.solution-hero{gap:3rem;padding-top:2rem}.solution-case,.solution-compare,.solution-def-points,.solution-hero{grid-template-columns:1fr}.solution-case{gap:2rem;padding:2rem}.solution-risks-grid,.solution-steps-cards,.solution-tree-pillars{grid-template-columns:1fr}.solution-pricing,.solution-terminal{grid-template-columns:1fr;gap:2rem;padding:2rem}.solution-terminal{padding:0}.solution-outcomes-grid,.solution-statband{grid-template-columns:1fr 1fr}.solution-pains-grid.is-quad,.solution-versus-grid,.solution2-final,.solution2-included-grid,.solution2-product-grid,.solution2-resources{grid-template-columns:1fr}.solution-hiw,.solution2-business{padding:2rem}.solution-hiw-lead{font-size:1.15rem}.solution-hiw-facts{gap:1.5rem}.solution-hiw-facts,.solution-pcta{grid-template-columns:1fr}.solution-pcta-panel{padding:2rem}.solution-table-row>div{padding:.85rem .9rem;font-size:.85rem}.solution-timeline{grid-template-columns:1fr;gap:1.5rem}.solution-hero-visual{order:-1}.solution-namecard{transform:rotate(0deg)}.solution-features-grid,.solution-pains-grid,.solution-proof-grid{grid-template-columns:1fr}.solution-desire,.solution-steps.has-code{grid-template-columns:1fr;gap:2.5rem}.solution-desire-intro{position:static}.solution-final-cta{padding:3rem 1.5rem 3.5rem}}.blog-related-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;opacity:.45;margin-bottom:2rem}.sol-pill{display:inline-flex;align-items:center;gap:0;max-width:100%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:99px;padding:.34rem .72rem;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.82rem;font-weight:600;line-height:1.1;white-space:nowrap}.sol-pill .sol-face{margin-right:.4rem}.sol-pill b{color:#fff;font-weight:600;overflow:hidden;text-overflow:ellipsis}.sol-pill i{color:rgba(255,255,255,.4);font-style:normal;font-weight:600}.sol-pill.is-xs{font-size:.72rem;padding:.24rem .55rem;gap:.3rem}.sol-pill.is-sm{font-size:.78rem;padding:.3rem .62rem}.sol-pill.is-lg{font-size:.98rem;padding:.44rem .9rem}.sol-pill.pc1 b{color:#7ee2a8}.sol-pill.pc2 b{color:#8fb0ff}.sol-pill.pc3 b{color:#fff}.sol-pill.pc4 b{color:#b9a3ff}.sol-pill.pc5 b{color:#f0b86c}.sol-pill.pc6 b{color:#e39ff6}.sol-face{flex-shrink:0;width:1.6rem;height:1.6rem;border-radius:50%;background:conic-gradient(from 210deg,#5474f6,#8f5cf6,#4fc3f7,#5474f6);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.sol-face.is-xs{width:1.1rem;height:1.1rem}.sol-face.is-sm{width:1.5rem;height:1.5rem}.sol-face.is-lg{width:2.6rem;height:2.6rem}.sol-face.is-xl{width:4.2rem;height:4.2rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.15),0 12px 30px rgba(84,116,246,.35)}.sol-face.is-alice{background:url(/assets/images/alice-hatter.png) 60% 38%/cover no-repeat}.sol-wallet-wrap{position:relative;display:flex;justify-content:center;width:100%}.sol-wallet-glow{position:absolute;inset:12% 8% -6%;background:radial-gradient(ellipse at 50% 40%,rgba(84,116,246,.28),transparent 70%);filter:blur(34px)}.sol-wallet-phone{position:relative;z-index:1;width:300px;border-radius:38px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(170deg,rgba(255,255,255,.08),rgba(255,255,255,.02));padding:.8rem;box-shadow:0 40px 90px rgba(0,0,0,.55)}.sol-wallet-screen{border-radius:28px;background:rgba(10,10,10,.78);border:1px solid rgba(255,255,255,.07);padding:1.4rem 1.25rem 1.15rem;min-height:400px;display:flex;flex-direction:column;gap:1rem}.sol-wallet-top{display:flex;align-items:center;justify-content:space-between}.sol-wallet-brand{font-weight:700;font-size:.9rem;color:#fff}.sol-wallet-dot{width:1.6rem;height:1.6rem;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.sol-wallet-id{display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:.2rem 0}.sol-wallet-tagline{font-size:.74rem;font-weight:500;color:rgba(255,255,255,.45)}.sol-wallet-balance{text-align:center;font-size:1.9rem;font-weight:800;letter-spacing:-.02em;color:#fff}.sol-wallet-tokens{display:flex;flex-direction:column;gap:.15rem}.sol-wallet-token{display:flex;align-items:center;gap:.7rem;padding:.5rem .2rem;border-top:1px solid rgba(255,255,255,.06)}.sol-wallet-token:first-child{border-top:0}.sol-tok{width:1.9rem;height:1.9rem;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:.9rem;color:#fff}.sol-tok.eth{background:#627eea}.sol-tok.usdc{background:#2775ca}.sol-wallet-tokname{font-weight:600;font-size:.84rem;color:rgba(255,255,255,.85)}.sol-wallet-tokamt{margin-left:auto;font-weight:700;font-size:.84rem;color:#fff}.sol-wallet-send{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:.4rem;border-radius:12px;padding:.85rem;font-weight:700;font-size:.9rem;color:#fff;background:#5474f6}.sol-wallet-send b{font-weight:800}.sol-wallet-check{display:inline-grid;place-items:center;width:1.05rem;height:1.05rem;border-radius:50%;background:rgba(255,255,255,.25);font-size:.68rem}.sol-bscene{display:flex;flex-direction:column;gap:.5rem;width:100%}.sol-bscene.is-center{align-items:center;justify-content:center;text-align:center}.sol-brow{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.sol-bapp{font-size:.72rem;font-weight:500;color:rgba(255,255,255,.45);flex-shrink:0}.sol-hex{font-size:.74rem;color:rgba(255,255,255,.4);text-decoration:line-through;text-decoration-color:rgba(255,255,255,.28)}.sol-bmeta,.sol-hex{font-family:SF Mono,Fira Mono,ui-monospace,monospace}.sol-bmeta{font-size:.68rem;color:rgba(255,255,255,.5)}.sol-bmeta.is-ok{color:#7ee2a8}.sol-price{flex-shrink:0;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.68rem;font-weight:600;color:rgba(255,255,255,.5)}.sol-price.is-paid{color:#f0b86c}.sol-bcluster{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center;align-items:center}.sol-pmock{border-radius:16px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(165deg,rgba(255,255,255,.07),rgba(255,255,255,.02) 60%);padding:1.6rem;display:flex;flex-direction:column;gap:.9rem}.sol-pmock-title{font-weight:700;font-size:1.02rem;color:#fff}.sol-pinput{display:flex;align-items:center;gap:.05rem;border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:.85rem 1rem;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.9rem;font-weight:600}.sol-pinput b{color:#fff}.sol-pinput i{color:rgba(255,255,255,.4);font-style:normal}.sol-caret{width:1px;height:1em;margin:0 1px;background:#8fb0ff;animation:solution-caret 1.1s steps(1) infinite}.sol-pok{display:flex;align-items:center;gap:.4rem;color:#7ee2a8;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.8rem}.sol-pbtn{text-align:center;border-radius:10px;padding:.9rem;font-weight:700;font-size:.9rem;color:#fff;background:#5474f6}.sol-pmeta{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.72rem;color:rgba(255,255,255,.4);line-height:1.5}.sol-pmeta.is-center{text-align:center}.sol-pfield{display:flex;align-items:center;gap:.6rem;border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:.7rem .85rem}.sol-pcheck{margin-left:auto;color:#7ee2a8;font-weight:800}.sol-pamount{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;color:#fff}.sol-pprofile{display:flex;align-items:center;gap:.85rem}.sol-pprofile>div{gap:.35rem;align-items:flex-start}.sol-pprofile>div,.sol-prows{display:flex;flex-direction:column}.sol-prows{gap:.45rem}.sol-prow{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:.6rem .85rem}.sol-prow.is-up{border-color:rgba(84,116,246,.4);background:rgba(84,116,246,.1)}.sol-prow-key{font-size:.66rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.4);flex-shrink:0}.sol-prow-key,.sol-prow-val{font-family:SF Mono,Fira Mono,ui-monospace,monospace}.sol-prow-val{font-size:.8rem;font-weight:500;color:rgba(255,255,255,.85);text-align:right;overflow-wrap:anywhere}.sol-ptag{flex-shrink:0;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.66rem;font-weight:600;color:rgba(255,255,255,.4)}.sol-ptag.is-up{color:#8fb0ff}.sol-parrow{align-self:center;color:rgba(255,255,255,.35);line-height:1;font-size:.95rem}.sol-transform{display:flex;align-items:stretch;gap:.7rem;border-radius:14px;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03)}.sol-transform-cell{flex:1;min-width:0;display:flex;flex-direction:column;gap:.4rem;justify-content:center}.sol-transform-cell.is-name{align-items:flex-start}.sol-transform-cap{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.62rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:rgba(255,255,255,.35)}.sol-transform-cell.is-name .sol-transform-cap{color:#8fb0ff}.sol-transform-arrow{display:grid;place-items:center;color:rgba(255,255,255,.35);font-weight:700;font-size:1.05rem}.sol-transform .sol-hex{font-size:.82rem;color:rgba(255,255,255,.4)}.sol-uni-hero{position:relative;width:100%;max-width:420px;margin:0 auto;padding:1rem 0}.sol-uni-hero:before{content:"";position:absolute;inset:6% 4% -4%;background:radial-gradient(ellipse at 50% 40%,rgba(84,116,246,.3),rgba(84,116,246,.08) 45%,transparent 72%);filter:blur(46px);z-index:0}.sol-uni-phone{position:relative;z-index:1;width:320px;max-width:100%;margin:0 auto;background:linear-gradient(180deg,#131318,#0b0b0e);border:1px solid rgba(255,255,255,.1);border-radius:42px;padding:1.55rem 1.45rem 1.7rem;box-shadow:0 40px 90px rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.04),0 0 70px rgba(84,116,246,.14),inset 0 1px 0 rgba(255,255,255,.06)}.sol-uni-head{display:flex;align-items:center;justify-content:space-between}.sol-uni-pfp{width:3rem;height:3rem;border-radius:50%;background:#26303f;overflow:hidden;flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.sol-uni-avatar img,.sol-uni-pfp img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:60% 28%;object-position:60% 28%}.sol-uni-gear{color:rgba(255,255,255,.4)}.sol-uni-id{display:flex;align-items:center;gap:.5rem;margin-top:1rem}.sol-uni-name{display:inline-flex;align-items:baseline;font-weight:700;font-size:1.1rem;letter-spacing:-.01em}.sol-uni-name b{color:#8fb0ff;font-weight:700}.sol-uni-name i{color:rgba(255,255,255,.4);font-style:normal;font-weight:600}.sol-uni-addr{font-size:.9rem;font-weight:500;color:rgba(255,255,255,.4)}.sol-uni-copy{color:rgba(255,255,255,.35)}.sol-uni-bal{margin-top:.35rem;font-size:2.6rem;font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1.05}.sol-uni-bal i{font-style:normal;color:rgba(255,255,255,.32)}.sol-uni-chg{display:flex;align-items:center;gap:.35rem;margin-top:.3rem;font-size:.9rem;font-weight:600;color:#7ee2a8}.sol-uni-actions{display:flex;gap:.55rem;margin-top:1.4rem}.sol-uni-act{flex:1;height:3.5rem;border-radius:16px;background:rgba(84,116,246,.16);display:grid;place-items:center;color:#8fb0ff}.sol-uni-act-fill{width:1.95rem;height:1.95rem;border-radius:50%;background:#5474f6;display:grid;place-items:center}.sol-uni-tabs{display:flex;gap:1.4rem;margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.07)}.sol-uni-tab{font-weight:700;font-size:1.02rem;color:#fff}.sol-uni-tab.is-dim{font-weight:600;color:rgba(255,255,255,.38)}.sol-uni-tokens{display:flex;flex-direction:column;margin-top:.4rem}.sol-uni-trow{display:flex;align-items:center;gap:.7rem;padding:.7rem 0}.sol-uni-ticon{width:2.1rem;height:2.1rem;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:.95rem;color:#fff;flex-shrink:0}.sol-uni-ticon.eth{background:#627eea}.sol-uni-ticon.usdc{background:#2775ca}.sol-uni-tinfo{display:flex;flex-direction:column;gap:.1rem}.sol-uni-tinfo b{font-weight:700;font-size:.88rem;color:#fff}.sol-uni-tinfo span{font-size:.76rem;color:rgba(255,255,255,.4)}.sol-uni-tval{margin-left:auto;display:flex;flex-direction:column;gap:.1rem;align-items:flex-end}.sol-uni-tval b{font-weight:700;font-size:.88rem;color:#fff}.sol-uni-tval span{font-size:.76rem;color:rgba(255,255,255,.4)}.sol-uni-tval span.is-up{color:#7ee2a8}.sol-uni-pillwrap{position:absolute;top:1.4rem;right:-.5rem;z-index:3;display:flex;justify-content:flex-end}.sol-uni-avatar{position:absolute;top:-2.6rem;right:.4rem;width:6.6rem;height:6.6rem;border-radius:50%;background:#d7e2f0;overflow:hidden;z-index:4;box-shadow:0 14px 34px rgba(0,0,0,.4)}.sol-uni-pill{position:relative;z-index:3;background:#fff;border-radius:44px;padding:1rem 1.6rem;box-shadow:0 24px 55px rgba(0,0,0,.5);font-size:2rem;font-weight:600;line-height:1;white-space:nowrap;letter-spacing:-.01em}.sol-uni-pill b{color:#5474f6;font-weight:600}.sol-uni-pill i{color:#b3b8c2;font-style:normal;font-weight:600}@media (max-width:991px){.sol-uni-hero{max-width:440px}.sol-uni-pill{font-size:1.7rem}.sol-uni-avatar{width:5.6rem;height:5.6rem}}@media (max-width:479px){.sol-uni-pill{font-size:1.4rem;padding:.85rem 1.2rem}.sol-uni-avatar{width:4.8rem;height:4.8rem;top:-2rem}}.sol-uni-claim{margin-top:1.3rem;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.03);padding:1.15rem 1.2rem;display:flex;flex-direction:column;gap:.45rem}.sol-uni-claim-h{font-weight:700;font-size:1rem;color:#fff}.sol-uni-claim-sub{font-size:.78rem;line-height:1.4;color:rgba(255,255,255,.5)}.sol-uni-claim-social{gap:.6rem;margin:.35rem 0 .15rem}.sol-uni-avastack,.sol-uni-claim-social{display:flex;align-items:center}.sol-uni-avastack .sol-face{width:1.75rem;height:1.75rem;box-shadow:0 0 0 2.5px #17181d}.sol-uni-avastack>:not(:first-child){margin-left:-.55rem}.sol-uni-avamore{width:1.75rem;height:1.75rem;border-radius:50%;display:grid;place-items:center;font-size:.58rem;font-weight:700;color:#c7d0ee;background:#2b2e38;box-shadow:0 0 0 2.5px #17181d}.sol-uni-claim-count{font-size:.76rem;font-weight:500;color:rgba(255,255,255,.5)}.sol-uni-claim-btn{margin-top:.55rem;text-align:center;background:#5474f6;color:#fff;font-weight:700;font-size:.86rem;padding:.7rem;border-radius:12px}.sol-face.g1{background:linear-gradient(140deg,#8fb0ff,#5474f6)}.sol-face.g2{background:linear-gradient(140deg,#86e6a6,#23a35b)}.sol-face.g3{background:linear-gradient(140deg,#cba3ff,#8b4dff)}.sol-xform{display:flex;align-items:center;gap:1rem;border-radius:16px;padding:1.15rem 1.25rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(100deg,rgba(255,255,255,.02),rgba(84,116,246,.07))}.sol-xform-side{display:flex;flex-direction:column;gap:.55rem;min-width:0}.sol-xform-side.is-from{flex:1;align-items:flex-start}.sol-xform-side.is-to{align-items:flex-start}.sol-xform-cap{font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.35)}.sol-xform-side.is-to .sol-xform-cap{color:#8fb0ff}.sol-xform-hex{align-self:flex-start;font-family:SF Mono,Fira Mono,ui-monospace,monospace;font-size:.82rem;color:rgba(255,255,255,.42);text-decoration:line-through;text-decoration-color:rgba(255,255,255,.25);border:1px solid rgba(255,255,255,.09);border-radius:9px;padding:.42rem .65rem;background:rgba(255,255,255,.02)}.sol-xform-arrow{flex-shrink:0;width:1.9rem;height:1.9rem;border-radius:50%;display:grid;place-items:center;color:#8fb0ff;background:rgba(84,116,246,.16);border:1px solid rgba(84,116,246,.32)}.sol-xform-side.is-to .sol-pill{border-color:rgba(84,116,246,.4);box-shadow:0 0 0 3px rgba(84,116,246,.1),0 10px 22px rgba(84,116,246,.14)}.sol-xf{display:flex;flex-direction:column;align-items:stretch;gap:.4rem}.sol-xf-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:.75rem .9rem;background:rgba(255,255,255,.02)}.sol-xf-row.is-to{border-color:rgba(84,116,246,.38);background:rgba(84,116,246,.08);box-shadow:0 0 0 3px rgba(84,116,246,.08)}.sol-xf-hex{font-size:.85rem;color:rgba(255,255,255,.4);text-decoration:line-through;text-decoration-color:rgba(255,255,255,.28)}.sol-xf-hex,.sol-xf-tag{font-family:SF Mono,Fira Mono,ui-monospace,monospace}.sol-xf-tag{flex-shrink:0;font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.32)}.sol-xf-tag.is-accent{color:#8fb0ff}.sol-xf-arrow{align-self:center;width:1.7rem;height:1.7rem;border-radius:50%;display:grid;place-items:center;color:#8fb0ff;background:rgba(84,116,246,.14);border:1px solid rgba(84,116,246,.3)}.sol-uc{position:relative;width:100%;min-height:520px;height:100%;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.06);background:#f3e7cd}.sol-uc-ellipse{position:absolute;left:10%;bottom:4%;width:62%;height:15%;border-radius:50%;background:#8a2fb0;box-shadow:0 0 0 2px #efa826,inset 0 6px 0 rgba(0,0,0,.12);z-index:1}.sol-uc-phone{position:absolute;left:7%;bottom:7%;width:47%;aspect-ratio:1/2.02;background:#f5b32a;border:3px solid #1c1408;border-radius:28px;transform:rotate(-4deg);z-index:2;padding:7px;box-shadow:-7px 9px 0 #d98f1e}.sol-uc-phone-notch{position:absolute;top:11px;left:50%;transform:translateX(-50%);width:32%;height:8px;background:#1c1408;border-radius:0 0 8px 8px;z-index:3}.sol-uc-screen{width:100%;height:100%;background:#efe4cc;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;padding:22px 9px 9px;gap:5px;color:#3a2f1c}.sol-uc-screen-head{height:30%;border-radius:8px;background:linear-gradient(180deg,rgba(0,0,0,.06),transparent);filter:blur(1.5px);opacity:.6}.sol-uc-screen-note{font-size:8.5px;font-weight:600;color:#5a4d36;padding:0 2px}.sol-uc-swaprow{display:flex;align-items:center;justify-content:space-between;gap:4px;background:#f6efe0;border-radius:8px;padding:6px 7px}.sol-uc-swap-amt{display:flex;flex-direction:column}.sol-uc-swap-amt b{font-size:12px;font-weight:800;color:#241c0e}.sol-uc-swap-amt span{font-size:7px;color:#8a7d63}.sol-uc-swap-tok{display:flex;align-items:center;gap:3px}.sol-uc-swap-tok b{font-size:9px;font-weight:700;color:#241c0e}.sol-uc-swap-tok span{font-size:7px;color:#8a7d63}.sol-uc-swap-tok em{font-style:normal;font-size:6.5px;font-weight:700;color:#241c0e;background:#f2c94c;border-radius:4px;padding:1px 4px}.sol-uc-swap-swapicon{text-align:center;font-size:11px;color:#b8a985;line-height:.4}.sol-uc-swap-fee{display:flex;justify-content:space-between;font-size:7.5px;color:#8a7d63;border-top:1px solid #e2d8c2;padding-top:6px;margin-top:2px}.sol-uc-swap-fee span{color:#3a2f1c;font-weight:600}.sol-uc-swap-btns{display:flex;gap:5px;margin-top:auto}.sol-uc-swap-btns span{flex:1;text-align:center;font-size:9px;font-weight:700;border-radius:8px;padding:8px 0}.sol-uc-swap-btns .is-cancel{background:#6b6357;color:#fff}.sol-uc-swap-btns .is-confirm{background:#f2c94c;color:#241c0e}.sol-uc-tok{width:20px;height:20px;flex-shrink:0}.sol-uc-swap-tok .sol-uc-tok{width:13px;height:13px}.sol-uc-fcard{position:absolute;z-index:4;background:#fff;border-radius:18px;padding:16px 18px;box-shadow:0 9px 0 0 #8a2fb0,0 22px 40px rgba(0,0,0,.22)}.sol-uc-fcard-1{top:14%;right:1%;width:66%}.sol-uc-fcard-2{top:41%;right:-1%;width:70%}.sol-uc-fcard-title{font-size:15px;font-weight:500;color:#9a938a;margin-bottom:9px;white-space:nowrap}.sol-uc-fcard-row,.sol-uc-fcard-title b{font-weight:800;color:#17130c}.sol-uc-fcard-row{display:flex;align-items:center;gap:7px;font-size:15px;white-space:nowrap}.sol-uc-fcard-row.is-center{justify-content:center}.sol-uc-fcard-arrow{color:#17130c;font-weight:800}.sol-uc-connect{position:absolute;z-index:5;top:37%;right:33%;color:#efa826;font-size:22px;font-weight:900}.sol-celo{position:relative;width:100%;border-radius:24px;border:1px solid rgba(255,255,255,.06);background:#faf4ef;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.9rem 1.5rem}.sol-celo-shot{width:88%;max-width:320px;border-radius:16px;border:1px solid rgba(0,0,0,.06);box-shadow:0 18px 40px rgba(40,30,20,.22)}.sol-celo-shot.s1{transform:rotate(-1.6deg)}.sol-celo-shot.s2{transform:rotate(1.6deg)}.sol-fin{position:relative;width:100%;min-height:480px;height:100%;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.06);background:radial-gradient(120% 90% at 50% 0,#1d2145 0,#14162a 48%,#0c0d16 100%);display:flex;align-items:center;justify-content:center;padding:1.6rem}.sol-fin-screen{width:300px;max-width:92%;display:flex;flex-direction:column;gap:1rem}.sol-fin-top{display:flex;align-items:center;justify-content:space-between;color:rgba(255,255,255,.4);font-size:1.3rem;line-height:1}.sol-fin-title{font-size:.98rem;font-weight:700;color:#fff}.sol-fin-to{display:flex;align-items:center;gap:.75rem;border:1px solid rgba(52,211,153,.4);background:rgba(52,211,153,.09);border-radius:16px;padding:.85rem .95rem}.sol-fin-avatar{width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden;flex-shrink:0;background:#1c3a30}.sol-fin-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:60% 28%;object-position:60% 28%}.sol-fin-to-info{display:flex;flex-direction:column;gap:.12rem;min-width:0}.sol-fin-name{font-size:.95rem;font-weight:700}.sol-fin-name b{color:#fff;font-weight:700}.sol-fin-name i{color:rgba(255,255,255,.45);font-style:normal;font-weight:600}.sol-fin-to-sub{font-size:.72rem;font-weight:500;color:#34d399}.sol-fin-check{margin-left:auto;flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:50%;display:grid;place-items:center;color:#04160f;background:#34d399}.sol-fin-amount{text-align:center;font-size:2.9rem;font-weight:800;letter-spacing:-.03em;color:#fff;padding:.5rem 0 .2rem}.sol-fin-amount span{color:rgba(255,255,255,.3)}.sol-fin-from{display:flex;align-items:center;justify-content:space-between;gap:.8rem;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:.75rem .95rem}.sol-fin-from span{font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.4)}.sol-fin-from b{font-size:.85rem;font-weight:600;color:#fff}.sol-fin-btn{text-align:center;border-radius:99px;padding:.95rem;font-weight:800;font-size:.95rem;color:#fff;background:linear-gradient(90deg,#5474f6,#7c5cf6);box-shadow:0 12px 28px rgba(84,116,246,.32)}.sol-fin-note{text-align:center;font-size:.72rem;color:rgba(255,255,255,.4)}.hover\:border-border:hover{border-color:var(--border)}.hover\:border-border-strong:hover{border-color:var(--border-strong)}.hover\:bg-accent-strong:hover{background-color:var(--accent-strong)}.hover\:bg-surface-2:hover{background-color:var(--surface-2)}.hover\:bg-white\/15:hover{background-color:rgb(255 255 255/.15)}.hover\:bg-white\/90:hover{background-color:rgb(255 255 255/.9)}.hover\:text-accent:hover{color:var(--accent)}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-accent:focus-visible{--tw-ring-color:var(--accent)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-bg:focus-visible{--tw-ring-offset-color:var(--bg)}.active\:translate-y-\[1px\]:active{--tw-translate-y:1px}.active\:translate-y-\[1px\]:active,.group:hover .group-hover\:-translate-y-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y:-0.125rem}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.sm\:inline{display:inline}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:768px){.md\:mb-16{margin-bottom:4rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:pt-24{padding-top:6rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:1024px){.lg\:text-6xl{font-size:3.75rem;line-height:1}}