@font-face{font-family:Showcase Inter;src:url(/fonts/inter-latin-variable.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Showcase Manrope;src:url(/fonts/manrope-latin-variable.woff2)format("woff2");font-weight:200 800;font-display:swap}.product-preview-section{z-index:1;color:#f7f7f5;padding:80px 5vw 85px;scroll-margin-top:110px;font-family:Story Montserrat,Arial,sans-serif;position:relative}.product-preview-intro{justify-content:space-between;align-items:flex-end;gap:45px;max-width:1040px;margin:0 auto 35px;display:flex}.product-preview-intro .story-kicker{color:#ff9500;letter-spacing:.17em;margin-bottom:16px;font-size:10px}.product-preview-intro h2{text-transform:uppercase;letter-spacing:-.02em;font-family:Story Oswald,sans-serif;font-size:clamp(35px,4.5vw,65px);font-weight:600;line-height:1.05}.product-preview-intro h2 span{color:#0000;-webkit-text-stroke:1px #e4eaf0}.product-preview-intro>p{color:#adbecb;max-width:360px;font-size:14px;line-height:1.85}.product-preview-intro>p strong{color:#f2f5f8;font-weight:550}.product-preview-disclaimer{color:#bdcad5;max-width:1040px;margin:-13px auto 30px;font-size:14px;line-height:1.65}.product-showcase{--preview-cyan:#80bfd2;--preview-violet:#afa0d2;--preview-mint:#7dbba4;--preview-amber:#ceb076;max-width:1040px;margin:auto;font-family:Showcase Inter,Arial,sans-serif}.showcase-tabs{justify-content:center;gap:12px;margin-bottom:28px;display:flex}.showcase-tabs button{color:#a8b2c6;background:#131820;border:1px solid #ffffff18;border-radius:50px;align-items:center;gap:9px;min-height:46px;padding:10px 20px;font-family:inherit;font-size:13px;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.showcase-tabs button>small{color:#647287;margin-left:9px;font-family:monospace;font-size:9px}.showcase-tabs button[aria-selected=true]{color:#d9f3fb;background:linear-gradient(110deg,#213d4fbe,#171e2eb5);border-color:#72c5e359;box-shadow:inset 0 1px #b4e6ff12,0 0 18px #46b7e810}.showcase-tabs button[aria-selected=true]>small{color:#76bfd2}.showcase-tabs button:hover{color:#fff;border-color:#87b5d16b}.product-showcase :is(button,a,[tabindex]):focus-visible{outline-offset:5px;outline:2px solid #97ddf6}.showcase-float{isolation:isolate;will-change:transform;animation:11s ease-in-out infinite showcase-float;animation-play-state:var(--showcase-play);position:relative}.showcase-frame{z-index:1;color:#f1f4fb;background:radial-gradient(at 8% 100%,#49356829,#0000 60%),radial-gradient(at 78% 20%,#2844642e,#0000 65%),radial-gradient(at 100% 100%,#254c3d1c,#0000 50%),#10141b;border:1px solid #acbbce30;border-radius:25px;position:relative;overflow:hidden;box-shadow:inset 0 1px #e3e8ff0c,0 25px 65px #0008,-12px 12px 45px #63518b0c,12px -8px 45px #4985a50d}.showcase-window-chrome{background:#ffffff02;border-bottom:1px solid #d4e0ff0c;align-items:center;gap:18px;min-height:65px;padding:0 28px;display:flex}.showcase-brand{align-items:center;gap:9px;display:flex}.showcase-brand strong{letter-spacing:.13em;font-size:12px}.showcase-brand>span{letter-spacing:.1em;color:#8896a7;border-left:1px solid #d0d9e624;margin-left:6px;padding-left:14px;font-size:8px}.showcase-chapter{color:#80bbc9;letter-spacing:.11em;margin-left:auto;font-family:monospace;font-size:8px}.showcase-window-dots{gap:5px;margin-left:7px;display:flex}.showcase-window-dots i{background:#637587;border-radius:50%;width:4px;height:4px}.showcase-window-dots i:first-child{background:#ae90d5}.showcase-window-dots i:last-child{background:#6aa5b1}.showcase-scene-title{justify-content:space-between;align-items:center;gap:15px;padding:24px 30px 20px;display:flex}.showcase-scene-title h3{letter-spacing:-.045em;font-family:Showcase Manrope,sans-serif;font-size:clamp(18px,2.1vw,27px);font-weight:750;line-height:1.3}.showcase-scene-title>span{color:#a4bcb9;flex-shrink:0;align-items:center;gap:6px;font-size:9px;display:flex}.showcase-scene-title>span i{background:#84c7aa;border-radius:50%;width:4px;height:4px}.showcase-scene{height:420px;animation:.8s cubic-bezier(.2,.65,.3,1) both showcase-scene-entry;animation-play-state:var(--showcase-play);margin:0 28px 25px}.showcase-scene *,.showcase-scene :before,.showcase-scene :after{animation-play-state:var(--showcase-play)!important}.showcase-window-bottom{color:#8c9caf;letter-spacing:.025em;border-top:1px solid #d5e2ff0c;justify-content:space-between;gap:12px;padding:12px 28px 15px;font-size:8px;display:flex}.showcase-caption{justify-content:space-between;align-items:center;gap:30px;margin-top:26px;display:flex}.showcase-caption>p{color:#afc2cf;max-width:630px;min-height:48px;font-family:Story Montserrat,Arial,sans-serif;font-size:13px;line-height:1.8}.showcase-playback{flex-shrink:0;gap:12px;display:flex}.showcase-playback button{min-height:44px;font:inherit;color:#9bafc0;background:0 0;border:0;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:inline-flex}.showcase-playback button:hover{color:#eff7ff}.showcase-playback>span{color:#8ba2b4;font-size:10px}.showcase-cta{justify-content:center;align-items:center;gap:23px;margin-top:20px;display:flex}.showcase-cta>a:first-child{color:#edf5fc;background:#142331bd;border:1px solid #6da0be67;border-radius:50px;align-items:center;gap:12px;min-height:45px;padding:10px 18px;font-size:12px;display:inline-flex}.showcase-cta>a:first-child svg{color:#edb775}.showcase-cta>a:first-child:hover{background:#1d3446}.showcase-privacy{color:#a3b8c6;text-underline-offset:4px;font-size:11px;text-decoration:underline}.preview-loading{color:#a6bfd0;background:#141c29;border:1px solid #b8c5de25;border-radius:25px;place-items:center;max-width:1040px;min-height:460px;margin:auto;padding:25px;font-size:13px;display:grid}.preview-loading button{color:#eff7fc;background:#203747;border:1px solid #68b4d056;border-radius:40px;padding:14px 23px}.preview-glass{background:linear-gradient(115deg,#242733,#1b242d);border:1px solid #c9d5f21f;border-radius:18px;box-shadow:inset 0 1px #e8f0ff08,0 14px 30px #00000016}.preview-avatar{border:1px solid #9cc9eb2d;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:10px;font-weight:650;display:inline-grid}.preview-cyan{color:var(--preview-cyan);background:#73aebc12}.preview-violet{color:var(--preview-violet);background:#ac8fdb12}.preview-amber{color:var(--preview-amber);background:#d2b07912}.preview-mint{color:var(--preview-mint);background:#6ec5a210}.preview-inbox{background:#0e141cab;border:1px solid #c9d5f224;border-radius:17px;grid-template-columns:245px minmax(0,1fr);height:100%;display:grid;overflow:hidden}.preview-conversation-list{background:#ffffff02;border-right:1px solid #d1deff13;flex-direction:column;padding:17px 12px 12px;display:flex}.preview-list-title{align-items:center;gap:8px;margin:0 6px 13px;font-size:12px;font-weight:600;display:flex}.preview-list-title>span{color:#91c2d5;background:#579ec41a;border-radius:4px;padding:2px 5px;font-size:8px}.preview-search{color:#8898ad;border:1px solid #c3cfe217;border-radius:8px;align-items:center;gap:6px;margin-bottom:9px;padding:8px;font-size:9px;display:flex}.preview-thread{border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:11px 9px;display:flex}.preview-thread>div{min-width:0}.preview-thread strong{font-size:10px;font-weight:550}.preview-thread p{color:#a2adc0;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:9px;overflow:hidden}.preview-thread-selected{background:#78c2ea0c;border-color:#73bcdd26}.preview-thread-selected>i{background:#7cc9e4;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-left:auto}.preview-list-note{color:#8fa0b4;gap:6px;margin-top:auto;padding:14px 6px 0;font-size:8px;line-height:1.5;display:flex}.preview-list-note>span{background:#a497d2;border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:4px}.preview-chat-window{flex-direction:column;min-width:0;display:flex}.preview-chat-window>header{border-bottom:1px solid #b3c7e811;align-items:center;gap:9px;min-height:54px;padding:10px 18px;display:flex}.preview-chat-window header strong{font-size:11px;font-weight:600}.preview-chat-window header p{color:#929eb1;margin-top:3px;font-size:8px}.preview-open{color:#94cbb7;background:#81c7a90e;border:1px solid #92c6b326;border-radius:5px;margin-left:auto;padding:3px 6px;font-size:8px}.preview-chat-content{flex-direction:column;flex:1;align-items:flex-start;gap:14px;min-height:0;padding:20px 22px;display:flex}.preview-date{color:#75899a;letter-spacing:.14em;align-self:center;margin-bottom:3px;font-size:7px}.preview-bubble{background:#a7bcdb0b;border:1px solid #adc3e019;border-radius:2px 11px 11px;max-width:77%;padding:11px 14px;font-size:12px;line-height:1.5}.preview-bubble small{color:#8f9fb1;justify-content:flex-end;align-items:center;gap:4px;margin-top:3px;font-size:7px;display:flex}.preview-bubble-first{animation:12s infinite preview-message-first}.preview-bubble-second{animation:12s infinite preview-message-second}.preview-bubble-reply{color:#e2f5fb;background:linear-gradient(120deg,#28404b,#263e49);border-color:#86ced837;border-radius:11px 2px 11px 11px;align-self:flex-end;animation:12s infinite preview-message-reply}.preview-chat-confirm{color:#94c6b5;align-self:flex-end;gap:5px;font-size:8px;animation:12s infinite preview-message-confirm;display:flex}.preview-composer{color:#92bacb;background:#e1eaff04;border:1px solid #bfd1ea1d;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:36px;margin:0 14px 12px;padding:8px 12px;font-size:9px;display:flex}.preview-typed{white-space:nowrap;animation:12s linear infinite preview-typing}.preview-contact-scene{grid-template-columns:255px minmax(0,1fr);align-items:center;gap:110px;height:100%;padding:0 22px;display:grid;position:relative}.preview-connections{pointer-events:none;width:110px;height:310px;position:absolute;top:calc(50% - 155px);left:277px;overflow:visible}.preview-connections path{stroke:url(#contact-connection-gradient);stroke-width:1.4px;fill:none;opacity:.65;stroke-dasharray:6 5;animation:6s linear infinite preview-connection-flow}.preview-connections circle{fill:#b6e9fc}.preview-profile-card{text-align:center;padding:23px 20px 15px;animation:12s infinite preview-profile-arrive;position:relative}.preview-profile-eyebrow{letter-spacing:.12em;color:#9a9cc9;margin-bottom:16px;font-family:monospace;font-size:8px}.preview-avatar-profile{border-radius:16px;width:57px;height:57px;font-size:19px;box-shadow:0 0 24px #78d2e711}.preview-profile-card h4{letter-spacing:-.025em;margin:14px 0 5px;font-family:Showcase Manrope,sans-serif;font-size:20px;font-weight:700}.preview-profile-card>p{color:#9facc0;font-size:10px}.preview-profile-tags{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:17px;display:flex}.preview-profile-tags span{color:#93c5d8;background:#74b0d510;border:1px solid #84bcd220;border-radius:5px;padding:5px 7px;font-size:8px}.preview-profile-footer{color:#b0bdd0;border-top:1px solid #b4c6ec17;justify-content:center;align-items:center;gap:7px;margin-top:19px;padding-top:13px;font-size:8px;display:flex}.preview-context-cards{flex-direction:column;gap:14px;display:flex;position:relative}.preview-context-card{align-items:center;gap:13px;min-height:78px;padding:16px;display:flex;position:relative}.preview-context-card small,.preview-task-card small{letter-spacing:.1em;color:#9bbacc;font-family:monospace;font-size:8px;line-height:1.4;display:block}.preview-context-card h4{letter-spacing:-.02em;margin:6px 0 5px;font-family:Showcase Manrope,sans-serif;font-size:14px;font-weight:650}.preview-context-card p{color:#a3b2c4;font-size:9px;line-height:1.5}.preview-context-icon{border:1px solid #b4cae12a;border-radius:12px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid;box-shadow:inset 0 1px #e7eeff07}.preview-context-one{animation:12s infinite preview-context-one}.preview-context-two{animation:12s infinite preview-context-two}.preview-context-three{animation:12s infinite preview-context-three}.preview-context-pulse{background:#85d1df;border-radius:50%;width:4px;height:4px;position:absolute;top:17px;right:15px;box-shadow:0 0 9px #77c6e096}.preview-followup-scene{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2px 30px 0;display:flex}.preview-task-card{width:100%;max-width:620px;padding:25px 25px 20px;animation:12s infinite preview-task-arrive}.preview-task-heading{align-items:center;gap:13px;display:flex}.preview-task-heading small{color:#cab17e}.preview-task-heading h4{letter-spacing:-.025em;margin:5px 0 0;font-family:Showcase Manrope,sans-serif;font-size:20px;font-weight:700}.preview-task-check{color:#8ed4b6;margin-left:auto;animation:12s infinite preview-task-check}.preview-task-card>p{color:#a8b6c9;margin:13px 0 15px;font-size:11px;line-height:1.7}.preview-task-contact{border-top:1px solid #cfdbf512;align-items:center;gap:9px;padding-top:13px;display:flex}.preview-task-contact small{color:#8aa3b7;font-size:7px}.preview-task-contact strong{margin-top:4px;font-size:10px;font-weight:550;display:block}.preview-task-created{color:#94cdb4;align-items:center;gap:5px;margin-left:auto;font-size:9px;animation:12s infinite preview-task-check;display:flex}.preview-status-path{grid-template-columns:repeat(3,1fr);width:100%;max-width:620px;margin-top:28px;display:grid;position:relative}.preview-status-line{background:linear-gradient(90deg,#c5a06960,#7cc5dd60,#7dbda760);height:1px;position:absolute;top:20px;left:16.66%;right:16.66%}.preview-state{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.preview-state-icon{background-color:#1d2837;border:1px solid #bbc8e128;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.preview-state strong{margin-top:8px;font-size:11px;font-weight:550}.preview-state p{color:#98aabf;margin-top:5px;font-size:8px}.preview-state i{border:1px solid;border-radius:15px;width:46px;height:46px;position:absolute;top:-2px;box-shadow:0 0 18px #86cce029}.preview-state-0{color:#dec081}.preview-state-1{color:#94d3e8}.preview-state-2{color:#95d3b9}.preview-state-0 i{animation:12s infinite preview-status-pending}.preview-state-1 i{animation:12s infinite preview-status-progress}.preview-state-2 i{animation:12s infinite preview-status-done}.preview-followup-note{color:#94a5bc;text-align:center;margin-top:18px;font-size:9px}@keyframes showcase-float{0%,to{transform:translate(-3px,3px)rotate(-.25deg)}50%{transform:translate(3px,-14px)rotate(.25deg)}}@keyframes showcase-scene-entry{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes preview-message-first{0%{opacity:0;transform:translateY(8px)}9%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes preview-message-second{0%,13%{opacity:0;transform:translateY(8px)}25%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes preview-message-reply{0%,49%{opacity:0;transform:translateY(8px)scale(.98)}61%,92%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(0)scale(1)}}@keyframes preview-message-confirm{0%,62%{opacity:0;transform:translateY(4px)}73%,92%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes preview-typing{0%,25%{clip-path:inset(0 100% 0 0);opacity:1}49%,52%{clip-path:inset(0);opacity:1}58%,to{clip-path:inset(0);opacity:0}}@keyframes preview-connection-flow{to{stroke-dashoffset:-66px}}@keyframes preview-profile-arrive{0%{opacity:.25;transform:translateY(10px)}12%,90%{opacity:1;transform:translateY(0)}to{opacity:.25;transform:translateY(10px)}}@keyframes preview-context-one{0%,12%{opacity:.12;transform:translate(-10px)}28%,90%{opacity:1;transform:translate(0)}to{opacity:.12;transform:translate(-10px)}}@keyframes preview-context-two{0%,30%{opacity:.12;transform:translate(-10px)}46%,90%{opacity:1;transform:translate(0)}to{opacity:.12;transform:translate(-10px)}}@keyframes preview-context-three{0%,49%{opacity:.12;transform:translate(-10px)}65%,90%{opacity:1;transform:translate(0)}to{opacity:.12;transform:translate(-10px)}}@keyframes preview-task-arrive{0%{opacity:.3;transform:translateY(10px)}12%,92%{opacity:1;transform:translateY(0)}to{opacity:.3;transform:translateY(10px)}}@keyframes preview-task-check{0%,19%{opacity:0;transform:scale(.9)}30%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes preview-status-pending{0%,4%{opacity:0}14%,32%{opacity:1}42%,to{opacity:0}}@keyframes preview-status-progress{0%,32%{opacity:0}44%,60%{opacity:1}70%,to{opacity:0}}@keyframes preview-status-done{0%,60%{opacity:0}73%,92%{opacity:1}to{opacity:0}}@media (max-width:900px){.product-preview-intro{gap:25px}.product-preview-intro>p{max-width:300px;font-size:13px}.showcase-brand>span{display:none}.showcase-scene{margin-inline:20px}.preview-inbox{grid-template-columns:200px minmax(0,1fr)}.preview-contact-scene{grid-template-columns:225px minmax(0,1fr);gap:40px;padding-inline:4px}.preview-connections{width:40px;left:229px}.preview-context-card{gap:10px;padding:14px 12px}.preview-context-card h4{font-size:12px}.preview-context-card p{font-size:8px}.preview-followup-scene{padding-inline:15px}}@media (max-width:600px){.product-preview-section{padding:55px 17px 60px;scroll-margin-top:92px}.product-preview-intro{margin-bottom:22px;padding-inline:4px;display:block}.product-preview-intro h2{font-size:37px}.product-preview-intro .story-kicker{margin-bottom:14px;font-size:9px}.product-preview-intro>p{max-width:420px;margin-top:18px;font-size:13px}.showcase-tabs{gap:7px;margin-bottom:24px}.showcase-tabs button{flex:1;justify-content:center;gap:6px;min-height:44px;padding:9px 7px;font-size:11px}.showcase-tabs button>small{display:none}.showcase-tabs button svg{width:16px}.showcase-frame{border-radius:19px}.showcase-window-chrome{gap:8px;min-height:52px;padding:0 16px}.showcase-brand{gap:7px}.showcase-brand img{width:22px;height:22px}.showcase-brand strong{font-size:10px}.showcase-window-dots{display:none}.showcase-chapter{letter-spacing:.02em;font-size:7px}.showcase-scene-title{padding:19px 17px 16px;display:block}.showcase-scene-title h3{max-width:300px;font-size:19px}.showcase-scene-title>span{margin-top:10px;font-size:8px}.showcase-scene{height:370px;margin:0 12px 17px}.showcase-window-bottom{padding:11px 16px 13px;font-size:7px;line-height:1.6}.showcase-window-bottom>span:last-child{display:none}.preview-inbox{border-radius:12px;grid-template-columns:1fr}.preview-conversation-list{display:none}.preview-chat-window>header{padding:10px 12px}.preview-chat-content{gap:10px;padding:14px 12px}.preview-bubble{max-width:87%;font-size:11px}.preview-bubble small{font-size:8px}.preview-chat-window header strong{font-size:12px}.preview-chat-confirm{font-size:9px}.preview-composer{min-height:39px;font-size:10px}.preview-contact-scene{grid-template-rows:96px 1fr;grid-template-columns:1fr;gap:14px;padding:0}.preview-connections{display:none}.preview-profile-card{text-align:left;border-radius:13px;grid-template-columns:47px 1fr;align-items:center;gap:0 10px;height:96px;padding:12px;display:grid}.preview-profile-eyebrow,.preview-profile-footer{display:none}.preview-avatar-profile{border-radius:13px;grid-row:1/4;width:44px;height:44px;font-size:16px}.preview-profile-card h4{margin:0;font-size:16px}.preview-profile-card>p{font-size:8px}.preview-profile-tags{justify-content:flex-start;gap:4px;margin-top:4px}.preview-profile-tags span{padding:3px 5px;font-size:7px}.preview-context-cards{gap:8px}.preview-context-card{border-radius:12px;min-height:61px;padding:9px 12px}.preview-context-icon{border-radius:10px;width:35px;height:35px}.preview-context-card small{font-size:7px}.preview-context-card h4{margin:3px 0;font-size:12px}.preview-context-card p{font-size:8px}.preview-context-pulse{top:10px;right:10px}.preview-followup-scene{padding:1px 0 0}.preview-task-card{border-radius:13px;padding:18px 15px}.preview-task-heading{gap:10px}.preview-task-heading small{letter-spacing:.035em;font-size:7px}.preview-task-heading h4{font-size:17px}.preview-task-card>p{margin:17px 0;font-size:11px}.preview-task-created{max-width:83px;font-size:7px;line-height:1.7}.preview-task-contact strong{font-size:10px}.preview-status-path{margin-top:24px}.preview-state strong{font-size:10px}.preview-state p{max-width:80px;font-size:7px;line-height:1.5}.preview-followup-note{max-width:270px;margin-top:18px;font-size:8px;line-height:1.7}.showcase-caption{margin-top:24px;padding-inline:3px;display:block}.showcase-caption>p{min-height:66px;font-size:12px}.showcase-playback{justify-content:center;margin-top:8px}.showcase-playback button{font-size:11px}.showcase-cta{flex-direction:column;gap:15px;margin-top:15px}.showcase-cta>a:first-child{font-size:11px}.showcase-privacy{padding:6px}.preview-loading{min-height:465px}}.product-showcase.is-reduced .showcase-scene *{opacity:1;clip-path:none;transform:none;animation:none!important}.product-showcase.is-reduced .preview-typed,.product-showcase.is-reduced .preview-state i{opacity:0}.product-showcase.is-reduced .preview-state-2 i{opacity:1}@media (prefers-reduced-motion:reduce){.showcase-float{will-change:auto}.showcase-float,.showcase-scene,.showcase-scene *{transition:none!important;animation:none!important}.showcase-scene *{opacity:1;clip-path:none;transform:none}.preview-typed,.preview-state i{opacity:0}.preview-state-2 i{opacity:1}}
.specular-button{--sb-radius:18px;--sb-tint:#fff;--sb-tint-opacity:0;--sb-blur:0px;--sb-text-color:#f5f5f5;border-radius:var(--sb-radius);background:color-mix(in srgb,var(--sb-tint) calc(var(--sb-tint-opacity) * 100%),transparent);color:var(--sb-text-color);letter-spacing:.01em;-webkit-backdrop-filter:blur(var(--sb-blur));backdrop-filter:blur(var(--sb-blur));cursor:pointer;border:0;justify-content:center;align-items:center;margin:0;font-family:inherit;font-weight:500;line-height:1;transition:transform .15s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 1px #ffffff0a,0 8px 24px #00000040}.specular-button:active{transform:scale(.97)}.specular-button:focus-visible{outline:2px solid color-mix(in srgb,var(--sb-text-color) 60%,transparent);outline-offset:3px}.specular-button:disabled{opacity:1;cursor:default}.specular-button:disabled:active{transform:none}.specular-button--sm{padding:10px 22px;font-size:.85rem}.specular-button--md{padding:14px 30px;font-size:1rem}.specular-button--lg{padding:18px 40px;font-size:1.15rem}.specular-button__fx{z-index:1;pointer-events:none;position:absolute;inset:-20px}.specular-button__fx canvas{width:100%;height:100%;display:block}.specular-button__label{z-index:2;white-space:nowrap;justify-content:center;align-items:center;gap:16px;display:inline-flex;position:relative}.hero-specular-cta.specular-button{margin-top:29px}@media (max-width:760px){.hero-specular-cta.specular-button{max-width:100%;margin-top:27px;padding:16px;font-size:15px}.hero-specular-cta .specular-button__label{white-space:normal;gap:10px}.hero-specular-cta .specular-button__label>span{text-wrap:balance;min-width:0;line-height:1.25}.hero-specular-cta .specular-button__label>svg{flex-shrink:0}}
