:root{--primary:#5b66ea;--primary-deep:#322d86;--violet:#5b66ea;--pink:#8fa0ff;--ink:#131320;--body:#4B4B62;--muted:#75758F;--line:#DEE0FA;--dark-1:#070012;--dark-2:#1E1C58;--dark-3:#3836A1;--success:#22c55e;--radius:24px;--shadow:0 8px 30px rgba(50,45,134,.08);--shadow-lg:0 24px 70px rgba(50,45,134,.16);--grad:linear-gradient(90deg,#2c2578,#5b66ea 55%,#7a5cf0);--success-kit:#47B881;--error-kit:#EE5D7A;--warning-kit:#F5C242;--bg-soft:#F6F6FF}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--body);background:#fff;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{color:var(--ink);font-weight:700;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}h3,h4{line-height:1.3;letter-spacing:-.022em}a{text-decoration:none;color:inherit}img{max-width:100%}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}.btn,section{position:relative}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;overflow:hidden;padding:16px 32px;border-radius:999px;font-weight:700;font-size:16px;letter-spacing:-.01em;cursor:pointer;border:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.btn:before{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;transform:skewX(-24deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transition:left .5s ease}.btn:hover:before{left:130%}.btn-primary{color:#fff;box-shadow:0 10px 30px rgba(91,102,234,.4)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(91,102,234,.5)}.btn-ghost{background:#fff;color:var(--primary);border:2.5px solid transparent;background-image:linear-gradient(#fff,#fff),conic-gradient(from var(--btnang,0deg),#5b66ea,#4fc3f7 12%,#7a5cf0 30%,#a855f7 45%,#e935a7 60%,#ff5fa2 72%,#7a5cf0 88%,#5b66ea);background-origin:border-box;background-clip:padding-box,border-box}.btn-ghost:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(56,54,161,.18)}.btn-light{background:#fff;color:var(--primary-deep);border:2.5px solid transparent;background-image:linear-gradient(#fff,#fff),conic-gradient(from var(--btnang,0deg),#5b66ea,#4fc3f7 12%,#7a5cf0 30%,#a855f7 45%,#e935a7 60%,#ff5fa2 72%,#7a5cf0 88%,#5b66ea);background-origin:border-box;background-clip:padding-box,border-box}.btn-light:hover{transform:translateY(-2px)}.btn-ghost .btn-lbl,.btn-light .btn-lbl{background:linear-gradient(95deg,#2c2578,#5b66ea 42%,#7a5cf0 74%,#b13ad4);-webkit-background-clip:text;background-clip:text;color:transparent}.kicker{font-size:13px;letter-spacing:.13em;text-transform:uppercase;font-weight:800;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.kicker.on-dark{background:linear-gradient(90deg,#a9b2ff,#dfe4ff);-webkit-background-clip:text;background-clip:text}.sub{font-size:clamp(17px,1.7vw,19px);max-width:680px;margin:16px auto 0;color:var(--body);line-height:1.65}.center{text-align:center}.grad-text{background:linear-gradient(90deg,#2c2578,#5b66ea,#7a5cf0,#5b66ea,#2c2578);background-size:280% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradShift 7s linear infinite}@keyframes gradShift{to{background-position:280% 0}}nav{position:fixed;top:14px;left:50%;transform:translateX(-50%);z-index:200;width:min(1160px,calc(100% - 28px));border-radius:18px;background:rgba(10,9,40,.82);backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5);border:1px solid rgba(148,158,255,.22);box-shadow:0 12px 40px rgba(8,6,40,.35);transition:background .3s,box-shadow .3s}nav.scrolled{background:rgba(9,8,36,.94);box-shadow:0 16px 50px rgba(8,6,40,.5)}.nav-dd>.dd-btn.active,.nav-links>a.active{color:#fff;background:rgba(148,158,255,.12)}.dd-panel a.active,.dd-panel a:hover{background:rgba(148,158,255,.14)}.dd-panel a.active b,.dd-panel a:hover b{color:#a9b2ff}.nav-cta .btn{padding:11px 22px;font-size:14.5px;border-radius:999px}nav.open .nav-burger span:first-child{transform:translateY(7px) rotate(45deg)}nav.open .nav-burger span:nth-child(2){opacity:0}nav.open .nav-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:960px){.nav-cta .btn{padding:9px 14px;font-size:13.5px}nav.open .nav-menu{max-height:min(560px,calc(100vh - 110px));padding:6px 10px 14px;overflow-y:auto}}@media(max-width:560px){.nav-cta .btn{display:none}}.hero{position:relative;background:var(--bg-soft);padding:156px 0 84px;overflow:hidden}@media(max-width:700px){.hero{padding-top:118px}}.hero-split{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:56px;gap:56px;align-items:center;position:relative;z-index:1}@media(max-width:920px){.hero-split{grid-template-columns:1fr;gap:44px}}.hero h1{font-size:clamp(46px,6.4vw,80px);color:var(--primary-deep);font-weight:700;margin-top:16px}.hero .tagline{font-size:clamp(20px,2.4vw,27px);font-weight:700;color:var(--ink);letter-spacing:-.02em;margin-top:10px}.hero p.lead{font-size:18px;line-height:1.65;margin-top:18px;max-width:560px}.hero-ctas{display:flex;gap:16px;margin-top:32px;flex-wrap:wrap}.stat-line{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;max-width:560px}.stat-line>div{padding:2px 20px;border-left:1px solid rgba(91,102,234,.18)}.stat-line>div:first-child{padding-left:0;border-left:none}.stat-line b{display:block;font-size:23px;font-weight:800;letter-spacing:-.02em;background:linear-gradient(120deg,#322d86,#5b66ea 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.stat-line span{display:block;font-size:12.5px;color:var(--muted);font-weight:500;margin-top:2px;line-height:1.45}@media(max-width:640px){.stat-line{grid-template-columns:1fr;max-width:none}.stat-line>div{padding:12px 0;border-left:none;border-top:1px solid rgba(91,102,234,.14)}.stat-line>div:first-child{padding-top:0;border-top:none}}.dark{background:var(--dark-2);color:#c9cbe4;padding:104px 0;border-radius:48px;margin:0 16px;overflow:hidden}@media(max-width:700px){.dark{border-radius:28px;margin:0 8px}}.dark:before{content:"";position:absolute;inset:0;opacity:.16;pointer-events:none;background-image:radial-gradient(rgba(160,168,255,.5) 1px,transparent 0);background-size:38px 38px}.dark h2{color:#fff;font-size:clamp(30px,4.4vw,50px)}.dark .sub{color:#b9bcdc}.pillars{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:56px}@media(max-width:920px){.pillars{grid-template-columns:1fr}}.pillar{background:rgba(255,255,255,.05);border:1px solid rgba(160,168,255,.22);border-radius:18px;padding:26px;transition:.25s;position:relative;overflow:hidden}.pillar:hover{background:rgba(255,255,255,.09);transform:translateY(-4px);border-color:rgba(169,178,255,.5)}.pillar .p-ic{width:46px;height:46px;border-radius:13px;background:var(--primary);display:flex;align-items:center;justify-content:center;margin-bottom:16px;box-shadow:0 8px 20px rgba(91,102,234,.35)}.pillar .p-ic svg{width:25px;height:25px}.pillar h3{color:#fff;font-size:18px}.pillar p{font-size:14.5px;margin-top:8px;color:#b9bcdc}.wave-stats{display:grid;grid-template-columns:repeat(4,auto);justify-content:center;margin-top:56px;position:relative;z-index:1}.wave-stats>div{padding:2px 32px;border-left:1px solid rgba(148,158,255,.25)}.wave-stats>div:first-child{border-left:none}.wave-stats b{display:block;font-size:26px;font-weight:800;color:#fff;letter-spacing:-.02em}.wave-stats span{display:block;font-size:13px;color:#9a9dd0;font-weight:500;margin-top:2px}@media(max-width:800px){.wave-stats{grid-template-columns:repeat(2,auto);row-gap:20px}.wave-stats>div:nth-child(odd){border-left:none}}.cases{padding:104px 0;background:linear-gradient(180deg,#fff,#F6F6FF)}.case-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;margin-top:56px}@media(max-width:860px){.case-grid{grid-template-columns:1fr}}.case{background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px;box-shadow:var(--shadow);transition:.25s;position:relative;overflow:hidden}.case:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:rgba(91,102,234,.4)}.case .c-k{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.case h3{font-size:20px;margin-top:8px}.case p{font-size:15px;margin-top:10px}.case .c-msg{margin-top:16px;background:linear-gradient(135deg,#6a5cf0,#8b5bd8);color:#fff;border-radius:14px;border-top-right-radius:4px;padding:11px 14px;font-size:13px;line-height:1.45;max-width:92%}.case .c-out{margin-top:12px;font-size:13.5px;font-weight:700;color:#137a3d;display:flex;align-items:center;gap:8px}.case .c-out .dot{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px rgba(34,197,94,.15);flex-shrink:0}.final{padding:20px 16px 90px}.final-panel{position:relative;border-radius:44px;overflow:hidden;text-align:center;background:var(--dark-2);padding:90px 28px;max-width:1200px;margin:0 auto}.final-panel:before{content:"";position:absolute;inset:0;opacity:.25;pointer-events:none;background-image:radial-gradient(rgba(160,168,255,.5) 1px,transparent 0);background-size:38px 38px}.final-panel h2{color:#fff;font-size:clamp(34px,4.6vw,58px);max-width:860px;margin:18px auto 0}.final-panel .grad-text{background:linear-gradient(90deg,#fff,#a7e1fb 16%,#bdaef8 32%,#d3aafb 48%,#f49ad3 64%,#ffafd0 78%,#fff);background-size:280% 100%;-webkit-background-clip:text;background-clip:text}.final-panel .sub{color:#b9bcdc}.final-panel .hero-ctas{justify-content:center}.final .reveal{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none}.stagger.in>:first-child{transition-delay:.05s}.stagger.in>:nth-child(2){transition-delay:.13s}.stagger.in>:nth-child(3){transition-delay:.21s}.stagger.in>:nth-child(4){transition-delay:.29s}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.demo-card [class^=cw],.reveal,.stagger>*{opacity:1;transform:none}}::selection{background:var(--primary);color:#fff}::-webkit-scrollbar{width:11px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#5b66ea,#3836A1);border-radius:99px;border:3px solid #fff}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgba(91,102,234,.4);outline-offset:2px}h1{letter-spacing:-.035em}.btn-primary{background:linear-gradient(135deg,#5b66ea,#7a5cf0 52%,#4a2fb0)}.dark{box-shadow:inset 0 1px 0 rgba(169,178,255,.28),0 30px 80px rgba(6,6,35,.35)}.stat-line b,.wave-stats b{background:linear-gradient(92deg,#2c2578,#5b66ea 60%,#7a5cf0);-webkit-background-clip:text;background-clip:text;color:transparent}.dark .wave-stats b{background:linear-gradient(92deg,#a9b2ff,#c5cdff 55%,#e2e4ff);-webkit-background-clip:text;background-clip:text}header.hero{background:radial-gradient(circle,rgba(56,54,161,.06) 1px,transparent 1.5px) 0 0/34px 34px,var(--bg-soft)}.dq p,.lead,.rev p,.sub,blockquote{text-wrap:pretty}.c-facts b,.eq-card b,.lb td,.m-num,.mt b,.pitch .stats b,.pr b,.stat-line b,.wave-stats b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fi-head .sub{color:#8d90bd;font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none}.dark:after,.foot-panel:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.14;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23n%29'/%3E%3C/svg%3E") repeat;background-size:180px 180px}.int-band{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.ib-track{display:flex;align-items:center;width:max-content;animation:carpet 52s linear infinite}.ib-track img{height:34px;width:auto;margin-right:66px}@keyframes carpet{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.ib-track{animation:none}}@media(max-width:640px){.int-band{padding:18px 0}.ib-track img{height:27px;margin-right:44px}}@property --btnang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes btnspin{to{--btnang:360deg}}.btn-ghost,.btn-light{box-shadow:0 5px 22px rgba(91,102,234,.25)}.btn-ghost:focus-visible,.btn-ghost:hover,.btn-light:focus-visible,.btn-light:hover{animation:btnspin 3.2s linear infinite}@media(prefers-reduced-motion:reduce){.btn-ghost,.btn-light{animation:none}}[hidden]{display:none!important}.dd-hero{position:relative;z-index:1;max-width:900px;margin:0 auto;text-align:center}.hero h1{font-size:clamp(38px,5.2vw,64px);margin-top:26px}.hero p.lead{margin:20px auto 0;max-width:660px}.dd-lockup,.hero-ctas{justify-content:center}.dd-lockup{display:inline-flex;align-items:center;gap:26px;padding:16px 30px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-pill,999px);box-shadow:var(--shadow)}.dd-lock-mark{width:auto;height:34px;flex-shrink:0}.dd-lock-show{width:auto;height:52px;flex-shrink:0}.dd-lock-x{font-size:18px;color:var(--muted);opacity:.45;flex-shrink:0;line-height:1}@media(max-width:560px){.dd-lockup{gap:16px;padding:13px 20px;border-radius:22px}.dd-lock-mark{height:26px}.dd-lock-show{height:40px}}.dd-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin:40px auto 0;max-width:780px;text-align:left;background:var(--line);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:var(--shadow)}.dd-facts>div{background:#fff;padding:17px 22px}.dd-facts .f-k{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.dd-facts .f-k svg{width:14px;height:14px;stroke:var(--primary);flex-shrink:0}.dd-facts b{display:block;margin-top:7px;font-size:16.5px;color:var(--ink);letter-spacing:-.02em;line-height:1.28}.dd-facts span{display:block;font-size:12.5px;color:var(--muted);margin-top:3px;line-height:1.4}@media(max-width:640px){.dd-facts{grid-template-columns:1fr;max-width:420px}}.dd-card{background:var(--primary-soft);border:1px solid var(--line);border-radius:26px;box-shadow:var(--shadow-lg);padding:26px 24px;display:flex;flex-direction:column;gap:14px}.dd-card-head{display:flex;align-items:center;gap:11px;padding-bottom:13px;border-bottom:1px solid rgba(91,102,234,.14)}.dd-card-head .t{font-weight:700;color:var(--ink);font-size:14px}.dd-city{margin:56px auto 0;background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.dd-city img{display:block;width:100%;height:clamp(190px,22vw,256px);object-fit:cover;object-position:center 45%}.dd-city-cap{display:flex;align-items:center;gap:16px;padding:17px 22px;background:#fff;border-top:1px solid var(--line);line-height:1.35}.dd-city-booth{flex-shrink:0;font-size:12.5px;font-weight:800;color:#fff;letter-spacing:.01em;background:var(--primary);border-radius:999px;padding:7px 15px}.dd-city-meta{min-width:0}.dd-city-meta b{display:block;color:var(--ink);font-size:15px;font-weight:700;letter-spacing:-.015em}.dd-city-meta span{display:block;font-size:12.5px;color:var(--muted);font-weight:600;margin-top:1px}@media(max-width:700px){.dd-city{margin-top:40px}.dd-city-cap{padding:14px 16px;gap:12px}.dd-city-meta b{font-size:13.5px}.dd-city-meta span{font-size:11.5px}}@media(max-width:440px){.dd-city-cap{flex-direction:column;align-items:flex-start;gap:10px}}.dd-ribbon{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0}.dd-ribbon .wrap{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;text-align:center}.dd-ribbon p{font-size:16px;font-weight:600;color:var(--ink);max-width:760px}.dd-ribbon b{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800}.dd-sec{padding:96px 0}.dd-sec.soft{background:var(--bg-soft)}.dd-sec.white{background:#fff}.dd-head{max-width:760px}.dd-head.center{margin:0 auto;text-align:center}.dd-head h2{margin-top:14px}.dd-head .sub{margin-left:0}.dd-head.center .sub{margin-left:auto;margin-right:auto}.pillar .p-ic svg{stroke:#fff;fill:none}.dd-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center;margin-top:56px}.dd-split.flip .dd-split-media{order:-1}@media(max-width:900px){.dd-split{grid-template-columns:1fr;gap:36px}.dd-split.flip .dd-split-media{order:0}}.dd-list{margin-top:26px;display:flex;flex-direction:column;gap:2px}.dd-list li{display:flex;align-items:flex-start;gap:13px;padding:13px 0;list-style:none;border-bottom:1px solid rgba(91,102,234,.12);font-size:15.5px;color:var(--body)}.dd-list li:last-child{border-bottom:none}.dd-list .tick{width:22px;height:22px;border-radius:50%;background:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.dd-list .tick svg{width:12px;height:12px;stroke:#fff;stroke-width:3.2;fill:none}.pkg-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:52px;align-items:start}@media(max-width:980px){.pkg-grid{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}}.pkg{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);overflow:hidden;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s;position:relative;display:flex;flex-direction:column}.pkg:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:rgba(91,102,234,.4)}.pkg.featured{border-color:rgba(91,102,234,.55);box-shadow:0 18px 50px rgba(91,102,234,.22)}.pkg-head{gap:12px;padding:24px 24px 20px;background:var(--primary-soft)}.pkg-head,.pkg-head .p-ic{display:flex;align-items:center}.pkg-head .p-ic{width:38px;height:38px;border-radius:11px;background:#fff;box-shadow:var(--shadow);justify-content:center;flex-shrink:0}.pkg-head .p-ic svg{width:19px;height:19px;stroke:var(--primary);fill:none}.pkg-head h3{font-size:18.5px;letter-spacing:-.02em}.pkg-cap{position:absolute;top:0;left:0;right:0;font-size:11.5px;font-weight:800;color:#fff;letter-spacing:.02em;background:var(--primary);padding:7px 20px;text-align:center}.pkg.capped .pkg-head{padding-top:46px}.pkg ul{padding:22px 24px 26px;display:flex;flex-direction:column;gap:12px;flex:1 1}.pkg li{display:flex;align-items:flex-start;gap:11px;list-style:none;font-size:14.5px;line-height:1.5}.pkg li .tick{width:19px;height:19px;border-radius:50%;background:rgba(91,102,234,.14);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.pkg li .tick svg{width:10px;height:10px;stroke:var(--primary);stroke-width:3.4;fill:none}.pkg li.off{color:var(--muted)}.pkg li.off .tick{background:rgba(117,117,143,.14)}.pkg li.off .tick svg{stroke:var(--muted)}.addon-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:44px}@media(max-width:980px){.addon-grid{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}}.addon{background:rgba(255,255,255,.05);border:1px solid rgba(160,168,255,.22);border-radius:20px;padding:26px;transition:.25s}.addon:hover{background:rgba(255,255,255,.09);transform:translateY(-4px);border-color:rgba(169,178,255,.5)}.addon-head{gap:12px}.addon .a-ic,.addon-head{display:flex;align-items:center}.addon .a-ic{width:40px;height:40px;border-radius:12px;background:var(--primary);justify-content:center;flex-shrink:0;box-shadow:0 8px 20px rgba(91,102,234,.35)}.addon .a-ic svg{width:20px;height:20px;stroke:#fff;fill:none}.addon h3{color:#fff;font-size:17.5px}.addon ul{margin-top:18px;display:flex;flex-direction:column;gap:11px}.addon li{display:flex;align-items:flex-start;gap:10px;list-style:none;font-size:14.5px;color:#b9bcdc;line-height:1.5}.addon li .tick{width:18px;height:18px;border-radius:50%;background:rgba(169,178,255,.22);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.addon li .tick svg{width:10px;height:10px;stroke:#c5cdff;stroke-width:3.4;fill:none}.crm-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:52px}@media(max-width:900px){.crm-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.crm-grid{grid-template-columns:1fr}}.crm{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px;box-shadow:var(--shadow);transition:.25s}.crm:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:rgba(91,102,234,.4)}.crm .c-ic{width:40px;height:40px;border-radius:12px;background:var(--primary-soft);display:flex;align-items:center;justify-content:center;margin-bottom:15px}.crm .c-ic svg{width:20px;height:20px;stroke:var(--primary);fill:none}.crm h3{font-size:17px}.crm p{font-size:14.5px;margin-top:8px}.dd-form-sec{padding:96px 0;background:var(--bg-soft)}.dd-form-grid{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:52px;gap:52px;align-items:start}@media(max-width:940px){.dd-form-grid{grid-template-columns:1fr;gap:36px}}.dd-form-aside .dd-list{margin-top:22px}.dd-form-card{background:#fff;border:1px solid var(--line);border-radius:26px;box-shadow:var(--shadow-lg);padding:32px}@media(max-width:560px){.dd-form-card{padding:24px 20px}}.dd-form-card h3{font-size:22px}.dd-form-card .f-sub{font-size:14.5px;color:var(--muted);margin-top:8px}.dd-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media(max-width:560px){.dd-row{grid-template-columns:1fr}}.dd-field{display:flex;flex-direction:column;gap:7px;margin-top:16px}.dd-field label{font-size:13px;font-weight:700;color:var(--ink)}.dd-field .opt{color:var(--muted);font-weight:600}.dd-field input,.dd-field select,.dd-field textarea{width:100%;font-family:inherit;font-size:15px;color:var(--ink);background:#fff;border:1.5px solid var(--line);border-radius:12px;padding:12px 15px;transition:border-color .2s,box-shadow .2s}.dd-field textarea{resize:vertical;min-height:88px}.dd-field input:focus,.dd-field select:focus,.dd-field textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px rgba(91,102,234,.15)}.dd-field input.err,.dd-field textarea.err{border-color:var(--error-kit);box-shadow:0 0 0 4px rgba(238,93,122,.14)}.dd-submit{width:100%;margin-top:24px}.dd-alert{font-size:13.5px;font-weight:600;color:var(--error-kit)}.dd-alert,.dd-fine{margin-top:14px;text-align:center}.dd-fine{font-size:12.5px;color:var(--muted);line-height:1.5}.dd-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.dd-done{text-align:center;padding:14px 0 6px}.dd-ring{width:70px;height:70px;border-radius:50%;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:var(--primary);box-shadow:0 10px 26px rgba(91,102,234,.32)}.dd-ring svg{width:32px;height:32px}.dd-done h3{font-size:24px}.dd-done p{margin-top:12px;font-size:15px}.faq-list{max-width:820px;margin:52px auto 0;display:flex;flex-direction:column;gap:12px}.faq-item{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);overflow:hidden}.faq-item summary{cursor:pointer;list-style:none;padding:20px 24px;font-weight:700;color:var(--ink);font-size:16.5px;display:flex;align-items:center;gap:16px;letter-spacing:-.015em}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";width:11px;height:11px;margin-left:auto;flex-shrink:0;border-right:2.2px solid var(--primary);border-bottom:2.2px solid var(--primary);transform:rotate(45deg) translateY(-2px);transition:transform .25s}.faq-item[open] summary:after{transform:rotate(225deg) translateY(-2px)}.faq-item p{padding:0 24px 22px;font-size:15px;line-height:1.65}.dd-sticky{position:fixed;left:0;right:0;bottom:0;z-index:150;display:none;gap:12px;align-items:center;padding:11px 16px calc(11px + env(safe-area-inset-bottom));background:rgba(10,9,40,.93);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-top:1px solid rgba(148,158,255,.24)}.dd-sticky .s-t{flex:1 1;min-width:0;color:#fff;font-size:13px;font-weight:700;line-height:1.3}.dd-sticky .s-t span{display:block;font-size:11.5px;color:#a9b2ff;font-weight:600;margin-top:1px}.dd-sticky .btn{padding:11px 20px;font-size:14px;white-space:nowrap}@media(max-width:760px){.dd-sticky{display:flex}.page-root--digital-dealer-2026{padding-bottom:74px}}@media print{.dd-sticky{display:none}}