@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.676ea585.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.af09ab9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.0d21604a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.7e59dfd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_99ceb2c4-module__m4h0UW__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_99ceb2c4-module__m4h0UW__variable{--font-hanken:"Hanken Grotesk","Hanken Grotesk Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_af8a473a-module__tTHgda__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_af8a473a-module__tTHgda__variable{--font-inter:"Inter","Inter Fallback"}
.home-landing{--home-primary:#004ac6;--home-primary-container:#2563eb;--home-on-primary:#fff;--home-surface:#faf8ff;--home-on-surface:#131b2e;--home-on-surface-variant:#434655;--home-outline-variant:#c3c6d7;--home-surface-container-high:#e2e7ff;--home-surface-container-low:#f2f3ff;--home-surface-container-highest:#dae2fd;--home-secondary-container:#6cf8bb;--home-on-secondary-container:#00714d;--home-tertiary-fixed:#ffdbcd;--home-on-tertiary-fixed-variant:#7d2d00;--home-primary-fixed:#dbe1ff;--home-on-primary-fixed-variant:#003ea8;background-color:var(--home-surface);color:var(--home-on-surface)}.home-landing.home-page{isolation:isolate;background-color:#030712}.home-page-canvas{z-index:-1;pointer-events:none;background-color:#030712;background-image:url(/home/background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}@media (max-width:767px){.home-page-canvas{background-color:#000;background-image:none}}.home-header-frame{flex-direction:column;align-items:center;padding:16px 16px 0;display:flex}@media (min-width:768px){.home-header-frame{padding:24px 0 0}}.home-header-bar{isolation:isolate;box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:1108px;height:56px;padding:12px 16px;display:flex;position:relative;overflow:visible}.home-header-bar:before{content:"";z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#0e121b80;border:5px solid #dae2fd0d;border-radius:12px;transition:border-color .25s,background-color .25s,box-shadow .25s;position:absolute;inset:0}.home-header-frame.is-scrolled{padding-top:12px}@media (min-width:768px){.home-header-frame.is-scrolled{padding-top:16px}}.home-header-bar.is-scrolled:before{background:#0e121bc7;border-color:#dae2fd38;box-shadow:0 8px 28px #00000059}.home-header-bar>*{z-index:1;position:relative}.home-header-bar .group{z-index:20}.home-header-bar .group:hover,.home-header-bar .group:focus-within{z-index:30}@media (min-width:768px){.home-header-bar{width:1108px;max-width:calc(100% - 48px);height:72px;padding:12px 24px}}.home-drawer-overlay,.home-drawer{display:none}@media (max-width:767px){.home-header-frame{padding:16px clamp(16px,5.58vw,24px) 0}.home-header-bar{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:382px;height:70px;padding:12px}.home-header-menu-btn{background:#dae2fd0f;border:1px solid #dae2fd14;border-radius:10px;width:46px;height:46px}.home-drawer-overlay{z-index:55;opacity:0;visibility:hidden;pointer-events:none;background:#0e121b8c;transition:opacity .7s,visibility .7s;display:block;position:fixed;inset:0}.home-drawer-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.home-drawer{z-index:60;box-sizing:border-box;pointer-events:none;background:#0e121b;border-left:1px solid #dae2fd14;flex-direction:column;width:min(320px,85vw);height:100%;padding:16px;transition:transform .7s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%)}.home-drawer.is-open{pointer-events:auto;transform:translate(0)}.home-drawer-header{justify-content:space-between;align-items:center;margin-bottom:32px;padding:0 8px;display:flex}.home-drawer-title{color:#dae2fd;font-size:20px;font-weight:600;line-height:1.2;font-family:var(--font-hanken),sans-serif}.home-drawer-close{color:#dae2fd;background:#dae2fd0f;border:1px solid #dae2fd14;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:flex}.home-drawer-close:hover{background:#dae2fd1f}.home-drawer-links{flex-direction:column;gap:4px;display:flex}.home-drawer-link{color:#dae2fdb3;text-align:left;border-radius:12px;align-items:center;gap:16px;width:100%;padding:12px 16px;transition:background .2s,color .2s;display:flex}.home-drawer-link:hover{color:#dae2fd;background:#dae2fd14}.home-drawer-link.is-active{color:#eeefff;background:#2563eb;font-weight:600}.home-drawer-group{flex-direction:column;gap:2px;display:flex}.home-drawer-toggle{justify-content:space-between}.home-drawer-submenu{flex-direction:column;gap:2px;padding:0 0 4px;display:flex}.home-drawer-sublink{color:#dae2fd99;text-align:left;border-radius:10px;align-items:center;width:100%;padding:10px 16px 10px 52px;font-size:14px;transition:background .2s,color .2s;display:flex}.home-drawer-sublink:hover{color:#dae2fd;background:#dae2fd14}.home-drawer-sublink.is-active{color:#eeefff;background:#2563eb59;font-weight:600}}.home-landing .hero-gradient{background:radial-gradient(circle,#2563eb08 0%,#fff0 70%)}.hero-dashboard-stage{border-radius:0 0 40px 40px;width:100%;padding:40px 16px 160px;position:relative;overflow:visible}.hero-dashboard-stage-clip{pointer-events:none;background:linear-gradient(#0000 0% 18%,#00000097 38%,#000 58%,#004ac6 116.87%);border-radius:0 0 40px 40px;position:absolute;inset:0;overflow:hidden}@media (min-width:768px){.hero-dashboard-stage{padding:48px 24px 220px}}.hero-dashboard-cluster{z-index:1;width:min(961px,100%);margin:0 auto;position:relative}.hero-dashboard-glow-wrap{pointer-events:none;border-radius:24px;position:absolute;inset:0;overflow:hidden}.hero-dashboard-glow{filter:blur(150px);background:#264488;width:min(544px,80%);height:min(544px,80%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-dashboard-frame{z-index:1;background:0 0;border:0;border-radius:24px;width:100%;position:relative;overflow:visible}.hero-dashboard-frame img{border-radius:0;width:100%;height:auto;display:block}.hero-stat{isolation:isolate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#ffffff0a .16%,#ffffff1f 100%);border:1px solid #dae2fd0d;border-radius:12px;flex-direction:column;align-items:flex-start;padding:18px;display:flex;box-shadow:0 4px 50px #000c}.hero-stat strong{color:#739fff;font-size:28px;font-weight:600;line-height:34px;display:block}.hero-stat strong .hero-stat-value{color:inherit;font:inherit}.hero-stat>span{color:#fff;margin-top:3px;font-size:12px;font-weight:400;line-height:15px;display:block}.hero-stat-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}@media (min-width:768px){.hero-dashboard-cluster{width:min(961px,72vw)}.hero-stat{z-index:2;position:absolute}.hero-stat strong{font-size:36px;line-height:44px}.hero-stat--revenue{width:182px;top:24%;left:-8%}.hero-stat--users{width:183px;top:24%;right:-8%}.hero-stat--messages{width:151px;top:57%;left:-10%}.hero-stat--uptime{width:146px;top:57%;right:-10%}.hero-stat-grid{display:contents}}.hero-channel{z-index:1;text-align:center;margin:72px auto 0;position:relative}.hero-channel h2{font-family:var(--font-hanken),inherit;color:#fff;margin:0 auto 48px;font-size:28px;font-weight:600;line-height:1.25}.hero-channel-title-line{white-space:nowrap;display:block}.hero-channel-frame{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:829px;margin:0 auto;padding:0;display:flex}.hero-channel-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;margin:0;padding:0;list-style:none;display:flex}.hero-channel-list li{box-sizing:border-box;isolation:isolate;color:#fff;white-space:nowrap;background:linear-gradient(90deg,#ffffff0d .16%,#ffffff26 100%);border-radius:12px;flex-direction:row;align-items:center;gap:10px;width:236px;height:62px;padding:0 12px 0 16px;font-size:14px;font-weight:400;line-height:20px;display:flex}.hero-channel-list li.hero-channel-item--wide{width:307px}.hero-channel-list li.hero-channel-item--automation{width:287px}@media (min-width:768px){.hero-channel{margin-top:112px}.hero-channel h2{margin-bottom:64px;font-size:40px;line-height:1.2}.hero-channel-frame{justify-content:center;width:829px;height:144px}.hero-channel-list{flex-wrap:nowrap;gap:20px}.hero-channel-list li{font-size:16px}}.hero-mobile-atmosphere,.hero-mobile-chart-wrap,.hero-description-mobile,.hero-cta-label-mobile,.hero-channel-title-mobile,.hero-channel-list--mobile,.hero-channel-mobile-wrap{display:none}.hero-mobile-panel,.hero-title-group,.hero-description-desktop,.hero-channel-title-desktop{display:contents}@media (max-width:767px){.home-landing.home-page{max-width:100%;overflow-x:clip}.hero-section{-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:#000;background-image:url(/home/background-mobile.png);background-position:50% -22vw;background-repeat:no-repeat;background-size:100%;width:100%;max-width:100%;position:relative;overflow:visible}.hero-mobile-atmosphere{contain:paint;pointer-events:none;z-index:0;display:block;position:absolute;inset:0;overflow:hidden}.hero-mobile-glow{display:none}.hero-mobile-panel{z-index:1;box-sizing:border-box;background-color:#0000;background-image:url(/home/gradient-background-mobile.png);background-position:bottom;background-repeat:no-repeat;background-size:100% 100%;border-radius:0 0 20px 20px;flex-direction:column;align-items:center;gap:clamp(24px,8.84vw,38px);width:100%;min-width:0;max-width:100%;padding:0 0 clamp(36px,10vw,56px);display:flex;position:relative}.hero-mobile-panel>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.hero-mobile-panel>:not(.hero-mobile-chart-wrap){padding-left:clamp(16px,7.44vw,32px);padding-right:clamp(16px,7.44vw,32px)}.hero-section .hero-copy{box-sizing:border-box;align-items:stretch;gap:clamp(24px,8.84vw,38px);min-width:0;width:100%!important;max-width:100%!important;padding:clamp(16px,5.6vw,24px) 0 0!important}.hero-section .hero-copy>:not(.hero-mobile-panel){box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding-left:clamp(16px,7.44vw,32px);padding-right:clamp(16px,7.44vw,32px)}.hero-title{width:100%;max-width:100%;font-family:var(--font-inter),Inter,sans-serif;letter-spacing:-.025em;overflow-wrap:break-word;white-space:normal;flex-direction:column;align-items:center;gap:clamp(8px,2.8vw,12px);margin:0 auto;font-weight:600;display:flex}.hero-title-group{flex-direction:column;align-items:center;gap:clamp(4px,1.4vw,6px);width:100%;display:flex}.hero-title1,.hero-title3{color:#fff;white-space:normal;max-width:100%;line-height:1.21;font-size:min(9.8vw,42px)!important}.hero-title2{color:#6293ff;max-width:100%;line-height:1.21;font-size:min(11.2vw,48px)!important}.hero-title2-lead{white-space:nowrap}.hero-title2-bots{white-space:nowrap;display:inline-block}.hero-mobile-chart-wrap{box-sizing:border-box;width:100%;max-width:100%;margin-inline:auto;padding-left:clamp(12px,5.6vw,24px);padding-right:clamp(12px,5.6vw,24px);display:block}.hero-mobile-chart{box-sizing:border-box;aspect-ratio:382/221;width:100%;box-shadow:none;filter:none;background:#10182a;border:5px solid #dae2fd0d;border-radius:12px;overflow:hidden}.hero-mobile-chart img{object-fit:cover;object-position:center 58%;transform-origin:50%;filter:none;width:100%;max-width:100%;height:100%;box-shadow:none;display:block;transform:scale(1.045)}.hero-description{text-align:center;color:#dae2fd80;overflow-wrap:break-word;width:100%;max-width:min(366px,100%);margin:0 auto;font-size:clamp(.8125rem,3.26vw,.875rem);font-weight:400;line-height:160%}.hero-description-desktop{display:none}.hero-description-mobile{display:block}.hero-ctas-wrap{width:100%;max-width:min(366px,100%);margin-inline:auto}.hero-ctas{flex-direction:column;align-items:stretch;gap:clamp(12px,4.2vw,18px);width:100%;margin-top:0}.hero-section .hero-cta{width:100%;max-width:none;height:clamp(52px,14vw,60px);padding-left:clamp(16px,8.4vw,36px);padding-right:clamp(16px,8.4vw,36px)}.hero-cta-label-desktop{display:none}.hero-cta-label-mobile{display:inline}.hero-dashboard-stage{display:none}.hero-channel-mobile-wrap{padding-top:clamp(16px,8.4vw,36px);display:block}.hero-channel{z-index:1;width:100%;max-width:100%;margin:0 auto}.hero-channel h2{width:100%;font-family:var(--font-inter),Inter,sans-serif;letter-spacing:-.03em;overflow-wrap:break-word;margin:0 auto clamp(24px,8.4vw,36px);font-weight:600;line-height:1.21;max-width:100%!important;font-size:min(5.6vw,24px)!important}.hero-channel-title-desktop{display:none}.hero-channel-title-mobile{display:block;white-space:normal!important}.hero-channel-title-mline{white-space:nowrap;display:block}.hero-channel-frame--desktop{display:none}.hero-channel-list--mobile{flex-flow:column;align-items:center;gap:clamp(8px,2.8vw,12px);width:100%;max-width:100%;margin:0 auto;display:flex}.hero-channel-list--mobile li{box-sizing:border-box;white-space:normal;text-align:left;border:1px solid #dae2fd0d;gap:clamp(8px,2.8vw,12px);width:fit-content;max-width:100%;height:auto;min-height:38px;padding:8px clamp(12px,4.65vw,20px) 8px 12px;font-size:clamp(.75rem,3.26vw,.875rem);line-height:160%}.hero-channel-list--mobile li.hero-channel-item--wide,.hero-channel-list--mobile li.hero-channel-item--automation{width:fit-content;max-width:100%}.experience-stat-row{gap:clamp(16px,5vw,40px)}.experience-stat{flex:1;width:auto;min-width:0}.experience-stat strong,.experience-intro h2,.benefits-heading h2{font-size:clamp(1.5rem,7.4vw,2rem);line-height:1.25}.solutions-title-line{white-space:normal}.solutions-copy h2{font-size:clamp(1.5rem,7.4vw,2rem);line-height:1.25}}.benefits-section{z-index:1;justify-content:center;padding:0;display:flex;position:relative}.benefits-pin-track{width:100%;height:280vh}.benefits-pin-sticky{z-index:1;box-sizing:border-box;justify-content:center;align-self:flex-start;align-items:center;width:100%;height:100svh;max-height:100svh;padding:64px 16px 80px;display:flex;position:sticky;top:0}.benefits-frame{flex-direction:column;align-items:flex-start;gap:48px;width:100%;max-width:1108px;display:flex}.benefits-heading{text-align:center;flex-direction:column;align-items:center;gap:36px;width:100%;display:flex}.benefits-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#dae2fd;opacity:.5;width:100%;margin:0;font-size:12px;font-weight:600;line-height:160%}.benefits-heading h2{letter-spacing:-.03em;color:#fff;flex-direction:column;align-items:center;width:100%;margin:0;font-size:32px;font-weight:600;line-height:40px;display:flex}.benefits-title-accent{color:#6293ff}.benefits-body{flex-direction:column;align-items:stretch;gap:32px;width:100%;display:flex}.benefits-list{flex-direction:column;align-items:flex-start;width:100%;max-width:448px;display:flex}.benefits-item{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dae2fd0d;flex-direction:column;align-items:flex-start;gap:0;width:100%;padding:28px 0;display:flex}.benefits-item-title{color:#dae2fd80;flex-direction:row;align-items:flex-start;gap:12px;width:100%;font-size:18px;font-weight:600;line-height:24px;display:flex}.benefits-item-num{color:inherit;flex:none}.benefits-item.is-active .benefits-item-num{color:#6293ff}.benefits-item.is-active .benefits-item-title{color:#fff}.benefits-item-desc-wrap{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1),opacity .35s,margin-top .45s cubic-bezier(.22,1,.36,1);display:grid}.benefits-item-desc-wrap.is-open{opacity:1;grid-template-rows:1fr;margin-top:24px}.benefits-item-desc-wrap>.benefits-item-desc{min-height:0;overflow:hidden}.benefits-item-desc{color:#dae2fd;font-size:16px;font-weight:400;line-height:160%;display:block}.benefits-visual{background:linear-gradient(62.69deg,#0003 0%,#0000 47.06%),#070b12 linear-gradient(122.11deg,#12161f00 0%,#12161f 100%);border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:280px;display:flex;overflow:hidden}.benefits-visual img{object-fit:contain;width:100%;height:100%;display:block}.benefits-heading,.benefits-body{opacity:0;will-change:opacity,transform;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.benefits-body{transition-delay:0s}.benefits-frame.is-in .benefits-heading{opacity:1;transform:translate(0,0)}.benefits-frame.is-in .benefits-body{opacity:1;transition-delay:.4s;transform:translate(0,0)}@media (min-width:900px){.benefits-section{padding:0}.benefits-pin-sticky{padding:96px 24px 48px}.benefits-frame{gap:40px;max-height:100%}.benefits-heading{flex:none;gap:20px}.benefits-heading h2{font-size:48px;line-height:58px}.benefits-body{flex-direction:row;align-items:center;gap:20px}.benefits-list{flex:none;width:448px}.benefits-item{padding:36px 0;transition:background-color .25s,border-color .25s}.benefits-item-title{font-size:20px;transition:color .35s}.benefits-item-num{transition:color .35s}.benefits-item-desc-wrap.is-open{margin-top:16px}.benefits-visual{flex:none;width:636px;height:min(484px,52vh);min-height:0}}@media (prefers-reduced-motion:reduce){.benefits-item-desc-wrap,.benefits-item-title,.benefits-item-num{transition:none!important}.benefits-frame,.benefits-heading,.benefits-body{opacity:1!important;transition:none!important;transform:none!important}.benefits-pin-track{height:auto}.benefits-pin-sticky{height:auto;max-height:none;padding:64px 16px 80px;position:relative}@media (min-width:900px){.benefits-pin-sticky{padding:80px 24px 120px}}}@media (max-width:767px){.benefits-section{box-sizing:border-box;border-top:1px solid #dae2fd0d;flex-direction:column;align-items:center;width:100%;padding:0;display:flex}.benefits-pin-sticky{align-items:flex-start;height:auto;min-height:100svh;max-height:none;padding:0;overflow:visible}.benefits-frame{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:48px;width:100%;max-width:432px;padding:60px clamp(16px,7.44vw,32px);display:flex;position:relative}.benefits-visual{flex:none;min-height:280px}.benefits-visual img{object-fit:contain;width:100%;height:auto}}.experience-section{z-index:1;justify-content:center;padding:64px 16px 80px;display:flex;position:relative}.experience-frame{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1084px;display:flex}.experience-visual{width:min(520px,100%);height:auto;display:block}.experience-copy{flex-direction:column;align-items:flex-start;gap:48px;width:100%;max-width:450px;display:flex}.experience-intro{flex-direction:column;justify-content:center;align-items:flex-start;gap:36px;width:100%;display:flex}.experience-intro h2{width:100%;font-family:Inter,var(--font-inter),sans-serif;letter-spacing:-.03em;color:#fff;margin:0;font-size:32px;font-weight:600;line-height:40px}.experience-intro p{color:#dae2fd;opacity:.5;width:100%;margin:0;font-size:16px;font-weight:400;line-height:160%}.experience-desc-line+.experience-desc-line:before{content:" "}.experience-stats{flex-direction:column;align-items:flex-start;gap:48px;width:100%;display:flex}.experience-stat-row{flex-direction:row;align-items:center;gap:40px;width:100%;display:flex}.experience-stat{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;width:168px;display:flex}.experience-stat strong{text-align:left;color:#739fff;width:100%;font-size:32px;font-weight:600;line-height:40px;display:block}.experience-stat strong .experience-stat-value{color:inherit;font:inherit}.experience-stat>span{text-align:left;color:#dae2fd;width:100%;font-size:14px;font-weight:400;line-height:17px;display:block}@media (min-width:900px){.experience-section{padding:80px 24px 120px}.experience-frame{flex-direction:row;align-items:center;gap:114px;min-height:529px}.experience-visual{flex:none;width:520px}.experience-copy{flex:none;width:450px}.experience-intro h2{font-size:36px;line-height:44px}.experience-stat-row{gap:114px}.experience-stat strong{font-size:36px;line-height:44px}}@media (max-width:767px){.experience-section{padding:clamp(40px,11vw,64px) 0}.experience-frame{flex-direction:column;align-items:flex-start;gap:48px;width:100%;max-width:430px;padding:0 clamp(16px,7.44vw,32px);display:flex}.experience-copy{flex-direction:column;align-items:flex-start;gap:48px;width:100%;max-width:100%;display:flex}.experience-visual{display:none}.experience-intro p{font-size:clamp(.6875rem,3.72vw,1rem)}.experience-desc-line{white-space:nowrap;display:block}.experience-desc-line+.experience-desc-line:before{content:none}}.home-landing .glass-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border:1px solid #e2e8f0}.home-landing .flb-journey-card{transition:transform .3s,box-shadow .3s}.home-landing .flb-journey-card:hover{transform:translateY(-4px)}.home-landing .doc-step-line:after{content:"";z-index:0;background:#e2e7ff;width:2px;position:absolute;top:48px;bottom:-32px}.home-landing .doc-step-line:last-child:after{display:none}.home-landing.doc-flb .doc-step-line:after{left:23px}@media (max-width:767px){.home-landing.doc-flb .doc-step-line-flb:after{display:none}}.home-landing.doc-cb .doc-step-line:after{top:40px;left:20px}@media (max-width:767px){.home-landing.doc-cb .doc-step-line-cb:after{display:none}}.home-landing.doc-ocr .doc-step-line:after{background:#434655;left:23px}@media (max-width:767px){.home-landing.doc-ocr .doc-step-line-ocr:after{display:none}}.home-landing.doc-sbb .doc-step-line:after{background:#434655;left:23px}@media (max-width:767px){.home-landing.doc-sbb .doc-step-line-sbb:after{display:none}}.solutions-section{z-index:1;background:radial-gradient(54.9% 115.03% at 50% 3.4%,#2563eb66 0%,#0e121b00 100%);flex-direction:column;align-items:center;padding:80px 20px;display:flex;position:relative}.solutions-frame{flex-direction:column;align-items:center;gap:42px;width:100%;max-width:1275px;display:flex}.solutions-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:36px;width:100%;max-width:1100px;display:flex}.solutions-heading,.solutions-content{flex-direction:column;justify-content:center;align-items:center;gap:36px;width:100%;display:flex}.solutions-pills-reveal{width:100%}.solutions-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#dae2fd;opacity:.5;margin:0;font-size:12px;font-weight:600;line-height:160%}.solutions-copy h2{letter-spacing:-.03em;color:#fff;margin:0;font-size:32px;font-weight:600;line-height:40px}.solutions-title-line{white-space:nowrap}.solutions-desc{color:#dae2fd80;max-width:762px;margin:0;font-size:16px;font-weight:400;line-height:160%}.solutions-desc-line+.solutions-desc-line:before{content:" "}.solutions-cta{box-sizing:border-box;color:#fff;background:#2563eb;border:1px solid #6293ff;border-radius:16px;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:258px;height:60px;padding:16px 36px;font-size:16px;font-weight:500;line-height:160%;text-decoration:none;display:inline-flex}.solutions-cta svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}@media (min-width:768px){.home-landing .hero-cta,.home-landing .solutions-cta,.home-landing .home-header-btn{will-change:transform;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),background-color .25s,border-color .25s,opacity .25s,filter .25s}.home-landing .hero-cta--primary:hover,.home-landing .solutions-cta:hover,.home-landing .home-header-btn--primary:hover{opacity:1;background:#3b82f6;border-color:#60a5fa;transform:translateY(-2px)scale(1.02);box-shadow:0 8px 20px #00000059}.home-landing .hero-cta--primary:active,.home-landing .solutions-cta:active,.home-landing .home-header-btn--primary:active{transform:translateY(0)scale(.99);box-shadow:0 3px 10px #0000004d}.home-landing .hero-cta--ghost:hover,.home-landing .home-header-btn--ghost:hover{background:#dae2fd1f;border-color:#dae2fd66;transform:translateY(-2px)scale(1.02);box-shadow:inset 0 2px 16px #6293ffbf,0 10px 28px #0e121b59}.home-landing .hero-cta--ghost:active,.home-landing .home-header-btn--ghost:active{transform:translateY(0)scale(.99)}.home-landing .hero-cta--primary:hover svg,.home-landing .solutions-cta:hover svg{transform:translate(3px)}.home-landing .benefits-item{transition:background-color .25s,border-color .25s,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.home-landing .benefits-item:hover{background:#dae2fd0a;transform:translateY(-1px)}.home-landing .faq-item{transition:border-color .25s,background-color .25s,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.home-landing .faq-item:hover{border-color:#6293ff73;box-shadow:0 8px 24px #00000040}.home-landing .faq-item-reveal.is-in:hover{transform:translateY(-1px)}.home-landing .home-footer-links a,.home-landing .home-header-nav-link{transition:color .2s,transform .2s;display:inline-block}.home-landing .home-header-nav-link.inline-flex{display:inline-flex}.home-landing .home-footer-links a:hover,.home-landing .home-header-nav-link:hover{color:#fff;transform:translateY(-1px)}.home-landing .solutions-pill{transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .25s,border-color .25s}.home-landing .solutions-pill:hover{background:#dae2fd1a;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.home-landing .hero-cta,.home-landing .solutions-cta,.home-landing .home-header-btn,.home-landing .benefits-item,.home-landing .faq-item,.home-landing .solutions-pill,.home-landing .home-footer-links a,.home-landing .home-header-nav-link{transition:none!important}.home-landing .hero-cta:hover,.home-landing .solutions-cta:hover,.home-landing .home-header-btn:hover,.home-landing .benefits-item:hover,.home-landing .faq-item:hover,.home-landing .solutions-pill:hover,.home-landing .home-footer-links a:hover,.home-landing .home-header-nav-link:hover{transform:none!important}}.solutions-pills{flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;max-width:1275px;height:98px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.solutions-pills-track{--marquee-shift:0px;will-change:transform;flex-wrap:nowrap;align-items:center;width:max-content;animation:35s linear infinite solutions-marquee;display:flex}.solutions-pills:hover .solutions-pills-track{animation-play-state:paused}@keyframes solutions-marquee{0%{transform:translate(0,0)}to{transform:translate3d(calc(-1*var(--marquee-shift)),0,0)}}@media (prefers-reduced-motion:reduce){.solutions-pills-track{animation:none}.solutions-pills-group[aria-hidden=true]{display:none}}.solutions-pills-group{flex-wrap:nowrap;flex:none;align-items:center;gap:12px;padding-right:12px;display:flex}.solutions-pill{color:#fff;white-space:nowrap;background:#dae2fd0d;border-radius:99px;justify-content:center;align-items:center;height:58px;padding:16px 32px;font-size:16px;font-weight:400;line-height:160%;display:inline-flex}@media (min-width:768px){.solutions-section{padding:100px 20px}.solutions-copy h2{font-size:48px;line-height:58px}}@media (max-width:767px){.solutions-section{box-sizing:border-box;background:radial-gradient(54.9% 115.03% at 50% 3.4%,#2563eb66 0%,#0e121b00 100%);flex-direction:column;align-items:center;width:100%;padding:60px 0;display:flex}.solutions-frame{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:432px;padding:0;display:flex}.solutions-copy{text-align:center;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:24px;width:100%;max-width:432px;padding:0 clamp(16px,7.44vw,32px);display:flex}.solutions-heading,.solutions-content{align-items:stretch;gap:24px}.solutions-eyebrow{text-align:center;width:100%}.solutions-copy h2{text-align:center;letter-spacing:-.03em;width:100%;font-size:32px;line-height:39px}.solutions-title-line{white-space:normal}.solutions-desc{text-align:center;color:#dae2fd;opacity:.5;width:100%;max-width:100%;font-size:clamp(.6875rem,3.59vw,.875rem);line-height:160%}.solutions-desc-line{white-space:nowrap;display:block}.solutions-desc-line+.solutions-desc-line:before{content:none}.solutions-cta{box-sizing:border-box;flex-direction:row;justify-content:center;align-self:stretch;align-items:center;gap:10px;width:100%;height:60px;padding:16px 36px;display:flex}.solutions-pills{box-sizing:border-box;flex-flow:row;flex:none;justify-content:flex-start;align-items:center;width:100vw;max-width:none;height:98px;margin-left:calc(50% - 50vw);padding:0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.solutions-pills-track{flex-wrap:nowrap;align-items:center;width:max-content;display:flex}.solutions-pills-group{flex-wrap:nowrap;flex:none;align-items:center;gap:12px;padding-right:12px;display:flex}.solutions-pill{box-sizing:border-box;color:#fff;white-space:nowrap;background:#dae2fd0d;border-radius:99px;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:10px;height:58px;padding:16px 32px;font-size:16px;font-weight:400;line-height:160%;display:flex}}.faq-section{z-index:1;flex-direction:column;align-items:center;padding:60px 20px;display:flex;position:relative}.faq-frame{flex-direction:column;justify-content:center;align-items:center;gap:64px;width:100%;max-width:1160px;display:flex}.faq-header{text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.faq-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#dae2fd;opacity:.5;margin:0;font-size:12px;font-weight:600;line-height:160%}.faq-header-text{flex-direction:column;align-items:center;gap:14.8px;width:100%;display:flex}.faq-header h2{letter-spacing:-.03em;color:#fff;margin:0;font-size:32px;font-weight:600;line-height:40px}.faq-desc{text-align:center;color:#dae2fd80;margin:0;font-size:16px;font-weight:400;line-height:160%}.faq-desc-line+.faq-desc-line:before{content:" "}.faq-content{flex-direction:row;justify-content:center;align-items:flex-start;width:100%;display:flex}.faq-list{flex-direction:column;justify-content:center;align-items:stretch;gap:16px;width:100%;max-width:812px;display:flex}.faq-item{isolation:isolate;background:#0e121b;border:1px solid #dae2fd0d;border-radius:12px;flex-direction:column;align-items:flex-start;width:100%;display:flex}.faq-item-reveal{opacity:0;transition:opacity 1.45s cubic-bezier(.22,1,.36,1)var(--faq-delay,0s),transform 1.45s cubic-bezier(.22,1,.36,1)var(--faq-delay,0s),background-color .25s ease,border-color .25s ease,box-shadow .25s ease;will-change:opacity,transform}.faq-item-reveal.from-left{transform:translate(-56px)}.faq-item-reveal.from-right{transform:translate(56px)}.faq-item-reveal.is-in{opacity:1;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.faq-item-reveal{opacity:1!important;transition:none!important;transform:none!important}}.faq-item.is-open{background:#181b25;border-color:#6293ff}.faq-question{cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:24px;font-family:inherit;display:flex}.faq-item.is-open .faq-question{gap:5px;padding:21px 19px 21px 24px}.faq-question-text{color:#fff;flex:1;font-size:18px;font-weight:600;line-height:24px}.faq-icon{flex:none;width:26px;height:26px;transition:transform .2s;position:relative}.faq-icon span{background:#6293ff;border-radius:3px;position:absolute}.faq-icon span:first-child{width:16px;height:2px;top:12px;left:5px}.faq-icon span:last-child{width:2px;height:16px;top:5px;left:12px}.faq-item.is-open .faq-icon{transform:rotate(135deg)}.faq-item.is-open .faq-icon span{background:#99a0ae}.faq-answer{flex-direction:row;align-items:flex-start;width:100%;padding:0 24px 24px;display:flex}.faq-answer p{color:#cacfd8;max-width:731px;margin:0;font-size:16px;font-weight:400;line-height:26px}@media (min-width:768px){.faq-header h2{font-size:48px;line-height:58px}.faq-question-text{font-size:24px;line-height:29px}}@media (max-width:767px){.faq-section{box-sizing:border-box;border-top:1px solid #dae2fd0d;flex-direction:column;align-items:center;gap:60px;width:100%;padding:60px 20px;display:flex}.faq-frame{flex-direction:column;align-items:center;gap:36px;width:100%;max-width:390px;padding:0;display:flex}.faq-header{text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;padding:0;display:flex}.faq-header-text{gap:24px;width:100%}.faq-header h2{letter-spacing:-.03em;text-align:center;width:100%;font-size:32px;line-height:39px}.faq-desc{text-align:center;color:#dae2fd;opacity:.5;width:100%;font-size:clamp(.6875rem,3.59vw,.875rem);line-height:160%}.faq-desc-line{white-space:nowrap;display:block}.faq-desc-line+.faq-desc-line:before{content:none}.faq-content,.faq-list{gap:16px;width:100%;max-width:390px}.faq-item{background:#0e121b;border:1px solid #dae2fd0d;border-radius:12px;width:100%}.faq-item.is-open{background:#181b25;border-color:#6293ff}.faq-question{gap:16px;padding:24px}.faq-item.is-open .faq-question{gap:4.61px;padding:24px 18px 24px 24px}.faq-question-text{font-size:18px;line-height:140%}.faq-item.is-open .faq-question-text{line-height:22px}.faq-icon{width:24px;height:24px}.faq-icon span:first-child{width:16px;height:2px;top:11px;left:4px}.faq-icon span:last-child{width:2px;height:16px;top:4px;left:11px}.faq-answer{padding:0 24px 24px}.faq-answer p{color:#cacfd8;max-width:100%;font-size:14px;line-height:160%}}.home-landing .cb-feature-card{transition:box-shadow .2s,border-color .2s}.home-landing .cb-feature-card:hover{border-color:#004ac64d;box-shadow:0 1px 3px #0000000f}@media (prefers-reduced-motion:reduce){.home-landing [style*=opacity]{opacity:1!important;transition:none!important;transform:none!important}}.home-footer-reveal-wrap{width:100%}.home-footer{z-index:1;background:linear-gradient(#0e121b 0%,#00358f 100%);flex-direction:column;align-items:center;gap:66px;padding:60px 20px 0;display:flex;position:relative;overflow:hidden}.home-footer-container{flex-direction:column;align-items:flex-start;gap:48px;width:100%;max-width:1108px;display:flex}.home-footer-top{flex-direction:column;align-items:flex-start;gap:40px;width:100%;display:flex}.home-footer-logo{color:#fff;letter-spacing:-.02em;align-items:center;padding:12px 0;font-size:24px;font-weight:600;line-height:24px;text-decoration:none;display:flex}.home-footer-nav{grid-template-columns:max-content repeat(3,max-content);align-items:center;gap:24px 36px;width:auto;max-width:800px;display:grid}.home-footer-row,.home-footer-links{display:contents}.home-footer-label{color:#fff;white-space:nowrap;padding-right:24px;font-size:14px;font-weight:400;line-height:17px}.home-footer-links a{color:#99a0ae;white-space:nowrap;font-size:14px;font-weight:400;line-height:17px;text-decoration:none}.home-footer-links a:hover{color:#fff}.home-footer-copy{flex-direction:row;align-items:center;width:100%;padding:32px 0 0;display:flex;position:relative}.home-footer-copy:before{content:"";border-top:1px solid #dae2fd0d;position:absolute;top:0;left:0;right:0}.home-footer-copy p{color:#fff;margin:0;font-size:12px;font-weight:400;line-height:15px}.home-footer-wordmark{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #dae2fd24;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:flex-start;width:100%;max-width:1108px;height:207px;font-size:clamp(174px,22.4vw,258px);font-weight:500;line-height:.84;display:flex;overflow:hidden}.home-footer-wordmark span{display:block}.home-footer-wordmark-svg{display:none}@media (max-width:767px){.home-footer{box-sizing:border-box;background:linear-gradient(#0e121b 0%,#00358f 100%);border-top:none;flex-direction:column;align-items:center;gap:30px;width:100%;padding:60px 0 0;display:flex}.home-footer-container{flex-direction:column;justify-content:center;align-items:center;gap:48px;width:100%;max-width:432px;padding:0;display:flex}.home-footer-top{flex-direction:column;align-items:center;gap:40px;width:100%;padding:0;display:flex}.home-footer-logo{padding:12px 0;font-size:20px;line-height:20px}.home-footer-nav{flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;max-width:800px;padding:0;display:flex}.home-footer-row{flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:0;display:flex}.home-footer-label{text-align:center;padding-right:0}.home-footer-links{flex-flow:wrap;justify-content:center;align-items:center;gap:36px;padding:0;display:flex}.home-footer-copy{justify-content:center;align-items:center;width:100%;padding:32px 0 0}.home-footer-copy p{text-align:center;width:100%}.home-footer-wordmark{align-self:stretch;width:100%;max-width:none;height:140px;padding:0;display:block;overflow:hidden}.home-footer-wordmark span{display:none}.home-footer-wordmark-svg{width:100%;height:140px;display:block}.home-footer-wordmark-svg text{font-family:var(--font-inter),Inter,sans-serif;font-size:124px;font-weight:500}}.contact-page .contact-main{z-index:1;position:relative}.contact-shell{width:100%;max-width:960px;margin:0 auto}.contact-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#dae2fd;opacity:.5;margin:0;font-size:12px;font-weight:600;line-height:160%}.contact-hero{background:radial-gradient(54.9% 115.03% at 50% 0,#2563eb52 0%,#0e121b00 100%);flex-direction:column;align-items:center;padding:56px 20px 40px;display:flex}.contact-hero-copy{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.contact-hero-copy h1{max-width:16ch;font-family:var(--font-hanken),sans-serif;letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(32px,6vw,56px);font-weight:700;line-height:1.12}.contact-hero-desc{color:#dae2fd94;max-width:54ch;margin:0;font-size:16px;line-height:160%}.contact-availability{color:#dae2fd;background:#dae2fd0f;border:1px solid #dae2fd1f;border-radius:999px;align-items:center;gap:8px;margin:4px 0 0;padding:8px 14px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.contact-availability svg{color:#6ea8ff;flex-shrink:0}.contact-hero-actions{flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:360px;margin-top:8px;display:flex}.contact-btn{box-sizing:border-box;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:14px 24px;font-size:15px;font-weight:500;line-height:160%;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.contact-btn--primary{color:#fff;background:#2563eb;border:1px solid #6293ff}.contact-btn--ghost{color:#fff;background:#dae2fd0d;border:1px solid #dae2fd33;box-shadow:inset 0 2px 16px #6293ff73}.contact-channels{flex-direction:column;align-items:center;padding:24px 20px 48px;display:flex}.contact-channels-heading{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:28px;display:flex}.contact-channels-heading h2{font-family:var(--font-hanken),sans-serif;letter-spacing:-.03em;color:#fff;margin:0;font-size:28px;font-weight:600;line-height:1.2}.contact-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e121bb8;border:1px solid #dae2fd14;border-radius:20px;flex-direction:column;width:100%;display:flex;overflow:hidden}.contact-panel-divider{background:#dae2fd14;height:1px;margin:0 24px}.contact-channel{grid-template-columns:48px 1fr;grid-template-areas:"icon body""cta cta";gap:14px 16px;padding:24px;text-decoration:none;transition:background-color .2s;display:grid}.contact-channel:hover{background:#dae2fd0a}.contact-channel-icon{border-radius:14px;grid-area:icon;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.contact-channel-icon--telegram{color:#6ea8ff;background:#2563eb2e}.contact-channel-icon--email{color:#6cf8bb;background:#6cf8bb1f}.contact-channel-body{flex-direction:column;grid-area:body;gap:6px;min-width:0;display:flex}.contact-channel-label{letter-spacing:.08em;text-transform:uppercase;color:#dae2fd73;font-size:11px;font-weight:600}.contact-channel-body h3{font-family:var(--font-hanken),sans-serif;color:#fff;margin:0;font-size:18px;font-weight:600;line-height:1.3}.contact-channel-body p{color:#dae2fd8c;margin:0;font-size:14px;line-height:155%}.contact-channel-cta{color:#fff;background:#2563eb;border:1px solid #6293ff;border-radius:12px;grid-area:cta;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px 16px;font-size:14px;font-weight:500;display:inline-flex}.contact-channel-cta--ghost{background:#dae2fd0d;border-color:#dae2fd33;box-shadow:inset 0 2px 12px #6293ff4d}.contact-tip{background:#2563eb1a;border:1px solid #6293ff38;border-radius:14px;align-items:flex-start;gap:12px;margin-top:16px;padding:16px 18px;display:flex}.contact-tip svg{color:#6ea8ff;flex-shrink:0;margin-top:2px}.contact-tip p{color:#dae2fd9e;margin:0;font-size:13px;line-height:155%}.contact-tip strong,.contact-tip span{color:#dae2fd;font-weight:600}.contact-docs{justify-content:center;margin-top:18px;display:flex}.contact-docs a{color:#dae2fd8c;text-underline-offset:3px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:14px;text-decoration:underline;transition:color .2s;display:inline-flex}.contact-docs a:hover{color:#fff}.contact-promise{flex-direction:column;align-items:center;padding:24px 20px 72px;display:flex}.contact-promise-card{text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e121bc7;border:1px solid #dae2fd1a;border-radius:20px;flex-direction:column;align-items:center;gap:16px;width:100%;padding:28px 24px;display:flex}.contact-promise-card h2{font-family:var(--font-hanken),sans-serif;letter-spacing:-.03em;color:#fff;margin:0;font-size:28px;font-weight:600;line-height:1.2}.contact-promise-desc{color:#dae2fd9e;max-width:48ch;margin:0;font-size:15px;line-height:160%}.contact-promise-stats{border-top:1px solid #dae2fd14;flex-direction:column;align-items:stretch;gap:14px;width:100%;margin-top:8px;padding-top:20px;display:flex}.contact-promise-stat{flex-direction:column;align-items:center;gap:4px;display:flex}.contact-promise-stat-value{font-family:var(--font-hanken),sans-serif;color:#6ea8ff;font-size:22px;font-weight:600;line-height:1.2}.contact-promise-stat-label{color:#dae2fd80;font-size:13px;line-height:1.3}.contact-promise-stat-divider{background:#dae2fd1a;align-self:stretch;width:1px;display:none}@media (min-width:768px){.contact-hero{padding:80px 24px 56px}.contact-hero-copy{gap:22px}.contact-hero-desc{font-size:18px}.contact-hero-actions{flex-direction:row;justify-content:center;width:auto;max-width:none}.contact-btn{min-width:200px}.contact-btn:hover{transform:translateY(-2px)}.contact-btn--primary:hover{background:#3b82f6;border-color:#60a5fa;box-shadow:0 8px 20px #00000059}.contact-btn--ghost:hover{background:#dae2fd1f;border-color:#dae2fd66}.contact-channels{padding:16px 24px 64px}.contact-channels-heading{margin-bottom:32px}.contact-channels-heading h2{font-size:36px}.contact-channel{grid-template-columns:56px 1fr auto;grid-template-areas:"icon body cta";align-items:center;gap:20px;padding:28px 32px}.contact-channel-icon{width:56px;height:56px}.contact-channel-body h3{font-size:20px}.contact-channel-cta{white-space:nowrap;width:auto;min-width:168px}.contact-panel-divider{margin:0 32px}.contact-tip{margin-top:20px;padding:18px 22px}.contact-promise{padding:8px 24px 96px}.contact-promise-card{gap:18px;padding:40px 48px}.contact-promise-card h2{font-size:36px}.contact-promise-desc{font-size:16px}.contact-promise-stats{flex-direction:row;justify-content:center;align-items:center;gap:0;margin-top:12px;padding-top:28px}.contact-promise-stat{flex:1;padding:0 20px}.contact-promise-stat-value{font-size:28px}.contact-promise-stat-divider{height:40px;display:block}}@media (prefers-reduced-motion:reduce){.contact-btn,.contact-channel{transition:none}.contact-btn:hover{transform:none}}.docs-page{background-color:#0000}.docs-page .docs-layout{z-index:1;gap:32px;width:100%;max-width:1108px;margin:0 auto;padding:24px 20px 80px;display:flex;position:relative}.docs-sidebar{display:none}.docs-sidebar-sticky{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e121b73;border:1px solid #dae2fd1a;border-radius:20px;flex-direction:column;gap:24px;padding:16px 12px;display:flex;position:sticky;top:112px}.docs-sidebar-label{font-family:var(--font-hanken),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#dae2fd73;margin:0 0 12px;padding:0 12px;font-size:11px;font-weight:600}.docs-sidebar-nav{flex-direction:column;gap:4px;display:flex}.docs-nav-item,.docs-nav-subitem{color:#dae2fdb8;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:14px;line-height:1.4;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.docs-nav-item.justify-between{justify-content:space-between}.docs-nav-item:hover,.docs-nav-subitem:hover{color:#fff;background:#dae2fd0f}.docs-nav-item.is-active,.docs-nav-subitem.is-active{color:#fff;background:#2563eb3d;font-weight:500}.docs-nav-children{border-left:1px solid #dae2fd1a;flex-direction:column;gap:2px;margin:4px 0 8px 16px;padding-left:10px;display:flex}.docs-nav-subitem{padding:8px 12px;font-size:13px}.docs-cta-card{background:#dae2fd0d;border:1px solid #dae2fd1a;border-radius:16px;padding:18px}.docs-cta-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#8eb4ff;margin:0 0 8px;font-size:11px;font-weight:700}.docs-cta-desc{color:#dae2fd9e;margin:0 0 16px;font-size:13px;line-height:1.55}.docs-cta-btn{color:#fff;background:#2563eb;border:1px solid #6293ff;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s;display:flex}.docs-cta-btn:hover{opacity:.92}.docs-main{flex:1;min-width:0;max-width:760px}.docs-mobile-topics{scrollbar-width:none;gap:8px;margin:0 0 8px;padding:4px 0 20px;display:flex;overflow-x:auto}.docs-mobile-topics::-webkit-scrollbar{display:none}.docs-mobile-topic{color:#dae2fdb8;white-space:nowrap;background:#dae2fd0d;border:1px solid #dae2fd1f;border-radius:999px;flex:none;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none}.docs-mobile-topic.is-active{color:#fff;background:#2563eb47;border-color:#6293ff}.docs-prose{color:#dae2fdc7}.docs-prose :where(h1,h2,h3,h4){color:#fff}.docs-prose :where(a){color:#8eb4ff}.docs-prose :where(strong){color:#fff}.docs-prose :where(code){color:#dae2fd;background:#dae2fd14;border-radius:6px;padding:.15em .45em}.docs-feature-tile span:first-of-type{margin-bottom:6px;font-size:16px;font-weight:600;display:block}.docs-feature-tile p{color:#dae2fdad;margin:0;font-size:14px;line-height:1.6}.docs-breadcrumb{color:#dae2fdb8;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;font-weight:500;display:flex}.docs-breadcrumb a{color:#8eb4ff;text-decoration:none}.docs-breadcrumb a:hover{color:#fff}.docs-breadcrumb span:last-child{color:#fff;font-weight:600}.docs-article,.docs-prose article{scroll-margin-top:120px}.docs-article{margin-bottom:56px}.docs-lead{color:#dae2fdad;margin:16px 0 0;font-size:16px;line-height:1.7}.docs-section-kicker{background:#2563eb;border-radius:999px;width:4px;height:22px}.docs-section-title{align-items:center;gap:10px;margin-bottom:8px;display:flex}.docs-section-title h1,.docs-section-title h2{font-family:var(--font-hanken),sans-serif;letter-spacing:-.03em;color:#fff;margin:0;font-weight:700}.docs-section-title h1{font-size:clamp(28px,5vw,48px);line-height:1.15}.docs-section-title h2{font-size:clamp(22px,3vw,30px);line-height:1.25}.docs-package-grid,.docs-feature-grid,.docs-settings-grid{grid-template-columns:1fr;gap:14px;margin-top:20px;display:grid}.docs-package-card,.docs-feature-tile,.docs-settings-card,.docs-feature-card{background:#dae2fd0d;border:1px solid #dae2fd1a;border-radius:16px;flex-direction:column;gap:10px;padding:20px;display:flex}.docs-feature-card h3{color:#fff}.docs-feature-card p{color:#dae2fdb8}.docs-package-card h3,.docs-feature-tile span:first-of-type,.docs-settings-card h3,.docs-feature-card h3{font-family:var(--font-hanken),sans-serif;color:#fff;margin:0}.docs-settings-card h3{align-items:center;gap:10px;font-size:17px;display:flex}.docs-package-icon{background:#2563eb33;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.docs-package-link{color:#8eb4ff;align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.docs-package-link:hover{color:#fff}.docs-feature-tile{flex-direction:row;align-items:flex-start;gap:14px}.docs-feature-icon{color:#8eb4ff;background:#2563eb33;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.docs-ready-card{text-align:center;color:#fff;background:radial-gradient(80% 140% at 50% 0,#2563eb59 0%,#0e121b33 100%);border:1px solid #6293ff59;border-radius:20px;margin-top:32px;padding:28px 24px}.docs-ready-card h3{font-family:var(--font-hanken),sans-serif;margin:0 0 10px;font-size:22px}.docs-ready-card p{color:#dae2fdb8;max-width:42ch;margin:0 auto 20px}.docs-ready-card a{color:#fff;background:#2563eb;border:1px solid #6293ff;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font-weight:600;text-decoration:none;display:inline-flex}.docs-steps{flex-direction:column;gap:20px;margin-top:24px;display:flex;position:relative}.docs-step{align-items:flex-start;gap:16px;display:flex}.docs-step-num{color:#fff;background:#2563eb;border:1px solid #6293ff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex}.docs-info-note{color:#dae2fdc7;background:#2563eb24;border:1px solid #6293ff47;border-radius:12px;align-items:flex-start;gap:12px;margin-top:24px;padding:14px 16px;display:flex}.docs-info-note svg{color:#8eb4ff;flex-shrink:0;margin-top:2px}.docs-setup-block{flex-direction:column;gap:8px;margin-top:24px;display:flex}.docs-setup-block h3{font-family:var(--font-hanken),sans-serif;color:#fff;margin:0;font-size:18px}.docs-token-box{color:#8eb4ff;word-break:break-all;background:#dae2fd0f;border:1px solid #dae2fd1a;border-radius:12px;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.docs-settings-card ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.docs-settings-card li{gap:10px;display:flex}.docs-settings-card li>span:first-child{color:#8eb4ff}.docs-settings-card--danger{border-color:#ba1a1a59}.docs-settings-card--danger h3{color:#ff8a80}.docs-prose .bg-white{background-color:#dae2fd0d}@media (min-width:768px){.docs-page .docs-layout{gap:40px;padding:32px 24px 96px}.docs-sidebar{flex-shrink:0;width:260px;display:block}.docs-mobile-topics{display:none}.docs-package-grid,.docs-feature-grid,.docs-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.docs-settings-card--danger{grid-column:1/-1}.docs-ready-card{padding:36px 40px}.docs-section-kicker{display:none}}.docs-primary-btn{color:#fff;background:#2563eb;border:1px solid #6293ff;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.docs-primary-btn:hover{opacity:.92;color:#fff}.docs-note{color:#ffecb3eb;background:#ffb74d1a;border:1px solid #ffb74d47;border-radius:14px;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;font-size:14px;line-height:1.55;display:flex}.docs-note strong,.docs-note a{color:#ffe0b2}.docs-note a:hover{color:#fff}.changelog-page{color:#dae2fd;background-color:#0000}.changelog-page .home-page-canvas{background-color:#1a2a4a;background-image:linear-gradient(#78a0e647 0%,#466ebe29 45%,#2846821a 100%),url(/home/background.png)}.changelog-main{z-index:1;position:relative}.changelog-shell{width:100%;max-width:860px;margin:0 auto;padding:0 20px}.changelog-hero{text-align:center;background:radial-gradient(54.9% 115.03% at 50% 0,#5a8ce647 0%,#0e121b00 100%);flex-direction:column;align-items:center;padding:48px 0 12px;display:flex}.changelog-hero .changelog-shell{flex-direction:column;align-items:center;display:flex}.changelog-hero h1{max-width:16ch;font-family:var(--font-hanken),sans-serif;letter-spacing:-.03em;text-align:center;color:#fff;margin:12px auto 0;font-size:clamp(32px,6vw,56px);font-weight:700;line-height:1.12}.changelog-hero-desc{text-align:center;color:#dae2fdb8;max-width:52ch;margin:16px auto 0;font-size:16px;line-height:1.6}.changelog-body{padding:28px 0 88px}.changelog-filters{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e121b8c;border:1px solid #dae2fd1a;border-radius:20px;padding:18px}.changelog-filters-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.changelog-filters-label{letter-spacing:.06em;text-transform:uppercase;color:#dae2fd80;margin:0;font-size:12px;font-weight:600}.changelog-clear{color:#8eb4ff;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.changelog-clear:hover{color:#fff}.changelog-pills{flex-wrap:wrap;gap:8px;display:flex}.changelog-pill{color:#dae2fdc7;cursor:pointer;background:#dae2fd0d;border:1px solid #dae2fd24;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500;transition:background-color .2s,border-color .2s,color .2s}.changelog-pill:hover{color:#fff;border-color:#6293ff8c}.changelog-pill.is-active{color:#fff;background:#2563eb;border-color:#6293ff}.changelog-dates{grid-template-columns:1fr;gap:12px;margin-top:16px;display:grid}.changelog-date{color:#dae2fd8c;flex-direction:column;gap:6px;font-size:12px;font-weight:500;display:flex}.changelog-date input{box-sizing:border-box;color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;height:44px;font:inherit;background:#dae2fd0d;border:1px solid #dae2fd24;border-radius:12px;padding:0 12px;font-size:14px}.changelog-date input:focus{border-color:#6293ff;outline:none;box-shadow:0 0 0 3px #2563eb47}.changelog-list{flex-direction:column;gap:14px;margin-top:20px;display:flex}.changelog-card{background:#dae2fd0d;border:1px solid #dae2fd1a;border-left-width:3px;border-radius:20px;overflow:hidden}.changelog-card--feature{border-left-color:#6293ff}.changelog-card--enhancement{border-left-color:#6cf8bb}.changelog-card--fix{border-left-color:#ffb74d}.changelog-card-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:18px 18px 16px;display:flex}.changelog-card-toggle:hover{background:#dae2fd0a}.changelog-card-copy{flex:1;min-width:0}.changelog-card-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.changelog-card time{color:#dae2fd8c;font-size:13px}.changelog-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.changelog-badge--feature{color:#d6e2ff;background:#2563eb47;border:1px solid #6293ff73}.changelog-badge--enhancement{color:#6cf8bb;background:#6cf8bb1f;border:1px solid #6cf8bb47}.changelog-badge--fix{color:#ffcc80;background:#ffb74d1f;border:1px solid #ffb74d52}.changelog-card h2{font-family:var(--font-hanken),sans-serif;color:#fff;margin:0;font-size:20px;font-weight:650;line-height:1.3}.changelog-chevron{color:#dae2fd8c;flex-shrink:0;margin-top:2px;transition:transform .2s}.changelog-chevron.is-open{transform:rotate(180deg)}.changelog-card-panel{transition:grid-template-rows .3s;display:grid}.changelog-card-panel.is-open{grid-template-rows:1fr}.changelog-card-panel.is-closed{grid-template-rows:0fr}.changelog-card-panel-inner{overflow:hidden}.changelog-card-body{color:#dae2fdb8;white-space:pre-line;padding:0 18px 18px;font-size:15px;line-height:1.65}.changelog-card-image{cursor:zoom-in;background:0 0;border:0;border-radius:12px;width:100%;margin-top:14px;padding:0;display:block}.changelog-card-image img{object-fit:cover;border:1px solid #dae2fd1a;border-radius:12px;width:100%;max-height:360px;display:block}.changelog-card-image:focus-visible{outline-offset:3px;outline:2px solid #6293ff}.changelog-status{text-align:center;color:#dae2fd9e;padding:64px 16px}.changelog-retry{color:#8eb4ff;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:14px;font-weight:600}.changelog-retry:hover{color:#fff}.changelog-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:28px;display:flex}.changelog-page-btn,.changelog-page-nav{color:#dae2fd;cursor:pointer;background:#dae2fd0d;border:1px solid #dae2fd1f;border-radius:12px;min-height:40px;padding:0 14px;font-size:14px;font-weight:500}.changelog-page-btn{min-width:40px}.changelog-page-btn.is-active{color:#fff;background:#2563eb;border-color:#6293ff}.changelog-page-btn:hover:not(:disabled),.changelog-page-nav:hover:not(:disabled){color:#fff;border-color:#6293ff8c}.changelog-page-btn:disabled,.changelog-page-nav:disabled{opacity:.35;cursor:not-allowed}.changelog-ellipsis{color:#dae2fd73;padding:0 4px}@media (min-width:640px){.changelog-dates{grid-template-columns:1fr 1fr}.changelog-card-toggle,.changelog-card-body{padding-left:22px;padding-right:22px}.changelog-card h2{font-size:22px}}@media (max-width:767px){.changelog-page .home-page-canvas{background-color:#152033;background-image:none}.changelog-pills{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin:0 -18px;padding:2px 18px 4px;overflow-x:auto}.changelog-pills::-webkit-scrollbar{display:none}.changelog-pill{white-space:nowrap;scroll-snap-align:start;flex:none}}@media (min-width:768px){.changelog-hero{padding-top:64px}.changelog-shell{padding:0 24px}}.package-page{color:#dae2fd}.package-page .package-main{z-index:1;position:relative}.package-page .package-main:before{content:"";pointer-events:none;background:radial-gradient(54.9% 115.03% at 50% 0,#5a8ce647 0%,#0e121b00 100%);height:480px;position:absolute;top:0;left:0;right:0}.package-page main{z-index:1;max-width:1108px;position:relative}.package-page .text-\[\#131b2e\],.package-page .text-\[\#003ea8\]{color:#fff}.package-page .text-\[\#434655\],.package-page .text-\[\#737686\]{color:#dae2fdb8}.package-page .text-\[\#004ac6\]{color:#8eb4ff}.package-page .text-\[\#004ac6\]\/10{color:#8eb4ff38}.package-page .text-\[\#006c49\],.package-page .text-\[\#00714d\]{color:#b8ffe4}.package-page .text-\[\#93000a\]{color:#ffd0c8}.package-page .text-\[\#ba1a1a\]{color:#ff8a80}.package-page .bg-white,.package-page .md\:bg-white\/80{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background-color:#dae2fd0f}.package-page .bg-\[\#f2f3ff\],.package-page .bg-\[\#eaedff\]{background-color:#121826}.package-page .bg-\[\#e2e7ff\]{background-color:#8eb4ff24}.package-page .bg-\[\#dbe1ff\]{background-color:#2563eb2e}.package-page .bg-\[\#6cf8bb\]{background-color:#6cf8bb29}.package-page .bg-\[\#ffdad6\]\/20{background-color:#ba1a1a24}.package-page .bg-\[\#004ac6\]\/5,.package-page .bg-\[\#004ac6\]\/10,.package-page .bg-\[\#2563eb\]\/5,.package-page .bg-\[\#2563eb\]\/10,.package-page .bg-\[\#2563EB\]\/5{background-color:#2563eb24}.package-page .border-\[\#c3c6d7\],.package-page .md\:border-\[\#e2e8f0\]{border-color:#dae2fd1f}.package-page .border-\[\#c3c6d7\]\/20{border-color:#dae2fd29}.package-page .divide-\[\#c3c6d7\]\/30>:not([hidden])~:not([hidden]){border-color:#dae2fd1a}.package-page .hover\:bg-\[\#f2f3ff\]:hover{background-color:#dae2fd14}.package-page .hover\:bg-\[\#004ac6\]\/10:hover{background-color:#8eb4ff29}.package-page .glass-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#dae2fd0f;border-color:#dae2fd1f}.package-page .doc-step-line:after{background:#dae2fd2e}.package-page code{color:#8eb4ff}.package-access{text-align:left;background:#6cf8bb14;border:1px solid #6cf8bb47;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;width:100%;max-width:520px;margin-top:24px;padding:16px 18px;display:flex}.package-access.is-contact{background:#ffb74d14;border-color:#ffb74d47}.package-access-label{letter-spacing:.04em;text-transform:uppercase;color:#b8ffe4;background:#6cf8bb24;border-radius:999px;align-items:center;margin:0;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.package-access.is-contact .package-access-label{color:#ffe0b2;background:#ffb74d24}.package-access-text{color:#dae2fdd1;margin:0;font-size:14px;line-height:1.55}.package-access-link{color:#fff;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.package-access-link:hover{color:#8eb4ff}.package-page a.bg-\[\#2563eb\],.package-page a.bg-\[\#2563EB\],.package-page a.bg-\[\#004ac6\]{border:1px solid #6293ff;box-shadow:inset 0 2px 16px #6293ff59}.services-section{z-index:1;justify-content:center;padding:72px 20px 40px;display:flex;position:relative}.services-frame{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1108px;display:flex}.services-header{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.services-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#dae2fd;opacity:.5;margin:0;font-size:12px;font-weight:600;line-height:160%}.services-header h2{letter-spacing:-.03em;color:#fff;flex-direction:column;align-items:center;margin:0;font-size:32px;font-weight:600;line-height:40px;display:flex}.services-desc{color:#dae2fd;opacity:.5;max-width:640px;margin:8px 0 0;font-size:16px;line-height:160%}.services-desc-line+.services-desc-line:before{content:" "}.services-grid{grid-template-columns:1fr;gap:16px;width:100%;display:grid}.services-grid>div{height:100%}.services-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e121b8c;border:1px solid #dae2fd1a;border-radius:20px;flex-direction:column;align-items:flex-start;gap:12px;height:100%;padding:24px;display:flex}.services-card-icon{color:#8eb4ff;background:#2563eb29;border:1px solid #6293ff47;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.services-card-tag{letter-spacing:.08em;text-transform:uppercase;color:#8eb4ff;margin:4px 0 0;font-size:11px;font-weight:700}.services-card h3{font-family:var(--font-hanken),sans-serif;color:#fff;margin:0;font-size:22px;font-weight:600;line-height:1.25}.services-card-desc{color:#dae2fdb8;flex:1;margin:0;font-size:14px;line-height:1.6}.services-access{color:#b8ffe4;background:#6cf8bb24;border:1px solid #6cf8bb47;border-radius:999px;align-items:center;margin:4px 0 0;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.services-access.is-contact{color:#ffe0b2;background:#ffb74d1f;border-color:#ffb74d47}.services-card-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}.services-card-more{color:#dae2fdb8;font-size:14px;font-weight:600;text-decoration:none}.services-card-more:hover{color:#fff}.services-card-link{color:#fff;align-items:center;gap:8px;margin-top:8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.services-card-link svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}@media (min-width:768px){.services-section{padding:96px 24px 48px}.services-header h2{font-size:48px;line-height:58px}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.services-card{padding:28px;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s}.services-card:hover{border-color:#6293ff73;transform:translateY(-4px);box-shadow:0 12px 32px #00000047}.services-card:hover .services-card-link svg{transform:translate(3px)}}@media (max-width:767px){.services-section{border-top:1px solid #dae2fd0d}.services-title-line,.services-desc-line{display:block}.services-desc-line+.services-desc-line:before{content:none}}@media (min-width:768px){.package-page .md\:bg-white\/80{background-color:#dae2fd0f}.package-page .md\:bg-\[\#004ac6\]\/5{background-color:#2563eb24}.package-page .md\:border-\[\#e2e8f0\]{border-color:#dae2fd1f}}
