.hero-keywords{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:11px;margin:24px auto 0;color:#c7cbd4;font-size:13px;font-weight:760}.hero-keywords i{width:4px;height:4px;border-radius:50%;background:var(--blue)} .journey-bridge{padding:78px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0d0f13}.journey-bridge-inner{text-align:center}.journey-bridge h2{margin:0;font-size:clamp(38px,4.8vw,66px);line-height:1.07;letter-spacing:-.07em}.journey-flow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:30px}.journey-flow span{min-height:42px;display:inline-flex;align-items:center;padding:0 15px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:#d6d9e0;font-size:13px;font-weight:800}.journey-flow i{color:var(--blue-2);font-style:normal;font-size:18px} .message-copy{max-width:500px}.message-copy .section-copy{max-width:460px}.message-scene{display:grid;grid-template-columns:.82fr 40px 1.18fr;align-items:center;gap:14px;margin-top:16px}.message-customer{padding:20px;border:1px solid var(--line);border-radius:16px;background:#171a20}.message-customer-top{display:flex;align-items:center;gap:12px}.message-customer-avatar{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--blue-soft);color:#aebcff;font-size:12px;font-weight:900}.message-customer strong{display:block;font-size:15px}.message-customer span{display:block;margin-top:5px;color:var(--muted-2);font-size:10px}.message-customer dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:17px 0 0}.message-customer dl div{padding:11px;border-radius:11px;background:#12151a}.message-customer dt{color:var(--muted-2);font-size:9px}.message-customer dd{margin:5px 0 0;font-size:11px;font-weight:800}.message-scene-arrow{text-align:center;color:var(--blue-2);font-size:28px}.message-compose{padding:20px;border:1px solid rgba(59,111,255,.34);border-radius:17px;background:linear-gradient(145deg,rgba(59,111,255,.11),#15181e)}.message-compose-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.message-compose-head strong{font-size:15px}.message-compose-head span{padding:5px 8px;border-radius:999px;background:var(--blue-soft);color:#b7c3ff;font-size:9px;font-weight:850}.message-bubble{margin-top:16px;padding:15px;border-radius:14px 14px 4px 14px;background:var(--blue);font-size:12px;line-height:1.65}.message-actions{display:grid;grid-template-columns:1fr 1.2fr;gap:8px;margin-top:12px}.message-actions button{min-height:40px;border:1px solid var(--line);border-radius:10px;background:#1b1e25;color:#c6cad2;font-size:11px;font-weight:850}.message-actions button:last-child{border-color:var(--blue);background:var(--blue);color:#fff}.message-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.message-tab{min-height:54px;border:1px solid var(--line);border-radius:12px;background:#191c22;color:#8f95a1;font-size:11px;font-weight:850;transition:.3s ease}.message-tab.active{border-color:rgba(59,111,255,.5);background:var(--blue-soft);color:#fff;transform:translateY(-3px)}.message-menu{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;margin-top:13px}.message-menu span{padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:#16191f;color:#9298a4;font-size:9px;font-weight:800}.message-guards{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px}.message-guards span{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid rgba(50,200,121,.18);border-radius:999px;background:rgba(50,200,121,.06);color:#8ddfb2;font-size:9px;font-weight:800}.message-guards i{width:6px;height:6px;border-radius:50%;background:var(--green)} .usecase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px}.usecase-card{min-height:260px;padding:28px;border:1px solid var(--line);border-radius:22px;background:var(--surface);display:flex;flex-direction:column}.usecase-card>span{color:var(--blue-2);font-size:12px;font-weight:900}.usecase-card h3{margin:22px 0 0;font-size:28px;letter-spacing:-.05em}.usecase-flow{display:grid;gap:10px;margin-top:auto;padding-top:34px}.usecase-step{display:flex;align-items:center;gap:11px;color:#d7dae1;font-size:14px;font-weight:800}.usecase-step b{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:var(--blue-soft);color:#aebcff;font-size:10px}.usecase-step i{margin-left:auto;color:var(--muted-2);font-style:normal} .price-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.price-option{padding:17px;border:1px solid var(--line);border-radius:14px;background:#15181e}.price-option span{display:block;color:var(--muted-2);font-size:10px}.price-option strong{display:block;margin-top:7px;font-size:18px}.price-combo{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:#cbd2ff;font-size:12px;font-weight:850}.price-combo i{width:7px;height:7px;border-radius:50%;background:var(--blue)} .final-cta{position:relative;overflow:hidden;padding:130px 0;border-top:1px solid var(--line);background:linear-gradient(145deg,#10131a,#090a0d)}.final-cta::before{content:'';position:absolute;width:760px;height:760px;right:-260px;top:-350px;border-radius:50%;background:radial-gradient(circle,rgba(59,111,255,.22),rgba(59,111,255,0) 68%)}.final-cta-inner{position:relative;z-index:1;display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.final-cta h2{margin:0;font-size:clamp(48px,6vw,82px);line-height:1.02;letter-spacing:-.08em}.final-cta p{margin:22px 0 0;max-width:580px;color:var(--muted);font-size:18px;line-height:1.65}.final-actions{display:flex;gap:10px;margin-top:34px}.final-actions a{min-height:54px;display:inline-flex;align-items:center;justify-content:center;padding:0 21px;border:1px solid var(--line);border-radius:13px;color:#d6d9e0;font-size:14px;font-weight:900}.final-actions a:first-child{border-color:var(--blue);background:var(--blue);color:#fff}.final-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;color:var(--muted-2);font-size:11px}.final-visual{position:relative;min-height:420px}.final-phone{position:absolute;width:205px;height:390px;left:7%;bottom:0;padding:9px;border:1px solid rgba(255,255,255,.18);border-radius:34px;background:#040507;transform:rotate(-5deg);box-shadow:0 26px 70px rgba(0,0,0,.5)}.final-phone-screen{height:100%;padding:24px 17px;border-radius:27px;background:#12151b}.final-phone-screen b{font-size:16px}.final-phone-screen span{display:block;margin-top:7px;color:var(--muted-2);font-size:10px}.final-phone-card{margin-top:24px;padding:15px;border-radius:13px;background:var(--blue-soft)}.final-phone-card strong{font-size:12px}.final-phone-card p{margin:8px 0 0;color:#cbd3ff;font-size:10px;line-height:1.5}.final-web{position:absolute;width:78%;right:0;top:34px;padding:12px;border:1px solid var(--line-strong);border-radius:21px;background:#11141a;box-shadow:0 28px 76px rgba(0,0,0,.45)}.final-web-top{height:26px;border-radius:8px;background:#1c2028}.final-web-body{display:grid;grid-template-columns:80px 1fr;gap:10px;margin-top:10px}.final-web-side{border-radius:10px;background:#171a20}.final-web-main{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.final-web-main div{min-height:110px;border-radius:10px;background:#1a1d24}.final-web-main div:first-child{background:var(--blue-soft)} @media(max-width:980px){.message-scene{grid-template-columns:1fr}.message-scene-arrow{transform:rotate(90deg)}.usecase-grid{grid-template-columns:1fr}.final-cta-inner{grid-template-columns:1fr}.final-visual{min-height:390px}}@media(max-width:820px){.journey-flow i{transform:rotate(90deg)}.message-tabs{grid-template-columns:1fr 1fr}.price-options{grid-template-columns:1fr}.final-cta{padding:96px 0}}@media(max-width:560px){.hero-keywords{gap:8px;font-size:11px}.journey-bridge{padding:62px 0}.journey-flow{display:grid;justify-items:center}.message-actions{grid-template-columns:1fr}.message-customer dl{grid-template-columns:1fr}.final-actions{flex-direction:column}.final-actions a{width:100%}.final-visual{min-height:330px}.final-phone{width:165px;height:310px}.final-web{width:82%}}
.ad-section{padding:116px 0;border-top:1px solid var(--line)}.ad-section.alt{background:#0d0f13}.ad-head{max-width:780px;margin:0 auto 46px;text-align:center}.ad-kicker{margin:0 0 14px;color:var(--blue-2);font-size:14px;font-weight:900}.ad-title{margin:0;font-size:clamp(42px,5vw,72px);line-height:1.04;letter-spacing:-.07em}.ad-targets{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ad-target{min-height:210px;padding:25px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.ad-target span{color:var(--blue-2);font-size:11px;font-weight:900}.ad-target h3{margin:19px 0 0;font-size:23px;letter-spacing:-.05em}.ad-target b{display:block;margin-top:24px;color:#e8eaf0;font-size:12px}.ad-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:var(--line)}.ad-benefit{min-height:190px;padding:26px;background:#11141a}@media(max-width:1000px){.ad-targets,.ad-benefits{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.ad-section{padding:86px 0}.ad-targets,.ad-benefits{grid-template-columns:1fr}}

#ct-pagero-intro .ct-pagero-brand-intro,#ct-pagero-intro .ct-v8-hero,#ct-pagero-intro .ct-pagero-connect{--ct-light-bg:#f7f8fc;--ct-light-panel:#fff;--ct-light-text:#111827;--ct-light-muted:#5f6b7d;--ct-light-line:#dce3ee;color:var(--ct-light-text)!important;border-color:var(--ct-light-line)!important}
#ct-pagero-intro .ct-pagero-brand-intro{position:relative!important;min-height:72vh!important;display:flex!important;align-items:center!important;padding:118px 0 110px!important;border-top:12px solid #315ddd!important;border-bottom:1px solid #dce3ee!important;background:radial-gradient(circle at 50% 12%,rgba(70,105,235,.18),transparent 36%),linear-gradient(180deg,#fff 0%,#f6f8fc 70%,#eef2f8 100%)!important;overflow:hidden!important}
#ct-pagero-intro .ct-pagero-brand-intro:after{content:'';position:absolute;left:50%;bottom:-220px;width:620px;height:620px;transform:translateX(-50%);border:1px solid rgba(49,93,221,.12);border-radius:50%;box-shadow:0 0 0 70px rgba(49,93,221,.035),0 0 0 140px rgba(49,93,221,.02);pointer-events:none}
#ct-pagero-intro .ct-pagero-brand-intro-wrap{position:relative;z-index:2;width:100%;text-align:center}
#ct-pagero-intro .ct-pagero-brand-intro p{margin:0 0 22px!important;color:#315ddd!important;font-size:14px!important;font-weight:950!important;letter-spacing:.14em!important}
#ct-pagero-intro .ct-pagero-brand-intro h2{max-width:1100px;margin:0 auto!important;color:#111827!important;font-size:clamp(56px,7vw,104px)!important;line-height:.98!important;letter-spacing:-.075em!important;word-break:keep-all}
#ct-pagero-intro .ct-pagero-brand-intro h2 span{color:#315ddd!important}
#ct-pagero-intro .ct-pagero-brand-intro strong{display:block;margin-top:42px;color:#cbd5e6;font-size:clamp(58px,11vw,170px);font-weight:950;line-height:.8;letter-spacing:-.07em;user-select:none}
#ct-pagero-intro .ct-v8-hero{padding-top:142px!important;border-top:0!important;border-bottom:1px solid var(--ct-light-line)!important;background:radial-gradient(circle at 50% -8%,rgba(70,105,235,.18),transparent 38%),linear-gradient(180deg,#fff 0%,#f5f7fc 78%,#eef2f8 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important}
#ct-pagero-intro .ct-v8-head>p{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 15px!important;border:1px solid #cbd7ff!important;border-radius:999px!important;background:#edf2ff!important;color:#315ddd!important;box-shadow:0 8px 24px rgba(49,93,221,.1)!important}
#ct-pagero-intro .ct-v8-head h1{color:var(--ct-light-text)!important;text-shadow:none!important}
#ct-pagero-intro .ct-v8-head h1 span,#ct-pagero-intro .ct-v8-head>strong em{color:#315ddd!important}
#ct-pagero-intro .ct-v8-head>strong{color:var(--ct-light-muted)!important}
#ct-pagero-intro .ct-v8-stage{border:1px solid #d6deeb!important;background:rgba(255,255,255,.88)!important;box-shadow:0 34px 90px rgba(31,48,82,.15)!important;backdrop-filter:blur(16px)!important}
#ct-pagero-intro .ct-v8-step{color:#263248!important}
#ct-pagero-intro .ct-v8-transfer>small{color:#657187!important}
#ct-pagero-intro .ct-v8-transfer>b{border-color:#b9c9ff!important;background:#fff!important;color:#315ddd!important;box-shadow:0 0 0 8px rgba(49,93,221,.08),0 12px 28px rgba(49,93,221,.14)!important}
#ct-pagero-intro .ct-v8-inquiry,#ct-pagero-intro .ct-v8-phone,#ct-pagero-intro .ct-v8-inquiry h2,#ct-pagero-intro .ct-v8-title b,#ct-pagero-intro .ct-v8-appcard,#ct-pagero-intro .ct-v8-msg strong{color:#fff!important}
#ct-pagero-intro .ct-pagero-connect{position:relative!important;padding-top:120px!important;padding-bottom:132px!important;border-top:1px solid #dce3ee!important;border-bottom:12px solid #315ddd!important;background:radial-gradient(circle at 18% 15%,rgba(49,93,221,.11),transparent 27%),radial-gradient(circle at 82% 72%,rgba(112,145,255,.12),transparent 30%),linear-gradient(180deg,#eef2f8 0%,#fff 48%,#f5f7fb 100%)!important;color:var(--ct-light-text)!important}
#ct-pagero-intro .ct-pagero-connect:before{content:'PAGERO × CALLTAG';display:flex;align-items:center;justify-content:center;width:max-content;min-height:34px;margin:0 auto 22px;padding:0 15px;border:1px solid #cbd7ff;border-radius:999px;background:#fff;color:#315ddd;font-size:12px;font-weight:950;letter-spacing:.1em;box-shadow:0 8px 24px rgba(49,93,221,.09)}
#ct-pagero-intro .ct-pagero-connect h2{color:var(--ct-light-text)!important;text-shadow:none!important}
#ct-pagero-intro .ct-pagero-connect h2 span{color:#315ddd!important}
#ct-pagero-intro .ct-pagero-connect p,#ct-pagero-intro .ct-pagero-connect>div>strong,#ct-pagero-intro .ct-pagero-connect .ct-connect-copy strong{color:var(--ct-light-muted)!important}
#ct-pagero-intro .ct-connect-demo{padding:34px 30px 38px!important;border:1px solid #d6deeb!important;border-radius:30px!important;background:rgba(255,255,255,.8)!important;box-shadow:0 32px 84px rgba(31,48,82,.14)!important;backdrop-filter:blur(14px)!important}
#ct-pagero-intro .ct-connect-cap{color:#263248!important}
#ct-pagero-intro .ct-connect-device{box-shadow:0 26px 64px rgba(28,41,70,.25)!important}
#ct-pagero-intro .ct-connect-arrow>b{border-color:#b9c9ff!important;background:#fff!important;color:#315ddd!important;box-shadow:0 0 0 8px rgba(49,93,221,.08),0 12px 28px rgba(49,93,221,.14)!important}
#ct-pagero-intro .ct-connect-arrow small{color:#667287!important}
#ct-pagero-intro .ct-pagero-bottom-cta>small{color:#59667a!important}
@media(max-width:760px){#ct-pagero-intro .ct-pagero-brand-intro{min-height:62vh!important;padding:88px 18px 82px!important;border-top-width:8px!important}#ct-pagero-intro .ct-pagero-brand-intro h2{font-size:clamp(42px,12vw,61px)!important}#ct-pagero-intro .ct-pagero-brand-intro strong{margin-top:32px;font-size:clamp(62px,22vw,106px)}#ct-pagero-intro .ct-v8-hero{padding-top:104px!important}#ct-pagero-intro .ct-pagero-connect{padding-top:86px!important;padding-bottom:96px!important;border-bottom-width:8px!important}#ct-pagero-intro .ct-connect-demo{padding:24px 14px 28px!important;border-radius:24px!important}}
@media(prefers-reduced-motion:reduce){#ct-pagero-intro .ct-v8-stage,#ct-pagero-intro .ct-connect-demo{backdrop-filter:none!important}}

#ct-pagero-intro{background:var(--bg);color:var(--text);overflow:hidden}
.ct-v8-hero{position:relative;padding:150px 0 112px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% -18%,rgba(59,111,255,.18),transparent 40%),linear-gradient(180deg,#090b12,var(--bg) 78%)}
.ct-v8-head{text-align:center}.ct-v8-head>p,.ct-v8-nocode-copy>p{margin:0 0 18px;color:var(--blue-2);font-size:13px;font-weight:900;letter-spacing:.08em}.ct-v8-head h1{max-width:1120px;margin:0 auto;font-size:clamp(58px,6.4vw,92px);line-height:.94;letter-spacing:-.078em}.ct-v8-head h1 span,.ct-v8-nocode-copy h2 span{color:var(--blue-2)}.ct-v8-head>strong{display:block;margin:28px auto 0;color:#cdd2dc;font-size:clamp(16px,1.25vw,19px);font-weight:650;line-height:1.55}.ct-v8-head>strong em{color:#90a8ff;font-style:normal;font-weight:850}
.ct-v8-stage{display:grid;grid-template-columns:minmax(0,1fr) 116px 340px;grid-template-rows:auto auto;column-gap:28px;row-gap:18px;align-items:start;max-width:1280px;margin:76px auto 0;padding:36px 40px 42px;border:1px solid rgba(124,153,255,.24);border-radius:30px;background:linear-gradient(145deg,#151922,#0e1117);box-shadow:0 42px 104px rgba(0,0,0,.42)}
.ct-v8-step{display:flex;align-items:center;gap:12px;min-height:34px;color:#edf0f6;font-size:12px;font-weight:850}.ct-v8-step-left{grid-column:1;grid-row:1}.ct-v8-step-right{grid-column:3;grid-row:1;justify-content:center}.ct-v8-step b{width:30px;height:30px;display:grid;place-items:center;flex:0 0 30px;border-radius:50%;background:var(--blue);color:#fff;font-size:11px;box-shadow:0 0 0 7px rgba(59,111,255,.1)}
.ct-v8-inquiry{grid-column:1;grid-row:2;min-width:0;min-height:414px;padding:27px;border:1px solid var(--line-strong);border-radius:22px;background:#0e1117}.ct-v8-inquiry>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--line)}.ct-v8-inquiry>header strong{color:var(--blue-2);font-size:11px}.ct-v8-inquiry>header small{color:var(--muted-2);font-size:10px}.ct-v8-customer{padding:26px 0 16px}.ct-v8-customer small{color:#8da6ff;font-size:10px;font-weight:850}.ct-v8-customer h2{margin:10px 0 0;font-size:34px;letter-spacing:-.06em}.ct-v8-inquiry dl{display:grid;gap:10px;margin:0}.ct-v8-inquiry dl div{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 15px;border:1px solid var(--line);border-radius:12px;background:#151922}.ct-v8-inquiry dt{color:var(--muted-2);font-size:10px}.ct-v8-inquiry dd{margin:0;color:#fff;font-size:12px;font-weight:820;text-align:right}.ct-v8-complete{display:flex;align-items:center;gap:11px;margin-top:13px;padding:15px;border:1px solid rgba(50,200,121,.3);border-radius:13px;background:rgba(50,200,121,.1);color:#72e2a8;font-size:12px;font-weight:900}.ct-v8-complete i{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:rgba(50,200,121,.16);font-style:normal}
.ct-v8-transfer{grid-column:2;grid-row:2;position:relative;align-self:center;justify-self:stretch;height:150px;display:grid;place-items:center}.ct-v8-line{position:absolute;left:0;right:0;top:50%;height:2px;transform:translateY(-50%);background:linear-gradient(90deg,rgba(59,111,255,.08),rgba(112,145,255,.82),rgba(59,111,255,.08))}.ct-v8-dot{position:absolute;left:4px;top:calc(50% - 4px);width:8px;height:8px;border-radius:50%;background:#8ca5ff;box-shadow:0 0 18px 7px rgba(59,111,255,.34)}.ct-v8-transfer>b{position:relative;z-index:2;width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(95,132,255,.58);border-radius:50%;background:#11182b;color:#89a3ff;font-size:27px;box-shadow:0 0 0 8px rgba(59,111,255,.07)}.ct-v8-transfer>small{position:absolute;top:calc(50% + 39px);color:var(--muted-2);font-size:9px;font-weight:800}
.ct-v8-phone{grid-column:3;grid-row:2;position:relative;justify-self:center;width:320px;padding:10px;border:1px solid rgba(255,255,255,.2);border-radius:38px;background:#030407;box-shadow:0 30px 90px rgba(0,0,0,.55)}.ct-v8-notch{position:absolute;z-index:3;top:10px;left:50%;width:90px;height:24px;transform:translateX(-50%);border-radius:0 0 13px 13px;background:#030407}.ct-v8-screen{min-height:430px;padding:27px 19px 18px;border-radius:29px;background:radial-gradient(circle at 50% 0,rgba(59,111,255,.13),transparent 35%),#10141c}.ct-v8-screen>header{display:flex;align-items:center;justify-content:space-between}.ct-v8-screen>header strong{color:#7897ff;font-size:17px}.ct-v8-screen>header span{position:relative;font-size:18px}.ct-v8-screen>header span i{position:absolute;right:-5px;top:-5px;width:15px;height:15px;display:grid;place-items:center;border-radius:50%;background:var(--blue);font-size:8px;font-style:normal}.ct-v8-title{margin-top:30px}.ct-v8-title small,.ct-v8-title b{display:block}.ct-v8-title small{color:var(--muted-2);font-size:9px}.ct-v8-title b{margin-top:6px;font-size:22px}.ct-v8-appcard{margin-top:17px;padding:16px;border:1px solid rgba(124,153,255,.18);border-radius:17px;background:#151922}.ct-v8-person{display:grid;grid-template-columns:42px 1fr auto;gap:11px;align-items:center}.ct-v8-person>i{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--blue-soft);color:#b6c2ff;font-style:normal;font-weight:900}.ct-v8-person span b,.ct-v8-person span small{display:block}.ct-v8-person span b{font-size:14px}.ct-v8-person span small{margin-top:4px;color:var(--muted-2);font-size:8px}.ct-v8-person>em{padding:6px 7px;border-radius:999px;background:rgba(50,200,121,.09);color:#72dca6;font-size:8px;font-style:normal;font-weight:850}.ct-v8-msg{margin-top:14px;padding:12px;border:1px solid var(--line);border-radius:11px;background:#101319}.ct-v8-msg small,.ct-v8-msg strong{display:block}.ct-v8-msg small{color:var(--muted-2);font-size:8px}.ct-v8-msg strong{margin-top:6px;font-size:11px}.ct-v8-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px}.ct-v8-actions button{height:34px;border:1px solid var(--line);border-radius:9px;background:#12161d;color:#dce1eb;font-size:9px}.ct-v8-registered{display:flex;align-items:center;gap:10px;margin-top:11px;padding:11px;border:1px solid rgba(50,200,121,.25);border-radius:11px;background:rgba(50,200,121,.08);color:#74dfa7}.ct-v8-registered>i{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:rgba(50,200,121,.14);font-style:normal}.ct-v8-registered b,.ct-v8-registered small{display:block}.ct-v8-registered b{font-size:10px}.ct-v8-registered small{margin-top:3px;color:#6f9d84;font-size:7px}.ct-v8-push{position:absolute;z-index:5;left:50%;top:72px;width:calc(100% + 32px);display:flex;align-items:center;gap:10px;padding:13px 14px;transform:translate(-50%,-16px) scale(.97);border:1px solid rgba(112,146,255,.72);border-radius:14px;background:linear-gradient(135deg,#345ee7,#526fff);box-shadow:0 18px 42px rgba(28,58,160,.43);opacity:0}.ct-v8-push>i{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.16);font-style:normal}.ct-v8-push b,.ct-v8-push small{display:block}.ct-v8-push b{font-size:11px}.ct-v8-push small{margin-top:4px;font-size:8px;opacity:.88}.ct-v8-push>em{margin-left:auto;font-size:8px;font-style:normal;opacity:.75}
.ct-v8-nocode{padding:150px 0;border-bottom:1px solid var(--line)}.ct-v8-nocode-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:86px;align-items:center}.ct-v8-nocode-copy h2{margin:0;font-size:clamp(50px,5.4vw,80px);line-height:1;letter-spacing:-.08em}.ct-v8-nocode-copy>strong{display:block;margin-top:25px;max-width:520px;color:var(--muted);font-size:17px;font-weight:600;line-height:1.7}.ct-v8-flow{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;align-items:center;padding:29px;border:1px solid var(--line-strong);border-radius:29px;background:linear-gradient(145deg,#171a20,#101217)}.ct-v8-flow article{min-height:132px;padding:18px;border:1px solid var(--line);border-radius:15px;background:#12151b;opacity:.5;transition:.35s}.ct-v8-flow article>b{color:#7897ff;font-size:11px}.ct-v8-flow article strong,.ct-v8-flow article small{display:block}.ct-v8-flow article strong{margin-top:22px;font-size:17px}.ct-v8-flow article small{margin-top:8px;color:var(--muted-2);font-size:9px;line-height:1.45}.ct-v8-flow article.on{border-color:rgba(89,126,255,.55);background:var(--blue-soft);opacity:1;transform:translateY(-6px)}.ct-v8-flow>i{color:#424a58;font-style:normal;text-align:center}
.ct-v8-stage.is-running .ct-v8-complete{animation:ctComplete .48s ease .05s 2 alternate}.ct-v8-stage.is-running .ct-v8-dot{animation:ctTransfer .62s ease-in-out .35s both}.ct-v8-stage.is-running .ct-v8-push{animation:ctPush 2.25s cubic-bezier(.2,.8,.2,1) .92s both}.ct-v8-stage.is-running .ct-v8-phone{animation:ctPhone 1.1s ease 1s}.ct-v8-stage.is-running .ct-v8-registered{animation:ctComplete .42s ease 1.48s 2 alternate}
@keyframes ctComplete{to{transform:scale(1.025);filter:brightness(1.12)}}@keyframes ctTransfer{0%{left:4px;opacity:0}12%{opacity:1}100%{left:calc(100% - 12px);opacity:1}}@keyframes ctPush{0%{opacity:0;transform:translate(-50%,-16px) scale(.97)}15%,72%{opacity:1;transform:translate(-50%,0) scale(1)}100%{opacity:0;transform:translate(-50%,-10px) scale(.98)}}@keyframes ctPhone{45%{box-shadow:0 30px 95px rgba(39,77,220,.42)}}
@media(max-width:980px){.ct-v8-hero{padding-top:132px}.ct-v8-stage{grid-template-columns:1fr;grid-template-rows:auto auto 74px auto auto;max-width:720px;padding:30px}.ct-v8-step-left{grid-column:1;grid-row:1}.ct-v8-inquiry{grid-column:1;grid-row:2;min-height:auto}.ct-v8-transfer{grid-column:1;grid-row:3;width:100%;height:74px}.ct-v8-line{left:50%;right:auto;top:0;width:2px;height:74px;transform:translateX(-50%)}.ct-v8-dot{left:calc(50% - 4px);top:2px}.ct-v8-transfer>b{transform:rotate(90deg)}.ct-v8-transfer>small{top:auto;bottom:0}.ct-v8-step-right{grid-column:1;grid-row:4;justify-content:flex-start;margin-top:8px}.ct-v8-phone{grid-column:1;grid-row:5}.ct-v8-stage.is-running .ct-v8-dot{animation:ctTransferMobile .62s ease-in-out .35s both}.ct-v8-nocode-grid{grid-template-columns:1fr}.ct-v8-flow{grid-template-columns:1fr;gap:10px}.ct-v8-flow>i{transform:rotate(90deg)}}
@keyframes ctTransferMobile{0%{top:2px;opacity:0}12%{opacity:1}100%{top:64px;opacity:1}}
@media(max-width:640px){.ct-v8-hero{padding:112px 0 82px}.ct-v8-head h1{font-size:clamp(42px,12.5vw,58px);line-height:.97;letter-spacing:-.07em}.ct-v8-head>strong{max-width:330px;margin-top:21px;padding:0 8px;font-size:14px}.ct-v8-stage{margin-top:54px;padding:22px 16px;border-radius:23px;row-gap:15px}.ct-v8-step{padding-left:4px;font-size:12px}.ct-v8-inquiry{padding:19px}.ct-v8-customer{padding:22px 0 14px}.ct-v8-customer h2{font-size:28px}.ct-v8-inquiry dl div{min-height:54px;padding:0 13px}.ct-v8-inquiry dd{max-width:68%;font-size:11px}.ct-v8-phone{width:min(304px,100%)}.ct-v8-push{width:calc(100% + 18px)}.ct-v8-nocode{padding:104px 0}.ct-v8-nocode-grid{gap:46px}.ct-v8-nocode-copy h2{font-size:42px}.ct-v8-nocode-copy>strong{font-size:15px}.ct-v8-flow{padding:18px}.ct-v8-flow article{min-height:auto}}
@media(prefers-reduced-motion:reduce){#ct-pagero-intro *{animation:none!important;transition:none!important}.ct-v8-push{opacity:1;transform:translate(-50%,0)}}
.ct-v8-reveal-group{opacity:0;visibility:hidden;transform:translateY(12px) scale(.985);filter:blur(3px);will-change:opacity,transform,filter}
.ct-v8-stage.is-running .ct-v8-reveal-group{animation:ctInquiryReveal 3.55s cubic-bezier(.22,1,.36,1) .18s both}
.ct-v8-stage.is-running .ct-v8-complete{animation:ctComplete .44s ease .72s 2 alternate}.ct-v8-stage.is-running .ct-v8-dot{animation-delay:1.02s}.ct-v8-stage.is-running .ct-v8-push{animation-delay:1.58s}.ct-v8-stage.is-running .ct-v8-phone{animation-delay:1.62s}.ct-v8-stage.is-running .ct-v8-registered{animation-delay:2.08s}
.ct-pagero-connect{padding:132px 0;border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 0,rgba(59,111,255,.13),transparent 48%),#0b0e14;text-align:center}.ct-pagero-connect p{margin:0 0 20px;color:var(--blue-2);font-size:13px;font-weight:900;letter-spacing:.09em}.ct-pagero-connect h2{max-width:1080px;margin:0 auto;font-size:clamp(45px,5.6vw,78px);line-height:1.02;letter-spacing:-.075em}.ct-pagero-connect h2 span{color:var(--blue-2)}
.ct-v8-nocode-grid{grid-template-columns:1fr!important;gap:60px!important;text-align:center}.ct-v8-nocode-copy{text-align:center}.ct-v8-nocode-copy h2{max-width:1080px;margin:0 auto!important}.ct-v8-nocode-copy>p{margin-bottom:20px!important}
.ct-pagero-builder{display:grid;grid-template-columns:178px minmax(0,1fr) 254px;width:100%;max-width:1180px;min-height:610px;margin:0 auto;overflow:hidden;border:1px solid rgba(124,153,255,.26);border-radius:28px;background:#11151d;box-shadow:0 36px 100px rgba(0,0,0,.42);text-align:left}.ct-pagero-tools{padding:20px 14px;border-right:1px solid rgba(255,255,255,.07);background:#0d1016}.ct-pagero-tools>strong{display:flex;align-items:center;gap:9px;padding:7px 8px 18px;color:#eef2ff;font-size:14px}.ct-pagero-tools>strong i{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:#416dff;color:#fff;font-size:10px;font-style:normal}.ct-pagero-tool-label{display:block;margin:14px 8px 8px;color:#657087;font-size:9px;font-weight:850;letter-spacing:.08em}.ct-pagero-tool{display:flex;align-items:center;gap:9px;width:100%;margin:5px 0;padding:11px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#8d96a9;font-size:11px;font-weight:750}.ct-pagero-tool i{width:23px;height:23px;display:grid;place-items:center;border-radius:7px;background:#171c26;color:#7f9aff;font-size:10px;font-style:normal}.ct-pagero-tool.on{border-color:rgba(84,122,255,.32);background:rgba(59,111,255,.12);color:#eef2ff}.ct-pagero-tool.on i{background:#315be0;color:#fff}.ct-pagero-save{display:flex;align-items:center;justify-content:center;margin:25px 7px 0;padding:11px;border-radius:10px;background:#3b6fff;color:#fff;font-size:10px;font-weight:850}
.ct-pagero-canvas{min-width:0;background:#171b24}.ct-pagero-browser{height:44px;display:flex;align-items:center;gap:12px;padding:0 15px;border-bottom:1px solid rgba(255,255,255,.08);background:#11151c}.ct-pagero-dots{display:flex;gap:5px}.ct-pagero-dots i{width:7px;height:7px;border-radius:50%;background:#394151}.ct-pagero-url{flex:1;max-width:360px;padding:7px 12px;border-radius:7px;background:#1a202b;color:#7d879b;font-size:9px}.ct-pagero-live{margin-left:auto;color:#67d99c;font-size:9px;font-weight:850}.ct-pagero-page{margin:18px;overflow:hidden;border-radius:15px;background:#f6f8fc;box-shadow:0 18px 48px rgba(0,0,0,.24)}.ct-page-nav{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:#fff;color:#172033}.ct-page-logo{font-size:13px;font-weight:950;letter-spacing:-.03em}.ct-page-logo span{color:#3b6fff}.ct-page-nav small{padding:7px 11px;border-radius:999px;background:#edf2ff;color:#3b63d9;font-size:8px;font-weight:850}.ct-page-hero{display:grid;grid-template-columns:1.08fr .92fr;min-height:230px;padding:34px;background:linear-gradient(135deg,#edf3ff,#f8faff 48%,#e8eeff);color:#172033}.ct-page-copy{align-self:center}.ct-page-copy>small{display:inline-flex;padding:6px 9px;border-radius:999px;background:#dfe9ff;color:#315ddd;font-size:8px;font-weight:900}.ct-page-copy h3{margin:14px 0 9px;font-size:29px;line-height:1.02;letter-spacing:-.065em}.ct-page-copy p{max-width:330px;margin:0;color:#687287;font-size:9px;line-height:1.65}.ct-page-cta{display:inline-flex;margin-top:17px;padding:10px 15px;border-radius:9px;background:#3265ee;color:#fff;font-size:9px;font-weight:900;box-shadow:0 9px 23px rgba(50,101,238,.25)}.ct-page-visual{position:relative;display:grid;place-items:center}.ct-page-photo{position:relative;width:86%;height:172px;overflow:hidden;border-radius:18px;background:linear-gradient(145deg,#416dff,#7b91ff 55%,#becaff);box-shadow:0 20px 45px rgba(51,91,205,.28)}.ct-page-photo:before{content:'';position:absolute;width:115px;height:115px;right:-16px;top:-15px;border-radius:50%;background:rgba(255,255,255,.22)}.ct-page-photo:after{content:'';position:absolute;width:120px;height:78px;left:22px;bottom:19px;border-radius:42px 42px 12px 12px;background:rgba(255,255,255,.9);box-shadow:0 0 0 13px rgba(255,255,255,.16)}.ct-page-badge{position:absolute;right:3px;bottom:11px;padding:9px 11px;border-radius:10px;background:#fff;color:#2c3d67;font-size:8px;font-weight:900;box-shadow:0 12px 28px rgba(39,55,99,.18)}.ct-page-features{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:19px 24px;background:#fff}.ct-page-feature{padding:13px;border:1px solid #e6eaf2;border-radius:11px}.ct-page-feature i{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:#eef3ff;color:#416dff;font-size:9px;font-style:normal}.ct-page-feature b{display:block;margin-top:9px;color:#253047;font-size:9px}.ct-page-feature small{display:block;margin-top:5px;color:#8992a3;font-size:7px;line-height:1.45}.ct-page-form{display:grid;grid-template-columns:1fr 1.05fr;gap:18px;padding:21px 24px 25px;background:#f6f8fc;color:#172033}.ct-page-form-copy{align-self:center}.ct-page-form-copy b{display:block;font-size:16px;letter-spacing:-.04em}.ct-page-form-copy small{display:block;margin-top:7px;color:#7d8798;font-size:8px;line-height:1.5}.ct-page-fields{display:grid;gap:7px}.ct-page-field{height:28px;display:flex;align-items:center;padding:0 10px;border:1px solid #dfe4ee;border-radius:7px;background:#fff;color:#a0a7b5;font-size:7px}.ct-page-submit{height:30px;display:grid;place-items:center;border-radius:7px;background:#3265ee;color:#fff;font-size:8px;font-weight:900}
.ct-pagero-mobile-preview{padding:18px;border-left:1px solid rgba(255,255,255,.07);background:#0d1016}.ct-pagero-mobile-preview>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px;color:#eef2ff;font-size:11px;font-weight:850}.ct-pagero-mobile-preview>header small{color:#687287;font-size:8px}.ct-pagero-phone{width:188px;margin:0 auto;padding:7px;border:1px solid #31394a;border-radius:27px;background:#020306;box-shadow:0 22px 55px rgba(0,0,0,.52)}.ct-pagero-phone-screen{min-height:455px;overflow:hidden;border-radius:21px;background:#f7f9fd}.ct-phone-nav{height:31px;display:flex;align-items:center;justify-content:space-between;padding:0 11px;background:#fff;color:#172033;font-size:7px;font-weight:900}.ct-phone-nav span{color:#3265ee}.ct-phone-hero{padding:18px 14px 14px;background:linear-gradient(145deg,#edf3ff,#e8eeff);color:#172033}.ct-phone-hero small{color:#3265ee;font-size:6px;font-weight:900}.ct-phone-hero h4{margin:8px 0 6px;font-size:17px;line-height:1.04;letter-spacing:-.06em}.ct-phone-hero p{margin:0;color:#788296;font-size:6px;line-height:1.45}.ct-phone-image{height:92px;margin-top:12px;border-radius:11px;background:linear-gradient(145deg,#416dff,#92a7ff);position:relative;overflow:hidden}.ct-phone-image:after{content:'';position:absolute;width:70px;height:46px;left:50%;bottom:10px;transform:translateX(-50%);border-radius:30px 30px 8px 8px;background:rgba(255,255,255,.9)}.ct-phone-features{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:11px;background:#fff}.ct-phone-features i{height:44px;border:1px solid #e6eaf2;border-radius:7px;background:#fbfcff}.ct-phone-form{padding:12px;background:#f4f6fa}.ct-phone-form b{display:block;color:#263148;font-size:9px}.ct-phone-field{height:24px;margin-top:6px;border:1px solid #e0e5ee;border-radius:6px;background:#fff}.ct-phone-submit{height:26px;display:grid;place-items:center;margin-top:7px;border-radius:6px;background:#3265ee;color:#fff;font-size:7px;font-weight:900}
@keyframes ctInquiryReveal{0%,10%{opacity:0;visibility:hidden;transform:translateY(12px) scale(.985);filter:blur(3px)}17%,89%{opacity:1;visibility:visible;transform:translateY(0) scale(1);filter:blur(0)}100%{opacity:0;visibility:hidden;transform:translateY(-5px) scale(.99);filter:blur(1px)}}
.ct-connect-demo{display:grid;grid-template-columns:320px 110px 320px;align-items:center;justify-content:center;gap:30px;max-width:930px;margin:68px auto 0;text-align:left}.ct-connect-cap{display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:15px;color:#edf1fb;font-size:12px;font-weight:900}.ct-connect-cap b{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#3b6fff;color:#fff;font-size:10px;box-shadow:0 0 0 7px rgba(59,111,255,.1)}.ct-connect-device{position:relative;padding:10px;border:1px solid rgba(255,255,255,.2);border-radius:38px;background:#030407;box-shadow:0 32px 90px rgba(0,0,0,.52)}.ct-connect-device:before{content:'';position:absolute;z-index:4;top:10px;left:50%;width:90px;height:23px;transform:translateX(-50%);border-radius:0 0 13px 13px;background:#030407}.ct-connect-mobile{position:relative;min-height:548px;overflow:hidden;border-radius:29px;background:#f7f9fd}.ct-connect-nav{height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 19px;background:#fff;color:#172033;font-size:11px;font-weight:950}.ct-connect-nav span{color:#3265ee}.ct-connect-nav small{padding:6px 9px;border-radius:999px;background:#edf2ff;color:#315ddd;font-size:7px}.ct-connect-hero{padding:29px 19px 21px;background:linear-gradient(145deg,#edf3ff,#e4ebff);color:#172033}.ct-connect-hero>small{display:inline-flex;padding:6px 9px;border-radius:999px;background:#dce7ff;color:#315ddd;font-size:7px;font-weight:900}.ct-connect-hero h3{margin:13px 0 8px;font-size:26px;line-height:1.02;letter-spacing:-.065em}.ct-connect-hero p{margin:0;color:#69758b;font-size:9px;line-height:1.55}.ct-connect-image{height:142px;margin-top:17px;border-radius:15px;background:radial-gradient(circle at 78% 18%,rgba(255,255,255,.28) 0 54px,transparent 55px),linear-gradient(145deg,#315ddd,#8199ff);position:relative;overflow:hidden}.ct-connect-image:after{content:'';position:absolute;width:124px;height:72px;left:50%;bottom:16px;transform:translateX(-50%);border-radius:44px 44px 11px 11px;background:rgba(255,255,255,.92);box-shadow:0 0 0 11px rgba(255,255,255,.15)}.ct-connect-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:13px;background:#fff}.ct-connect-benefits span{padding:9px 5px;border:1px solid #e4e9f2;border-radius:8px;color:#33405a;font-size:8px;font-weight:850;text-align:center}.ct-connect-benefits i{display:grid;place-items:center;width:21px;height:21px;margin:0 auto 6px;border-radius:7px;background:#eef3ff;color:#3b6fff;font-size:8px;font-style:normal}.ct-connect-form{padding:16px 17px 62px;background:#f5f7fb;color:#172033}.ct-connect-form strong{font-size:13px}.ct-connect-form small{display:block;margin-top:4px;color:#7d8798;font-size:7px}.ct-connect-field{height:32px;display:flex;align-items:center;margin-top:7px;padding:0 10px;border:1px solid #dce2ed;border-radius:8px;background:#fff;color:#a0a8b7;font-size:8px}.ct-connect-submit{height:36px;display:grid;place-items:center;margin-top:8px;border-radius:8px;background:#3265ee;color:#fff;font-size:9px;font-weight:900}.ct-connect-sticky{position:absolute;z-index:3;left:12px;right:12px;bottom:11px;height:42px;display:grid;place-items:center;border-radius:11px;background:#101a31;color:#fff;font-size:10px;font-weight:900;box-shadow:0 12px 30px rgba(16,26,49,.28)}.ct-connect-arrow{position:relative;height:180px;display:grid;place-items:center}.ct-connect-arrow:before{content:'';position:absolute;left:0;right:0;top:50%;height:2px;background:linear-gradient(90deg,transparent,#7794ff,transparent)}.ct-connect-arrow b{position:relative;z-index:2;width:56px;height:56px;display:grid;place-items:center;border:1px solid rgba(95,132,255,.6);border-radius:50%;background:#11182b;color:#8ba4ff;font-size:27px;box-shadow:0 0 0 8px rgba(59,111,255,.07)}.ct-connect-arrow i{position:absolute;left:3px;top:calc(50% - 4px);width:8px;height:8px;border-radius:50%;background:#91a7ff;box-shadow:0 0 17px 7px rgba(59,111,255,.32);animation:ctConnMove 2.9s ease-in-out infinite}.ct-connect-arrow small{position:absolute;top:calc(50% + 42px);color:#737e94;font-size:9px;font-weight:850}.ct-connect-app{min-height:548px;padding:31px 19px 19px;border-radius:29px;background:radial-gradient(circle at 50% 0,rgba(59,111,255,.13),transparent 35%),#10141c;color:#fff}.ct-connect-apphead{display:flex;justify-content:space-between}.ct-connect-apphead strong{color:#7897ff;font-size:18px}.ct-connect-title{margin-top:35px}.ct-connect-title small,.ct-connect-title b{display:block}.ct-connect-title small{color:#747f93;font-size:9px}.ct-connect-title b{margin-top:6px;font-size:23px}.ct-connect-card{margin-top:18px;padding:15px;border:1px solid rgba(124,153,255,.2);border-radius:16px;background:#151922}.ct-connect-person{display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center}.ct-connect-person>i{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:rgba(59,111,255,.18);color:#b8c4ff;font-style:normal;font-weight:900}.ct-connect-person span b,.ct-connect-person span small{display:block}.ct-connect-person span b{font-size:13px}.ct-connect-person span small{margin-top:4px;color:#778298;font-size:8px}.ct-connect-person em{padding:6px 7px;border-radius:999px;background:rgba(50,200,121,.1);color:#72dda7;font-size:8px;font-style:normal;font-weight:900}.ct-connect-msg{margin-top:13px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#101319}.ct-connect-msg small,.ct-connect-msg strong{display:block}.ct-connect-msg small{color:#737e94;font-size:8px}.ct-connect-msg strong{margin-top:6px;font-size:11px}.ct-connect-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.ct-connect-actions span{height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#12161d;font-size:9px}.ct-connect-done{display:flex;align-items:center;gap:9px;margin-top:11px;padding:11px;border:1px solid rgba(50,200,121,.28);border-radius:11px;background:rgba(50,200,121,.09);color:#74dfa7}.ct-connect-done i{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:rgba(50,200,121,.15);font-style:normal}.ct-connect-done b,.ct-connect-done small{display:block}.ct-connect-done b{font-size:10px}.ct-connect-done small{margin-top:3px;color:#719985;font-size:7px}.ct-connect-push{position:absolute;z-index:5;left:50%;top:76px;width:calc(100% + 26px);display:flex;align-items:center;gap:9px;padding:13px;transform:translateX(-50%);border:1px solid rgba(112,146,255,.72);border-radius:14px;background:linear-gradient(135deg,#345ee7,#526fff);box-shadow:0 18px 42px rgba(28,58,160,.43);animation:ctConnPush 2.9s cubic-bezier(.2,.8,.2,1) infinite}.ct-connect-push i{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.16);font-style:normal}.ct-connect-push b,.ct-connect-push small{display:block}.ct-connect-push b{font-size:11px}.ct-connect-push small{margin-top:4px;font-size:8px;opacity:.88}.ct-connect-push em{margin-left:auto;font-size:8px;font-style:normal;opacity:.75}
@keyframes ctConnMove{0%,20%{left:3px;opacity:0}30%{opacity:1}68%,100%{left:calc(100% - 11px);opacity:0}}@keyframes ctConnPush{0%,43%{opacity:0;transform:translate(-50%,-14px) scale(.97)}57%,86%{opacity:1;transform:translate(-50%,0) scale(1)}100%{opacity:0;transform:translate(-50%,-8px) scale(.99)}}@keyframes ctConnMoveM{0%,20%{top:2px;opacity:0}30%{opacity:1}68%,100%{top:70px;opacity:0}}
@media(max-width:980px){.ct-pagero-builder{grid-template-columns:150px minmax(0,1fr)}.ct-pagero-mobile-preview{display:none}.ct-page-hero{grid-template-columns:1fr .8fr}.ct-pagero-connect{padding:110px 0}}
@media(max-width:760px){.ct-connect-demo{grid-template-columns:1fr;max-width:335px;gap:24px;margin-top:48px}.ct-connect-arrow{height:80px}.ct-connect-arrow:before{left:50%;right:auto;top:0;width:2px;height:80px}.ct-connect-arrow b{transform:rotate(90deg)}.ct-connect-arrow i{left:calc(50% - 4px);top:2px;animation:ctConnMoveM 2.9s ease-in-out infinite}.ct-connect-arrow small{top:auto;bottom:-2px}.ct-connect-cap{justify-content:flex-start;padding-left:4px}}
@media(max-width:700px){.ct-pagero-builder{display:block;min-height:0}.ct-pagero-tools{display:none}.ct-pagero-page{margin:10px}.ct-page-hero{grid-template-columns:1fr;padding:24px}.ct-page-visual{margin-top:18px}.ct-page-photo{width:100%;height:150px}.ct-page-features{padding:14px;gap:7px}.ct-page-form{grid-template-columns:1fr;padding:17px}.ct-pagero-connect h2{font-size:40px}}
@media(max-width:640px){.ct-v8-nocode-grid{gap:42px!important}.ct-v8-nocode-copy h2{font-size:39px!important;line-height:1.06!important}.ct-pagero-connect{padding:92px 0}.ct-pagero-connect h2{font-size:36px;line-height:1.07}.ct-page-copy h3{font-size:24px}.ct-page-features{grid-template-columns:1fr}.ct-page-feature{display:none}.ct-page-feature:first-child{display:block}.ct-pagero-browser{padding:0 10px}.ct-pagero-url{font-size:7px}}
@media(max-width:420px){.ct-connect-mobile,.ct-connect-app{min-height:525px}.ct-connect-hero h3{font-size:23px}.ct-connect-push{width:calc(100% + 10px)}}
@media(prefers-reduced-motion:reduce){.ct-v8-reveal-group{opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important;animation:none!important}.ct-connect-arrow i,.ct-connect-push{animation:none!important}.ct-connect-push{opacity:1;transform:translate(-50%,0)}}

.ct-industry-showcase{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;width:100%!important;max-width:1100px!important;min-height:0!important;margin:0 auto!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}
.ct-industry-card{min-width:0}.ct-industry-label{display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:15px;color:#eef2ff;font-size:12px;font-weight:900}.ct-industry-label i{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#3b6fff;color:#fff;font-size:10px;font-style:normal;box-shadow:0 0 0 7px rgba(59,111,255,.09)}
.ct-industry-phone{position:relative;padding:9px;border:1px solid rgba(255,255,255,.2);border-radius:38px;background:#030407;box-shadow:0 30px 82px rgba(0,0,0,.48);transition:.25s}.ct-industry-phone:hover{transform:translateY(-7px);border-color:rgba(112,145,255,.58)}.ct-industry-phone:before{content:'';position:absolute;z-index:8;top:9px;left:50%;width:84px;height:23px;transform:translateX(-50%);border-radius:0 0 12px 12px;background:#030407}.ct-industry-screen{position:relative;min-height:570px;overflow:hidden;border-radius:29px;background:#fff;color:#172033}.ct-industry-auto{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:13px;color:#7d8aa4;font-size:9px;font-weight:850}.ct-industry-auto i{color:#61d899;font-style:normal}
.ct-insurance .ct-industry-screen{padding:28px 17px 58px;background:linear-gradient(180deg,#111a36 0,#19295a 42%,#f4f7ff 42%);color:#fff}.ct-ins-head{display:flex;align-items:center;justify-content:space-between}.ct-ins-head strong{font-size:12px}.ct-ins-head span{padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.12);font-size:7px;font-weight:900}.ct-ins-copy{margin-top:31px}.ct-ins-copy small{color:#98b1ff;font-size:8px;font-weight:900}.ct-ins-copy h3{margin:9px 0 7px;font-size:25px;line-height:1.04;letter-spacing:-.06em}.ct-ins-copy p{margin:0;color:#b7c4e9;font-size:8px;line-height:1.5}.ct-ins-calc{margin-top:20px;padding:16px;border:1px solid rgba(255,255,255,.14);border-radius:17px;background:rgba(255,255,255,.09);backdrop-filter:blur(10px)}.ct-ins-calc>small{color:#aebde8;font-size:7px}.ct-ins-calc>b{display:block;margin-top:7px;font-size:24px}.ct-ins-range{height:5px;margin-top:15px;border-radius:999px;background:rgba(255,255,255,.15);overflow:hidden}.ct-ins-range i{display:block;width:64%;height:100%;background:#7d9cff}.ct-ins-options{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px}.ct-ins-options span{padding:8px 3px;border-radius:8px;background:rgba(255,255,255,.08);font-size:7px;text-align:center}.ct-ins-result{margin-top:18px;padding:16px;border-radius:17px;background:#fff;color:#172033;box-shadow:0 16px 36px rgba(24,39,82,.16)}.ct-ins-result small{color:#75819a;font-size:7px}.ct-ins-result strong{display:block;margin-top:6px;color:#315ddd;font-size:22px}.ct-ins-result p{margin:6px 0 0;color:#7b8497;font-size:7px}.ct-ins-form{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.ct-ins-field{height:32px;display:flex;align-items:center;padding:0 9px;border:1px solid #dfe5f1;border-radius:8px;background:#f9fbff;color:#9ca5b7;font-size:7px}.ct-ins-submit{grid-column:1/-1;height:36px;display:grid;place-items:center;border-radius:9px;background:#315ddd;color:#fff;font-size:8px;font-weight:900}
.ct-hospital .ct-industry-screen{padding:0 16px 58px;background:#f5fbf9;color:#17342d}.ct-hos-head{height:52px;display:flex;align-items:center;justify-content:space-between}.ct-hos-head strong{font-size:12px}.ct-hos-head span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#dff5ee;color:#13876f;font-size:10px}.ct-hos-doctor{display:grid;grid-template-columns:72px 1fr;gap:13px;align-items:center;padding:14px;border-radius:18px;background:linear-gradient(145deg,#dff7f0,#ecfbf7)}.ct-hos-photo{position:relative;height:86px;border-radius:15px;background:linear-gradient(145deg,#59bca6,#a8dfd1);overflow:hidden}.ct-hos-photo:before{content:'';position:absolute;width:42px;height:42px;left:50%;top:12px;transform:translateX(-50%);border-radius:50%;background:#fff}.ct-hos-photo:after{content:'';position:absolute;width:62px;height:34px;left:50%;bottom:5px;transform:translateX(-50%);border-radius:28px 28px 8px 8px;background:#fff}.ct-hos-info small{color:#168c73;font-size:7px;font-weight:900}.ct-hos-info h3{margin:6px 0 4px;font-size:17px;letter-spacing:-.04em}.ct-hos-info p{margin:0;color:#678078;font-size:7px;line-height:1.45}.ct-hos-title{margin:19px 0 10px;font-size:13px}.ct-hos-days{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.ct-hos-day{padding:9px 2px;border:1px solid #dbe9e5;border-radius:10px;background:#fff;text-align:center}.ct-hos-day b,.ct-hos-day small{display:block}.ct-hos-day b{font-size:9px}.ct-hos-day small{margin-top:4px;color:#8a9994;font-size:6px}.ct-hos-day.on{border-color:#20a88b;background:#1c9b81;color:#fff}.ct-hos-day.on small{color:#d9fff4}.ct-hos-times{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.ct-hos-times span{height:34px;display:grid;place-items:center;border:1px solid #dbe9e5;border-radius:9px;background:#fff;color:#516a63;font-size:8px}.ct-hos-times span.on{border-color:#20a88b;background:#e3f8f2;color:#11856e;font-weight:900}.ct-hos-summary{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding:12px;border-radius:11px;background:#e9f7f3}.ct-hos-summary span{font-size:8px}.ct-hos-summary b{color:#11856e;font-size:9px}.ct-hos-submit{height:39px;display:grid;place-items:center;margin-top:10px;border-radius:10px;background:#14987e;color:#fff;font-size:9px;font-weight:900}
.ct-estate .ct-industry-screen{padding-bottom:58px;background:#f7f2ec;color:#2d251f}.ct-est-head{height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:#fff}.ct-est-head strong{font-size:12px}.ct-est-head span{font-size:14px}.ct-est-photo{position:relative;height:205px;background:linear-gradient(145deg,#c58953,#efd0aa);overflow:hidden}.ct-est-photo:before{content:'';position:absolute;left:28px;right:28px;bottom:22px;height:118px;background:#fff1df;clip-path:polygon(50% 0,100% 34%,92% 34%,92% 100%,8% 100%,8% 34%,0 34%)}.ct-est-photo:after{content:'';position:absolute;width:44px;height:66px;left:50%;bottom:22px;transform:translateX(-50%);background:#bd7a41;box-shadow:-62px -7px 0 -14px rgba(178,112,54,.8),62px -7px 0 -14px rgba(178,112,54,.8)}.ct-est-badge{position:absolute;left:14px;top:14px;padding:7px 9px;border-radius:999px;background:rgba(33,27,22,.78);color:#fff;font-size:7px;font-weight:900}.ct-est-dots{position:absolute;right:14px;bottom:12px;padding:6px 8px;border-radius:999px;background:rgba(255,255,255,.88);font-size:7px}.ct-est-body{padding:17px}.ct-est-meta{display:flex;align-items:center;justify-content:space-between}.ct-est-meta small{color:#a16b3c;font-size:7px;font-weight:900}.ct-est-meta span{color:#917f70;font-size:8px}.ct-est-body h3{margin:8px 0 4px;font-size:19px;letter-spacing:-.05em}.ct-est-price{font-size:17px;font-weight:950}.ct-est-price em{color:#b66e2e;font-style:normal}.ct-est-address{margin-top:6px;color:#817467;font-size:7px}.ct-est-chips{display:flex;gap:6px;margin-top:13px}.ct-est-chips span{padding:7px 8px;border-radius:8px;background:#fff;color:#62564d;font-size:7px}.ct-est-map{position:relative;height:92px;margin-top:14px;overflow:hidden;border-radius:13px;background:linear-gradient(35deg,#e5dfd6 25%,transparent 25%) 0 0/34px 34px,linear-gradient(-35deg,#ece6de 25%,transparent 25%) 0 0/34px 34px,#f4efe8}.ct-est-map:before{content:'●';position:absolute;left:55%;top:38%;color:#b96f2a;font-size:22px;text-shadow:0 5px 12px rgba(116,69,30,.3)}.ct-est-agent{display:grid;grid-template-columns:36px 1fr auto;gap:9px;align-items:center;margin-top:14px;padding:10px;border-radius:11px;background:#fff}.ct-est-agent i{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#ead4bc;color:#8c5528;font-style:normal;font-weight:900}.ct-est-agent b,.ct-est-agent small{display:block}.ct-est-agent b{font-size:9px}.ct-est-agent small{margin-top:3px;color:#998a7d;font-size:6px}.ct-est-agent em{padding:7px 9px;border-radius:8px;background:#fff0df;color:#a86428;font-size:7px;font-style:normal;font-weight:900}.ct-est-submit{height:39px;display:grid;place-items:center;margin-top:10px;border-radius:10px;background:#b96f2a;color:#fff;font-size:9px;font-weight:900}
@media(max-width:980px){.ct-industry-showcase{gap:17px!important}.ct-industry-screen{min-height:545px}.ct-ins-copy h3{font-size:21px}.ct-hos-doctor{grid-template-columns:60px 1fr}.ct-est-photo{height:180px}}
@media(max-width:760px){.ct-industry-showcase{display:flex!important;max-width:none!important;gap:18px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;padding:6px max(18px,calc((100vw - 330px)/2)) 22px!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;scrollbar-width:none}.ct-industry-showcase::-webkit-scrollbar{display:none}.ct-industry-card{flex:0 0 310px;scroll-snap-align:center}.ct-industry-phone:hover{transform:none}}
@media(max-width:380px){.ct-industry-card{flex-basis:286px}.ct-industry-screen{min-height:535px}}

:root{--ct-display-title:clamp(54px,6.4vw,92px);--ct-section-title:clamp(42px,4.8vw,68px)}
.hero-heading h1,.ct-v8-head h1{font-size:var(--ct-display-title)!important;line-height:.96!important;letter-spacing:-.078em!important}
.web-heading-copy h2,.section-title,.feature-copy h3,.ad-title,.ad-message-copy h2,.ct-v8-nocode-copy h2,.ct-horizontal-clean__copy h2,.ct-horizontal-clean__copy h3,.audience h2,#pricing h2,#faq h2{font-size:var(--ct-section-title)!important;line-height:1.02!important;letter-spacing:-.07em!important}
.ad-final,.ad-sticky,.sticky-offer,.floating-offer,.bottom-offer,.offer-bar,.fixed-offer,.ct-fixed-offer{display:none!important}
.ct-wayzi-footer{position:relative!important;z-index:80!important;isolation:isolate!important;overflow:visible!important;pointer-events:auto!important;padding:0!important;border-top:1px solid rgba(255,255,255,.11)!important;background:#07080b!important;color:#858b98!important;transform:none!important;filter:none!important;opacity:1!important}
.ct-wayzi-footer:before,.ct-wayzi-footer:after{pointer-events:none!important}.ct-wayzi-footer .wrap,.ct-wayzi-footer nav,.ct-wayzi-footer a{position:relative!important;z-index:3!important;pointer-events:auto!important}.ct-wayzi-footer a{cursor:pointer!important;touch-action:manipulation!important;-webkit-tap-highlight-color:rgba(120,151,255,.22)!important}
.ct-wayzi-footer__inner{display:grid!important;grid-template-columns:minmax(230px,.9fr) minmax(390px,1.45fr) minmax(190px,.65fr)!important;gap:56px!important;align-items:start!important;padding-top:52px!important;padding-bottom:38px!important}
.ct-wayzi-footer__brand>strong{display:block;color:#f4f6fb;font-size:22px;font-weight:950;letter-spacing:-.045em}.ct-wayzi-footer__brand>strong span{margin-left:5px;color:#7897ff;font-size:11px;letter-spacing:.09em;vertical-align:2px}.ct-wayzi-footer__brand>p{margin:12px 0 0;color:#737a87;font-size:12px;line-height:1.65}
.ct-wayzi-footer__policy{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:25px}.ct-wayzi-footer__policy a{position:relative;color:#aeb4c0;font-size:12px;font-weight:800;transition:color .2s ease}.ct-wayzi-footer__policy a:hover{color:#fff}.ct-wayzi-footer__policy a.is-strong{color:#dce3ff}.ct-wayzi-footer__policy a+a:before{content:'';position:absolute;left:-10px;top:3px;width:1px;height:10px;background:rgba(255,255,255,.14)}
.ct-wayzi-footer__company>strong,.ct-wayzi-footer__support>strong{display:block;margin-bottom:16px;color:#d5d8e0;font-size:12px;font-weight:900;letter-spacing:.01em}.ct-wayzi-footer__company dl{display:grid;grid-template-columns:1fr 1fr;gap:9px 26px;margin:0}.ct-wayzi-footer__company dl>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;align-items:start}.ct-wayzi-footer__company dl>div.is-wide{grid-column:1/-1}.ct-wayzi-footer__company dt{color:#686f7c;font-size:11px;font-weight:750}.ct-wayzi-footer__company dd{margin:0;color:#a6acb7;font-size:11px;line-height:1.55}
.ct-wayzi-footer__support{display:flex;flex-direction:column;align-items:flex-start}.ct-wayzi-footer__support a{color:#b8bfcc;font-size:12px;font-weight:800;line-height:1.8}.ct-wayzi-footer__support a:hover{color:#fff}.ct-wayzi-footer__support p{margin:10px 0 0;color:#676e7a;font-size:10px;line-height:1.55}
.ct-wayzi-footer__bottom{min-height:58px;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;border-top:1px solid rgba(255,255,255,.075)!important}.ct-wayzi-footer__bottom small{color:#555b66;font-size:10px}.ct-wayzi-footer__bottom span{color:#505765;font-size:9px;font-weight:900;letter-spacing:.12em}
@media(max-width:980px){.ct-wayzi-footer__inner{grid-template-columns:1fr 1fr!important;gap:38px!important}.ct-wayzi-footer__support{grid-column:2}}
@media(max-width:900px){#history{display:flex!important;flex-direction:column!important;gap:22px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;overflow:visible!important}#history>.feature-copy{order:0!important;width:100%!important;max-width:360px!important;margin:0 auto!important;padding:0 4px!important;text-align:center!important}#history>.product-panel{order:1!important;width:100%!important;max-width:400px!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:14px!important;overflow:visible!important;border-radius:18px!important}#history .customer-detail{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;border-radius:15px!important}#history .customer-side{width:100%!important;min-width:0!important;height:auto!important;padding:22px 18px!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.105)!important}#history .large-avatar{width:54px!important;height:54px!important}#history .customer-side h4{margin-top:14px!important;font-size:21px!important}#history .detail-meta{grid-template-columns:1fr!important;gap:8px!important;margin-top:20px!important}#history .detail-meta div{padding:12px!important}#history .customer-history{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:22px 16px 24px!important;overflow:visible!important}#history .customer-history h4{font-size:19px!important}#history .timeline{width:100%!important;margin-top:20px!important;overflow:visible!important}#history .timeline-row{grid-template-columns:14px 56px minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;padding:12px 8px!important;overflow:visible!important;transform:none!important}#history .timeline-dot{width:9px!important;height:9px!important}#history .timeline-dot:after{height:calc(100% + 34px)!important}#history .timeline-time{min-width:0!important;font-size:10px!important;line-height:1.45!important}#history .timeline-content{min-width:0!important;overflow:visible!important}#history .timeline-content strong{font-size:13px!important;line-height:1.4!important;white-space:normal!important}#history .timeline-content p{margin-top:6px!important;font-size:11px!important;line-height:1.5!important;white-space:normal!important;overflow:visible!important}#history .timeline-content span{max-width:100%!important;margin-top:7px!important;white-space:normal!important}}
@media(max-width:700px){:root{--ct-display-title:48px;--ct-section-title:40px}.ct-wayzi-footer__inner{display:flex!important;flex-direction:column!important;gap:30px!important;padding-top:38px!important;padding-bottom:30px!important}.ct-wayzi-footer__brand,.ct-wayzi-footer__company,.ct-wayzi-footer__support{width:100%!important}.ct-wayzi-footer__brand>strong{font-size:20px}.ct-wayzi-footer__brand>p{font-size:11px}.ct-wayzi-footer__policy{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:20px!important}.ct-wayzi-footer__policy a{min-height:42px;display:flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#0f1116;color:#b9bfca;font-size:11px}.ct-wayzi-footer__policy a.is-strong{border-color:rgba(120,151,255,.38);background:rgba(120,151,255,.1);color:#dce3ff}.ct-wayzi-footer__policy a+a:before{display:none}.ct-wayzi-footer__company{padding-top:26px;border-top:1px solid rgba(255,255,255,.075)}.ct-wayzi-footer__company dl{grid-template-columns:1fr!important;gap:8px!important}.ct-wayzi-footer__company dl>div,.ct-wayzi-footer__company dl>div.is-wide{grid-column:auto!important;grid-template-columns:92px minmax(0,1fr)!important}.ct-wayzi-footer__support{padding-top:26px;border-top:1px solid rgba(255,255,255,.075)}.ct-wayzi-footer__bottom{min-height:66px;align-items:flex-start!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;padding-top:14px!important;padding-bottom:14px!important}}

@media(max-width:900px){
:root{--ct-m-gutter:20px;--ct-m-section:56px;--ct-m-card:18px}
*,*:before,*:after{box-sizing:border-box!important}
html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important;scroll-behavior:auto!important}
body{min-width:0!important;padding-bottom:0!important}
img,svg,video,canvas{max-width:100%!important;height:auto}
.wrap{width:calc(100% - (var(--ct-m-gutter) * 2))!important;max-width:540px!important;margin-inline:auto!important;padding-inline:0!important}
.header,.site-header,body>header:not(.legal-header){min-height:74px!important;height:auto!important;padding:0!important}
.header .wrap,.site-header .wrap,body>header:not(.legal-header) .wrap{min-height:74px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}
section,.section,.ad-section,.hero,.hero-web,.hero-app,.ct-story-section,.ct-convert-section,.ct-auto-message-section,.ct-horizontal-clean,.ct-industry-v5,#strengths,#pricing,#faq{height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:visible!important}
.section,.ad-section,.hero-web,.ct-convert-section,.ct-auto-message-section,#strengths,#pricing,#faq{padding:var(--ct-m-section) 0!important}
.hero-app{padding:64px 0 54px!important}.hero-web{padding-top:54px!important}
.hero-heading,.web-heading-copy,.section-head,.ad-head,.feature-copy,.ct-v8-head,.ct-v8-nocode-copy,.ct-horizontal-clean__copy,.ct-industry-v5__head,.ad-message-copy,.ct-convert-head,.ct-auto-message-copy{text-align:center!important;margin-left:auto!important;margin-right:auto!important}
.hero-heading>p,.web-heading-copy p,.section-copy,.ad-copy,.feature-copy p,.ct-v8-head p,.ct-v8-nocode-copy p,.ct-horizontal-clean__copy p,.ad-message-copy p,.ct-auto-message-copy p{max-width:310px!important;margin:14px auto 0!important;font-size:13px!important;line-height:1.55!important;letter-spacing:-.025em!important;text-align:center!important}
.hero h1,.hero-heading h1,.web-heading-copy h2,.section-title,.ad-title,.feature-copy h3,.ct-v8-head h1,.ct-v8-nocode-copy h2,.ct-horizontal-clean__copy h2,.ct-horizontal-clean__copy h3,.ct-industry-v5__head h2,.audience h2,#pricing h2,#faq h2{max-width:360px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;white-space:normal!important;text-wrap:balance!important;word-break:keep-all!important;line-height:1.08!important;letter-spacing:-.06em!important}
.hero h1,.hero-heading h1,.ct-v8-head h1{font-size:clamp(36px,10.2vw,44px)!important}
.section-title,.ad-title,.feature-copy h3,.web-heading-copy h2,.ct-v8-nocode-copy h2,.ct-horizontal-clean__copy h2,.ct-horizontal-clean__copy h3,.ct-industry-v5__head h2,.audience h2,#pricing h2,#faq h2{font-size:clamp(29px,8.4vw,36px)!important}
.eyebrow,.ad-kicker,.section-kicker,.ct-step-label,.ct-v8-head>span,.ct-v8-nocode-copy>span{font-size:12px!important;letter-spacing:.03em!important}
.feature-block,.feature-block.reverse{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;align-items:stretch!important;gap:22px!important;width:100%!important}
.feature-block>.feature-copy,.feature-block.reverse>.feature-copy{order:0!important;width:100%!important;max-width:390px!important;margin:0 auto!important;padding:0!important;text-align:center!important}
.feature-block>.product-panel,.feature-block>.feature-visual,.feature-block.reverse>.product-panel,.feature-block.reverse>.feature-visual{order:1!important;width:100%!important;max-width:400px!important;margin:0 auto!important;transform:none!important}
.feature-block+.feature-block{margin-top:54px!important}.product-panel,.feature-visual,.ct-screen,.ct-auto-message-preview,.ct-convert-stage{width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;border-radius:var(--ct-m-card)!important;overflow:hidden!important}
.phone-stage{display:block!important;width:100%!important;max-width:400px!important;margin:26px auto 0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:visible!important}
.phone-stage>.step-panel,.phone-stage .step-list,.phone-stage .progress-track,.phone-stage .stage-label,.phone-stage .step-title,.phone-stage .step-sub,.phone-stage .phone-status{display:none!important}
.phone-stage>.phone-shell,.phone-stage .phone-screen{width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:visible!important}
.phone-stage .app-screen{position:relative!important;inset:auto!important;display:block!important;width:100%!important;min-height:0!important;height:auto!important;margin:0 0 12px!important;padding:17px 15px 19px!important;opacity:1!important;transform:none!important;filter:none!important;pointer-events:auto!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:17px!important;background:#101218!important;box-shadow:none!important}
.phone-stage .app-screen:last-child{margin-bottom:0!important}.phone-stage .app-title{font-size:21px!important;line-height:1.2!important;text-align:left!important}.phone-stage .app-sub{font-size:11px!important;line-height:1.45!important;margin-bottom:14px!important}.phone-stage .option{min-height:46px!important;padding:12px!important}.phone-stage .save-bar{min-height:48px!important}
.ct-story-section{padding:var(--ct-m-section) 0!important;overflow:hidden!important}.ct-story-layout{display:block!important;width:100%!important}.ct-story-sticky{display:none!important}
.ct-story-steps{display:block!important;width:calc(100% - (var(--ct-m-gutter) * 2))!important;max-width:540px!important;margin:0 auto!important;padding:0!important;overflow:visible!important}
.ct-story-step{display:block!important;width:100%!important;min-height:0!important;height:auto!important;margin:0 0 14px!important;padding:0!important;opacity:1!important;transform:none!important;filter:none!important}.ct-story-step:last-child{margin-bottom:0!important}.ct-story-step .ct-step-label,.ct-story-step>h3{display:none!important}
.ct-story-step .ct-screen{width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:16px!important;border-radius:18px!important;opacity:1!important;transform:none!important;filter:none!important;box-shadow:0 14px 36px rgba(0,0,0,.2)!important}
.ct-screen-grid.three{grid-template-columns:1fr!important;gap:9px!important}.ct-screen-grid div{padding:12px!important}.ct-screen-task{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.ct-date-card{padding:17px!important}.ct-date-card strong{font-size:28px!important}.ct-message-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important}.ct-message-tabs span{padding:9px 3px!important;font-size:9px!important}.ct-web-body{grid-template-columns:62px minmax(0,1fr)!important}.ct-web-body aside{padding:10px 5px!important}.ct-web-body main{padding:12px!important}
.ct-journey-clean{height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important}.ct-journey-clean .ct-horizontal-clean__sticky{position:relative!important;top:auto!important;height:auto!important;min-height:0!important;overflow:visible!important}.ct-journey-clean .ct-horizontal-clean__track{display:block!important;width:100%!important;height:auto!important;transform:none!important}
.ct-journey-clean .ct-horizontal-clean__panel{display:flex!important;flex-direction:column!important;gap:22px!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;padding:52px var(--ct-m-gutter)!important;opacity:1!important;transform:none!important;filter:none!important}.ct-journey-clean .ct-horizontal-clean__panel+.ct-horizontal-clean__panel{border-top:1px solid rgba(255,255,255,.075)!important}
.ct-journey-clean .ct-horizontal-clean__copy{order:0!important;width:100%!important;max-width:390px!important;margin:0 auto!important;padding:0!important}.ct-journey-clean .ct-horizontal-clean__visual{order:1!important;width:100%!important;max-width:400px!important;height:auto!important;min-height:0!important;margin:0 auto!important;transform:none!important}.ct-journey-clean .ct-horizontal-clean__top,.ct-journey-clean .ct-horizontal-clean__progress{display:none!important}.ct-horizontal-industries-clean{display:none!important}
#strengths{padding:52px 0!important}.ad-head{margin-bottom:24px!important}#strengths .ad-strengths,.ct-strength-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:calc(100% - (var(--ct-m-gutter) * 2))!important;max-width:540px!important;margin:0 auto!important;padding:0!important;overflow:visible!important}
#strengths .ad-strength,.ct-strength-grid article{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:22px 18px!important;text-align:center!important;opacity:1!important;transform:none!important;filter:none!important;border-radius:17px!important}#strengths .ad-strength h3,.ct-strength-grid article h3{font-size:22px!important;margin:11px 0 7px!important}#strengths .ad-strength p,.ct-strength-grid article p{font-size:12px!important;line-height:1.5!important;margin:0!important}#strengths .ad-strength ul,.ct-strength-grid article ul{justify-content:center!important}
.ct-industry-v5{height:auto!important;min-height:0!important;padding:56px 0 62px!important;overflow:hidden!important}.ct-industry-v5__sticky{position:relative!important;top:auto!important;height:auto!important;min-height:0!important;display:block!important;padding:0!important;overflow:visible!important}.ct-industry-v5__head{width:calc(100% - (var(--ct-m-gutter) * 2))!important;max-width:540px!important;margin:0 auto 22px!important;text-align:center!important}
.ct-industry-v5__stage{display:flex!important;gap:10px!important;width:100%!important;height:auto!important;min-height:0!important;padding:0 var(--ct-m-gutter) 12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:var(--ct-m-gutter)!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.ct-industry-v5__stage::-webkit-scrollbar{display:none!important}.ct-industry-v5__stage:before{display:none!important}
.ct-industry-v5__card,.ct-industry-v5__card.xl,.ct-industry-v5__card.md,.ct-industry-v5__card.sm{position:relative!important;left:auto!important;top:auto!important;flex:0 0 78vw!important;width:78vw!important;max-width:300px!important;height:205px!important;scroll-snap-align:center!important;opacity:1!important;filter:none!important;transform:none!important}.ct-industry-v5__inner{border-radius:17px!important}.ct-industry-v5__meta{justify-content:center!important;gap:8px!important}.ct-industry-v5__meta strong{font-size:16px!important}
.ad-price-grid,.ct-price-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:calc(100% - (var(--ct-m-gutter) * 2))!important;max-width:420px!important;margin:0 auto!important;padding:0!important;overflow:visible!important}.ad-price,.ct-price-card{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:24px 20px!important;text-align:center!important;transform:none!important}.ad-price ul,.ct-price-card ul{text-align:left!important}.ad-sale,.ct-price-card .price{justify-content:center!important}
.ct-benefit-flow{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;width:calc(100% - (var(--ct-m-gutter) * 2))!important;max-width:540px!important;margin:0 auto!important;padding:0!important;overflow:visible!important}.ct-benefit-flow .ad-benefit{width:100%!important;min-height:120px!important;padding:18px 12px!important;text-align:center!important;opacity:1!important;transform:none!important}.ct-benefit-flow .ad-benefit h3{font-size:17px!important}.ct-benefit-flow .ad-benefit p{font-size:11px!important}.ct-benefit-arrow{display:none!important}
.ct-wayzi-footer{position:relative!important;z-index:80!important;overflow:visible!important;pointer-events:auto!important}.ct-wayzi-footer__inner{gap:26px!important;padding-top:34px!important;padding-bottom:26px!important}.ct-wayzi-footer__policy a{pointer-events:auto!important;touch-action:manipulation!important}.ct-wayzi-footer__company dl>div,.ct-wayzi-footer__company dl>div.is-wide{grid-template-columns:78px minmax(0,1fr)!important;gap:8px!important}
.scroll-top,.back-to-top,.to-top,.top-button,.scrollTop,#scrollTop,.ct-scroll-top,[data-scroll-top],[aria-label*="맨 위"],[aria-label*="위로"],[title*="맨 위"],[title*="위로"]{display:none!important;visibility:hidden!important;pointer-events:none!important}
}
@media(max-width:520px){:root{--ct-m-gutter:16px;--ct-m-section:50px}.hero h1,.hero-heading h1,.ct-v8-head h1{font-size:clamp(34px,10.5vw,41px)!important}.section-title,.ad-title,.feature-copy h3,.web-heading-copy h2,.ct-v8-nocode-copy h2,.ct-horizontal-clean__copy h2,.ct-horizontal-clean__copy h3,.ct-industry-v5__head h2,.audience h2,#pricing h2,#faq h2{font-size:clamp(28px,8.7vw,34px)!important}.ct-industry-v5__card,.ct-industry-v5__card.xl,.ct-industry-v5__card.md,.ct-industry-v5__card.sm{flex-basis:82vw!important;width:82vw!important;height:198px!important}.ct-benefit-flow{grid-template-columns:1fr!important}}

#strengths.ct-strength-motion .ad-title span{color:var(--blue-2)}
#strengths.ct-strength-motion .ad-head{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .75s cubic-bezier(.2,.75,.2,1)}
#strengths.ct-strength-motion .ct-strength-grid article{opacity:0;transform:translateY(38px) scale(.965);transition:opacity .6s ease calc(var(--ct-order)*110ms),transform .68s cubic-bezier(.2,.78,.2,1) calc(var(--ct-order)*110ms),border-color .35s ease,background .35s ease,box-shadow .35s ease}
#strengths.ct-strength-motion .ct-suite-flow{opacity:0;transform:translateY(28px);transition:opacity .65s ease .42s,transform .72s cubic-bezier(.2,.78,.2,1) .42s}
#strengths.ct-strength-motion.is-visible .ad-head,#strengths.ct-strength-motion.is-visible .ct-suite-flow{opacity:1;transform:none}
#strengths.ct-strength-motion.is-visible .ct-strength-grid article{opacity:.58;transform:none}
#strengths.ct-strength-motion.is-visible .ct-strength-grid article.is-active{opacity:1;transform:translateY(-10px) scale(1.025);z-index:2;border-color:rgba(59,111,255,.7);background:linear-gradient(155deg,rgba(59,111,255,.2),#11141a 52%);box-shadow:0 24px 58px rgba(59,111,255,.17)}
#strengths.ct-strength-motion .ct-strength-grid article>b{transition:color .35s ease,text-shadow .35s ease}
#strengths.ct-strength-motion .ct-strength-grid article.is-active>b{color:#9eb1ff;text-shadow:0 0 24px rgba(59,111,255,.52)}
#strengths.ct-strength-motion .ct-suite-flow div{transition:background .35s ease,border-color .35s ease,transform .35s ease,box-shadow .35s ease;border:1px solid transparent}
#strengths.ct-strength-motion .ct-suite-flow div.is-active{transform:translateY(-4px);border-color:rgba(59,111,255,.5);background:rgba(59,111,255,.16);box-shadow:0 12px 30px rgba(59,111,255,.12)}
#strengths.ct-strength-motion .ct-suite-flow i{transition:color .35s ease,transform .35s ease,text-shadow .35s ease}
#strengths.ct-strength-motion .ct-suite-flow i.is-active{color:#aebcff;transform:translateX(5px);text-shadow:0 0 20px rgba(59,111,255,.7)}
@media(max-width:760px){#strengths.ct-strength-motion.is-visible .ct-strength-grid article{opacity:.66}#strengths.ct-strength-motion.is-visible .ct-strength-grid article.is-active{transform:translateY(-5px) scale(1.012)}#strengths.ct-strength-motion .ct-suite-flow i.is-active{transform:rotate(90deg) translateX(4px)}}
@media(prefers-reduced-motion:reduce){#strengths.ct-strength-motion .ad-head,#strengths.ct-strength-motion .ct-strength-grid article,#strengths.ct-strength-motion .ct-suite-flow{opacity:1!important;transform:none!important;transition:none!important}#strengths.ct-strength-motion .ct-strength-grid article{opacity:1!important}}
#pricing .ct-plan-card{display:flex!important;flex-direction:column!important}
#pricing .ct-plan-points{margin-bottom:24px!important}
.ct-plan-cta{min-height:50px;display:flex;align-items:center;justify-content:center;margin-top:auto;padding:0 15px;border:1px solid rgba(124,153,255,.42);border-radius:12px;background:rgba(59,111,255,.09);color:#eef1ff;font-size:13px;font-weight:900;text-align:center;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}
.ct-plan-cta:hover,.ct-plan-cta:focus-visible{border-color:#7595ff;background:rgba(59,111,255,.2);transform:translateY(-2px);outline:none}
.ct-plan-cta.primary{border-color:#3b6fff;background:#3b6fff;color:#fff;box-shadow:0 15px 36px rgba(59,111,255,.24)}
.ct-plan-cta.primary:hover,.ct-plan-cta.primary:focus-visible{background:#527dff}
.ct-google-play-cta{min-height:58px!important;justify-content:center!important;gap:12px!important;padding:8px 18px!important;border-color:rgba(255,255,255,.18)!important;background:#07090d!important;color:#fff!important;box-shadow:0 12px 30px rgba(0,0,0,.24)}
.ct-google-play-cta:hover,.ct-google-play-cta:focus-visible{border-color:rgba(255,255,255,.42)!important;background:#0c0f15!important}
.ct-google-play-cta img{width:30px;height:30px;display:block;flex:0 0 30px;object-fit:contain}
.ct-google-play-cta span{display:flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1}
.ct-google-play-cta small{color:#aeb5c2;font-size:9px;font-weight:700;letter-spacing:.02em}
.ct-google-play-cta strong{color:#fff;font-size:15px;font-weight:900;letter-spacing:-.025em}
@media(max-width:650px){.ct-plan-cta{min-height:48px;font-size:13px}.ct-plan-points{margin-bottom:20px!important}.ct-google-play-cta{min-height:56px!important}}
.ct-single-callout{display:inline-flex;align-items:center;margin-top:28px;padding:14px 18px;border:1px solid rgba(59,111,255,.35);border-radius:12px;background:var(--blue-soft);color:#e4e8ff;font-size:15px;font-weight:900}.ct-single-callout:before{content:'→';margin-right:10px;color:var(--blue-2);font-size:18px}
.ct-suite-strengths{background:#0d0f13!important}.ct-strength-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ct-strength-grid article{position:relative;min-height:290px;padding:32px;border:1px solid var(--line);border-radius:22px;background:#11141a}.ct-strength-grid article>b{color:var(--blue-2);font-size:36px}.ct-strength-grid h3{margin:28px 0 0;font-size:26px;letter-spacing:-.055em}.ct-strength-grid p{margin:14px 0 0;color:var(--muted);font-size:13px;line-height:1.7}
.ct-suite-flow{display:grid;grid-template-columns:1fr 52px 1fr 52px 1fr;align-items:center;gap:10px;margin-top:24px;padding:24px;border:1px solid rgba(59,111,255,.35);border-radius:20px;background:rgba(59,111,255,.07);position:relative}.ct-suite-flow div{padding:18px;border-radius:14px;background:#11141a;text-align:center}.ct-suite-flow small{display:block;color:var(--blue-2);font-weight:900}.ct-suite-flow strong{display:block;margin-top:8px;font-size:16px}.ct-suite-flow i{color:var(--blue-2);font-size:27px;font-style:normal;text-align:center}
#pricing.ct-pricing-redesign{padding:110px 0!important;background:#090b10!important}.ct-pricing-wrap{max-width:1500px!important}.ct-pricing-head{text-align:center;margin-bottom:42px}.ct-pricing-head>p{margin:0 0 10px;color:var(--blue-2);font-size:13px;font-weight:850}.ct-pricing-head h2{margin:0;font-size:clamp(42px,5vw,66px);line-height:1.04;letter-spacing:-.072em}.ct-pricing-head h2 span{color:var(--blue-2)}.ct-pricing-head>strong{display:block;margin-top:16px;color:#c7ccd7;font-size:14px;font-weight:650}
.ct-pricing-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.ct-plan-card{position:relative;min-width:0;min-height:430px!important;padding:31px 29px!important;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:linear-gradient(155deg,#171a21,#111319);box-shadow:0 18px 48px rgba(0,0,0,.2)}.ct-plan-card.pagero{border-color:rgba(124,153,255,.42)}.ct-plan-card.all{border-color:rgba(59,111,255,.9);background:linear-gradient(155deg,rgba(59,111,255,.2),#121722 54%);box-shadow:0 24px 64px rgba(59,111,255,.16)}
.ct-plan-card>small{display:block;color:#8ca4ff;font-size:10px;font-weight:850;letter-spacing:.06em}.ct-plan-card h3{margin:17px 0 0;color:#fff;font-size:clamp(29px,2.15vw,36px);line-height:1;letter-spacing:-.06em}.ct-plan-pricebox{margin-top:30px}.ct-plan-price{display:flex;align-items:flex-end;gap:7px;margin-top:11px;white-space:nowrap}.ct-plan-price b{color:#fff;font-size:clamp(40px,3vw,52px);line-height:1;letter-spacing:-.075em}.ct-plan-price span{margin-bottom:6px;color:#aeb4c0;font-size:11px;font-weight:650}.ct-plan-divider{height:1px;margin:27px 0 21px;background:rgba(255,255,255,.11)}.ct-plan-label{display:block;color:#89909d;font-size:10px;font-weight:750;letter-spacing:.03em}.ct-plan-points{display:grid;gap:12px;margin:17px 0 0;padding:0;list-style:none}.ct-plan-points li{display:flex;align-items:flex-start;gap:10px;color:#d9dee8;font-size:clamp(14px,1.02vw,17px);font-weight:600;line-height:1.42;letter-spacing:-.025em}.ct-plan-points li i{flex:0 0 auto;color:#7595ff;font-size:13px;font-style:normal;font-weight:900;line-height:1.55}.ct-plan-badge{position:absolute;top:21px;right:21px;padding:7px 11px;border-radius:999px;background:var(--blue);color:#fff;font-size:9px;font-weight:850}
@media(max-width:1180px){.ct-pricing-wrap{max-width:900px!important}.ct-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ct-plan-card{min-height:420px!important}.ct-plan-points li{font-size:16px}}@media(max-width:1150px){.ct-strength-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.ct-strength-grid{grid-template-columns:1fr}.ct-suite-flow{grid-template-columns:1fr}.ct-suite-flow i{transform:rotate(90deg)}.ct-single-callout{font-size:13px}}@media(max-width:650px){#pricing.ct-pricing-redesign{padding:80px 0!important}.ct-pricing-head{margin-bottom:30px}.ct-pricing-head h2{font-size:38px}.ct-pricing-head>strong{font-size:12px;line-height:1.5}.ct-pricing-grid{grid-template-columns:1fr!important}.ct-plan-card{min-height:0!important;padding:25px 22px 27px!important;border-radius:19px}.ct-plan-card h3{font-size:31px}.ct-plan-pricebox{margin-top:27px}.ct-plan-price b{font-size:44px}.ct-plan-divider{margin:24px 0 19px}.ct-plan-points{gap:11px}.ct-plan-points li{font-size:16px}.ct-plan-badge{top:18px;right:18px}}
.ct-benefit-section{overflow:visible!important}.ct-benefit-flow{display:grid!important;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr)!important;align-items:stretch;gap:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;padding:22px 0 14px;user-select:none}
.ct-benefit-flow .ad-benefit{position:relative;display:flex!important;flex-direction:column;min-width:0;min-height:238px!important;padding:31px 27px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:22px!important;background:linear-gradient(155deg,#151820,#101218)!important;opacity:1!important;transform:translateY(0);transition:transform .42s cubic-bezier(.2,.78,.2,1),border-color .38s ease,background .38s ease,box-shadow .38s ease;z-index:1;outline:none}.ct-benefit-flow .ad-benefit b{display:block;font-size:38px!important;line-height:1;color:#71809f!important;transition:color .35s ease}.ct-benefit-flow .ad-benefit strong{display:block;margin-top:29px!important;color:#f4f6fb!important;font-size:clamp(22px,1.8vw,29px)!important;line-height:1.16;letter-spacing:-.045em}.ct-benefit-flow .ad-benefit p{display:block;margin:15px 0 0!important;color:#969daa!important;font-size:13px!important;line-height:1.55}.ct-benefit-flow .ad-benefit.is-active{transform:translateY(-6px);z-index:3;border-color:rgba(91,130,255,.78)!important;background:linear-gradient(150deg,rgba(59,111,255,.21),#151922 52%,#101218)!important;box-shadow:0 20px 52px rgba(23,48,130,.25)}.ct-benefit-flow .ad-benefit.is-active b{color:#7c99ff!important}.ct-benefit-flow .ad-benefit:focus-visible{border-color:#7c99ff!important;box-shadow:0 0 0 3px rgba(124,153,255,.22)}
.ct-benefit-arrow{position:relative;z-index:2;display:grid;place-items:center;color:#596170;font-size:43px;font-weight:300;transition:color .38s ease,transform .38s ease,text-shadow .38s ease}.ct-benefit-arrow span{display:block;transform:translateY(-2px)}.ct-benefit-arrow.is-lit{color:#7c99ff;transform:translateX(3px);text-shadow:0 0 18px rgba(59,111,255,.48)}
@media(max-width:1050px){.ct-benefit-flow{grid-template-columns:1fr!important;gap:0!important;max-width:720px;margin:0 auto;padding-top:12px}.ct-benefit-flow .ad-benefit{min-height:178px!important;padding:28px 27px!important}.ct-benefit-flow .ad-benefit strong{margin-top:20px!important}.ct-benefit-flow .ad-benefit.is-active{transform:translateY(0)}.ct-benefit-arrow{height:48px;transform:rotate(90deg)}.ct-benefit-arrow.is-lit{transform:rotate(90deg) translateX(3px)}}@media(max-width:700px){.ct-benefit-flow{padding-top:6px}.ct-benefit-flow .ad-benefit{min-height:162px!important;padding:25px 22px!important;border-radius:18px!important}.ct-benefit-flow .ad-benefit b{font-size:31px!important}.ct-benefit-flow .ad-benefit strong{font-size:25px!important;margin-top:18px!important}.ct-benefit-flow .ad-benefit p{font-size:12px!important}.ct-benefit-arrow{height:38px;font-size:36px}}@media(prefers-reduced-motion:reduce){.ct-benefit-flow .ad-benefit{transform:none!important}.ct-benefit-arrow{color:#7c99ff}}
#web[hidden]{display:none!important}.ct-story-step[data-number="04"]{display:none!important}.ct-auto-message-section{padding:128px 0!important;background:#0b0d11!important;border-top:1px solid var(--line)!important;text-align:center!important}.ct-auto-message-layout{display:grid;grid-template-columns:1fr!important;max-width:980px!important;margin:auto!important;gap:54px!important;align-items:center}.ct-auto-message-copy{text-align:center!important}.ct-auto-message-copy>p{margin:0 0 18px;color:var(--blue-2);font-size:13px;font-weight:900}.ct-auto-message-copy h2{margin:0;font-size:clamp(52px,5.8vw,82px);line-height:1.02;letter-spacing:-.075em}.ct-auto-message-copy h2 span{color:var(--blue-2)}.ct-auto-message-point{display:flex;align-items:center;justify-content:center!important;gap:11px;margin-top:32px;color:#d9dde6;font-size:15px;font-weight:800}.ct-auto-message-point i{width:10px;height:10px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 8px rgba(59,111,255,.12)}
.ct-auto-message-preview{width:min(760px,100%)!important;margin:auto!important;padding:34px;border:1px solid rgba(59,111,255,.42);border-radius:28px;background:linear-gradient(145deg,rgba(59,111,255,.12),#12151b 42%);box-shadow:0 36px 100px rgba(0,0,0,.4),0 20px 70px rgba(59,111,255,.11);text-align:left!important}.ct-auto-preview-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid var(--line)}.ct-auto-preview-top span{display:flex;align-items:center;gap:9px;color:#c6d0ff;font-size:11px;font-weight:900}.ct-auto-preview-top span i{width:9px;height:9px;border-radius:50%;background:#32c879;box-shadow:0 0 0 7px rgba(50,200,121,.1)}.ct-auto-preview-top em{color:var(--muted-2);font-size:10px;font-style:normal;font-weight:800}.ct-auto-customer{display:flex;align-items:center;gap:14px;margin-top:24px}.ct-auto-avatar{width:50px;height:50px;display:grid;place-items:center;border-radius:50%;background:var(--blue-soft);color:#bdc8ff;font-weight:900}.ct-auto-customer strong{display:block;font-size:17px}.ct-auto-customer small{display:block;margin-top:6px;color:var(--muted-2);font-size:11px}
.ct-auto-bubble{margin:30px 0 0 auto;max-width:86%;padding:22px 24px;border-radius:20px 20px 5px 20px;background:var(--blue);font-size:16px;font-weight:760;line-height:1.72;box-shadow:0 18px 44px rgba(59,111,255,.24);opacity:0;transform:translateY(18px)}.ct-auto-message-preview.sending .ct-auto-bubble{animation:ctMsgIn .6s ease forwards}.ct-auto-result{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding:18px;border:1px solid rgba(50,200,121,.2);border-radius:15px;background:rgba(50,200,121,.07);opacity:.4}.ct-auto-result strong{color:#84e2ae;font-size:13px}.ct-auto-result span{color:var(--muted-2);font-size:10px;font-weight:800}.ct-auto-message-preview.sent .ct-auto-result{opacity:1!important}.ct-auto-message-preview.sent .ct-auto-result strong{color:#84e2ae!important}@keyframes ctMsgIn{to{opacity:1;transform:none}}@media(max-width:600px){.ct-auto-message-section{padding:88px 0!important}.ct-auto-message-copy h2{font-size:44px}.ct-auto-message-point{font-size:13px}.ct-auto-message-preview{padding:22px;border-radius:22px}.ct-auto-bubble{max-width:100%;padding:18px;font-size:14px}.ct-auto-result{align-items:flex-start;flex-direction:column}}
.ct-convert-section,.ct-story-section{position:relative;border-top:1px solid var(--line);overflow:clip}
.ct-convert-section{padding:120px 0 132px;background:#0b0d11}
.ct-convert-head{text-align:center;max-width:1080px;margin:0 auto}
.ct-convert-head p,.ct-story-sticky>p{margin:0 0 18px;color:var(--blue-2);font-size:13px;font-weight:900}
.ct-convert-head h2,.ct-story-sticky h2{margin:0;font-size:clamp(48px,6vw,82px);line-height:1.03;letter-spacing:-.075em}
.ct-convert-head h2 span,.ct-story-sticky h2 span{color:var(--blue-2)}
.ct-convert-stage{display:grid;grid-template-columns:.82fr 116px 1.18fr;align-items:center;gap:24px;max-width:1120px;margin:66px auto 0}
.ct-record-card,.ct-customer-card{border:1px solid var(--line-strong);border-radius:24px;background:linear-gradient(145deg,#181b22,#111319);box-shadow:0 28px 80px rgba(0,0,0,.3)}
.ct-record-card{padding:34px;opacity:.6;transform:translateX(24px);transition:.7s ease}
.ct-record-card span{color:var(--muted-2);font-size:11px;font-weight:850}.ct-record-card strong{display:block;margin-top:30px;font-size:clamp(28px,3vw,42px)}.ct-record-card small{display:block;margin-top:12px;color:var(--muted-2)}
.ct-convert-arrow{position:relative;height:42px;display:flex;align-items:center;justify-content:flex-end}.ct-convert-arrow:before{content:'';position:absolute;left:0;right:18px;height:2px;background:rgba(255,255,255,.09)}.ct-convert-arrow i{position:absolute;left:0;width:0;height:2px;background:var(--blue);box-shadow:0 0 18px rgba(59,111,255,.7)}.ct-convert-arrow b{position:relative;color:var(--blue-2);font-size:29px}
.ct-customer-card{padding:28px;opacity:0;transform:translateX(40px) scale(.97);transition:.78s cubic-bezier(.2,.75,.2,1)}
.ct-customer-top{display:flex;align-items:center;gap:13px;padding-bottom:20px;border-bottom:1px solid var(--line)}.ct-customer-top em{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--blue-soft);color:#bdc7ff;font-style:normal;font-weight:900}.ct-customer-top strong{display:block}.ct-customer-top small{display:block;margin-top:5px;color:var(--muted-2)}.ct-customer-top>span{margin-left:auto;padding:7px 10px;border-radius:999px;background:var(--blue-soft);color:#bdc7ff;font-size:9px;font-weight:900}
.ct-customer-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px}.ct-customer-meta div{padding:15px;border-radius:13px;background:#101319;opacity:0;transform:translateY(12px)}.ct-customer-meta small{display:block;color:var(--muted-2);font-size:9px}.ct-customer-meta b{display:block;margin-top:8px;font-size:12px}
.ct-convert-section.is-visible .ct-record-card{opacity:1;transform:none}.ct-convert-section.is-visible .ct-convert-arrow i{animation:ctSweep 1s .3s ease forwards}.ct-convert-section.is-visible .ct-customer-card{opacity:1;transform:none;transition-delay:.72s}.ct-convert-section.is-visible .ct-customer-meta div{animation:ctInfo .45s ease forwards}.ct-convert-section.is-visible .ct-customer-meta div:nth-child(1){animation-delay:1.1s}.ct-convert-section.is-visible .ct-customer-meta div:nth-child(2){animation-delay:1.28s}.ct-convert-section.is-visible .ct-customer-meta div:nth-child(3){animation-delay:1.46s}
@keyframes ctSweep{to{width:calc(100% - 18px)}}@keyframes ctInfo{to{opacity:1;transform:none}}
.ct-story-section{background:#0e1015}.ct-story-layout{display:grid;grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);gap:76px;align-items:start}.ct-story-sticky{position:sticky;top:112px;min-height:calc(100vh - 150px);display:flex;flex-direction:column;justify-content:center;padding:50px 0}.ct-story-sticky h2{font-size:clamp(48px,5.3vw,76px)}
.ct-story-status{display:flex;align-items:baseline;gap:7px;margin-top:44px}.ct-story-status strong{color:var(--blue-2);font-size:54px;line-height:1}.ct-story-status span{color:var(--muted-2);font-size:14px;font-weight:800}.ct-story-current{margin-top:15px;max-width:330px;color:#dfe2e9;font-size:16px;font-weight:850;line-height:1.45}
.ct-story-steps{padding:12vh 0}.ct-story-step{min-height:78vh;display:flex;flex-direction:column;justify-content:center;padding:70px 0;opacity:.3;transform:scale(.965);transition:.55s ease}.ct-story-step.is-active{opacity:1;transform:none}.ct-step-label{color:var(--blue-2);font-size:13px;font-weight:900}.ct-story-step h3{margin:16px 0 30px;font-size:clamp(37px,4vw,58px);line-height:1.06;letter-spacing:-.06em}
.ct-screen{min-height:440px;padding:30px;border:1px solid var(--line-strong);border-radius:28px;background:linear-gradient(145deg,#171a20,#101217);box-shadow:0 35px 90px rgba(0,0,0,.4);transform:translateY(30px);transition:.65s cubic-bezier(.2,.75,.2,1)}.ct-story-step.is-active .ct-screen{transform:none;box-shadow:0 35px 100px rgba(59,111,255,.13)}
.ct-screen-head{display:flex;align-items:center;justify-content:space-between;padding:20px;border:1px solid rgba(59,111,255,.45);border-radius:16px;background:var(--blue-soft)}.ct-screen-head span{padding:5px 8px;border-radius:999px;background:rgba(59,111,255,.18);color:#c4cdff;font-size:9px;font-weight:850}.ct-screen-grid{display:grid;gap:10px;margin-top:16px}.ct-screen-grid.three{grid-template-columns:repeat(3,1fr)}.ct-screen-grid div{padding:18px;border-radius:14px;background:#11141a}.ct-screen-grid small{display:block;color:var(--muted-2);font-size:9px}.ct-screen-grid b{display:block;margin-top:8px;font-size:13px}.ct-screen-save{margin-top:16px;padding:16px;border-radius:13px;background:rgba(50,200,121,.08);color:#84e2ae;font-size:12px;font-weight:850;text-align:center}
.ct-screen-task{display:grid;grid-template-columns:.72fr 1.28fr;gap:14px}.ct-date-card{display:flex;flex-direction:column;justify-content:center;padding:28px;border:1px solid rgba(59,111,255,.38);border-radius:18px;background:var(--blue-soft)}.ct-date-card span{color:#c0caff;font-size:11px;font-weight:850}.ct-date-card strong{margin-top:20px;font-size:42px}.ct-date-card b{margin-top:8px;font-size:16px}.ct-task-list{display:grid;gap:12px}.ct-task-list article{display:flex;align-items:center;gap:13px;padding:21px;border:1px solid var(--line);border-radius:17px;background:#15181e}.ct-task-list i{width:10px;height:10px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 7px rgba(59,111,255,.1)}.ct-task-list strong{display:block}.ct-task-list span{display:block;margin-top:7px;color:var(--muted-2);font-size:10px}
.ct-message-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ct-message-tabs span{padding:13px;border:1px solid var(--line);border-radius:11px;color:var(--muted-2);font-size:10px;font-weight:850;text-align:center}.ct-message-tabs .active{border-color:rgba(59,111,255,.5);background:var(--blue-soft);color:#fff}.ct-message-preview{margin-top:16px;padding:24px;border:1px solid rgba(59,111,255,.36);border-radius:18px;background:#15181e}.ct-message-preview>div{display:flex;justify-content:space-between}.ct-message-preview>div span{padding:5px 8px;border-radius:999px;background:var(--blue-soft);color:#c2ccff;font-size:9px}.ct-message-preview p{margin:24px 0 0 auto;max-width:82%;padding:18px;border-radius:16px 16px 4px 16px;background:var(--blue);font-size:13px;line-height:1.65}.ct-message-preview button{width:100%;min-height:48px;margin-top:20px;border:0;border-radius:12px;background:var(--blue);color:#fff;font-weight:900}
.ct-screen-web{padding:0;overflow:hidden}.ct-web-top{height:45px;display:flex;align-items:center;gap:7px;padding:0 17px;border-bottom:1px solid var(--line);background:#181b22}.ct-web-top i{width:8px;height:8px;border-radius:50%;background:#4b505b}.ct-web-body{display:grid;grid-template-columns:145px 1fr;min-height:395px}.ct-web-body aside{display:flex;flex-direction:column;gap:8px;padding:22px 15px;border-right:1px solid var(--line)}.ct-web-body aside b{margin-bottom:18px}.ct-web-body aside span{padding:11px;border-radius:9px;color:var(--muted-2);font-size:10px}.ct-web-body aside .active{background:var(--blue-soft);color:#b9c5ff}.ct-web-body main{padding:28px}.ct-web-title{font-size:26px;font-weight:900}.ct-web-title b{color:var(--blue-2)}.ct-web-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.ct-web-cards article{padding:22px;border:1px solid var(--line);border-radius:16px;background:#15181e}.ct-web-cards span{color:var(--blue-2);font-size:9px;font-weight:850}.ct-web-cards strong{display:block;margin-top:13px}.ct-web-cards small{display:block;margin-top:8px;color:var(--muted-2)}
@media(max-width:960px){.ct-convert-stage{grid-template-columns:1fr}.ct-convert-arrow{width:72px;margin:0 auto;transform:rotate(90deg)}.ct-customer-meta{grid-template-columns:1fr}.ct-story-layout{grid-template-columns:1fr;gap:0}.ct-story-sticky{position:relative;top:auto;min-height:auto;padding:90px 0 20px}.ct-story-steps{padding:0 0 70px}.ct-story-step{min-height:auto;padding:62px 0;opacity:1;transform:none}.ct-story-status,.ct-story-current{display:none}}
@media(max-width:600px){.ct-convert-section{padding:86px 0 94px}.ct-convert-head h2,.ct-story-sticky h2{font-size:43px}.ct-convert-stage{margin-top:44px}.ct-record-card,.ct-customer-card{padding:22px}.ct-customer-top{flex-wrap:wrap}.ct-customer-top>span{margin-left:0}.ct-screen{min-height:0;padding:18px;border-radius:21px}.ct-screen-grid.three,.ct-screen-task,.ct-web-cards{grid-template-columns:1fr}.ct-message-tabs{grid-template-columns:repeat(2,1fr)}.ct-message-preview p{max-width:100%}.ct-web-body{grid-template-columns:92px 1fr}.ct-web-body main{padding:18px}.ct-story-step h3{font-size:38px}}
@media(prefers-reduced-motion:reduce){.ct-record-card,.ct-customer-card,.ct-customer-meta div,.ct-story-step,.ct-screen{opacity:1!important;transform:none!important;animation:none!important}.ct-convert-arrow i{width:calc(100% - 18px)!important}}

.hero-app{padding:118px 0 72px!important}.hero h1{font-size:clamp(54px,7.4vw,96px)!important;line-height:.96!important}.hero-heading>p{margin-top:20px!important;font-size:clamp(16px,1.4vw,19px)!important}.ad-section{padding:88px 0!important}.ad-head{margin-bottom:34px!important}.ad-target{min-height:150px!important}.ad-benefit{min-height:135px!important}.ad-strength{min-height:175px!important}.hero-heading h1{white-space:nowrap!important}.hero-heading .ad-actions,.hero-heading .ad-offer{display:none!important}
#app .step-item:nth-child(4),#app .app-screen[data-screen="3"]{display:none!important}#app .step-item{cursor:pointer}#app .step-item:hover,#app .step-item:focus-visible{border-color:rgba(59,111,255,.58);background:var(--blue-soft);transform:translateX(8px);outline:none}#app .step-item:hover b,#app .step-item:focus-visible b{background:var(--blue);color:#fff;box-shadow:0 0 0 8px rgba(59,111,255,.11)}
#targets .ad-head{max-width:none!important}#targets .ad-title{white-space:nowrap!important;font-size:clamp(42px,5.2vw,76px)!important}#targets .ct-marquee-viewport{position:relative!important;display:block!important;width:100%!important;max-width:none!important;margin:0!important;overflow:hidden!important;scroll-snap-type:none!important;scrollbar-width:none!important;mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}#targets .ct-marquee-rail{display:flex;width:max-content;animation:none!important;transition:none!important;will-change:transform}#targets .ct-marquee-group{display:flex;flex:none;gap:20px;padding-right:20px}#targets .ct-marquee-group .ad-target{flex:0 0 clamp(420px,42vw,650px)!important;width:clamp(420px,42vw,650px)!important;min-height:330px!important;padding:48px 52px!important;border-radius:27px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;scroll-snap-align:none!important}#targets .ct-marquee-group .ad-target span{font-size:13px!important}#targets .ct-marquee-group .ad-target h3{margin-top:24px!important;font-size:clamp(32px,3.5vw,48px)!important;line-height:1.08!important}#targets .ct-marquee-group .ad-target b{margin-top:36px!important;font-size:15px!important}
@media(max-width:700px){.hero-app{padding:98px 0 58px!important}.hero h1{font-size:52px!important}.hero-heading h1{white-space:normal!important}#targets{padding:52px 0 58px!important}#targets .ad-head{margin-bottom:24px!important;padding:0 14px!important}#targets .ad-title{font-size:clamp(28px,8vw,37px)!important;white-space:nowrap!important}#targets .ct-marquee-viewport{width:100vw!important;margin-left:calc(50% - 50vw)!important;padding:0 14px!important;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)!important}#targets .ct-marquee-group{gap:14px!important;padding-right:14px!important}#targets .ct-marquee-group .ad-target{flex:0 0 calc(100vw - 52px)!important;width:calc(100vw - 52px)!important;max-width:410px!important;min-height:220px!important;padding:27px 24px!important;border-radius:20px!important}#targets .ct-marquee-group .ad-target h3{margin-top:16px!important;font-size:29px!important}#targets .ct-marquee-group .ad-target b{margin-top:23px!important;font-size:12px!important}}
@media(prefers-reduced-motion:reduce){#targets .ct-marquee-viewport{overflow-x:auto!important;mask-image:none;-webkit-mask-image:none}#targets .ct-marquee-rail{animation:none!important}}

@media(min-width:901px) and (prefers-reduced-motion:no-preference){
.ct-horizontal-clean__panel{--ct-glow:0;--ct-copy-x:0px;--ct-copy-y:0px;--ct-copy-scale:1;--ct-copy-opacity:1;--ct-copy-blur:0px;--ct-visual-x:0px;--ct-visual-rotate:0deg;--ct-visual-scale:1;--ct-visual-opacity:1;--ct-visual-brightness:1;--ct-visual-saturation:1;--ct-visual-blur:0px;perspective:1500px}
.ct-horizontal-clean__panel::after{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 70% 48%,rgba(112,145,255,.24),transparent 34%);opacity:var(--ct-glow);mix-blend-mode:screen}
.ct-horizontal-clean__copy,.ct-horizontal-clean__visual{transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity,filter}.ct-horizontal-clean__copy{transform:translate3d(var(--ct-copy-x),var(--ct-copy-y),0) scale(var(--ct-copy-scale));opacity:var(--ct-copy-opacity);filter:blur(var(--ct-copy-blur))}.ct-horizontal-clean__visual{transform:perspective(1400px) translate3d(var(--ct-visual-x),0,0) rotateY(var(--ct-visual-rotate)) scale(var(--ct-visual-scale));opacity:var(--ct-visual-opacity);filter:brightness(var(--ct-visual-brightness)) saturate(var(--ct-visual-saturation)) blur(var(--ct-visual-blur))}
.ct-impact-shell{width:100%;display:grid;place-items:center;transform-origin:center}.ct-horizontal-clean__panel.ct-impact-hit .ct-horizontal-clean__copy h2,.ct-horizontal-clean__panel.ct-impact-hit .ct-horizontal-clean__copy h3{animation:ctImpactTitle .52s cubic-bezier(.16,1,.3,1)}.ct-horizontal-clean__panel.ct-impact-hit .ct-impact-shell{animation:ctImpactPunch .56s cubic-bezier(.16,1,.3,1)}.ct-horizontal-clean__panel.ct-impact-hit::after{animation:ctImpactFlash .5s ease-out}.ct-horizontal-clean__progress i.on:after{box-shadow:0 0 18px rgba(120,151,255,.7)}
@keyframes ctImpactTitle{0%{opacity:.25;transform:translate3d(-34px,18px,0) scale(.94);filter:blur(4px)}58%{opacity:1;transform:translate3d(5px,-2px,0) scale(1.015);filter:blur(0)}100%{opacity:1;transform:none;filter:blur(0)}}
@keyframes ctImpactPunch{0%{transform:scale(.93);filter:brightness(.72)}58%{transform:scale(1.035);filter:brightness(1.12)}100%{transform:scale(1);filter:brightness(1)}}
@keyframes ctImpactFlash{0%{opacity:0}34%{opacity:.95}100%{opacity:var(--ct-glow)}}
}

:root{--ct-horizontal-header:68px}.ct-industries-static{height:auto!important;padding:72px 24px!important;overflow:hidden!important;background:#080a10!important}.ct-industries-static .ct-horizontal-clean__sticky{position:relative!important;inset:auto!important;height:auto!important;min-height:0!important;overflow:visible!important;padding:0!important}.ct-industries-static .ct-horizontal-clean__track{width:min(1180px,100%)!important;height:auto!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;transform:none!important;will-change:auto!important}.ct-industries-static .ct-horizontal-clean__panel{width:auto!important;height:auto!important;min-height:0!important;display:grid!important;grid-template-columns:1fr!important;align-content:start!important;gap:22px!important;padding:28px 18px 22px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:22px!important;background:rgba(255,255,255,.025)!important;overflow:hidden!important}.ct-industries-static .ct-horizontal-clean__copy{max-width:none!important;text-align:center!important;transform:none!important;opacity:1!important;filter:none!important}.ct-industries-static .ct-horizontal-clean__copy h3{margin:0!important;font-size:clamp(23px,2vw,31px)!important;line-height:1.08!important;letter-spacing:-.055em!important}.ct-industries-static .ct-horizontal-clean__visual,.ct-industries-static .ct-industry-card{width:100%!important;max-width:340px!important;margin:0 auto!important;transform:none!important;opacity:1!important;filter:none!important}.ct-industries-static .ct-horizontal-clean__progress{display:none!important}@media(min-width:901px){#ct-pagero-intro{overflow:visible!important;transform:none!important;filter:none!important;perspective:none!important;contain:none!important}.ct-journey-clean{position:relative!important;overflow:visible!important;transform:none!important;filter:none!important;opacity:1!important;contain:none!important}.ct-journey-clean .ct-horizontal-clean__sticky{position:sticky!important;top:var(--ct-horizontal-header)!important;height:calc(100svh - var(--ct-horizontal-header))!important;min-height:540px!important;padding-top:0!important;overflow:hidden!important;transform:none!important}.ct-journey-clean .ct-horizontal-clean__track{height:100%!important;align-items:stretch!important}.ct-journey-clean .ct-horizontal-clean__panel{height:100%!important;min-height:0!important}}@media(max-width:900px){.ct-industries-static{padding:48px 16px!important}.ct-industries-static .ct-horizontal-clean__track{grid-template-columns:1fr!important;max-width:420px!important}.ct-industries-static .ct-horizontal-clean__panel{padding:24px 16px!important}}
body{overflow-x:hidden}
.ct-horizontal-clean{position:relative;background:#080a10;color:#fff;isolation:isolate}
.ct-horizontal-clean__sticky{position:sticky;top:0;height:100svh;min-height:620px;overflow:hidden;box-sizing:border-box}
.ct-horizontal-clean__track{height:100%;display:flex;transform:translate3d(0,0,0);will-change:transform}
.ct-horizontal-clean__panel{position:relative;flex:0 0 100vw;width:100vw;height:100%;display:grid;grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);gap:clamp(28px,4.2vw,64px);align-items:center;padding:42px max(24px,calc((100vw - 1180px)/2)) 48px;box-sizing:border-box;overflow:hidden}
.ct-horizontal-clean__copy{position:relative;z-index:2;min-width:0;max-width:390px}
.ct-horizontal-clean__copy h2,.ct-horizontal-clean__copy h3{margin:0;font-size:clamp(42px,4.8vw,70px);line-height:.96;letter-spacing:-.075em;word-break:keep-all}
.ct-horizontal-clean__copy small,.ct-horizontal-clean__copy p,.ct-horizontal-clean__top{display:none!important}
.ct-horizontal-clean__visual{position:relative;z-index:2;min-width:0;justify-self:center;width:100%;max-width:620px}
.ct-horizontal-clean__progress{position:absolute;z-index:8;left:max(24px,calc((100vw - 1180px)/2));right:max(24px,calc((100vw - 1180px)/2));bottom:20px;display:grid;gap:7px}
.ct-horizontal-clean__progress i{height:2px;background:rgba(255,255,255,.13);overflow:hidden}
.ct-horizontal-clean__progress i:after{content:'';display:block;width:100%;height:100%;background:#7897ff;transform:scaleX(0);transform-origin:left;transition:transform .16s ease}
.ct-horizontal-clean__progress i.on:after{transform:scaleX(1)}
.ct-horizontal-industries-clean .ct-horizontal-clean__sticky{background:radial-gradient(circle at 72% 42%,rgba(63,100,255,.15),transparent 27%),#080a10}
.ct-horizontal-industries-clean .ct-horizontal-clean__panel:nth-child(2){background:radial-gradient(circle at 72% 42%,rgba(32,160,132,.13),transparent 27%)}
.ct-horizontal-industries-clean .ct-horizontal-clean__panel:nth-child(3){background:radial-gradient(circle at 72% 42%,rgba(208,123,44,.12),transparent 27%)}
.ct-horizontal-industries-clean .ct-industry-card{width:min(470px,38vw)!important;min-width:0!important;max-width:100%!important;margin:0 auto!important;opacity:1!important;transform:none!important;filter:none!important}
.ct-horizontal-industries-clean .ct-industry-phone{height:min(535px,63vh)!important;min-height:0!important;transform:none!important}
.ct-horizontal-industries-clean .ct-industry-screen{height:100%!important;min-height:0!important}
.ct-journey-clean .ct-horizontal-clean__sticky{background:linear-gradient(135deg,#080c17,#10182b)}
.ct-journey-clean .ct-horizontal-clean__panel:nth-child(2){background:linear-gradient(135deg,#07131a,#0d2730)}
.ct-journey-clean .ct-horizontal-clean__panel:nth-child(3){background:linear-gradient(135deg,#0b0d12,#191424)}
.ct-journey-clean .ct-horizontal-clean__panel:nth-child(4){background:linear-gradient(135deg,#09110f,#10281f)}
.ct-j-scene-clean{position:relative;width:min(590px,44vw);height:min(500px,59vh);min-height:430px;margin:0 auto;border:1px solid rgba(255,255,255,.13);border-radius:22px;background:#111722;overflow:hidden;box-shadow:0 24px 58px rgba(0,0,0,.24)}
.ct-j-windowbar{height:38px;display:flex;align-items:center;gap:6px;padding:0 15px;border-bottom:1px solid rgba(255,255,255,.09);background:#171c27}.ct-j-windowbar i{width:7px;height:7px;border-radius:50%;background:#5d6574}.ct-j-windowbar span{width:40%;height:18px;margin-left:8px;border-radius:6px;background:#242b38}
.ct-j-body{height:calc(100% - 38px);padding:22px;box-sizing:border-box}.ct-j-bigstatus{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.ct-j-bigstatus small{display:block;color:#7f8998;font-size:9px}.ct-j-bigstatus strong{display:block;margin-top:5px;font-size:27px;letter-spacing:-.055em}.ct-j-bigstatus em{padding:6px 9px;border-radius:999px;background:rgba(50,200,121,.12);color:#72dfa7;font-size:9px;font-style:normal;font-weight:900;white-space:nowrap}
.ct-j-form{display:grid;gap:8px;margin-top:20px}.ct-j-form div{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 14px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#181e29}.ct-j-form span{color:#808a99;font-size:9px}.ct-j-form b{font-size:11px;text-align:right}.ct-j-complete{margin-top:10px;padding:12px;border:1px solid rgba(50,200,121,.25);border-radius:11px;background:rgba(50,200,121,.08);color:#76e2aa;font-size:10px;font-weight:900}
.ct-j-phone{position:absolute;right:24px;bottom:-28px;width:245px;padding:7px;border:1px solid rgba(255,255,255,.17);border-radius:31px;background:#020305;box-shadow:0 22px 54px rgba(0,0,0,.42)}.ct-j-phone-screen{min-height:400px;padding:26px 14px 18px;border-radius:24px;background:#10141c;box-sizing:border-box}.ct-j-phone-head{display:flex;justify-content:space-between;color:#7e9bff;font-size:12px;font-weight:900}.ct-j-alert{margin-top:20px;padding:13px;border:1px solid rgba(105,139,255,.22);border-radius:13px;background:#171d2a}.ct-j-alert small,.ct-j-alert b{display:block}.ct-j-alert small{color:#7d8797;font-size:8px}.ct-j-alert b{margin-top:6px;font-size:13px}.ct-j-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}.ct-j-actions span{height:34px;display:grid;place-items:center;border-radius:9px;background:#222938;font-size:8px;font-weight:850}.ct-j-actions span.on{background:#3b6fff}.ct-j-timeline{display:grid;gap:7px;margin-top:17px}.ct-j-timeline div{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:center;padding:8px;border-radius:9px;background:#161b24}.ct-j-timeline i{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#252d3b;color:#8da5ff;font-style:normal;font-size:9px}.ct-j-timeline b,.ct-j-timeline small{display:block}.ct-j-timeline b{font-size:9px}.ct-j-timeline small{margin-top:3px;color:#717a88;font-size:7px}
.ct-j-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px}.ct-j-stats article{padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#151b22}.ct-j-stats small,.ct-j-stats b{display:block}.ct-j-stats small{color:#7c8791;font-size:8px}.ct-j-stats b{margin-top:7px;font-size:20px}.ct-j-bars{display:flex;align-items:flex-end;gap:7px;height:125px;margin-top:20px;padding:16px;border-radius:13px;background:#11171b}.ct-j-bars i{flex:1;border-radius:5px 5px 2px 2px;background:linear-gradient(#65d89c,#1a6448)}.ct-j-bars i:nth-child(1){height:35%}.ct-j-bars i:nth-child(2){height:62%}.ct-j-bars i:nth-child(3){height:48%}.ct-j-bars i:nth-child(4){height:86%}.ct-j-bars i:nth-child(5){height:72%}.ct-j-bars i:nth-child(6){height:94%}
@media(max-width:900px){.ct-horizontal-clean{height:auto!important}.ct-horizontal-clean__sticky{position:relative!important;top:auto!important;height:auto!important;min-height:0!important;overflow:visible!important}.ct-horizontal-clean__progress{display:none}.ct-horizontal-clean__track{display:grid;transform:none!important;height:auto;will-change:auto}.ct-horizontal-clean__panel{width:100%;height:auto;min-height:0;display:grid;grid-template-columns:1fr;gap:22px;padding:48px 16px;border-bottom:1px solid rgba(255,255,255,.09)}.ct-horizontal-clean__copy{max-width:none;text-align:center}.ct-horizontal-clean__copy h2,.ct-horizontal-clean__copy h3{font-size:clamp(34px,9.2vw,44px)}.ct-horizontal-clean__visual{width:100%;max-width:430px;margin:0 auto}.ct-horizontal-industries-clean .ct-industry-card{width:min(100%,340px)!important}.ct-horizontal-industries-clean .ct-industry-phone{height:auto!important;min-height:0!important}.ct-j-scene-clean{width:100%;height:auto;min-height:430px;margin:0;border-radius:18px}.ct-j-phone{right:14px;width:220px}}
.section{padding-top:clamp(190px,13vw,250px)!important;padding-bottom:clamp(190px,13vw,250px)!important}.feature-block+.feature-block{margin-top:clamp(220px,16vw,300px)!important}.hero-web{padding-top:clamp(150px,11vw,205px)!important;padding-bottom:clamp(160px,12vw,220px)!important}.audience{padding-top:clamp(170px,12vw,220px)!important;padding-bottom:clamp(180px,13vw,240px)!important}#ct-pagero-intro .ct-v8-hero{padding-top:clamp(175px,12vw,230px)!important;padding-bottom:clamp(145px,10vw,195px)!important}#ct-pagero-intro .ct-v8-nocode{padding-top:clamp(180px,13vw,240px)!important;padding-bottom:clamp(180px,13vw,240px)!important}.ct-industries-static.ct-industries-static{padding-top:clamp(120px,9vw,170px)!important;padding-bottom:clamp(130px,10vw,180px)!important}.ct-motion-section{position:relative;isolation:isolate}.ct-motion-section:before{content:'';position:absolute;z-index:-1;left:50%;top:0;width:min(1180px,78vw);height:1px;transform:translateX(-50%) scaleX(.18);transform-origin:center;background:linear-gradient(90deg,transparent,rgba(117,148,255,.55),transparent);opacity:0;transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity .8s ease}.ct-motion-section.is-motion-visible:before{transform:translateX(-50%) scaleX(1);opacity:1}html.ct-section-motion-v4 [data-ct-motion]{opacity:0;filter:blur(8px);will-change:opacity,translate,scale,filter,clip-path;transition:opacity .82s cubic-bezier(.16,1,.3,1),translate 1s cubic-bezier(.16,1,.3,1),scale 1s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1),clip-path 1s cubic-bezier(.16,1,.3,1);transition-delay:var(--ct-delay,0ms)}html.ct-section-motion-v4 [data-ct-motion="heading"]{translate:0 52px;clip-path:inset(0 0 38% 0)}html.ct-section-motion-v4 [data-ct-motion="left"]{translate:-74px 18px;scale:.965}html.ct-section-motion-v4 [data-ct-motion="right"]{translate:74px 18px;scale:.965}html.ct-section-motion-v4 [data-ct-motion="rise"]{translate:0 42px;scale:.975}html.ct-section-motion-v4 [data-ct-motion="card"]{translate:0 30px;scale:.955;filter:blur(5px) brightness(.78)}html.ct-section-motion-v4 [data-ct-motion].is-visible{opacity:1;translate:0 0;scale:1;filter:blur(0) brightness(1);clip-path:inset(0 0 0 0)}html.ct-section-motion-v4 .ct-motion-panel{position:relative;transition:border-color .4s ease,box-shadow .5s ease,translate .45s cubic-bezier(.16,1,.3,1)}html.ct-section-motion-v4 .ct-motion-panel:after{content:'';position:absolute;inset:-1px;z-index:5;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 70% 15%,rgba(107,140,255,.22),transparent 38%);opacity:0;transition:opacity .7s ease}html.ct-section-motion-v4 .ct-motion-panel.is-visible:after{animation:ctPanelFlash 1.25s cubic-bezier(.16,1,.3,1)}@media(hover:hover) and (pointer:fine){html.ct-section-motion-v4 .ct-motion-panel:hover{translate:0 -7px;box-shadow:0 38px 96px rgba(0,0,0,.42);border-color:rgba(105,139,255,.38)}}html.ct-section-motion-v4 .ct-motion-card{transition:opacity .72s cubic-bezier(.16,1,.3,1),translate .78s cubic-bezier(.16,1,.3,1),scale .78s cubic-bezier(.16,1,.3,1),filter .72s ease,border-color .35s ease,box-shadow .35s ease}@media(hover:hover) and (pointer:fine){html.ct-section-motion-v4 .ct-motion-card:hover{translate:0 -5px;box-shadow:0 20px 48px rgba(0,0,0,.2)}}@media(min-width:901px) and (prefers-reduced-motion:no-preference){html.ct-section-motion-v4 .phone-stage .phone-shell,html.ct-section-motion-v4 #ct-pagero-intro .ct-v8-phone{animation:ctSoftFloat 6.4s ease-in-out infinite alternate}html.ct-section-motion-v4 #ct-pagero-intro .ct-v8-inquiry{animation:ctSoftFloatReverse 7.1s ease-in-out infinite alternate}html.ct-section-motion-v4 .product-panel.is-visible{animation:ctPanelSettle .95s cubic-bezier(.16,1,.3,1) both}}@keyframes ctPanelFlash{0%{opacity:0}30%{opacity:1}100%{opacity:0}}@keyframes ctPanelSettle{0%{box-shadow:0 18px 45px rgba(0,0,0,.18)}55%{box-shadow:0 42px 110px rgba(38,72,190,.25)}100%{box-shadow:0 30px 84px rgba(0,0,0,.34)}}@keyframes ctSoftFloat{to{translate:0 -10px}}@keyframes ctSoftFloatReverse{to{translate:0 8px}}@media(max-width:900px){.section{padding-top:125px!important;padding-bottom:125px!important}.feature-block+.feature-block{margin-top:150px!important}.hero-web{padding-top:112px!important;padding-bottom:130px!important}.audience{padding-top:125px!important;padding-bottom:145px!important}#ct-pagero-intro .ct-v8-hero{padding-top:128px!important;padding-bottom:110px!important}#ct-pagero-intro .ct-v8-nocode{padding-top:130px!important;padding-bottom:130px!important}.ct-industries-static.ct-industries-static{padding-top:92px!important;padding-bottom:105px!important}html.ct-section-motion-v4 [data-ct-motion="left"],html.ct-section-motion-v4 [data-ct-motion="right"]{translate:0 34px;scale:.975}html.ct-section-motion-v4 [data-ct-motion="heading"]{translate:0 36px}}@media(prefers-reduced-motion:reduce){html.ct-section-motion-v4 [data-ct-motion]{opacity:1!important;translate:none!important;scale:none!important;filter:none!important;clip-path:none!important;transition:none!important}.phone-stage .phone-shell,#ct-pagero-intro .ct-v8-phone,#ct-pagero-intro .ct-v8-inquiry,.product-panel{animation:none!important}}
#app .ct-calltag-brand{margin:0 0 10px;color:var(--blue-2);font-size:18px;font-weight:950;letter-spacing:.12em;text-align:center}.ct-feature-only-title span{color:var(--blue-2)}.ct-horizontal-industries-clean .ct-horizontal-clean__copy,.ct-industries-static .ct-horizontal-clean__copy{display:none!important}.ct-product-switch{display:flex;align-items:center;gap:3px;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#11141a}.ct-product-switch a{display:block;padding:8px 11px;border-radius:8px;color:#777f8d;font-size:11px;font-weight:800;line-height:1;white-space:nowrap;transition:.2s ease}.ct-product-switch a.active{background:#252b38;color:#fff}.ct-product-switch a:not(.active):hover{color:#fff;background:rgba(255,255,255,.04)}#ct-pagero-intro .ct-industry-auto{display:none!important}.ct-pagero-bottom-cta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;margin:36px auto 0;text-align:center}.ct-pagero-bottom-cta>small{display:block;color:#aab4c6;font-size:14px;font-weight:750;letter-spacing:-.02em}.ct-pagero-bottom-cta-btn{display:inline-flex;align-items:center;justify-content:center;min-width:310px;min-height:60px;padding:0 30px;border:1px solid rgba(151,174,255,.66);border-radius:999px;background:linear-gradient(135deg,#3b6fff,#5b7cff);color:#fff!important;font-size:20px;font-weight:900;letter-spacing:-.035em;text-decoration:none!important;box-shadow:0 18px 44px rgba(41,77,196,.36);transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.ct-pagero-bottom-cta-btn:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 22px 50px rgba(41,77,196,.44)}.ct-pagero-bottom-cta-btn:focus-visible{outline:3px solid rgba(144,168,255,.55);outline-offset:4px}@media(min-width:761px){#ct-pagero-intro .ct-industry-showcase{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:28px!important;width:100%!important;max-width:1100px!important}#ct-pagero-intro .ct-industry-card{min-width:0!important;width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important}#ct-pagero-intro .ct-industry-phone{width:100%!important;height:620px!important;min-height:620px!important;display:flex!important}#ct-pagero-intro .ct-industry-screen{width:100%!important;height:600px!important;min-height:600px!important}#ct-pagero-intro .ct-hospital .ct-industry-screen{padding:0 17px 58px!important}#ct-pagero-intro .ct-hospital .ct-hos-head{height:56px!important}#ct-pagero-intro .ct-hospital .ct-hos-head strong{font-size:14px!important}#ct-pagero-intro .ct-hospital .ct-hos-head span{width:31px!important;height:31px!important;font-size:12px!important}#ct-pagero-intro .ct-hospital .ct-hos-doctor{grid-template-columns:80px 1fr!important;gap:14px!important;padding:16px!important}#ct-pagero-intro .ct-hospital .ct-hos-photo{height:96px!important}#ct-pagero-intro .ct-hospital .ct-hos-info small{font-size:8px!important}#ct-pagero-intro .ct-hospital .ct-hos-info h3{margin:7px 0 5px!important;font-size:19px!important}#ct-pagero-intro .ct-hospital .ct-hos-info p{font-size:8px!important;line-height:1.5!important}#ct-pagero-intro .ct-hospital .ct-hos-title{margin:21px 0 11px!important;font-size:14px!important}#ct-pagero-intro .ct-hospital .ct-hos-days{gap:7px!important}#ct-pagero-intro .ct-hospital .ct-hos-day{min-height:48px!important;padding:10px 2px!important}#ct-pagero-intro .ct-hospital .ct-hos-day b{font-size:10px!important}#ct-pagero-intro .ct-hospital .ct-hos-day small{font-size:7px!important}#ct-pagero-intro .ct-hospital .ct-hos-times{gap:8px!important}#ct-pagero-intro .ct-hospital .ct-hos-times span{height:39px!important;font-size:9px!important}#ct-pagero-intro .ct-hospital .ct-hos-summary{min-height:44px!important;margin-top:16px!important;padding:13px!important}#ct-pagero-intro .ct-hospital .ct-hos-summary span,#ct-pagero-intro .ct-hospital .ct-hos-summary b{font-size:9px!important}#ct-pagero-intro .ct-hospital .ct-hos-submit{height:44px!important;margin-top:12px!important;font-size:10px!important}}@media(min-width:761px) and (max-width:1080px){#ct-pagero-intro .ct-industry-showcase{gap:17px!important}#ct-pagero-intro .ct-industry-phone{height:595px!important;min-height:595px!important}#ct-pagero-intro .ct-industry-screen{height:575px!important;min-height:575px!important}}@media(max-width:900px){.ct-feature-only-title{text-align:center}}@media(max-width:760px){.header-inner{gap:12px!important}.ct-product-switch{margin-left:auto}.ct-product-switch a{padding:7px 9px;font-size:10px}.header .nav{display:none!important}}@media(max-width:640px){#app .ct-calltag-brand{margin-bottom:8px;font-size:15px}.ct-pagero-bottom-cta{gap:11px;margin-top:28px}.ct-pagero-bottom-cta>small{max-width:280px;font-size:13px;line-height:1.5}.ct-pagero-bottom-cta-btn{width:min(100%,280px);min-width:0;min-height:56px;padding:0 22px;font-size:17px}}@media(max-width:390px){.logo{font-size:0!important}.logo-mark{margin-right:0!important}.ct-product-switch a{padding:7px 8px}}@media(prefers-reduced-motion:reduce){.ct-pagero-bottom-cta-btn{transition:none!important}}
.ct-industry-v5{position:relative!important;height:205svh!important;min-height:1420px!important;padding:0!important;overflow:visible!important;background:linear-gradient(180deg,#070a13,#0b1021 50%,#070a13)!important;border-block:1px solid rgba(255,255,255,.07)!important;isolation:isolate}
.ct-industry-v5:before,.ct-industry-v5:after{content:'';position:absolute;width:560px;height:560px;border-radius:50%;filter:blur(76px);pointer-events:none;opacity:.68}.ct-industry-v5:before{left:7%;top:27%;background:radial-gradient(circle,rgba(53,91,255,.24),transparent 68%)}.ct-industry-v5:after{right:6%;top:45%;background:radial-gradient(circle,rgba(98,68,255,.18),transparent 68%)}
.ct-industry-v5__sticky{position:sticky;top:var(--ct-horizontal-header,68px);height:calc(100svh - var(--ct-horizontal-header,68px));min-height:640px;display:grid;grid-template-rows:auto minmax(0,1fr);padding:34px 0 18px;overflow:hidden;box-sizing:border-box}
.ct-industry-v5__head{position:relative;z-index:30;width:min(1180px,calc(100% - 48px));margin:0 auto;text-align:center;will-change:transform,opacity}.ct-industry-v5__head h2{margin:0;color:#f7f8fc;font-size:clamp(42px,4.8vw,68px);line-height:1;letter-spacing:-.07em;white-space:nowrap}
.ct-industry-v5__stage{position:relative;width:min(1320px,calc(100% - 32px));height:100%;min-height:550px;margin:0 auto;perspective:1500px}.ct-industry-v5__stage:before{content:'';position:absolute;inset:5% 7%;background:radial-gradient(ellipse at center,rgba(74,110,255,.19),transparent 64%);filter:blur(28px);pointer-events:none}
.ct-industry-v5__card{position:absolute;left:var(--x);top:var(--y);z-index:var(--z,4);width:var(--w,250px);height:var(--h,190px);opacity:0;transform:translate(-50%,-50%);will-change:transform,opacity,filter}.ct-industry-v5__card.xl{--w:330px;--h:250px;--z:9}.ct-industry-v5__card.md{--w:270px;--h:205px;--z:6}.ct-industry-v5__card.sm{--w:220px;--h:166px;--z:4}
.ct-industry-v5__inner{width:100%;height:100%;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:linear-gradient(145deg,rgba(25,31,48,.97),rgba(11,15,27,.95));box-shadow:0 27px 78px rgba(0,0,0,.43);backdrop-filter:blur(18px);transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .4s ease,filter .3s ease}.ct-industry-v5__thumb{position:relative;min-height:0;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.09);background:#0e1321}.ct-industry-v5__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px 14px}.ct-industry-v5__meta span{padding:6px 9px;border-radius:999px;background:rgba(80,116,255,.15);color:#9db0ff;font-size:10px;font-weight:900}.ct-industry-v5__meta strong{color:#f3f5fb;font-size:clamp(16px,1.4vw,22px);line-height:1;letter-spacing:-.045em;white-space:nowrap}
.ct-industry-v5__card.settled .ct-industry-v5__inner{animation:v5Float var(--float-duration,6s) ease-in-out var(--float-delay,0s) infinite alternate}@keyframes v5Float{from{translate:0 0;rotate:-.16deg}to{translate:0 -8px;rotate:.16deg}}
@media(hover:hover) and (pointer:fine){.ct-industry-v5__card:hover{z-index:30!important;opacity:1!important}.ct-industry-v5__card:hover .ct-industry-v5__inner{animation-play-state:paused;transform:translateY(-7px) scale(1.055);border-color:rgba(118,148,255,.58);box-shadow:0 40px 112px rgba(30,56,160,.34);filter:brightness(1.08)}}
.v5-ui{position:absolute;inset:0;padding:14px;color:#fff;font-size:10px;box-sizing:border-box}.v5-ui b,.v5-ui span,.v5-ui small{position:relative;z-index:2}.v5-row{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.v5-ui em{display:block;margin-top:9px;padding:8px 10px;border-radius:9px;background:rgba(255,255,255,.07);font-style:normal;font-weight:850}.insurance{background:linear-gradient(155deg,#172651,#0d1427)}.insurance .v5-row span{color:#8d96a9}.insurance .v5-row b{font-size:20px}.v5-bars{height:64px;display:flex;align-items:flex-end;gap:7px;margin-top:17px;padding:10px;border-radius:12px;background:rgba(255,255,255,.045)}.v5-bars i{flex:1;border-radius:5px 5px 2px 2px;background:linear-gradient(#7699ff,#315edc)}.v5-bars i:nth-child(1){height:38%}.v5-bars i:nth-child(2){height:72%}.v5-bars i:nth-child(3){height:56%}.v5-bars i:nth-child(4){height:88%}
.clinic{background:linear-gradient(155deg,#e8fbf7,#c9f1e8);color:#17342f}.v5-profile{display:flex;gap:9px;align-items:center}.v5-profile>i{width:38px;height:38px;border-radius:12px;background:linear-gradient(#63c7b5,#3fa995)}.v5-profile b,.v5-profile small{display:block}.v5-profile small{margin-top:3px;color:#557a72}.v5-days{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin-top:15px}.v5-days i{height:29px;display:grid;place-items:center;border-radius:8px;background:rgba(255,255,255,.7);font-style:normal}.v5-days i.on{background:#16a085;color:#fff}.clinic em{background:rgba(255,255,255,.62)}
.estate{background:linear-gradient(#d9a66f 0 60%,#f4eee6 60%);color:#4a2e1d}.v5-house{position:relative;height:82px}.v5-house i:first-child{position:absolute;left:20%;right:20%;bottom:11px;height:48px;background:#fff0db}.v5-house i:nth-child(2){position:absolute;left:15%;right:15%;bottom:56px;height:35px;background:#fff0db;clip-path:polygon(50% 0,100% 100%,0 100%)}.v5-house i:nth-child(3){position:absolute;left:47%;bottom:11px;width:18px;height:32px;background:#bd7539}.estate .v5-row{margin-top:11px}.estate .v5-row b{color:#b76b2b}
.academy{background:linear-gradient(145deg,#27214b,#14182c)}.v5-avatars{display:flex;justify-content:center;gap:8px;margin-top:12px}.v5-avatars i{width:30px;height:30px;border-radius:50%;background:#7569d8}.v5-avatars i:nth-child(2){width:38px;height:38px;background:#9b8cf4}.academy .v5-row{margin-top:18px}.academy .v5-row b{color:#b9adff}
.salon{background:linear-gradient(150deg,#4b2137,#221322)}.v5-tiles{display:flex;gap:7px;height:76px}.v5-tiles i{flex:1;border-radius:12px;background:linear-gradient(160deg,#e090b8,#7b3459)}.v5-tiles i:nth-child(2){background:linear-gradient(160deg,#f0b389,#8f4e45)}.v5-tiles i:nth-child(3){background:linear-gradient(160deg,#c987dc,#603974)}.salon .v5-row,.shop .v5-row,.interior .v5-row{margin-top:12px}.salon .v5-row b{color:#ffb9d8}
.auto{background:linear-gradient(145deg,#172329,#0d151a)}.v5-car{position:relative;height:64px}.v5-car>i{position:absolute;left:15%;right:15%;top:22px;height:25px;border-radius:13px 13px 7px 7px;background:#56b79e}.v5-car>span{position:absolute;left:27%;right:27%;top:8px;height:25px;border-radius:20px 20px 4px 4px;background:#376f63}.v5-checks{display:flex;gap:7px}.v5-checks span{flex:1;padding:7px;border-radius:8px;background:rgba(255,255,255,.055)}
.shop{background:linear-gradient(150deg,#281b48,#15152a)}.shop .v5-tiles i{background:linear-gradient(#8b73e6,#49358e)}.shop .v5-tiles i:nth-child(2){background:linear-gradient(#f090bc,#85405e)}.shop .v5-tiles i:nth-child(3){background:linear-gradient(#6cb7ea,#315e8a)}.shop .v5-row b{color:#b9a8ff}
.interior{background:linear-gradient(150deg,#40352b,#211b17)}.v5-room{position:relative;height:76px;border-radius:10px;background:#c9b49c;overflow:hidden}.v5-room i:first-child{position:absolute;left:10px;bottom:9px;width:45%;height:24px;background:#7f6653}.v5-room i:nth-child(2){position:absolute;right:12px;bottom:9px;width:28%;height:38px;background:#e2d3c1}.v5-room i:nth-child(3){position:absolute;left:12px;top:10px;width:34%;height:14px;background:#eadfce}.interior .v5-row b{color:#e3c29d}
@media(max-width:900px){.ct-industry-v5{height:auto!important;min-height:0!important;padding:88px 0!important;overflow:hidden!important}.ct-industry-v5__sticky{position:relative!important;top:auto!important;height:auto!important;min-height:0!important;display:block!important;padding:0!important;overflow:visible!important}.ct-industry-v5__head{width:calc(100% - 32px)!important;margin:0 auto 28px!important;text-align:left!important}.ct-industry-v5__head h2{font-size:36px!important;text-align:left!important}.ct-industry-v5__stage{width:calc(100% - 32px)!important;height:auto!important;min-height:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.ct-industry-v5__stage:before{display:none!important}.ct-industry-v5__card,.ct-industry-v5__card.xl,.ct-industry-v5__card.md,.ct-industry-v5__card.sm{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:190px!important}.ct-industry-v5__inner{border-radius:18px!important}.ct-industry-v5__meta{padding:11px 12px 12px!important}.ct-industry-v5__meta strong{font-size:16px!important}.ct-industry-v5__meta span{font-size:9px!important}}
@media(max-width:560px){.ct-industry-v5__head,.ct-industry-v5__stage{width:calc(100% - 28px)!important}.ct-industry-v5__stage{grid-template-columns:1fr!important}.ct-industry-v5__card,.ct-industry-v5__card.xl,.ct-industry-v5__card.md,.ct-industry-v5__card.sm{height:220px!important}}
@media(prefers-reduced-motion:reduce){.ct-industry-v5__card{opacity:var(--alpha,1)!important;transform:translate(-50%,-50%)!important}.ct-industry-v5__inner{animation:none!important}.ct-industry-v5__head{opacity:1!important;transform:none!important}}
@media(max-width:900px) and (prefers-reduced-motion:reduce){.ct-industry-v5__card{transform:none!important}}
