:root{--p:#00b4d8;--pd:#00677e;--s:#15a88c;--t:#0f826c;--n:#0f172a;--bg:#f4f5ff;--sf:#e8ebff;--ln:#cfd4f2;--mu:#475569;--hd:"Source Sans 3",system-ui,sans-serif;--bd:"Source Sans 3",system-ui,sans-serif;--ease:cubic-bezier(.22,1,.36,1);--step:80ms}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{font:400 16px/1.6 var(--bd);color:var(--n);background:var(--bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}input,button,select,textarea{font-family:inherit}h1,h2,h3,h4{font-family:var(--hd);letter-spacing:-.025em;line-height:1.08}h2{font-size:clamp(34px,4.6vw,60px);font-weight:700}h3{font-size:clamp(20px,1.2vw + 15px,24px);font-weight:600}.i{font-feature-settings:"liga";letter-spacing:normal;text-transform:none;white-space:nowrap;font-family:Material Symbols Outlined;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block}:focus-visible{outline:3px solid var(--p);outline-offset:3px;border-radius:10px}.w{max-width:1240px;margin:0 auto;padding:0 24px}.sec{padding:clamp(64px,6vw + 24px,110px) 0}.sec[id]{scroll-margin-top:12px}.cen{text-align:center}.js .rv{opacity:0;transition:opacity 1s var(--ease),transform 1s var(--ease);transform:translateY(40px)}.js .rv.in{opacity:1;transform:none}.rv{--base:.16s}.rs{--base:0s}.sw{display:inline-block}.sp{--ws:18ms;--wd:.7s;--sy:.25em;--sb:4px}.sp-title{--ws:45ms;--wd:.8s;--sy:.35em;--sb:6px}.sp-head{--ws:40ms;--wd:1s;--sy:.5em;--sb:10px}h1.fx{--fy:40px;--fb:12px}.js :is(.rv,.rs):not(.in) :is(.fx,.sw){opacity:0}:is(.rv,.rs).in .fx{animation:fx-in 1s var(--ease) calc(var(--base) + var(--d,0)*var(--step)) backwards}:is(.rv,.rs).in .sw{animation:sw-in var(--wd) var(--ease) calc(var(--base) + var(--d,0)*var(--step) + var(--w,0)*var(--ws)) backwards}@keyframes fx-in{0%{opacity:0;transform:translateY(var(--fy,28px));filter:blur(var(--fb,8px))}}@keyframes sw-in{0%{opacity:0;transform:translateY(var(--sy));filter:blur(var(--sb))}}.tag{background:var(--sf);font:600 12px var(--hd);letter-spacing:.08em;text-transform:uppercase;color:var(--n);border-radius:999px;align-items:center;gap:10px;margin-bottom:22px;padding:7px 16px;display:inline-flex}.tag span{color:var(--mu)}.tag .d{background:var(--n);border-radius:50%;width:6px;height:6px}.dk .tag,.tag.dk{color:#fff;background:#ffffff1a}.dk .tag span{color:#cbd5e1}.dk .tag .d{background:var(--p)}.b{min-height:48px;font:600 15px var(--hd);text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 28px;transition:all .25s;display:inline-flex}.arr{background:#ffffff2e;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.arr .i{font-size:18px}.b1{background:var(--pd);color:#fff;padding-right:12px}.b1:hover{background:var(--n)}.b3{background:var(--n);color:#fff;align-self:flex-start;padding-right:12px}.b3:hover{background:var(--pd)}.bw{color:var(--n);background:#fff}.bw:hover{background:var(--p)}.bo{color:#fff;border-color:#fff6}.bo:hover{background:#ffffff1f}.lnk{min-height:44px;font:600 15px var(--hd);color:var(--pd);align-items:center;gap:8px;display:inline-flex}.lnk:hover{color:var(--n)}.skip{z-index:60;color:var(--n);font:600 15px var(--hd);background:#fff;border-radius:999px;padding:12px 20px;transition:top .15s;position:absolute;top:-80px;left:24px}.skip:focus{top:16px}header{z-index:50;padding:0 max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));position:fixed;top:16px;left:0;right:0}.pill{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172a99;border:1px solid #ffffff29;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;max-width:1240px;margin:auto;padding:8px;display:flex}.brand{font:700 22px var(--hd);letter-spacing:-.02em;color:var(--n);flex:none;align-items:center;padding:6px 16px;display:inline-flex}.brand img{width:auto;height:38px;display:block}footer .brand{padding:0}footer .brand img{height:60px}.links{gap:4px;display:flex}.links a{font:500 15px var(--hd);color:#cbd5e1;white-space:nowrap;border-radius:999px;padding:9px 18px;transition:all .2s}.links a:hover{color:#fff;background:#ffffff1f}.links a[aria-current]{color:var(--n);background:#fff}.act{align-items:center;gap:8px;display:flex}.pill .b1{color:var(--n);white-space:nowrap;background:#fff;min-height:44px;padding:8px 8px 8px 22px}.pill .b1 .arr{background:var(--n);color:#fff}.pill .b1:hover{background:var(--p)}.mn summary{color:#fff;cursor:pointer;background:#ffffff24;border-radius:50%;place-items:center;width:44px;height:44px;list-style:none;display:grid}.mn{display:none;position:relative}.mn summary::-webkit-details-marker{display:none}.dd{background:var(--n);border:1px solid #ffffff24;border-radius:24px;flex-direction:column;min-width:220px;padding:10px;display:flex;position:absolute;top:54px;right:0}.dd a{color:#e2e8f0;font:500 16px var(--hd);border-radius:14px;padding:12px 16px}.dd a:hover{background:#ffffff1a}.hero{color:#fff;text-align:center;background:#0b1220;border-radius:0 0 48px 48px;flex-direction:column;justify-content:space-between;min-height:min(100svh,940px);padding:150px 0 0;display:flex;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(520px 420px at 50% 48%,#00b4d847,#0000 70%),radial-gradient(700px 300px at 50% 110%,#15a88c40,#0000);position:absolute;inset:0}.hero h1{font-size:clamp(34px,7vw,70px)}.hx{z-index:2;padding-bottom:56px;position:relative}.bdg{font:600 12px var(--hd);letter-spacing:.08em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a8c;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:10px;padding:8px 18px;display:inline-flex}.bdg .i{color:var(--p);font-size:18px}.bdg .dot{background:var(--p);border-radius:50%;width:8px;height:8px}h1{letter-spacing:-.035em;background:linear-gradient(90deg,#d6f7ff 0%,#fff 16%,#7ce6d2 38%,#00b4d8 60%,#15a88c 78%,#b6c4ff 100%);color:#fff;-webkit-background-clip:text;background-clip:text;max-width:1040px;margin:30px auto 0;font-size:clamp(42px,7vw,92px);font-weight:700}@supports ((-webkit-background-clip:text) or (background-clip:text)){h1{color:#0000}}.lead{color:#e2e8f0;max-width:640px;margin:26px auto 0;font-size:19px}.cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px;display:flex}.hb1,.hb2{color:#fff;padding:12px 12px 12px 28px;font-size:16px}.hb1{background:linear-gradient(#0b1220,#0b1220) padding-box padding-box,linear-gradient(90deg,#00b4d8,#15a88c,#b6c4ff) border-box;border:1.5px solid #0000}.hb2{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff40}.hb1:hover,.hb2:hover{background-color:#ffffff29}.mq{z-index:2;border-top:1px solid #ffffff1a;padding:26px 0 30px;position:relative;overflow:hidden}.tr{width:max-content;animation:34s linear infinite mq;display:flex}.set{flex:none;justify-content:space-around;align-items:center;gap:48px;min-width:100vw;padding-right:48px;display:flex}.chip{color:#e2e8f0;font:600 18px var(--hd);white-space:nowrap;align-items:center;gap:12px;display:flex}.chip .i{color:var(--p);font-size:24px}@keyframes mq{to{transform:translate(-50%)}}.mq:hover .tr,.mq.is-paused .tr{animation-play-state:paused}.mq-toggle{z-index:3;color:#fff;cursor:pointer;background:#0b1220d9;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s;display:grid;position:absolute;bottom:10px;right:16px}.mq-toggle:hover{background:#ffffff29}@media (prefers-reduced-motion:reduce){.mq-toggle{display:none}}.stmt{max-width:1040px;margin:0 auto;font-size:clamp(34px,5.2vw,68px);font-weight:600;line-height:1.1}.stmt span{transition:opacity .25s}.cols{text-align:left;max-width:980px;color:var(--mu);grid-template-columns:1fr 1fr;gap:32px;margin:48px auto 0;font-size:18px;display:grid}.roi{background:var(--n);color:#fff;text-align:left;border-radius:999px;align-items:center;gap:18px;max-width:max-content;margin:48px auto 0;padding:14px 32px 14px 14px;display:flex}.roi .ic{background:var(--p);color:var(--n);border-radius:50%;margin:0}.roi p{color:#cbd5e1;margin:2px 0 0;font-size:14px}.ic{background:var(--n);width:52px;height:52px;color:var(--p);border-radius:18px;flex:none;place-items:center;display:grid}.vals{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:20px;margin-top:72px;display:grid}.v{border:1px solid var(--ln);background:#fff;border-radius:32px;flex-direction:column;justify-content:space-between;min-height:340px;padding:34px;transition:transform .3s,box-shadow .3s;display:flex}.v:hover{transform:translateY(-6px);box-shadow:0 24px 50px -24px #00677e59}.v .num{font:700 64px/1 var(--hd);color:var(--sf);-webkit-text-stroke:1.5px var(--pd);margin-bottom:28px}.v p,.f p,.k p{color:var(--mu);margin-top:12px;font-size:15px}.pt{border-top:1px solid var(--ln);font:600 13px var(--hd);color:var(--pd);align-items:center;gap:10px;margin-top:28px;padding-top:16px;display:flex}.pt:before{content:"";background:var(--s);border-radius:50%;width:8px;height:8px}.top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:56px;display:flex}.stk{gap:24px;display:grid}.sv{top:calc(100px + var(--i)*20px);border:1px solid var(--ln);background:#fff;border-radius:36px;grid-template-columns:1fr 1fr;display:grid;position:sticky;overflow:hidden;box-shadow:0 30px 60px -40px #0f172a59}.sv:nth-child(2n) .im{order:-1}.tx{flex-direction:column;gap:20px;padding:clamp(28px,4vw,52px);display:flex}.tx .t{align-items:center;gap:14px;display:flex}.tx p{color:var(--mu)}.ck{gap:10px;padding:0;font-weight:500;list-style:none;display:grid}.ck li{align-items:center;gap:10px;display:flex}.ck .i{color:var(--t)}.im{background:linear-gradient(135deg,var(--pd),var(--t) 60%,var(--n));min-height:340px;position:relative}.im img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.im .art{color:#fff;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.im .art:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#00b4d880,#0000 68%);border-radius:50%;width:min(300px,70%);position:absolute;box-shadow:0 0 0 50px #ffffff0d,0 0 0 104px #ffffff09}.im .art .i{font-size:clamp(110px,14vw,170px);font-weight:300;position:relative}.im .bdg{color:var(--n);background:#ffffffeb;border-color:#fff;position:absolute;top:18px;left:18px}.im .bdg .dot{background:var(--t)}@media (width>=961px) and (height<=700px){.sv{top:calc(88px + var(--i)*12px)}.tx{gap:12px;padding:24px 36px}.ck{gap:6px}.im{min-height:280px}}.sec.pg-hero{text-align:center;flex-direction:column;justify-content:center;min-height:100svh;padding:124px 0 72px;display:flex;position:relative;overflow:hidden}.pg-hero:before{content:"";pointer-events:none;filter:blur(22px);background:linear-gradient(90deg,#0000 0%,#00b4d81a 11%,#0000 21%,#15a88c1f 33%,#0000 43%,#00b4d81f 55%,#0000 65%,#15a88c1a 76%,#0000 85%,#00b4d84d 94%,#15a88c29 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.pg-hero .w{width:100%;max-width:none;position:relative}.pg-hero-inner{justify-items:center;display:grid;position:relative}.pg-hero-inner>:not(.pg-mega){position:relative}.pg-mega{pointer-events:none;-webkit-user-select:none;user-select:none;width:97%;height:auto;position:absolute;top:50%;left:1.5%;overflow:visible;transform:translateY(-50%)}.pg-mega text{font-family:var(--hd);letter-spacing:-.045em;fill:#0f172a0d;font-size:228px;font-weight:700}.pg-eyebrow{font:700 14px/1.2 var(--hd);letter-spacing:.16em;text-transform:uppercase;color:var(--pd)}.pg-hero h1{letter-spacing:-.035em;max-width:900px;color:var(--n);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin:18px auto 0;font-size:clamp(42px,6.2vw,84px);line-height:1.06}.pg-lead{max-width:760px;color:var(--mu);margin:26px auto 0;font-size:clamp(17px,1.5vw,21px);line-height:1.65}.pg-cta{margin-top:36px;font-size:17px}.pg-sechead{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:24px 56px;margin-bottom:48px;display:grid}.pg-sechead p{color:var(--mu);font-size:18px;line-height:1.65}.pg-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pg-card{border:1px solid var(--ln);transition:transform .3s var(--ease),border-color .3s,box-shadow .3s;background:#fff;border-radius:28px;flex-direction:column;gap:14px;padding:30px;display:flex}.pg-card:hover{border-color:var(--p);transform:translateY(-4px);box-shadow:0 30px 50px -34px #00677e8c}.pg-card-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:26px;display:flex}.pg-card .ic{width:52px;height:52px;color:var(--t);background:#e0f5f0;border-radius:16px}.pg-card .ic .i{font-size:26px}.pg-tag{background:var(--sf);color:var(--pd);font:600 13px/1.2 var(--hd);letter-spacing:.04em;text-transform:uppercase;text-align:center;border-radius:999px;padding:7px 14px}.pg-card h2{font-size:25px;font-weight:600;line-height:1.2}.pg-card p{color:var(--mu);font-size:16px;line-height:1.65}.pg-card .ck{color:var(--n);gap:11px;margin-top:6px;font-size:15.5px}.pg-card-foot{border-top:1px solid var(--ln);margin-top:auto;padding-top:20px}.pg-more{min-height:44px;font:600 15.5px var(--hd);color:var(--pd);opacity:0;pointer-events:none;transition:opacity .25s var(--ease),transform .25s var(--ease),color .2s;align-items:center;gap:6px;display:inline-flex;transform:translateY(6px)}.pg-card:hover .pg-more,.pg-card:focus-within .pg-more{opacity:1;pointer-events:auto;transform:none}.pg-more:hover{color:var(--n)}.pg-more .i{font-size:19px}@media (hover:none){.pg-more{opacity:1;pointer-events:auto;transform:none}}.pg-reasons{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.pg-reason{border:1px solid var(--ln);background:#fff;border-radius:28px;padding:32px}.pg-reason b{font:700 44px/1 var(--hd);color:var(--p);margin-bottom:18px;display:block}.pg-reason h3{font-size:24px;line-height:1.2}.pg-reason p{color:var(--mu);margin-top:12px;font-size:16px;line-height:1.65}.wd-page{background:var(--bg);position:relative}.wd-page>.sec{position:relative}.sec.wd-hero{padding:150px 0 40px}.sec.wd-sec{padding:72px 0}.wd-wrap{max-width:920px;margin:0 auto;padding:0 24px}.wd-wrap.wide,.wd-faq .w{max-width:1120px}.crumbs{font:500 16px var(--bd);color:var(--mu);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:30px;display:flex}.crumbs a:hover{color:var(--n)}.crumbs .i{font-size:20px}.crumbs [aria-current]{color:var(--n)}.wd-hero h1{letter-spacing:-.03em;max-width:none;color:var(--n);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin:0;font-size:clamp(40px,5.4vw,64px);line-height:1.08}.wd-sub{color:var(--mu);margin-top:18px;font-size:clamp(18px,1.7vw,22px);line-height:1.5}.wd-h2{font-size:clamp(28px,3.2vw,38px);line-height:1.15}.wd-h2 span{color:var(--t)}.wd-features-title{margin-top:64px}.wd-features{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px;padding:0;list-style:none;display:grid}.wd-features li{background:#fff;border-radius:18px;align-items:center;gap:14px;padding:20px 22px;font-size:17px;font-weight:500;display:flex;box-shadow:0 14px 30px -24px #0f172a66}.wd-features .i{color:var(--t);flex:none;font-size:26px}.wd-desc{color:var(--mu);margin-top:36px;font-size:17px;line-height:1.7}.wd-prices-head{text-align:center;margin-bottom:48px}.wd-prices-head p{color:var(--mu);margin-top:10px;font-size:18px}.wd-plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.wd-plan{border:1px solid var(--ln);background:#ffffffb8;border-radius:28px;flex-direction:column;padding:34px 30px 30px;display:flex;position:relative}.wd-plan.is-featured{border:2px solid var(--t);background:#fff;box-shadow:0 34px 60px -34px #00677e8c}.wd-badge{background:var(--t);color:#fff;font:600 14px/1.2 var(--hd);white-space:nowrap;border-radius:999px;padding:6px 16px;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.wd-plan h3{font-size:24px}.wd-blurb{min-height:50px;color:var(--mu);margin-top:8px;font-size:16px;line-height:1.55}.wd-price{align-items:baseline;gap:8px;margin:20px 0 24px;display:flex}.wd-price b{font:700 clamp(40px,4vw,50px)/1 var(--hd);letter-spacing:-.02em;color:var(--n)}.wd-price span{color:var(--mu);font-size:16px}.wd-list{gap:12px;margin-bottom:32px;padding:0;font-size:16px;list-style:none;display:grid}.wd-list li{align-items:flex-start;gap:10px;display:flex}.wd-list .i{color:var(--t);flex:none;margin-top:2px;font-size:20px}.b.wd-plan-btn{width:100%;color:var(--n);background:#eef2f7;margin-top:auto;font-size:16px}.b.wd-plan-btn:hover{background:var(--sf)}.is-featured .b.wd-plan-btn{background:var(--pd);color:#fff}.is-featured .b.wd-plan-btn:hover{background:var(--n)}.wd-cta{text-align:center;color:#fff;background:linear-gradient(135deg,var(--pd),var(--t) 70%,var(--s));border-radius:28px;padding:clamp(36px,5vw,58px) 28px;scroll-margin-top:110px}.wd-cta h2{font-size:clamp(26px,3.2vw,36px)}.wd-cta p{color:#ddf5ef;margin:12px 0 28px;font-size:18px}.wd-line{background:var(--ln);border:0;height:1px;margin:56px 0 48px}.wd-related{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.wd-rel{transition:transform .25s var(--ease),box-shadow .25s;background:#fff;border-radius:18px;align-items:center;gap:16px;padding:20px 22px;display:flex;box-shadow:0 14px 30px -24px #0f172a66}.wd-rel:hover{transform:translateY(-3px);box-shadow:0 22px 36px -24px #00677e80}.wd-rel-ic{width:48px;height:48px;color:var(--t);background:#e0f5f0;border-radius:14px;flex:none;place-items:center;display:grid}.wd-rel-ic .i{font-size:24px}.wd-rel-text{gap:4px;display:grid}.wd-rel-text b{font:600 19px/1.3 var(--hd)}.wd-rel-text span{color:var(--mu);font-size:15.5px;line-height:1.5}.wd-links{justify-content:space-between;gap:16px;margin-top:36px;display:flex}.wd-links a{min-height:44px;font:600 16px var(--hd);color:var(--pd);align-items:center;gap:8px;display:inline-flex}.wd-links a:hover{color:var(--n)}.svc-pill{background:var(--sf);color:var(--pd);font:600 15px/1.2 var(--hd);border-radius:999px;align-items:center;padding:8px 18px;display:inline-flex}.wd-prices-head .svc-pill{margin-bottom:16px}.wd-plan-head{align-items:center;gap:16px;display:flex}.wd-plan-head .wd-blurb{min-height:0;margin-top:4px;font-size:15.5px}.wd-plan-icon{border-radius:50%;flex:none;width:56px;height:56px}.wd-plan-head+.wd-price{margin-top:28px}.wd-cta.has-art{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 28px;display:grid}.wd-cta-art{filter:drop-shadow(0 18px 24px #05282d59);width:clamp(120px,17vw,190px);height:auto}.sec.wa-hero{flex-direction:column;justify-content:center;min-height:100svh;padding:124px 0 56px;display:flex}.wa-hero .wd-wrap{width:100%}.wa-hero .wd-wrap.wide{max-width:1272px;padding:0 16px}.wa-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4.2vw,72px);display:grid}.wa-hero .svc-pill{padding:9px 20px;font-size:15px}.wa-hero h1{letter-spacing:-.035em;max-width:none;color:var(--n);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin:22px 0 0;font-size:clamp(42px,5.2vw,84px);line-height:1.04}.wa-hero h1 em{color:var(--t);font-style:normal;display:block}.wa-lead{max-width:580px;color:var(--mu);margin-top:24px;font-size:clamp(17px,1.35vw,21px);line-height:1.55}.wa-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(24px,2.4vw,36px);display:flex}.wa-actions .b{min-height:52px;font-size:16px}.wa-actions .arr{width:34px;height:34px}.b.wa-ghost{border-color:var(--ln);color:var(--n);background:#fff;padding:12px 30px}.b.wa-ghost:hover{background:var(--sf)}.wa-art{-webkit-mask-composite:source-in;justify-self:center;width:100%;max-width:560px;height:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 8% 92%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.wa-kf-title{text-align:center}.wa-kf-title:before{content:"";background:var(--ln);vertical-align:middle;border-radius:2px;width:22px;height:2px;margin:0 12px .28em 0;display:inline-block}.wa-features{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:28px;padding:0;list-style:none;display:grid}.wa-features li{background:#fff;border-radius:18px;align-items:center;gap:16px;padding:16px 22px;font-size:17px;font-weight:600;display:flex;box-shadow:0 14px 30px -24px #0f172a66}.wa-features img{border-radius:50%;flex:none;width:52px;height:52px}.ai-fic{background:linear-gradient(135deg,var(--pd),var(--s));color:#fff;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.ai-fic .i{font-size:26px}.wa-art.ai-art{max-width:620px}.wd-plan-icon.is-symbol{background:linear-gradient(135deg,var(--pd),var(--s));color:#fff;place-items:center;display:grid}.wd-plan-icon.is-symbol .i{font-size:28px}.split{grid-template-columns:5fr 7fr;align-items:start;gap:56px;display:grid}.sticky{position:sticky;top:120px}.sticky p{color:var(--mu);margin-top:20px;font-size:18px}.fs{gap:16px;display:grid}.f{border:1px solid var(--ln);background:#fff;border-radius:30px;grid-template-columns:auto 1fr;gap:22px;padding:30px;transition:all .3s;display:grid}.f:hover{background:var(--sf)}.f .num{font:700 40px/1 var(--hd);color:var(--pd)}.f:nth-child(2){background:var(--n);color:#fff;border-color:var(--n)}.f:nth-child(2) p{color:#cbd5e1}.f:nth-child(2) .num{color:var(--p)}.proc{background:var(--n);color:#fff;border-radius:48px;margin:0 12px}.proc .top p{color:#cbd5e1;max-width:420px}.sec.proc{padding:0}.hz{--cw:min(78vw,440px);--cg:24px;position:relative}.hz-pin{flex-direction:column;justify-content:center;gap:clamp(24px,5vh,56px);min-height:100svh;padding:104px 0 28px;display:flex;position:sticky;top:0;overflow:hidden}.hz-pin .top{margin-bottom:0}.hz-track{gap:var(--cg);padding-inline:calc(50% - var(--cw)/2);will-change:transform;display:flex}.hz-card{width:var(--cw);opacity:calc(1 - var(--d,0)*.62);transform:scale(calc(1 - var(--d,0)*.06));box-shadow:0 36px 60px -36px rgba(0,180,216,calc((1 - var(--d,0))*.45));background:#ffffff0f;border:1px solid #ffffff24;border-radius:28px;flex-direction:column;flex:none;padding:28px;display:flex}.hz-card .n{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.hz-card .n b{font:700 52px/1 var(--hd);color:var(--p)}.hz-card .ic{color:var(--p);background:#ffffff1a}.hz-card h3{font-size:22px}.hz-card p{color:#cbd5e1;flex:1;margin-top:10px;font-size:15px}.hz-card .pt{color:var(--p);border-color:#ffffff24;margin-top:22px}.hz-card .pt:before{background:var(--p)}.hz-nav{width:min(720px,100% - 48px);margin:0 auto 30px;position:relative}.hz-nav:before,.hz-fill{content:"";background:#ffffff24;height:2px;position:absolute;top:11px;left:12px;right:12px}.hz-fill{background:linear-gradient(90deg,var(--p),var(--s));transform-origin:0;transform:scaleX(0)}.hz-nav ol{justify-content:space-between;padding:0;list-style:none;display:flex;position:relative}.hz-nav button{cursor:pointer;color:#94a3b8;width:24px;height:24px;font:600 13px var(--hd);background:0 0;border:0;padding:0;display:block;position:relative}.hz-nav button:before{content:"";background:var(--n);border:2px solid #ffffff47;border-radius:50%;transition:background .25s,border-color .25s,box-shadow .25s;position:absolute;inset:0}.hz-nav button.on:before{background:var(--p);border-color:var(--p);box-shadow:0 0 0 6px #00b4d840}.hz-nav button span{white-space:nowrap;transition:color .25s;position:absolute;top:36px;left:50%;transform:translate(-50%)}.hz-nav button.on span{color:#fff}.bn{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}.k{background:var(--sf);border-radius:36px;flex-direction:column;grid-column:span 6;justify-content:space-between;min-height:360px;padding:36px;transition:transform .3s;display:flex}.k:hover{transform:translateY(-6px)}.k:first-child{background:var(--n);color:#fff;grid-column:span 7}.k:nth-child(2),.k:nth-child(3){grid-column:span 5}.k:nth-child(4){background:var(--pd);color:#fff;grid-column:span 7}.k:first-child p,.k:nth-child(4) p{color:#e2e8f0}.k h3{margin-top:20px;font-size:clamp(28px,3vw,40px)}.k .tg{font:600 12px var(--hd);letter-spacing:.06em;text-transform:uppercase;color:var(--pd);background:#fff;border-radius:999px;align-self:flex-start;padding:6px 14px;display:inline-block}.k .pt{color:inherit;border-color:#7f8caa59}.k:first-child .pt{color:var(--p)}.k:nth-child(4) .pt:before,.k:first-child .pt:before{background:var(--p)}.k .pt:before{content:"✓";background:0 0;width:auto;height:auto;font-size:14px}.cp{background:var(--n);color:#fff;border-radius:48px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:clamp(36px,7vw,88px);display:flex;position:relative;overflow:hidden}.cp:before{content:"";background:radial-gradient(circle,#00b4d873,#0000 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:-160px;right:-140px}.cp:after{content:"";background:radial-gradient(circle,#15a88c59,#0000 68%);border-radius:50%;width:460px;height:460px;position:absolute;bottom:-200px;left:-120px}.cp>*{z-index:1;position:relative}.cp .tag{color:var(--p);background:#ffffff1a}.cp h2{max-width:660px}.cp p{color:#cbd5e1;max-width:600px;margin-top:20px;font-size:18px}.btns{flex-direction:column;gap:12px;min-width:min(100%,330px);display:flex}details.q{border:1px solid var(--ln);background:#fff;border-radius:26px;margin-bottom:12px;transition:all .2s}details.q[open]{background:var(--sf)}.q summary{cursor:pointer;font:600 18px var(--hd);align-items:center;gap:16px;padding:22px 24px;list-style:none;display:flex}.q summary::-webkit-details-marker{display:none}.q summary b{background:var(--sf);width:38px;height:38px;color:var(--pd);border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.q[open] summary b{background:var(--n);color:#fff}.q summary .i{color:var(--pd);margin-left:auto;font-size:26px;transition:transform .25s}.q[open] summary .i{transform:rotate(180deg)}.q p{color:var(--mu);padding:0 26px 26px 78px}footer{background:var(--n);color:#cbd5e1;border-radius:48px 48px 0 0;margin-top:110px;padding:80px 0 0;overflow:hidden}.fg{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px;display:grid}footer h2{font:600 12px var(--hd);letter-spacing:.08em;text-transform:uppercase;color:var(--p);margin-bottom:14px}footer ul{padding:0;list-style:none}footer li a,footer li>span{color:#cbd5e1;align-items:center;gap:10px;padding:6px 0;font-size:15px;display:inline-flex}footer li a:hover{color:#fff}footer li .i{color:var(--p);font-size:18px}.fg>div:first-child p{max-width:340px;margin-top:18px;font-size:15px}.live{font:600 12px var(--hd);letter-spacing:.08em;text-transform:uppercase;color:var(--p);align-items:center;gap:10px;margin-top:18px;display:flex}.live:before{content:"";background:var(--p);border-radius:50%;width:8px;height:8px}.bt{color:#94a3b8;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding:26px 0;font-size:14px;display:flex}.bt div{flex-wrap:wrap;gap:24px;display:flex}.bt a{padding:6px 0}.bt a:hover{color:#fff}.mega{font:700 clamp(64px,17vw,250px)/.8 var(--hd);letter-spacing:-.05em;color:#ffffff12;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;margin:0 0 -.12em}.bt{z-index:1;position:relative}@media (width<=1100px){.links a{padding:9px 12px;font-size:14px}}@media (width<=960px){.links{display:none}.mn{display:block}.brand{padding:5px 10px}.brand img{height:30px}.pill .b1{white-space:nowrap}.cols,.split,.fg{grid-template-columns:1fr}.sticky{position:static}.sv{grid-template-columns:1fr;position:static}.sv:nth-child(2n) .im{order:0}.im{min-height:240px}.hz{--cg:16px}.hz-pin{padding-top:92px}.hz-pin .top p{max-width:none}.hz-nav button span{display:none}.k,.k:nth-child(n){grid-column:span 12;min-height:300px}.roi{border-radius:32px}.q p{padding-left:26px}.sec.pg-hero{padding:110px 0 56px}.pg-sechead{grid-template-columns:1fr}.pg-grid{grid-template-columns:repeat(2,1fr)}.sec.wd-hero{padding-top:112px}.wd-plans{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.wd-related{grid-template-columns:1fr}.sec.wa-hero{padding-top:112px}.wa-hero-grid{grid-template-columns:1fr}.wa-art{max-width:min(100%,480px)}}@media (width<=640px){.pg-grid,.pg-reasons{grid-template-columns:1fr}.pg-card,.pg-reason{padding:26px}.wd-features{grid-template-columns:1fr}.wd-plan{padding:32px 24px 26px}.wd-features-title{margin-top:48px}.wa-features{grid-template-columns:1fr}.wd-cta.has-art{text-align:center;grid-template-columns:1fr}.wd-cta-art{order:-1;width:130px;margin:0 auto}}@media (width<=960px){.brand{min-height:44px}footer li a,footer li>span,.bt a{min-width:44px;min-height:44px}.bt a{align-items:center;display:inline-flex}.crumbs a{align-items:center;min-height:44px;padding-inline:6px;display:inline-flex}.hz-nav button:after{content:"";position:absolute;inset:-10px}}@media (width<=960px) and (width>=641px){.fg,.wd-related{grid-template-columns:repeat(2,1fr)}.wd-plans{grid-template-columns:repeat(2,1fr);max-width:none}.wd-plan:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;max-width:calc(50% - 12px)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.js .rv{opacity:1;transform:none}}button.b{cursor:pointer}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cm{--cf-a:#4dd9b8;--cf-b:#31b494;--cf-mute:#8a94a8;--cf-line:#ffffff38;color:#fff;scrollbar-width:none;background:0 0;border:0;border-radius:28px;width:min(480px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto}.cm::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05080fb8}.cm[open]{animation:.25s ease-out cm-in}@keyframes cm-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}html:has(.cm[open]){scrollbar-gutter:stable;overflow:hidden}.cf{background:#111a2e;border:1px solid #ffffff1a;border-radius:28px;padding:40px 40px 28px;position:relative}.cf h2{letter-spacing:-.02em;padding-right:44px;font-size:28px;font-weight:700;line-height:1.15}.cf-x{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s;display:grid;position:absolute;top:14px;right:14px}.cf-x:hover{background:#ffffff29}.cf form{gap:6px;margin-top:18px;display:grid}.fld{position:relative}.fld input,.fld select,.fld textarea{border:0;border-bottom:1px solid var(--cf-line);color:#fff;width:100%;font:500 15px var(--bd);background:0 0;border-radius:0;outline:0;padding:26px 0 10px;transition:border-color .2s,box-shadow .2s;display:block}.fld textarea{resize:vertical;min-height:96px}.fld label{font:600 14px var(--hd);color:var(--cf-mute);pointer-events:none;transition:top .2s,font-size .2s,color .2s;position:absolute;top:26px;left:0}.fld input:focus+label,.fld input:not(:placeholder-shown)+label,.fld textarea:focus+label,.fld textarea:not(:placeholder-shown)+label{letter-spacing:.04em;color:var(--cf-a);font-size:11px;top:4px}.fld input:focus,.fld select:focus,.fld textarea:focus{border-bottom-color:var(--cf-a);box-shadow:0 1px 0 var(--cf-a)}:is(.fld input:user-invalid,.fld textarea:user-invalid){border-bottom-color:#f87171;box-shadow:0 1px #f87171}.fld input:-webkit-autofill{-webkit-text-fill-color:#fff;transition:background-color 9999s ease-in-out}.fld select{appearance:none;cursor:pointer;padding-right:32px}.fld select:has(option[value=""]:checked){color:var(--cf-mute);font:600 14px var(--hd)}.fld select option{color:var(--n);background:#fff}.fld-chev{color:var(--cf-a);pointer-events:none;position:absolute;bottom:10px;right:0}.cf-note{font:500 12px/1.4 var(--bd);color:var(--cf-mute);align-items:center;gap:8px;margin-top:22px;display:flex}.cf-note .i{flex:none;font-size:15px}.cf-send{background:linear-gradient(90deg,var(--cf-a),var(--cf-b));color:#0b1220;width:100%;min-height:52px;font:700 14px var(--hd);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:14px;margin-top:18px;transition:filter .2s,transform .2s}.cf-send:hover{filter:brightness(1.08);transform:translateY(-1px)}.cf-legal{text-align:center;font:500 12px/1.4 var(--bd);color:var(--cf-mute);margin-top:14px}.cf-legal a{color:var(--cf-a);font-weight:600}.cf-legal a:hover{text-decoration:underline}.fld-err{font:500 13px/1.4 var(--bd);color:#fca5a5;margin-top:6px}.fld input[aria-invalid=true]{border-bottom-color:#f87171;box-shadow:0 1px #f87171}.cf-err{font:500 14px/1.5 var(--bd);color:#fecaca;background:#f871711f;border:1px solid #f8717173;border-radius:14px;margin-top:14px;padding:14px 16px}.cf-err p{align-items:flex-start;gap:10px;display:flex}.cf-err .i{color:#f87171;flex:none;margin-top:1px;font-size:20px}.cf-err a{color:var(--cf-a);margin-top:8px;padding:8px 0;font-weight:600;display:inline-block}.cf-err a:hover{text-decoration:underline}.cf-send:disabled{opacity:.65;cursor:progress;filter:none;transform:none}.cf-done{text-align:center;outline:0;justify-items:center;gap:14px;padding:12px 0 4px;display:grid}.cf-done h2{padding-right:0}.cf-done p{color:#cbd5e1;max-width:340px;font-size:16px;line-height:1.6}.cf-done-ic{width:64px;height:64px;color:var(--cf-a);background:#4dd9b824;border-radius:50%;place-items:center;display:grid}.cf-done-ic .i{font-size:36px}.cf-wa{place-items:center;margin-top:10px;text-decoration:none;display:grid}.cf-ghost{min-height:44px;color:var(--cf-mute);font:600 14px var(--hd);cursor:pointer;background:0 0;border:0;padding:8px 20px}.cf-ghost:hover{color:#fff}@media (width<=480px){.cf{padding:36px 22px 24px}.cf h2{font-size:24px}}.lg-page{background:var(--bg);position:relative}.sec.lg-hero{color:#fff;background:#0b1220;border-radius:0 0 48px 48px;padding:132px 0 56px;position:relative;overflow:hidden}.lg-hero:before{content:"";pointer-events:none;background:radial-gradient(640px 460px at 16% 8%,#00b4d842,#0000 70%),radial-gradient(720px 440px at 94% 36%,#15a88c3d,#0000 70%),radial-gradient(620px 300px at 50% 112%,#00677e61,#0000),repeating-radial-gradient(70% 90% at 88% 42%,#0000 0 30px,#00b4d812 31px 32px);position:absolute;inset:0}.lg-wrap{z-index:1;max-width:1120px;margin:0 auto;padding:0 24px;position:relative}.lg-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.lg-crumbs{font:500 15px var(--bd);color:#94a3b8;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:26px;display:flex}.lg-crumbs a:hover{color:#fff}.lg-crumbs .i{font-size:19px}.lg-crumbs [aria-current]{color:#fff}.lg-hero h1{max-width:none;margin:22px 0 0;font-size:clamp(36px,4.6vw,58px);line-height:1.06}.lg-lead{color:#cbd5e1;max-width:560px;margin-top:20px;font-size:17px;line-height:1.65}.lg-shot{border:1px solid #ffffff29;border-radius:28px;margin:0;overflow:hidden;box-shadow:0 40px 80px -36px #00b4d880}.lg-shot img{width:100%;height:auto}.lg-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:56px;display:grid;position:relative}.lg-stat{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:22px;flex-direction:column;align-items:flex-start;gap:8px;padding:22px 22px 20px;display:flex}.lg-stat-ic{width:38px;height:38px;color:var(--p);background:#00b4d829;border-radius:50%;place-items:center;display:grid}.lg-stat-ic .i{font-size:20px}.lg-stat b{font:700 clamp(30px,3vw,40px)/1 var(--hd);letter-spacing:-.02em;background:linear-gradient(90deg,#7ce6d2,#00b4d8);color:#0000;-webkit-background-clip:text;background-clip:text}.lg-stat>span:not(.lg-stat-ic){color:#cbd5e1;font-size:14px;line-height:1.45}.sec.lg-sec{padding:84px 0 40px}.sec.lg-sec-tight{padding:56px 0 24px}.lg-page .sec[id]{scroll-margin-top:150px}.lg-h2{font-size:clamp(30px,3.6vw,46px);font-weight:700;line-height:1.1}.lg-h2-sm{font-size:clamp(26px,3vw,36px)}.lg-center{text-align:center}.lg-center .lg-h2{max-width:760px;margin:0 auto}.lg-center-text{text-align:center}.lg-head{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:24px 64px;margin-bottom:44px;display:grid}.lg-head p{color:var(--mu);font-size:17px;line-height:1.7}.lg-ic{width:52px;height:52px;color:var(--t);background:#e0f5f0;border-radius:16px;flex:none;place-items:center;display:grid}.lg-ic .i{font-size:26px}.lg-pillars{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lg-pillar{border:1px solid var(--ln);transition:transform .3s var(--ease),border-color .3s,box-shadow .3s;background:#fff;border-radius:28px;padding:30px}.lg-pillar:hover{border-color:var(--p);transform:translateY(-4px);box-shadow:0 30px 50px -34px #00677e8c}.lg-pillar h3{margin-top:22px;font-size:21px;line-height:1.25}.lg-pillar p{color:var(--mu);margin-top:10px;font-size:15.5px;line-height:1.65}.lg-chart{border:1px solid var(--ln);text-align:left;background:#fff;border-radius:28px;max-width:860px;margin:36px auto 0;padding:26px 28px 18px}.lg-chart svg{width:100%;height:auto;display:block}.lg-chart figcaption{color:var(--mu);text-align:center;margin-top:12px;font-size:13px;line-height:1.5}.lg-legend{font:600 14px var(--hd);flex-wrap:wrap;gap:8px 24px;margin-bottom:14px;display:flex}.lg-key{vertical-align:-2px;border-radius:50%;width:14px;height:14px;margin-right:8px;display:inline-block}.lg-key-base{background:#00677e}.lg-key-lift{background:linear-gradient(135deg,#00b4d8,#6fe3c8)}.lg-grid{stroke:var(--ln);stroke-dasharray:4 5}.lg-axis{fill:var(--mu);font:500 12px var(--bd)}.lg-bar rect{transform-box:fill-box;transform-origin:50% 100%;transition:transform .9s var(--ease) calc(var(--i,0)*70ms + .2s)}.js :is(.rv,.rs):not(.in) .lg-bar rect{transform:scaleY(0)}.lg-arrow,.lg-arrow-head{fill:none;stroke:var(--n);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.lg-arrow{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.4s var(--ease) 1s}.lg-arrow-head{transition:opacity .4s 2.2s}.js :is(.rv,.rs):not(.in) .lg-arrow{stroke-dashoffset:1px}.js :is(.rv,.rs):not(.in) .lg-arrow-head{opacity:0}.lg-row{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:48px 64px;margin-bottom:96px;display:grid}.lg-row-flip{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.lg-row-flip>:last-child{order:-1}.lg-row-copy p{color:var(--mu);margin-top:18px;font-size:17px;line-height:1.7}.lg-row .lg-chart{max-width:none;margin:0}.lg-bands{border-radius:22px;grid-template-columns:repeat(4,1fr);height:360px;display:grid;position:relative;overflow:hidden}.lg-band{text-align:center;flex-direction:column;justify-content:space-between;gap:8px;padding:16px 14px;display:flex}.lg-band-0{background:#eef1ff}.lg-band-1{background:#ddf6ef}.lg-band-2{background:#d3f1f9}.lg-band-3{background:#c6e7f5}.lg-band-stage{font:700 12px var(--hd);letter-spacing:.08em;text-transform:uppercase;color:var(--n)}.lg-band-note{color:var(--mu);margin-top:-4px;font-size:12.5px;line-height:1.4}.lg-band-range{font:700 16px var(--hd);color:var(--pd);margin-top:auto}.lg-dots{pointer-events:none;position:absolute;inset:0}.lg-dot{width:14px;height:14px;transition:transform .5s var(--ease) calc(var(--i,0)*90ms + .3s);border-radius:50%;margin:0 0 -7px -7px;position:absolute;box-shadow:0 0 0 4px #ffffffb3}.lg-dot-0{background:#7c8bb0}.lg-dot-1{background:#15a88c}.lg-dot-2{background:#00b4d8}.lg-dot-3{background:#00677e}.js :is(.rv,.rs):not(.in) .lg-dot{transform:scale(0)}.lg-compare{gap:14px;display:grid}.lg-compare-wrap{justify-items:center;gap:14px;display:grid}.lg-card{border:1px solid var(--ln);background:#fff;border-radius:22px;width:100%;padding:22px 24px}.lg-card h3{font:700 13px var(--hd);letter-spacing:.08em;text-transform:uppercase;color:var(--mu)}.lg-card dl{gap:10px;margin:14px 0 0;display:grid}.lg-card dl>div{border-bottom:1px solid var(--ln);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.lg-card dl>div:last-child{border-bottom:0;padding-bottom:0}.lg-card dt{color:var(--mu);font-size:15px}.lg-card dd{font:700 22px var(--hd);letter-spacing:-.01em;margin:0}.lg-card.is-featured{background:linear-gradient(135deg,var(--pd),var(--t) 70%,var(--s));color:#fff;border:0;box-shadow:0 30px 50px -30px #00677e99}.lg-card.is-featured h3{color:#cff3ea}.lg-card.is-featured dt{color:#ddf5ef}.lg-card.is-featured dl>div{border-color:#ffffff40}.lg-compare-arrow{background:var(--n);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.lg-foot{color:var(--mu);text-align:center;font-size:13px;line-height:1.5}.lg-cols{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.lg-col{border:1px solid var(--ln);background:#fff;border-radius:28px;padding:30px}.lg-col-top{align-items:center;gap:16px;margin-bottom:24px;display:flex}.lg-col-top h3{font-size:22px}.lg-col-top span:not(.lg-ic){color:var(--mu);margin-top:2px;font-size:14px;display:block}.lg-col .ck{gap:13px;font-size:15.5px}.sec.lg-strategy{background:var(--sf);border-radius:48px;margin:48px 12px 0;padding:84px 0}.lg-strategy .tag{background:#fff}.lg-strategy-grid{grid-template-columns:5fr 7fr;align-items:start;gap:56px;display:grid}.lg-strategy-copy{position:sticky;top:130px}.lg-strategy-copy p{color:var(--mu);margin-top:20px;font-size:18px;line-height:1.65}.lg-step{border:1px solid var(--ln);background:#fff;border-radius:24px;margin-bottom:12px;transition:border-color .2s,box-shadow .2s}.lg-step[open]{border-color:var(--p);box-shadow:0 20px 40px -30px #00677e80}.lg-step summary{cursor:pointer;font:600 18px var(--hd);align-items:center;gap:16px;padding:18px 22px;list-style:none;display:flex}.lg-step summary::-webkit-details-marker{display:none}.lg-step summary>.i:last-child{color:var(--pd);margin-left:auto;font-size:26px}.lg-step-ic{width:42px;height:42px;color:var(--t);background:#e0f5f0;border-radius:14px;flex:none;place-items:center;display:grid}.lg-step p{color:var(--mu);padding:0 24px 24px 80px;line-height:1.7}@media (width<=960px){.sec.lg-hero{border-radius:0 0 36px 36px;padding:112px 0 44px}.lg-hero-grid{grid-template-columns:1fr}.lg-stats{grid-template-columns:repeat(2,1fr);margin-top:44px}.sec.lg-sec{padding:64px 0 24px}.sec.lg-sec-tight{padding:40px 0 16px}.lg-head{grid-template-columns:1fr;gap:18px;margin-bottom:32px}.lg-pillars,.lg-cols{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.lg-row,.lg-row-flip{grid-template-columns:1fr;margin-bottom:64px}.lg-row-flip>:last-child{order:0}.sec.lg-strategy{border-radius:32px;margin:32px 8px 0;padding:64px 0}.lg-strategy-grid{grid-template-columns:1fr;gap:32px}.lg-strategy-copy{position:static}}@media (width<=640px){.lg-wrap{padding:0 16px}.lg-stats{gap:10px}.lg-stat{padding:16px}.lg-chart{border-radius:22px;padding:18px 14px 14px}.lg-bands{height:300px}.lg-band{padding:12px 6px}.lg-band-note{display:none}.lg-band-stage{letter-spacing:.04em;font-size:10.5px}.lg-band-range{font-size:13px}.lg-step summary{padding:16px 18px;font-size:16px}.lg-step p{padding:0 20px 20px}}.seo-page{background:var(--bg);position:relative}.seo-page .sec[id]{scroll-margin-top:110px}.sec.seo-hero{color:#fff;background:#0b1220;border-radius:0 0 48px 48px;padding:132px 0 88px;position:relative;overflow:hidden}.seo-hero:before{content:"";pointer-events:none;background:radial-gradient(620px 440px at 86% 22%,#00b4d84d,#0000 70%),radial-gradient(640px 420px at 6% 96%,#15a88c42,#0000 70%),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.seo-wrap{z-index:1;max-width:1120px;margin:0 auto;padding:0 24px;position:relative}.seo-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.seo-crumbs{font:500 15px var(--bd);color:#94a3b8;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:26px;display:flex}.seo-crumbs a:hover{color:#fff}.seo-crumbs .i{font-size:19px}.seo-crumbs [aria-current]{color:#fff}.seo-hero h1{max-width:none;margin:22px 0 0;font-size:clamp(36px,4.6vw,58px);line-height:1.06}.seo-lead{color:#cbd5e1;max-width:540px;margin-top:20px;font-size:18px;line-height:1.65}.seo-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.seo-actions .b{padding-left:22px;font-size:15px}.seo-tiles{grid-template-columns:1fr 1fr;justify-self:center;gap:18px;width:100%;max-width:540px;display:grid}.seo-tile{min-height:230px;color:var(--n);transition:transform .3s var(--ease);border-radius:30px;flex-direction:column;justify-content:space-between;gap:26px;padding:26px 24px;display:flex;position:relative;overflow:hidden}.seo-tile:hover{transform:translateY(-4px)}.seo-tile:before{content:"";pointer-events:none;background:linear-gradient(#ffffffbf 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#ffffffbf 1px,#0000 1px) 0 0/26px 26px;position:absolute;inset:0}.seo-tile>*{position:relative}.seo-tile h2{letter-spacing:-.02em;font-size:clamp(22px,2.1vw,28px);font-weight:700;line-height:1.12}.seo-tile p{font:500 15.5px/1.45 var(--hd)}.seo-tile small{font:500 12px var(--hd);letter-spacing:.08em;text-transform:uppercase;color:var(--mu);margin-bottom:4px;display:block}.seo-tile-0{background:#fdebfb}.seo-tile-1{background:#ddfbee}.seo-tile-2{background:#eae8ff}.seo-tile-3{background:#fbf3d3}.sec.seo-sec{padding:96px 0 40px}.sec.seo-sec-tight{padding:56px 0 24px}.seo-h2{font-size:clamp(30px,3.6vw,46px);font-weight:700;line-height:1.1}.seo-h2-sm{font-size:clamp(26px,3vw,38px)}.seo-center{text-align:center}.seo-center .seo-h2{max-width:760px;margin:0 auto}.seo-center p{max-width:620px;color:var(--mu);margin:16px auto 0;font-size:17px;line-height:1.65}.seo-intro{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:48px 64px;display:grid}.seo-intro>div:first-child p{color:var(--mu);margin-top:18px;font-size:17px;line-height:1.7}.seo-ic{width:44px;height:44px;color:var(--t);background:#e0f5f0;border-radius:14px;flex:none;place-items:center;display:grid}.seo-ic .i{font-size:24px}.seo-fail{border:1px solid var(--ln);background:#fff;border-radius:28px;padding:30px;box-shadow:0 30px 60px -44px #0f172a66}.seo-fail h3{font-size:22px}.seo-fail ul{gap:22px;margin-top:22px;padding:0;list-style:none;display:grid}.seo-fail li{align-items:flex-start;gap:16px;display:flex}.seo-fail b{font:600 17px var(--hd);display:block}.seo-fail li>span:last-child>span{color:var(--mu);margin-top:3px;font-size:15px;line-height:1.6;display:block}.seo-framework{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:44px;display:grid}.seo-fcard{min-height:290px;transition:transform .3s var(--ease),box-shadow .3s;border:1px solid #0f172a0f;border-radius:32px;flex-direction:column;justify-content:space-between;gap:30px;padding:34px;display:flex;position:relative;overflow:hidden}.seo-fcard:hover{transform:translateY(-4px);box-shadow:0 30px 50px -34px #00677e80}.seo-fcard:before{content:"";pointer-events:none;background:linear-gradient(#ffffffa6 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffffa6 1px,#0000 1px) 0 0/28px 28px;position:absolute;inset:0}.seo-fcard>*{position:relative}.seo-fnum{font:700 14px var(--hd);letter-spacing:.1em;color:var(--pd)}.seo-fcard h3{font-size:clamp(26px,2.7vw,36px);line-height:1.1}.seo-fcard small{font:600 12px var(--hd);letter-spacing:.1em;text-transform:uppercase;color:var(--mu);display:block}.seo-fcard p{font:500 18px/1.5 var(--hd);color:var(--n);margin-top:8px}.seo-tint-0{background:#eef1ff}.seo-tint-1{background:#ddf6ef}.seo-tint-2{background:#d3f1f9}.seo-tint-3{background:#ede6ff}.seo-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px clamp(40px,6vw,88px);margin-top:88px;display:grid}.seo-row:first-child{margin-top:0}.seo-row-copy p{color:var(--mu);margin-top:18px;font-size:17px;line-height:1.7}.seo-ticks{gap:12px;margin-top:24px}.seo-row-copy .lnk{margin-top:18px}.seo-journey{gap:14px;width:100%;max-width:440px;margin-inline:auto;display:grid}.seo-jcard{border:1px solid var(--ln);background:#fff;border-radius:20px;align-items:center;gap:14px;padding:16px 18px;display:flex;box-shadow:0 20px 40px -28px #0f172a66}.seo-jcard:nth-child(2){margin-left:36px}.seo-jcard:nth-child(3){margin-left:12px}.seo-jic{width:46px;height:46px;color:var(--t);background:#e0f5f0;border-radius:14px;flex:none;place-items:center;display:grid}.seo-jic .i{font-size:24px}.seo-jcard b{font:600 12px var(--hd);letter-spacing:.1em;text-transform:uppercase;color:var(--pd);display:block}.seo-jq{font:500 16px var(--bd);color:var(--n);margin-top:2px;display:block}.seo-cluster{margin:0}.seo-cluster svg{width:100%;max-width:470px;height:auto;margin-inline:auto;display:block}.seo-cluster figcaption{color:var(--mu);text-align:center;margin-top:6px;font-size:13px}.seo-link{stroke:#9aa6d6;stroke-width:2px;stroke-dasharray:2 7;stroke-linecap:round}.seo-bubble{fill:#fff;stroke:var(--ln);stroke-width:2px}.seo-bubble-text{font:600 12.5px var(--hd);fill:var(--n)}.seo-core circle{fill:var(--n)}.seo-core-text{font:700 15px var(--hd);fill:#fff}.seo-node{transform-box:fill-box;transform-origin:50%;transition:transform .6s var(--ease) calc(var(--i,0)*80ms + .25s)}.js :is(.rv,.rs):not(.in) .seo-node{transform:scale(0)}.seo-growth{border:1px solid var(--ln);background:#fff;border-radius:32px;margin:0;padding:clamp(10px,2vw,22px);box-shadow:0 30px 60px -44px #0f172a59}.seo-growth img{border-radius:22px;width:100%;height:auto}.seo-window{border:1px solid var(--ln);background:#fff;border-radius:24px;width:100%;max-width:440px;margin-inline:auto;padding:18px 20px 66px;position:relative;box-shadow:0 30px 60px -36px #0f172a73}.seo-window-top{gap:6px;margin-bottom:20px;display:flex}.seo-window-top i{background:#dde2f8;border-radius:50%;width:10px;height:10px}.seo-window-body{grid-template-columns:1fr 92px;align-items:start;gap:12px 16px;display:grid}.seo-wline{background:#dde2f8;border-radius:5px;grid-column:1;height:9px}.seo-wline.w1{width:82%}.seo-wline.w2{width:62%}.seo-wline.w3{width:72%}.seo-wblock{background:#beebf7;border-radius:12px;grid-area:1/2/span 3;height:80px}.seo-wblock-b{background:#d4f2e9;grid-area:auto/1/auto/-1;height:56px}.seo-searchbar{border:3px solid var(--n);background:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;width:min(88%,370px);padding:14px 24px;display:flex;position:absolute;bottom:-24px;left:-26px;box-shadow:8px 8px #00b4d859}.seo-searchbar b{font:700 24px var(--hd);letter-spacing:.08em;color:var(--n)}.seo-searchbar .i{color:var(--p);font-size:30px}.seo-photo{border-radius:28px;margin:0;overflow:hidden;box-shadow:0 30px 60px -36px #0f172a80}.seo-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.sec.seo-band-sec{padding:96px 0 0}.seo-band{background:var(--n);text-align:center;color:#fff;border-radius:48px;padding:clamp(48px,7vw,88px) 24px;position:relative;overflow:hidden}.seo-band:before{content:"";background:radial-gradient(circle,#00b4d866,#0000 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:-170px;right:-140px}.seo-band:after{content:"";background:radial-gradient(circle,#15a88c52,#0000 68%);border-radius:50%;width:460px;height:460px;position:absolute;bottom:-200px;left:-120px}.seo-band p{z-index:1;max-width:820px;font:700 clamp(26px,3.6vw,44px)/1.2 var(--hd);letter-spacing:-.02em;margin:0 auto;position:relative}.seo-band em{background:linear-gradient(90deg,#7ce6d2,#00b4d8);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.seo-steps{border:1px solid var(--ln);background:#fff;border-radius:28px;margin:0;padding:28px;list-style:none;box-shadow:0 30px 60px -40px #0f172a59}.seo-steps li{align-items:flex-start;gap:16px;padding-bottom:28px;display:flex;position:relative}.seo-steps li:not(.is-last):before{content:"";background:repeating-linear-gradient(var(--ln) 0 4px,transparent 4px 8px);width:2px;position:absolute;top:48px;bottom:4px;left:21px}.seo-steps li.is-last{padding-bottom:0}.seo-step-ic{width:44px;height:44px;color:var(--t);background:#e0f5f0;border-radius:50%;flex:none;place-items:center;display:grid}.is-last .seo-step-ic{background:var(--t);color:#fff}.seo-steps b{font:600 17px var(--hd);display:block}.seo-steps li>span:last-child>span{color:var(--mu);margin-top:2px;font-size:15px;display:block}.seo-kpis{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.seo-kpis li{border:1px solid var(--ln);font:600 15px var(--hd);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:13px 16px;display:flex}.seo-kpis .i{color:var(--t);font-size:22px}.seo-chart{max-width:none;margin:0}.seo-key-paid{background:#94a3b8}.seo-line-paid,.seo-line-seo{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.seo-line-paid{stroke:#94a3b8;stroke-width:3px;transition:stroke-dashoffset 1.4s var(--ease) .3s}.seo-line-seo{stroke-width:4px;transition:stroke-dashoffset 1.8s var(--ease) .5s}.seo-area{transition:opacity 1s 1.3s}.seo-dot-end{fill:#15a88c;stroke:#fff;stroke-width:3px;transition:opacity .4s 2.2s}.js :is(.rv,.rs):not(.in) :is(.seo-line-paid,.seo-line-seo){stroke-dashoffset:1px}.js :is(.rv,.rs):not(.in) :is(.seo-area,.seo-dot-end){opacity:0}.seo-diff{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid}.seo-diff article{border:1px solid var(--ln);transition:transform .3s var(--ease),border-color .3s,box-shadow .3s;background:#fff;border-radius:28px;padding:30px}.seo-diff article:hover{border-color:var(--p);transform:translateY(-4px);box-shadow:0 30px 50px -34px #00677e8c}.seo-diff-ic{width:56px;height:56px;color:var(--pd);background:#d3f1f9;border-radius:18px;place-items:center;display:grid}.seo-diff-ic .i{font-size:30px}.seo-diff h3{margin-top:22px;font-size:21px;line-height:1.25}.seo-diff p{color:var(--mu);margin-top:10px;font-size:15.5px;line-height:1.65}@media (width<=960px){.sec.seo-hero{border-radius:0 0 36px 36px;padding:112px 0 56px}.seo-hero-grid,.seo-intro,.seo-row{grid-template-columns:1fr}.seo-hero-grid{gap:40px}.seo-intro,.seo-row{gap:36px}.seo-row{margin-top:64px}.sec.seo-sec{padding:64px 0 24px}.sec.seo-sec-tight{padding:40px 0 16px}.sec.seo-band-sec{padding-top:64px}.seo-band{border-radius:32px}.seo-diff{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.seo-window{margin-bottom:28px}}@media (width<=480px){.seo-tiles{grid-template-columns:1fr;gap:14px}.seo-tile{min-height:190px}}@media (width<=640px){.seo-wrap{padding:0 16px}.seo-framework{grid-template-columns:1fr}.seo-fcard{min-height:240px;padding:28px}.seo-fail{padding:24px 20px}.seo-steps{padding:22px 18px}.seo-kpis{grid-template-columns:1fr}.seo-jcard:nth-child(2){margin-left:18px}.seo-jcard:nth-child(3){margin-left:6px}.seo-searchbar{width:min(92%,340px);padding:12px 20px;left:-8px}.seo-searchbar b{font-size:20px}.seo-actions .b{width:100%}}.crm-board{width:100%;max-width:560px;color:var(--n);background:#fff;border-radius:28px;justify-self:center;margin:0;padding:18px;box-shadow:0 40px 80px -36px #00b4d880}.crm-board-head{justify-content:space-between;align-items:center;gap:12px;padding:4px 6px 14px;display:flex}.crm-board-title{font:600 15px var(--hd);align-items:center;gap:8px;display:flex}.crm-board-title .i{color:var(--t);font-size:22px}.crm-live{color:var(--t);font:600 12px var(--hd);background:#e0f5f0;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;display:inline-flex}.crm-live i{background:var(--s);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite crm-pulse}@keyframes crm-pulse{50%{opacity:.35}}.crm-cols{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.crm-col{background:#f4f5ff;border-radius:18px;min-height:240px;padding:10px 8px}.crm-col h3{font:700 11px var(--hd);letter-spacing:.06em;text-transform:uppercase;color:var(--pd);justify-content:space-between;align-items:center;gap:4px;margin-bottom:10px;display:flex}.crm-count{min-width:20px;height:20px;color:var(--n);font:700 11px var(--hd);letter-spacing:0;background:#fff;border-radius:10px;place-items:center;display:grid}.crm-deal{border:1px solid var(--ln);transition:transform .25s var(--ease);background:#fff;border-radius:12px;gap:7px;margin-bottom:8px;padding:10px;display:grid;box-shadow:0 8px 16px -12px #0f172a66}.crm-deal:hover{transform:translateY(-2px)}.crm-deal b{font:600 12.5px/1.25 var(--hd)}.crm-deal-foot{color:var(--mu);font:600 12px var(--hd);justify-content:space-between;align-items:center;gap:6px;display:flex}.crm-deal-foot .i{color:var(--t);font-size:16px}.crm-col.is-won{background:#ddf6ef}.crm-col.is-won .crm-deal{border-color:#9adbc7}.crm-board figcaption{color:var(--mu);text-align:center;margin-top:12px;font-size:12.5px}.crm-dash{border:1px solid var(--ln);text-align:left;background:#fff;border-radius:28px;grid-template-columns:1fr 1fr;gap:16px;max-width:900px;margin:36px auto 0;padding:22px;display:grid}.crm-dash-head{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-dash-title{font:700 17px var(--hd);align-items:center;gap:10px;display:flex}.crm-dash-title .i{color:var(--t);font-size:24px}.crm-dash-tag{background:var(--sf);color:var(--pd);font:600 12px var(--hd);letter-spacing:.04em;border-radius:999px;padding:5px 12px}.crm-panel{border:1px solid var(--ln);background:#f7f8ff;border-radius:20px;padding:18px}.crm-panel-wide{grid-column:1/-1}.crm-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.crm-panel h3{font:700 15px var(--hd);letter-spacing:-.01em}.crm-key{font:600 12.5px var(--hd);color:var(--mu);gap:16px;display:flex}.crm-key span{align-items:center;gap:7px;display:inline-flex}.crm-key i{border-radius:2px;width:18px;height:4px;display:inline-block}.crm-key-rev{background:linear-gradient(90deg,#00b4d8,#15a88c)}.crm-key-target{background:repeating-linear-gradient(90deg,#94a3b8 0 5px,#0000 5px 8px)}.crm-panel svg{width:100%;height:auto;display:block}.crm-dash figcaption{color:var(--mu);text-align:center;grid-column:1/-1;font-size:13px;line-height:1.5}.crm-line,.crm-target{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.crm-line{stroke-width:4px;transition:stroke-dashoffset 1.8s var(--ease) .4s}.crm-target{stroke:#94a3b8;stroke-width:2.5px;transition:stroke-dashoffset 1.4s var(--ease) .2s}.crm-area{transition:opacity 1s 1.2s}.crm-dot{fill:#15a88c;stroke:#fff;stroke-width:3px;transition:opacity .4s 2.1s}.js :is(.rv,.rs):not(.in) :is(.crm-line,.crm-target){stroke-dashoffset:1px}.js :is(.rv,.rs):not(.in) :is(.crm-area,.crm-dot){opacity:0}.crm-stages{gap:13px;margin:0;padding:0;list-style:none;display:grid}.crm-stages li{font:500 13px var(--bd);color:var(--n);grid-template-columns:92px 1fr 30px;align-items:center;gap:10px;display:grid}.crm-stages b{font:700 13px var(--hd);text-align:right}.crm-track{background:#e3e7fa;border-radius:6px;height:12px;display:block;overflow:hidden}.crm-fill{transform-origin:0;height:100%;transition:transform .9s var(--ease) calc(var(--i,0)*90ms + .2s);background:linear-gradient(90deg,#00b4d8,#6fe3c8);border-radius:6px;display:block}.crm-fill.is-won{background:linear-gradient(90deg,#15a88c,#0f826c)}.js :is(.rv,.rs):not(.in) .crm-fill{transform:scaleX(0)}.crm-donut{align-items:center;gap:18px;display:flex}.crm-donut svg{flex:none;width:132px}.crm-donut-bg{fill:none;stroke:#e3e7fa;stroke-width:14px}.crm-seg{fill:none;stroke-width:14px;transition:stroke-dasharray 1s var(--ease) calc(var(--i,0)*.14s + .3s)}.js :is(.rv,.rs):not(.in) .crm-seg{stroke-dasharray:0 100}.crm-donut-big{font:700 13px var(--hd);fill:var(--n)}.crm-donut-small{font:500 10px var(--bd);fill:var(--mu)}.crm-legend{flex:1;gap:9px;margin:0;padding:0;list-style:none;display:grid}.crm-legend li{font:500 13.5px var(--bd);align-items:center;gap:9px;display:flex}.crm-legend i{border-radius:50%;flex:none;width:10px;height:10px}.crm-legend b{font:700 13px var(--hd);margin-left:auto}.crm-record{border:1px solid var(--ln);background:#fff;border-radius:28px;margin:0;padding:24px;box-shadow:0 30px 60px -40px #0f172a59}.crm-record-head{border-bottom:1px solid var(--ln);align-items:center;gap:14px;margin-bottom:20px;padding-bottom:18px;display:flex}.crm-avatar{background:linear-gradient(135deg,var(--pd),var(--s));color:#fff;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.crm-avatar .i{font-size:24px}.crm-record-name b{font:600 17px var(--hd);display:block}.crm-record-name small{color:var(--mu);margin-top:1px;font-size:13.5px;display:block}.crm-stage-chip{color:var(--t);font:700 12.5px var(--hd);letter-spacing:.04em;background:#e0f5f0;border-radius:999px;margin-left:auto;padding:6px 14px}.crm-events{margin:0;padding:0;list-style:none}.crm-events li{transition:opacity .6s ease calc(var(--i,0)*.11s + .2s),transform .6s var(--ease) calc(var(--i,0)*.11s + .2s);align-items:flex-start;gap:14px;padding-bottom:20px;display:flex;position:relative}.js :is(.rv,.rs):not(.in) .crm-events li{opacity:0;transform:translate(-10px)}.crm-events li:not(.is-last):before{content:"";background:repeating-linear-gradient(var(--ln) 0 4px,transparent 4px 8px);width:2px;position:absolute;top:42px;bottom:4px;left:19px}.crm-events li.is-last{padding-bottom:0}.crm-ev-ic{width:40px;height:40px;color:var(--t);background:#e0f5f0;border-radius:50%;flex:none;place-items:center;display:grid}.crm-ev-ic .i{font-size:21px}.is-last .crm-ev-ic{background:var(--t);color:#fff}.crm-events b{font:600 15.5px/1.35 var(--hd);display:block}.crm-events small{color:var(--mu);margin-top:2px;font-size:13px;display:block}.crm-record figcaption{color:var(--mu);text-align:center;margin-top:18px;font-size:13px}@media (width<=760px){.crm-dash{grid-template-columns:1fr;padding:18px}}@media (width<=640px){.crm-board{padding:14px}.crm-cols{grid-template-columns:repeat(2,1fr)}.crm-col{min-height:0}.crm-record{padding:20px 18px}.crm-stages li{grid-template-columns:84px 1fr 28px}.crm-donut{flex-direction:column;align-items:flex-start}.crm-donut svg{align-self:center}.crm-legend{width:100%}}.ab-page{background:var(--bg);position:relative}.sec.ab-hero{color:#fff;background:radial-gradient(720px 440px at 90% 96%,#f4a3d899,#0000 70%),radial-gradient(640px 440px at 4% 82%,#b6c4ffa6,#0000 70%),linear-gradient(172deg,#00677e 0%,#0a8db0 22%,#2bb0dc 44%,#86b2f2 66%,#c4b8f6 100%);border-radius:0 0 48px 48px;padding:140px 0 100px;position:relative;overflow:hidden}.ab-wrap{max-width:1000px;margin:0 auto;padding:0 24px;position:relative}.ab-intro{text-align:center}.ab-hero h1{letter-spacing:-.035em;color:#fff;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;max-width:820px;margin:0 auto;font-size:clamp(40px,6.4vw,76px);line-height:1.04}.ab-sub{color:#fffffff0;max-width:640px;margin:24px auto 0;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.ab-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.ab-cta .b{min-height:52px;padding:12px 30px;font-size:16px;box-shadow:0 14px 28px -18px #0f172a8c}.ab-note{color:#ffffffeb;margin-top:20px;font-size:14px}.ab-note a{text-underline-offset:3px;text-decoration:underline}.ab-note a:hover{color:#fff}.ab-tabs{margin-top:56px}.ab-rail{z-index:2;justify-content:center;align-items:center;gap:12px;margin-bottom:26px;display:flex;position:relative}.ab-tab{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:62px;height:62px;transition:background .25s,color .25s,transform .25s var(--ease),box-shadow .25s;background:#ffffff42;border:2px solid #fff9;border-radius:20px;place-items:center;display:grid;position:relative}.ab-tab .i{font-size:30px}.ab-tab:hover{background:#ffffff6b}.ab-tab.is-on{background:var(--accent,#fff);color:var(--n);border-color:#fff;transform:translateY(-3px);box-shadow:0 0 0 5px #ffffff59}.ab-tab:after{content:"";opacity:0;width:24px;height:0;transition:height .4s var(--ease),opacity .3s ease;background:#fff;border-radius:0 0 12px 12px;position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%)}.ab-tab.is-on:after{opacity:1;height:34px}.ab-arrow{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .2s;display:grid}.ab-arrow:hover{background:#ffffff38}.ab-arrow .i{font-size:28px}.ab-stage{position:relative}.ab-card{max-width:920px;color:var(--n);animation:ab-in .5s var(--ease) both;background:#fff;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,56px);margin:0 auto;padding:clamp(24px,3.6vw,48px);display:grid;box-shadow:0 40px 80px -36px #0f172a80}.ab-card-out{z-index:1;pointer-events:none;animation:.45s forwards ab-out;position:absolute;top:0;left:0;right:0}@keyframes ab-in{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}}@keyframes ab-out{to{opacity:0;filter:blur(4px);transform:translateY(-8px)}}.ab-brand{font:600 16px var(--hd);align-items:center;gap:10px;display:flex}.ab-brand-ic{background:var(--accent,#ddf1f7);width:30px;height:30px;color:var(--n);border-radius:9px;place-items:center;display:grid}.ab-brand-ic .i{font-size:19px}.ab-badge{color:var(--mu);font:500 12.5px var(--bd);background:#eff0f5;border-radius:7px;padding:3px 10px}.ab-card h2{margin-top:24px;font-size:clamp(26px,3.1vw,40px);line-height:1.12}.ab-card p{color:var(--mu);margin-top:16px;font-size:16.5px;line-height:1.65}.ab-link{border:0;border-bottom:1.5px solid var(--n);color:var(--n);font:600 15px var(--hd);cursor:pointer;background:0 0;align-items:center;gap:8px;margin-top:28px;padding:8px 0;transition:color .2s,border-color .2s;display:inline-flex}.ab-link:hover{color:var(--pd);border-color:var(--pd)}.ab-link .i{font-size:19px}.ab-art{background:#e8eefb;background:color-mix(in srgb,var(--accent,#b79cff) 22%,#fff);border-radius:24px;place-items:center;min-height:350px;padding:24px;display:grid;position:relative;overflow:hidden}.ab-art:before{content:"";pointer-events:none;opacity:.75;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--accent,#b79cff) 38%,#fff) 0 12px,transparent 12px 26px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 14%,#0000 26% 74%,#000 86% 100%);mask-image:linear-gradient(90deg,#000 0 14%,#0000 26% 74%,#000 86% 100%)}.ab-art>*{position:relative}.ab-art-img{background:#fff;border-radius:20px;width:100%;max-width:380px;padding:10px;box-shadow:0 20px 40px -28px #0f172a73}.ab-art-img img{border-radius:12px;width:100%;height:auto}.ab-vals{gap:12px;width:100%;max-width:340px;margin:0;padding:0;list-style:none;display:grid}.ab-vals li{background:#fff;background:color-mix(in srgb,var(--lit-color,#b79cff) calc(var(--ab-lit)*100%),#fff);border-radius:18px;align-items:center;gap:16px;padding:16px 18px;display:flex;box-shadow:0 14px 28px -22px #0f172a73}.ab-vals li:first-child{--lit-color:#4cc9f0}.ab-vals li:nth-child(2){--lit-color:#b79cff}.ab-vals li:nth-child(3){--lit-color:#5ee0b0}.ab-vals li:nth-child(2){margin-left:22px}.ab-vals li:nth-child(3){margin-left:8px}.ab-val-num{font:700 34px/1 var(--hd);color:#fff;-webkit-text-stroke:1.5px var(--pd);flex:none}.ab-vals span b{font:600 16px var(--hd);display:block}.ab-vals small,.ab-process small{color:var(--t);font:600 12.5px var(--hd);align-items:center;gap:7px;margin-top:3px;display:flex}.ab-vals small:before,.ab-process small:before{content:"";background:var(--s);border-radius:50%;width:6px;height:6px}.ab-vals small{color:color-mix(in srgb,var(--n) calc(var(--ab-lit)*100%),var(--t))}.ab-vals small:before{background:color-mix(in srgb,var(--n) calc(var(--ab-lit)*100%),var(--s))}.ab-process{background:#fff;border-radius:20px;gap:14px;width:100%;max-width:340px;margin:0;padding:20px;list-style:none;display:grid;position:relative;box-shadow:0 20px 40px -28px #0f172a73}.ab-process li{align-items:center;gap:14px;display:flex;position:relative}.ab-process li:not(:last-child):before{content:"";background:repeating-linear-gradient(var(--ln) 0 3px,transparent 3px 6px);width:2px;height:16px;position:absolute;top:38px;left:17px}.ab-step-ic{width:36px;height:36px;color:var(--t);background:#e0f5f0;border-radius:50%;flex:none;place-items:center;display:grid}.ab-step-ic .i{font-size:19px}.ab-process b{font:600 15px var(--hd);display:block}.ab-aud{grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:360px;display:grid}.ab-aud article{background:#fff;background:color-mix(in srgb,var(--lit-color,#b79cff) calc(var(--ab-lit)*100%),#fff);border-radius:18px;gap:5px;padding:16px;display:grid;box-shadow:0 14px 28px -22px #0f172a73}.ab-aud article:first-child{--lit-color:#4cc9f0}.ab-aud article:nth-child(2){--lit-color:#b79cff}.ab-aud article:nth-child(3){--lit-color:#5ee0b0}.ab-aud article:nth-child(4){--lit-color:#f4a3d8}.ab-aud small{font:600 10.5px var(--hd);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--n) calc(var(--ab-lit)*100%),var(--mu))}.ab-aud b{font:700 17px/1.2 var(--hd)}.ab-aud span{font:600 12.5px/1.35 var(--hd);color:color-mix(in srgb,var(--n) calc(var(--ab-lit)*100%),var(--t))}.ab-art-img,.ab-process{animation:ab-pop .7s var(--ease) .15s both}@keyframes ab-pop{0%{opacity:0;transform:translateY(14px)scale(.97)}}@property --ab-lit{syntax:"<number>";inherits:true;initial-value:0}.ab-vals li{animation:ab-pop .6s var(--ease) both,ab-val 4s linear infinite;animation-delay:calc(var(--i,0)*.11s + .25s),calc(var(--i,0)*1.3333s)}@keyframes ab-val{0%{--ab-lit:0}6%,28%{--ab-lit:1}33.3%,to{--ab-lit:0}}.ab-aud article{animation:ab-pop .6s var(--ease) both,ab-aud-lit 4s linear infinite;animation-delay:calc(var(--i,0)*.11s + .25s),calc(var(--i,0)*1s)}@keyframes ab-aud-lit{0%{--ab-lit:0}5%,21%{--ab-lit:1}25%,to{--ab-lit:0}}.ab-step-ic{animation:4s ease-in-out infinite ab-lit;animation-delay:calc(var(--i,0)*.55s + .5s)}@keyframes ab-lit{0%,12%{background:var(--accent);color:var(--n);transform:scale(1.14)}18%,to{color:var(--t);background:#e0f5f0;transform:none}}@media (prefers-reduced-motion:reduce){.ab-card-out{display:none}}.sec.ab-story-sec{padding:110px 0 0}.ab-story{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.ab-h2{font-size:clamp(30px,3.6vw,46px);font-weight:700;line-height:1.1}.ab-story-copy p{color:var(--mu);margin-top:20px;font-size:17px;line-height:1.7}.ab-story-copy .ab-h2+p{margin-top:24px}.b.ab-more{color:var(--n);font:700 13.5px var(--hd);letter-spacing:.14em;text-transform:uppercase;background:#a8e9f9;margin-top:32px;padding:16px 32px}.b.ab-more:hover{background:var(--p)}.ab-funnel{aspect-ratio:760/660;width:100%;max-width:600px;margin-inline:auto;position:relative;container-type:inline-size}.ab-funnel svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ab-pill{background:var(--n);color:#fff;font:600 13px var(--hd);font:600 clamp(10.5px,2.5cqw,15px) var(--hd);white-space:nowrap;border-radius:999px;padding:.5em 1.15em;position:absolute;transform:translateY(-50%)}.ab-divider{stroke:#ffffffbf;stroke-width:2px}.ab-squiggle,.ab-scribble path,.ab-squiggle-end{fill:none;stroke:var(--n);stroke-linecap:round;stroke-linejoin:round}.ab-funnel{--p:0}.ab-squiggle{stroke-width:3.2px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p));transition:stroke-dashoffset .12s linear}.ab-squiggle-end,.ab-scribble path{stroke-width:3px}.ab-squiggle-start{fill:var(--n)}.ab-scribble text{fill:var(--n);font-family:Caveat,Segoe Print,Bradley Hand,cursive;font-size:36px;font-weight:600}.ab-scribble{opacity:clamp(0,calc((var(--p) - var(--at,0)) * 14),1);transition:opacity .15s linear}.ab-squiggle-end{opacity:clamp(0,calc((var(--p) - .95) * 30),1);transition:opacity .15s linear}.sec.ab-ourstory-sec{padding:110px 0 0}.ab-ourstory{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.ab-ourstory-photo{border-radius:28px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #0f172a73}.ab-ourstory-img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.ab-ourstory-logo{box-sizing:content-box;background:#fffffff0;border-radius:12px;width:auto;height:30px;padding:8px 14px;position:absolute;bottom:16px;left:16px;box-shadow:0 10px 24px -14px #0f172a80}.ab-ourstory-copy p{color:var(--mu);margin-top:18px;font-size:17px;line-height:1.7}.ab-ourstory-copy .ab-h2+p{margin-top:22px}.b.ab-contact{background:var(--n);color:#fff;margin-top:28px;padding:12px 34px}.b.ab-contact:hover{background:var(--pd)}@media (width<=860px){.ab-ourstory{grid-template-columns:1fr;gap:32px}.sec.ab-ourstory-sec{padding-top:72px}.ab-card{grid-template-columns:1fr}.ab-art{min-height:0}.ab-story{grid-template-columns:1fr;gap:36px}.sec.ab-story-sec{padding-top:72px}}@media (width<=640px){.sec.ab-hero{border-radius:0 0 32px 32px;padding:116px 0 64px}.ab-wrap{padding:0 16px}.ab-tabs{margin-top:40px}.ab-rail{gap:6px}.ab-tab{border-radius:17px;width:54px;height:54px}.ab-tab .i{font-size:26px}.ab-arrow{width:34px;height:34px}.ab-card{border-radius:26px;padding:22px 18px}.ab-cta .b{width:100%}.ab-arrow{position:relative}.ab-arrow:after{content:"";position:absolute;inset:-5px}.ab-link{min-height:44px}.ab-note a{align-items:center;min-height:44px;display:inline-flex}}.hw-page{--hw-ink:#151515;--hw-mute:#6d6d72;--hw-card:#f1f1f1;--hw-track:#e3e3e7;--hw-gap:72px;color:var(--hw-ink);font-family:var(--bd);background:#fff;position:relative}.hw-wrap{max-width:1040px;margin:0 auto;padding:0 20px}.sec.hw-hero{text-align:center;padding:150px 0 56px}.hw-hero h1{letter-spacing:-.038em;word-spacing:.06em;max-width:none;color:var(--hw-ink);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin:0;font-size:clamp(46px,7.4vw,80px);font-weight:500;line-height:1}.hw-sub{max-width:520px;color:var(--hw-mute);margin:24px auto 0;font-size:clamp(16px,1.5vw,18px);line-height:1.5}.sec.hw-steps{padding:12px 0 110px}.hw-list{grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.hw-step{--f:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding:30px 0;display:grid;position:relative}.hw-step>.hw-media,.hw-step>.hw-copy{z-index:2;grid-row:1;position:relative}.hw-step[data-media=left] .hw-media{padding-right:var(--hw-gap);flex-direction:row;grid-column:1;justify-self:end}.hw-step[data-media=left] .hw-copy{padding-left:var(--hw-gap);grid-column:2}.hw-step[data-media=right] .hw-copy{padding-right:var(--hw-gap);text-align:right;grid-column:1;justify-self:end}.hw-step[data-media=right] .hw-media{padding-left:var(--hw-gap);flex-direction:row-reverse;grid-column:2;justify-self:start}.hw-card{z-index:0;background:var(--hw-card);opacity:0;transition:opacity .45s ease,transform .6s var(--ease);border-radius:68px;position:absolute;inset:3px 0;transform:scale(.97,.9)}.hw-step.is-on .hw-card{opacity:1;transform:none}.hw-media{align-items:center;gap:14px;display:flex}.hw-tile{isolation:isolate;width:76px;height:76px;color:var(--hw-ink);background:linear-gradient(#fff,#f1f1f3);border-radius:24px;flex:none;place-items:center;transition:color .4s,box-shadow .4s;display:grid;position:relative;box-shadow:inset 0 1px 1px #fff,0 0 0 1px #0000000d,0 10px 22px -10px #00000047}.hw-tile:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(#797979 0%,#4d4d4d 100%);transition:opacity .4s;position:absolute;inset:0}.hw-tile .i{font-variation-settings:"FILL" 1,"wght" 600;font-size:34px}.hw-step.is-on .hw-tile{color:#fff;box-shadow:inset 0 2px 2px #ffffff4d,inset 0 -4px 8px #00000052,0 0 0 1.5px #3c3c3c,0 12px 22px -10px #00000080}.hw-step.is-on .hw-tile:before{opacity:1}.hw-num{background:var(--hw-card);min-width:34px;height:34px;font:500 15px var(--bd);color:var(--hw-ink);border-radius:12px;place-items:center;padding:0 10px;transition:background .4s;display:grid}.hw-step.is-on .hw-num{background:#fff}.hw-copy{max-width:calc(var(--hw-gap) + 340px)}.hw-copy h2{font:500 23px/1.2 var(--hd);letter-spacing:-.02em;color:var(--hw-ink)}.hw-copy p{color:#4a4a50;margin-top:8px;font-size:15.5px;line-height:1.55}.hw-point{font:500 12px var(--bd);letter-spacing:.08em;text-transform:uppercase;color:#5b5b63;margin-top:14px;transition:color .4s;display:inline-block}.hw-step.is-on .hw-point{color:var(--hw-ink)}.hw-seg{z-index:1;background:var(--hw-track);border-radius:2px;width:2px;height:100%;margin-left:-1px;position:absolute;top:50%;left:50%}.hw-seg i{transform-origin:top;transform:scaleY(var(--f));background:linear-gradient(#fff29a 0%,#ffbde8 32%,#dccbff 58%,#b4dcff 80%,#7f9df2 100%);border-radius:3px;position:absolute;inset:0 -.75px}.hw-node{z-index:2;width:34px;height:34px;margin:-17px 0 0 -17px;position:absolute;top:50%;left:50%}.hw-node i{display:block;position:absolute}.hw-node-off{width:16px;height:16px;transition:opacity .3s ease,transform .4s var(--ease);background:#fff;border:1.5px solid #dadade;border-radius:6px;margin:-8px 0 0 -8px;top:50%;left:50%}.hw-node-on{opacity:0;transition:opacity .35s ease,transform .55s var(--ease);background:conic-gradient(from 210deg,#9cc2ff,#f6a6e6,#fff29a,#d6c4ff,#9cc2ff);border-radius:12px;inset:0;transform:scale(.35)}.hw-node-on:before{content:"";background:radial-gradient(circle,#fff 0 22%,#ffffff8c 58%,#ffffff1f 100%);border-radius:8px;position:absolute;inset:4.5px}.hw-node-on:after{content:"";background:#131313;border-radius:50%;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;position:absolute;top:50%;left:50%}.hw-step.is-on .hw-node-off{opacity:0;transform:scale(.4)}.hw-step.is-on .hw-node-on{opacity:1;transform:none}@media (width<=900px){.hw-page{--hw-gap:56px}.hw-tile{border-radius:21px;width:64px;height:64px}.hw-tile .i{font-size:29px}.hw-copy h2{font-size:21px}}@media (width<=700px){.sec.hw-hero{padding:116px 0 36px}.sec.hw-steps{padding:8px 0 76px}.hw-wrap{padding:0 14px}.hw-step,.hw-step[data-media]{grid-template-columns:minmax(0,1fr);align-content:center;gap:14px;padding:26px 18px 26px 66px}.hw-step[data-media] .hw-media,.hw-step[data-media] .hw-copy{text-align:left;flex-direction:row;grid-area:auto/1;justify-self:start;padding:0}.hw-copy{max-width:none}.hw-card{border-radius:34px}.hw-seg,.hw-node{left:30px}}.sec.hw-do-sec{padding:30px 0 110px}.hw-do{max-width:1180px;margin:0 auto;padding:0 20px}.hw-do-head h2{font:600 clamp(28px,3.4vw,40px)/1.1 var(--hd);letter-spacing:-.035em;color:var(--hw-ink)}.hw-do-head p{max-width:560px;color:var(--hw-mute);margin-top:12px;font-size:17px;line-height:1.55}.hw-do-tabs{scrollbar-width:none;border-bottom:1px solid #e4e4e8;gap:clamp(20px,3.2vw,44px);margin-top:32px;display:flex;overflow-x:auto}.hw-do-tabs::-webkit-scrollbar{display:none}.hw-do-tab{cursor:pointer;font:500 15px var(--bd);color:#5f5f66;white-space:nowrap;background:0 0;border:0;flex:none;padding:14px 2px 16px;transition:color .25s;position:relative}.hw-do-tab:hover,.hw-do-tab[aria-selected=true]{color:var(--hw-ink)}.hw-do-tab:after{content:"";background:var(--t);height:2.5px;transition:transform .35s var(--ease);border-radius:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.hw-do-tab[aria-selected=true]:after{transform:scaleX(1)}.hw-do-grid{aspect-ratio:2;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr;gap:10px;margin-top:28px;display:grid}.hw-do-tile{isolation:isolate;color:#fff;background:var(--tile);min-width:0;transition:transform .45s var(--ease),box-shadow .45s;animation:hw-do-pop .6s var(--ease) backwards;animation-delay:calc(var(--i)*90ms);border-radius:22px;flex-direction:column;justify-content:flex-end;gap:6px;padding:clamp(16px,2vw,28px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 34px -24px #0f172a8c}.hw-do-tile:after{content:"";z-index:-1;background:linear-gradient(#02061700 36%,#020617a8 100%);position:absolute;inset:0}.hw-do-tile:hover{transform:translateY(-4px);box-shadow:0 30px 42px -26px #0f172a9e}.js .rs:not(.in) .hw-do-tile{animation-play-state:paused}@keyframes hw-do-pop{0%{opacity:0;transform:translateY(18px)scale(.97)}}.hw-do-lead{--tile:linear-gradient(135deg,#00677e,#0f826c 55%,#15a88c);grid-area:1/1/3;padding:clamp(20px,2.8vw,40px)}.hw-do-tile:nth-child(2){--tile:linear-gradient(135deg,#0a8db0,#4cc9f0)}.hw-do-tile:nth-child(3){--tile:linear-gradient(135deg,#6b4fd8,#b79cff)}.hw-do-tile:nth-child(4){--tile:linear-gradient(135deg,#0f826c,#5ee0b0)}.hw-do-tile:nth-child(5){--tile:linear-gradient(135deg,#c9488f,#f4a3d8)}.hw-do-pic{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease);position:absolute;inset:0}.hw-do-tile:hover .hw-do-pic{transform:scale(1.06)}.hw-do-mark{z-index:-2;color:#fff3;transition:transform .9s var(--ease);line-height:0;position:absolute;top:-3%;right:-5%}.hw-do-mark .i{font-variation-settings:"FILL" 1,"wght" 500;font-size:clamp(110px,14vw,210px)}.hw-do-lead .hw-do-mark .i{font-size:clamp(200px,27vw,380px)}.hw-do-tile:hover .hw-do-mark{transform:scale(1.08)rotate(-4deg)}.hw-do-tile h3{font:500 clamp(16px,1.7vw,22px)/1.2 var(--hd);letter-spacing:-.015em;color:#fff}.hw-do-lead h3{letter-spacing:-.035em;font-size:clamp(26px,3.4vw,42px);line-height:1.08}.hw-do-lead p{color:#ffffffe6;max-width:430px;font-size:clamp(15px,1.3vw,17px);line-height:1.5}.hw-do-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:500 11.5px var(--bd);letter-spacing:.08em;text-transform:uppercase;background:#0f172a80;border-radius:999px;padding:6px 14px;position:absolute;top:clamp(16px,2.2vw,28px);left:clamp(20px,2.8vw,40px)}.hw-do-go{font:500 14px var(--bd);border-bottom:1px solid #ffffffa6;align-self:flex-start;align-items:center;gap:6px;margin-top:10px;padding-bottom:2px;display:inline-flex}.hw-do-go .i{transition:transform .35s var(--ease);font-size:18px}.hw-do-tile:hover .hw-do-go .i{transform:translate(4px)}.hw-do-arrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;width:34px;height:34px;transition:opacity .3s,transform .4s var(--ease);background:#ffffff38;border-radius:50%;place-items:center;display:grid;position:absolute;top:clamp(12px,1.4vw,18px);right:clamp(12px,1.4vw,18px);transform:translate(-6px,6px)}.hw-do-tile:hover .hw-do-arrow,.hw-do-tile:focus-visible .hw-do-arrow{opacity:1;transform:none}.hw-do-arrow .i{font-size:20px}@media (width<=900px){.hw-do-grid{aspect-ratio:auto;grid-template-rows:none;grid-template-columns:1fr 1fr}.hw-do-lead{grid-area:auto/1/auto/3;min-height:340px}.hw-do-tile:not(.hw-do-lead){aspect-ratio:1}}@media (width<=520px){.sec.hw-do-sec{padding-bottom:76px}.hw-do{padding:0 14px}.hw-do-tile{border-radius:18px}.hw-do-lead{min-height:300px}.hw-do-tile:not(.hw-do-lead){aspect-ratio:auto;min-height:168px}}.intro{z-index:1000;background:#000;place-items:center;display:grid;position:fixed;inset:0}.intro-skip{color:#fff;min-height:44px;font:600 14px var(--hd);cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:999px;padding:10px 20px;transition:background .2s;position:absolute;bottom:20px;right:20px}.intro-skip:hover{background:#ffffff24}.intro-skip:focus-visible{outline:3px solid var(--p);outline-offset:3px}.intro-logo{width:clamp(240px,32vw,440px);height:auto;display:block;overflow:hidden}.intro-l{animation:intro-rise var(--rise) var(--ease) both;animation-delay:calc(var(--first) + var(--i)*var(--stagger));will-change:transform;animation-play-state:paused}.intro[data-play] .intro-l{animation-play-state:running}@keyframes intro-rise{0%{transform:translateY(420px)}to{transform:none}}.intro[data-exiting]{pointer-events:none;animation:intro-lift var(--lift) cubic-bezier(.76,0,.24,1) forwards}@keyframes intro-lift{0%{border-radius:0;transform:none}12%{border-radius:0 0 48px 48px}to{border-radius:0 0 48px 48px;transform:translateY(-100%)}}.intro[data-exiting] .intro-logo{animation:intro-fade calc(var(--lift)*.55) ease forwards}@keyframes intro-fade{to{opacity:0;transform:translateY(-28px)}}.wg-pink{--acc:#ee5fb0;background:#fff6fb}.wg-cyan{--acc:#00b4d8;background:#edfbfe}.wg-lilac{--acc:#8b5cf6;background:#f6f3ff}.wg-white{background:#fff}.sec.wg-sec{padding:96px 0}.sec.wg-white+.sec.wg-white{padding-top:0}.wg-wrap{max-width:1160px;margin:0 auto;padding:0 24px}.wg-eyebrow{font:600 13px var(--hd);letter-spacing:.14em;text-transform:uppercase;color:#7c4dff;margin-bottom:14px}.wg-copy h2{letter-spacing:-.03em;color:var(--n);font-size:clamp(30px,3.5vw,46px);font-weight:600;line-height:1.1}.wg-accent{background:linear-gradient(90deg,var(--t),var(--p));color:#0000;-webkit-background-clip:text;background-clip:text}.wg-text{color:var(--mu);margin-top:20px;font-size:17px;line-height:1.7}.wg-copy h2+.wg-text{margin-top:24px}.wg-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,96px);display:grid}.wg-split.is-flip .wg-media{order:2}.wg-media{place-items:center;margin:0;display:grid}.wg-media img{width:100%;max-width:600px;height:auto;display:block}.wg-acc-item{border-bottom:1px solid #0f172a24}.wg-acc-item:last-child{border-bottom:0}.wg-acc-item h3{font-size:inherit;letter-spacing:0;margin:0;line-height:1.3}.wg-acc-item button{cursor:pointer;text-align:left;width:100%;font:600 clamp(18px,1.7vw,22px)/1.3 var(--hd);letter-spacing:-.01em;color:var(--n);background:0 0;border:0;align-items:center;gap:18px;padding:30px 4px;display:flex}.wg-acc-ic{width:34px;color:var(--acc);flex:none;place-items:center;display:grid}.wg-acc-ic .i{font-variation-settings:"FILL" 1,"wght" 500;font-size:32px}.wg-acc-title{flex:1}.wg-acc-sign{width:28px;height:28px;color:var(--n);flex:none;place-items:center;display:grid}.wg-acc-sign .i{font-size:26px}.wg-acc-panel{visibility:hidden;transition:grid-template-rows .4s var(--ease),visibility 0s .4s;grid-template-rows:0fr;display:grid}.wg-acc-panel>div{overflow:hidden}.wg-acc-panel p{color:var(--mu);padding:0 40px 30px 56px;font-size:16px;line-height:1.7}.wg-acc-item.is-open .wg-acc-panel{visibility:visible;transition:grid-template-rows .4s var(--ease),visibility 0s;grid-template-rows:1fr}.wg-dark{color:#fff;background:radial-gradient(900px 420px at 50% 100%,#00b4d838,#0000 70%),linear-gradient(#04050f 0%,#070b34 55%,#0a1450 100%)}.wg-scores-head{text-align:center;max-width:820px;margin:0 auto}.wg-scores-head h2{letter-spacing:-.03em;font-size:clamp(30px,3.6vw,46px);font-weight:600;line-height:1.1}.wg-scores-head p{color:#cbd5e1;margin-top:20px;font-size:17px;line-height:1.7}.wg-score-list{grid-template-columns:repeat(4,1fr);gap:36px;margin:64px 0 0;padding:0;list-style:none;display:grid}.wg-score{text-align:center;align-content:start;justify-items:center;display:grid}.wg-score h3{font:600 21px var(--hd);letter-spacing:-.01em;margin-top:22px}.wg-score p{color:#cbd5e1;max-width:230px;margin-top:12px;font-size:15.5px;line-height:1.6}.wg-note{text-align:center;color:var(--mu);margin-top:52px;font-size:14px}.wg-ring{width:clamp(120px,12vw,150px);height:auto}.wg-ring-bg{fill:#e6fbf3}.wg-ring-arc{fill:none;stroke:#2fd5a0;stroke-width:9px;stroke-linecap:round;stroke-dasharray:94 100;transition:stroke-dasharray 1.5s var(--ease) calc(.3s + var(--d,0)*.12s)}.js .wg-ring-arc{stroke-dasharray:.01 100}.js .rs.in .wg-ring-arc{stroke-dasharray:94 100}.wg-ring text{fill:#0f826c;font:600 38px var(--hd);text-anchor:middle;dominant-baseline:central}@media (width<=960px){.sec.wg-sec{padding:72px 0}.wg-split{grid-template-columns:minmax(0,1fr);gap:40px}.wg-split .wg-media,.wg-split.is-flip .wg-media{order:2}.wg-score-list{grid-template-columns:repeat(2,1fr);gap:48px 24px}}@media (width<=520px){.wg-wrap{padding:0 18px}.wg-score-list{grid-template-columns:minmax(0,1fr)}.wg-acc-item button{gap:14px;padding:24px 0}.wg-acc-panel p{padding:0 8px 24px 48px}}.lg-doc-date{color:var(--mu);margin-top:16px;font-size:15px}.lg-doc-body{gap:40px;max-width:760px;display:grid}.lg-doc-body h2{align-items:baseline;gap:14px;font-size:clamp(22px,2.4vw,28px);line-height:1.2;display:flex}.lg-doc-body h2 span{font:700 15px var(--hd);letter-spacing:.06em;color:var(--pd);flex:none}.lg-doc-body p{color:var(--mu);margin-top:12px;font-size:17px;line-height:1.7}.lg-doc-body ul{gap:12px;margin-top:14px;padding:0;list-style:none;display:grid}.lg-doc-body li{color:var(--n);align-items:flex-start;gap:12px;font-size:17px;line-height:1.6;display:flex}.lg-doc-body li .i{color:var(--t);flex:none;margin-top:3px;font-size:20px}.lg-doc-contact{border:1px solid var(--ln);background:#fff;border-radius:28px;max-width:760px;margin-top:56px;padding:clamp(28px,4vw,40px)}.lg-doc-contact h2{font-size:clamp(22px,2.4vw,28px);line-height:1.2}.lg-doc-contact p{color:var(--mu);margin-top:10px;font-size:17px}.lg-doc-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.lg-doc-actions .b1{padding-right:28px}@media (width<=640px){.lg-doc-body h2{flex-direction:column;gap:4px}}.sec.sa-sec{padding:28px 0 12px}.sa-wrap{max-width:920px;margin:0 auto;padding:0 24px}.sa-card{border:1px solid var(--ln);border-left:5px solid var(--p);background:#fff;border-radius:18px;padding:28px 32px}.sa-q{letter-spacing:-.02em;color:var(--n);margin:0;font-size:clamp(22px,2.4vw,30px);line-height:1.2}.sa-a{color:var(--n);margin-top:14px;font-size:18px;line-height:1.6}.sa-links{font:600 15px var(--bd);color:var(--mu);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;display:flex}.sa-links a{background:var(--sf);color:var(--pd);border-radius:999px;padding:6px 14px;font-weight:600}.sa-links a:hover{background:var(--p);color:#fff}.sa-date{font:500 14px var(--bd);color:var(--mu);margin-top:16px}.sa-who{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.sa-col{border:1px solid var(--ln);background:#fff;border-radius:18px;padding:24px 26px}.sa-col h3{color:var(--n);margin:0 0 14px;font-size:19px}.sa-col ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sa-col li{color:var(--mu);align-items:flex-start;gap:10px;font-size:16px;line-height:1.5;display:flex}.sa-col .i{flex:none;margin-top:1px;font-size:22px}.sa-col.is-yes .i{color:var(--t)}.sa-col.is-no .i{color:#b4536a}@media (width<=720px){.sa-who{grid-template-columns:1fr}.sa-card{padding:22px 20px}.sa-wrap{padding:0 16px}}.crm{color:#111827;overscroll-behavior:contain;background:#f7f8fa;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:auto}.crm::backdrop{background:#f7f8fa}.crm[open]{animation:.2s ease-out crm-in}@keyframes crm-in{0%{opacity:0;transform:translateY(12px)}}html:has(.crm[open]){overflow:hidden}.crm-loading{color:#6b7280;height:100%;font:500 15px var(--bd);place-items:center;display:grid}.crm:not(.is-login),.adm-um,.adm-profile{--hd:"Source Sans 3",system-ui,sans-serif;--bd:"Source Sans 3",system-ui,sans-serif;font-family:var(--bd)}.lg{--lg-bg:#fafaf8;--lg-ink:#1a1a1a;--lg-muted:#6b6b6b;--lg-line:#d9d9d6;--lg-error:#c0392b;--lg-accent:#6e3be8;--lg-r:8px;background:var(--lg-bg);min-height:100dvh;color:var(--lg-ink);grid-template-columns:1fr 1fr;font:400 15px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:grid}.crm.is-login{background:#fafaf8}.crm.is-login[open]{animation:none}.lg-art{background:#ebebeb;justify-content:center;align-items:flex-end;min-height:100dvh;display:flex;overflow:hidden}.lg-main{flex-direction:column;padding:28px 48px 40px;display:flex}.lg-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.lg-logo{width:auto;height:32px}.lg-center{flex-direction:column;flex:1;justify-content:center;padding:40px 0;display:flex}.lg-form{text-align:left;width:100%;max-width:360px;margin-inline:auto}.lg-title{font:600 28px/1.2 var(--hd);letter-spacing:-.02em;color:var(--lg-ink)}.lg-sub{color:var(--lg-muted);margin-top:8px;font-size:15px}.lg-field{margin-top:4px}.lg-sub+.lg-field{margin-top:32px}.lg-label{color:var(--lg-ink);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.lg-input{border:1px solid var(--lg-line);border-radius:var(--lg-r);width:100%;height:44px;color:var(--lg-ink);background:#fff;padding:0 12px;font:400 16px system-ui,-apple-system,Segoe UI,Roboto,sans-serif;transition:border-color .15s;display:block}.lg-input:hover{border-color:#b8b8b4}.lg-input:focus{border-color:var(--lg-ink);outline:none}.lg-input:focus-visible{outline:2px solid var(--lg-accent);outline-offset:2px}.lg-input[aria-invalid=true]{border-color:var(--lg-error)}.lg-error{min-height:20px;color:var(--lg-error);margin-top:6px;font-size:14px;line-height:1.5}.lg-password{position:relative}.lg-password .lg-input{padding-right:48px}.lg-toggle{border-radius:var(--lg-r);width:36px;height:36px;color:var(--lg-muted);cursor:pointer;background:0 0;border:0;place-items:center;transition:color .15s;display:grid;position:absolute;top:4px;right:4px}.lg-toggle:hover,.lg-toggle[aria-pressed=true]{color:var(--lg-ink)}.lg-toggle .i{font-size:20px}.lg-submit{border:1px solid var(--lg-ink);border-radius:var(--lg-r);background:var(--lg-ink);color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:10px;width:100%;height:44px;margin-top:12px;font:500 15px system-ui,-apple-system,Segoe UI,Roboto,sans-serif;transition:background-color .15s;display:flex}.lg-submit:hover:not(:disabled){background:#333}.lg-submit:disabled{cursor:default}.lg-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite lg-spin}@keyframes lg-spin{to{transform:rotate(360deg)}}.lg-link{font:inherit;color:var(--lg-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-size:14px;font-weight:500;text-decoration:underline;transition:color .15s}.lg-link:hover{color:var(--lg-muted)}.lg-link--muted{color:var(--lg-muted);font-size:14px;text-decoration:none}.lg-link--muted:hover{color:var(--lg-ink)}.lg-foot{color:var(--lg-muted);margin-top:24px;font-size:14px}.lg :is(.lg-submit,.lg-toggle,.lg-link):focus-visible{outline:2px solid var(--lg-accent);outline-offset:2px}.lg-stage{--px:0px;--py:0px;zoom:1.1;clip-path:inset(-2000px -2000px 0);flex:none;width:460px;height:340px;position:relative;left:60px}@media (width>=1280px){.lg-stage{zoom:1.25}}@media (width>=1600px){.lg-stage{zoom:1.5}}@media (height<=720px){.lg-stage{zoom:1}}.lg-ch{animation:lg-drop .56s cubic-bezier(.22,1,.36,1) var(--d) both;position:absolute}.lg-react,.lg-pose,.lg-body{position:absolute;inset:0}.lg-body{box-shadow:inset 0 0 14px #ffffff61,inset 0 2px 3px #ffffff40}.lg-pose{transform-origin:50% 100%;transition:transform .3s cubic-bezier(.22,1,.36,1)}.lg-ch--orange .lg-pose{transform-origin:50%}.lg-ch--yellow .lg-pose{transform-origin:50% 79%}.lg-face{position:absolute}.lg-eye{border-radius:50%;transition:transform .15s;position:absolute}.lg-eye--white{background:#fff}.lg-pupil{width:8px;height:8px;transform:translate(var(--px),var(--py));background:#141414;border-radius:50%;position:absolute}.lg-mouth{display:block;position:absolute;overflow:visible}@keyframes lg-drop{0%{transform:translateY(-440px)}60%{transform:translateY(0)}76%{transform:translateY(-12px)}90%{transform:translateY(0)}95%{transform:translateY(-2px)}to{transform:translateY(0)}}.lg-stage:is(.is-typing,.is-password) .lg-pose{transform:skew(-7deg)}.lg-stage:is(.is-typing,.is-password) .lg-ch--orange .lg-pose{transform:rotate(4deg)}.lg-stage.is-passwordVisible .lg-eye{transform:scaleY(.18)}.lg-stage.is-passwordVisible .lg-pose{transform:skew(3deg)}.lg-stage.is-error .lg-react{animation:.42s ease-in-out lg-shake}.lg-stage.is-success .lg-react{animation:lg-hop .42s cubic-bezier(.3,.7,.4,1) var(--hop) both}@keyframes lg-shake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}@keyframes lg-hop{0%,to{transform:translateY(0)}40%{transform:translateY(-22px)}70%{transform:translateY(0)}85%{transform:translateY(-4px)}}@media (width<=767px){.lg{grid-template-columns:1fr}.lg-main{padding:20px 16px 32px}.lg-center{justify-content:flex-start;align-items:center;padding:24px 0 0}.lg-mini{border-bottom:1px solid var(--lg-line);justify-content:center;width:100%;max-width:360px;margin-bottom:28px;display:flex}.lg-mini .lg-stage{zoom:.5}}@media (prefers-reduced-motion:reduce){.lg-ch,.lg-stage .lg-react{animation:none!important}.lg-pose,.lg-stage .lg-pose{transition:none;transform:none!important}.lg-eye{transition:none}.lg-spinner{animation-duration:1.4s}}.um-stack{gap:18px;min-width:0;margin-top:20px;display:grid}.um-card{border:1px solid var(--a-line);background:#fff;border-radius:18px;min-width:0;padding:22px}.um-card.flush{padding:0;overflow:hidden}.um-card-title{font:600 16px/1.3 var(--bd);letter-spacing:0;align-items:center;gap:8px;margin-bottom:14px;display:flex}.um-card-title .i{color:var(--a-purple);font-size:20px}.um-hint,.um-empty{color:var(--a-mute);font-size:14px}.um-empty.pad,td.um-empty{text-align:center;padding:28px}.um-count{color:var(--a-mute);font-size:14px}.um-ok{color:var(--a-green);margin-top:8px;display:block}.um-err{color:var(--a-red)}.um-note{background:var(--a-purple-soft);color:#00677e;border-radius:12px;grid-column:1/-1;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 14px;font-size:14px;display:flex}.um-note .i{margin-top:1px;font-size:18px}.um-note.warn{color:#92640a;background:#fff4dd}.adm-um-main p.um-note{color:#00677e;margin-top:14px}.adm-um-main p.um-note.warn{color:#92640a}.um-note b{font-weight:600}.um-btn{border:1px solid var(--a-line);height:44px;color:var(--a-ink);font:600 14px var(--bd);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;transition:background .2s,border-color .2s,transform .2s,filter .2s;display:inline-flex}.um-btn:hover:not(:disabled){background:#fafafe;border-color:#cdd2e6}.um-btn:focus-visible,.um-icon:focus-visible,.um-back:focus-visible,.um-tabs button:focus-visible,.um-results button:focus-visible{outline:2px solid var(--a-purple);outline-offset:2px}.um-btn:disabled{opacity:.5;cursor:not-allowed}.um-btn .i{font-size:19px}.um-btn.primary{background:var(--a-purple);border-color:var(--a-purple);color:#fff;box-shadow:0 12px 24px -14px #00677e38}.um-btn.primary:hover:not(:disabled){background:var(--a-purple);filter:brightness(1.06);transform:translateY(-1px)}.um-btn.danger{background:var(--a-red);border-color:var(--a-red);color:#fff}.um-btn.danger:hover:not(:disabled){background:var(--a-red);filter:brightness(1.06)}.um-btn.danger-outline{color:var(--a-red);border-color:var(--a-red-line)}.um-btn.danger-outline:hover:not(:disabled){background:var(--a-red-bg);border-color:var(--a-red)}.um-btn.small{height:34px;padding:0 14px;font-size:14px}.um-icon{width:38px;height:38px;color:var(--a-mute);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.um-icon:hover{background:var(--a-purple-soft);color:var(--a-purple)}.um-back{width:fit-content;color:var(--a-mute);font:500 14px var(--bd);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.um-back:hover{color:var(--a-purple)}.um-badge{background:var(--a-purple-soft);min-width:22px;height:22px;color:var(--a-purple);border-radius:999px;place-items:center;padding:0 6px;font-size:14px;display:inline-grid}.um-actions{border-top:1px solid var(--a-line);grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:6px;padding-top:18px;display:flex}.um-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.um-toolbar .um-input-icon{flex:280px;max-width:420px}.um-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.um-form.one{grid-template-columns:minmax(0,420px)}.um-field{align-content:start;gap:6px;min-width:0;display:grid}.um-field>span{font:500 14px var(--bd);color:var(--a-mute);align-items:center;gap:6px;display:flex}.um-field>span .i{font-size:16px}.um-field small{color:var(--a-mute);font-size:14px}.um-field input,.um-input-icon input{border:1px solid var(--a-line);width:100%;min-width:0;height:46px;color:var(--a-ink);font:400 14px var(--bd);background:#fff;border-radius:14px;outline:0;padding:0 16px;transition:border-color .2s,box-shadow .2s}.um-field input::placeholder,.um-input-icon input::placeholder{color:#9aa1b8}.um-field input:hover:not(:disabled),.um-input-icon input:hover{border-color:#cdd2e6}.um-field input:focus,.um-input-icon input:focus{border-color:var(--a-purple);box-shadow:0 0 0 4px #00677e38}.um-field input:user-invalid{border-color:var(--a-red)}.um-field input[aria-invalid]{border-color:var(--a-red)}.um-field input:disabled{color:var(--a-mute);cursor:not-allowed;background:#f7f8fa}.um-field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55}.um-input-icon{align-items:center;display:flex;position:relative}.um-input-icon>.i{color:#9aa1b8;pointer-events:none;font-size:20px;position:absolute;left:14px}.um-input-icon input{padding-left:44px}.um-input-icon.end input{padding-left:16px;padding-right:48px}.um-input-icon.end .um-icon{position:absolute;right:4px}.um-grow{flex:280px}.um-rule{color:var(--a-mute);margin-top:8px;display:block}.um-generated{background:#fff;border:1px dashed #b8dde5;border-radius:14px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.um-generated span{color:var(--a-mute);align-items:center;gap:6px;font-size:14px;display:flex}.um-generated span .i{color:var(--a-purple);font-size:16px}.um-generated b{font:600 15px var(--bd);overflow-wrap:anywhere;margin-top:4px;display:block}.um-generated b.muted{color:#9aa1b8;font-size:14px;font-weight:400}.um-search{gap:12px;display:grid}.um-search form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.um-results{gap:8px;padding:0;list-style:none;display:grid}.um-results button{border:1px solid var(--a-line);text-align:left;cursor:pointer;width:100%;color:var(--a-ink);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;transition:border-color .2s,background .2s;display:flex}.um-results button:hover{background:#fafafe;border-color:#cdd2e6}.um-results button[aria-pressed=true]{border-color:var(--a-purple);background:var(--a-purple-soft)}.um-results button>.i{color:var(--a-purple)}.um-result-text{flex:1;min-width:0;display:grid}.um-result-text b{font-weight:600}.um-result-text small{color:var(--a-mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.um-avatar{background:var(--a-purple-soft);width:36px;height:36px;color:var(--a-purple);font:600 14px var(--bd);border-radius:50%;flex:none;place-items:center;display:grid}.um-avatar.big{width:52px;height:52px;font-size:17px}.um-status,.um-login,.um-session{font:500 14px var(--bd);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.um-status.active,.um-login.in,.um-session.completed{background:var(--a-green-bg);color:var(--a-green)}.um-status.inactive{background:var(--a-red-bg);color:var(--a-red)}.um-login.out{color:#4b5168;background:#f1f2f7}.um-login.in:before,.um-session.active:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.um-session.active{color:#2563b8;background:#e7f2fd}.um-session.expired{color:#92640a;background:#fff4dd}.um-table-wrap{width:100%;overflow-x:auto}.um-table{border-collapse:collapse;width:100%;min-width:760px}.um-table th{text-align:left;color:var(--a-mute);font:500 14px var(--bd);border-bottom:1px solid var(--a-line);white-space:nowrap;background:#fafafe;padding:12px 16px}.um-table td{border-bottom:1px solid var(--a-line);vertical-align:middle;padding:12px 16px}.um-table tbody tr:last-child td{border-bottom:0}.um-table tbody tr:hover{background:#fafafe}.um-row-actions{gap:8px;display:flex}.um-detail{gap:18px;min-width:0;margin-top:20px;display:grid}.um-detail-head{align-items:center;gap:14px;margin-bottom:18px;display:flex}.um-detail-head>div{flex:1;min-width:0}.um-detail-head h4{font:600 18px/1.3 var(--bd);letter-spacing:0}.um-detail-head small{color:var(--a-mute)}.um-dl{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px 24px;display:grid}.um-dl dt{color:var(--a-mute);font-size:14px}.um-dl dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:500}.um-tabs{border:1px solid var(--a-line);background:#fff;border-radius:999px;gap:4px;width:fit-content;padding:4px;display:inline-flex}.um-tabs button{color:var(--a-mute);font:500 14px var(--bd);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 18px}.um-tabs button[aria-selected=true]{background:var(--a-purple);color:#fff}.um-secret{border:1px solid var(--a-line);background:#fafafe;border-radius:14px;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:8px 8px 8px 18px;display:flex}.um-secret output{letter-spacing:.06em;min-width:120px;font:600 18px/1 ui-monospace,Consolas,monospace}.um-modal{z-index:50;background:#141a3373;place-items:center;padding:20px;animation:.2s ease-out um-fade;display:grid;position:fixed;inset:0}.um-modal-card{background:#fff;border-radius:20px;gap:14px;width:min(460px,100%);padding:26px;display:grid;box-shadow:0 30px 60px -20px #141a3380}.um-modal-card h4{font:600 18px/1.3 var(--bd);letter-spacing:0}.um-modal-body{color:var(--a-mute);font-size:14px}.um-modal-body b{color:var(--a-ink)}.um-modal-icon{color:#92640a;background:#fff4dd;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.um-modal-icon.danger{background:var(--a-red-bg);color:var(--a-red)}.um-modal-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}@keyframes um-fade{0%{opacity:0}}.um-toast{z-index:60;background:var(--a-ink);color:#fff;max-width:min(560px,100% - 32px);font:500 14px var(--bd);border-radius:14px;padding:12px 20px;animation:.25s ease-out um-up;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px -16px #141a3399}@keyframes um-up{0%{opacity:0;transform:translate(-50%,10px)}}@media (width<=900px){.um-form,.um-generated,.um-form.one{grid-template-columns:minmax(0,1fr)}.um-card{padding:16px}}@media (prefers-reduced-motion:reduce){.um-modal,.um-toast{animation:none}}.um-done-head{font:600 17px var(--bd);align-items:center;gap:10px;margin:0 0 6px;display:flex}.um-done-head .i{color:var(--a-green);font-size:26px}.um-done>p{color:var(--a-mute);margin:0 0 16px;font-size:14px;line-height:1.5}.um-done .um-generated{margin-bottom:6px}.um-done .um-actions{margin-top:14px}.um-error{color:var(--a-red);grid-column:1/-1;margin:0;font-size:14px}.um-btn{white-space:nowrap}@media (width<=640px){.um-actions{flex-direction:column-reverse;align-items:stretch}.um-actions .um-btn{width:100%}}.um-ok{color:var(--a-green);font:500 14px var(--bd);grid-column:1/-1;align-items:center;gap:6px;margin:0;display:flex}.um-ok .i{font-size:19px}.consent{left:16px;right:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:60;background:var(--n);color:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;max-width:760px;margin:0 auto;padding:16px 20px;display:flex;position:fixed;box-shadow:0 12px 40px #0f172a59}.consent-text{flex:280px;margin:0;font-size:15px;line-height:1.5}.consent-text a{color:#7be3f5;text-underline-offset:3px;text-decoration:underline}.consent-actions{gap:10px;display:flex}.consent-btn{color:#fff;min-height:44px;font:600 15px/1 var(--bd);cursor:pointer;background:0 0;border:1.5px solid #ffffff8c;border-radius:999px;padding:0 20px}.consent-btn:hover{border-color:#fff}.consent-yes{background:var(--p);border-color:var(--p);color:var(--n)}.consent-yes:hover{filter:brightness(1.08)}.consent-btn:focus-visible,.consent-text a:focus-visible{outline-offset:3px;outline:3px solid #7be3f5}@media (width<=520px){.consent-actions{width:100%}.consent-btn{flex:1}}
