.scc-lp--data{--scc-navy:#06274f;--scc-blue:#0069dc;--scc-blue-dark:#0051ba;--scc-mint:#eef8fb;--scc-data-pale:#f4f8fb;color:#142945}
.scc-lp--data .scc-data__wide{width:min(1280px,calc(100% - 56px));margin-inline:auto}
.scc-lp--data .scc-lp__header-inner{width:min(1280px,calc(100% - 56px))}
.scc-lp--data .scc-lp__header-cta{display:inline-flex}
.scc-lp--data .scc-data__hero{overflow:hidden;background:#fff}
.scc-lp--data .scc-data__hero-main{display:grid;max-width:1440px;min-height:520px;margin-inline:auto;grid-template-columns:minmax(410px,42%) minmax(0,58%)}
.scc-lp--data .scc-data__hero-copy{display:flex;justify-content:center;flex-direction:column;padding:56px clamp(32px,5vw,76px)}
.scc-lp--data .scc-data__hero-copy h1{max-width:540px;margin-bottom:22px;font-size:clamp(3rem,5vw,5.2rem);line-height:1.05}
.scc-lp--data .scc-data__hero-lead{max-width:600px;margin-bottom:24px;color:#203653;font-size:.94rem;font-weight:600;line-height:1.85}
.scc-lp--data .scc-data__hero-copy .scc-lp__button{width:min(380px,100%);min-height:52px}
.scc-lp--data .scc-data__hero-copy .scc-lp__note{width:min(380px,100%);margin-top:8px;text-align:center}
.scc-lp--data .scc-data__hero-visual{position:relative;overflow:hidden;background:#05284e}
.scc-lp--data .scc-data__hero-visual::after{position:absolute;inset:0;background:linear-gradient(90deg,transparent 30%,rgba(2,24,53,.12) 65%,rgba(2,24,53,.58));content:""}
.scc-lp--data .scc-data__hero-image{width:100%;height:100%;min-height:520px;object-fit:cover;object-position:center}
.scc-lp--data .scc-data__hero-message{position:absolute;z-index:2;right:5%;bottom:11%;display:flex;align-items:flex-end;flex-direction:column;color:#fff;text-align:right;text-shadow:0 2px 10px rgba(0,20,45,.7)}
.scc-lp--data .scc-data__hero-message strong{font-family:serif;font-size:clamp(1.45rem,2.5vw,2.45rem);font-style:italic;font-weight:700;letter-spacing:.08em;line-height:1.6}
.scc-lp--data .scc-data__hero-message span{margin-top:12px;font-size:.62rem;font-weight:800;letter-spacing:.12em}
.scc-lp--data .scc-data__hero-proof{display:grid;width:58%;min-height:112px;margin-left:42%;grid-template-columns:repeat(3,1fr);background:#06274f;color:#fff}
.scc-lp--data .scc-data__hero-proof>div{display:flex;align-items:center;justify-content:center;flex-direction:column;border-left:1px solid rgba(255,255,255,.14);padding:12px}
.scc-lp--data .scc-data__hero-proof strong{font-size:2.15rem;font-weight:900;line-height:1}
.scc-lp--data .scc-data__hero-proof strong::before,.scc-lp--data .scc-data__hero-proof strong::after{color:#d5ad2d;content:"❯";font-size:.75rem}
.scc-lp--data .scc-data__hero-proof strong::before{margin-right:7px;transform:rotate(180deg)}
.scc-lp--data .scc-data__hero-proof strong::after{margin-left:7px}
.scc-lp--data .scc-data__hero-proof small{font-size:.85rem}
.scc-lp--data .scc-data__hero-proof span{margin-top:8px;font-size:.75rem;font-weight:800}
.scc-lp--data .scc-data__problems{padding:34px 0 40px;background:#f8fbfd}
.scc-lp--data .scc-data__problem-layout{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:center;gap:28px}
.scc-lp--data .scc-data__problem-layout>h2{margin:0;font-size:2rem}
.scc-lp--data .scc-data__problem-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.scc-lp--data .scc-data__problem-grid article{overflow:hidden;border:1px solid #e0e8f0;background:#fff;box-shadow:0 5px 16px rgba(6,39,79,.05)}
.scc-lp--data .scc-data__problem-image{width:100%;height:112px;object-fit:cover}
.scc-lp--data .scc-data__problem-grid h3{margin:0;padding:12px 12px 5px;font-size:.78rem;line-height:1.45;text-align:center}
.scc-lp--data .scc-data__problem-grid p{margin:0;padding:0 12px 14px;color:#5d6e82;font-size:.65rem;line-height:1.6;text-align:center}
.scc-lp--data .scc-data__solution{background:#05284e;color:#fff;padding:30px 0 24px}
.scc-lp--data .scc-data__solution-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:30px}
.scc-lp--data .scc-data__solution-copy{padding:14px 0}
.scc-lp--data .scc-data__solution-copy h2{margin-bottom:18px;color:#fff;font-size:2rem}
.scc-lp--data .scc-data__solution-copy>p:last-child{margin-bottom:0;color:#dbe9f7;font-size:.75rem;line-height:1.8}
.scc-lp--data .scc-data__steps{display:grid;margin:0;padding:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;list-style:none}
.scc-lp--data .scc-data__steps li{position:relative;min-width:0;color:#fff}
.scc-lp--data .scc-data__steps li:not(:last-child)::after{position:absolute;z-index:3;top:47px;right:-12px;color:#fff;content:"›";font-size:2rem;line-height:1}
.scc-lp--data .scc-data__step-image{width:100%;height:105px;border:1px solid rgba(255,255,255,.8);border-radius:4px;object-fit:cover}
.scc-lp--data .scc-data__step-title{display:flex;align-items:center;margin-top:9px;gap:8px}
.scc-lp--data .scc-data__step-title span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:50%;background:#e9f4ff;color:#0061c9;font-size:.68rem;font-weight:900}
.scc-lp--data .scc-data__step-title h3{margin:0;color:#fff;font-size:1.15rem}
.scc-lp--data .scc-data__steps strong{display:block;min-height:43px;margin:7px 0 5px;font-size:.72rem;line-height:1.45}
.scc-lp--data .scc-data__steps p{margin:0;color:#d8e5f3;font-size:.61rem;line-height:1.55}
.scc-lp--data .scc-data__process-note{width:min(830px,calc(100% - 56px));margin:18px auto 0;border-radius:999px;background:#fff;color:#07284f;font-size:.76rem;font-weight:800;padding:7px 18px;text-align:center}
.scc-lp--data .scc-data__before-after{padding:36px 0;background:#fff}
.scc-lp--data .scc-data__before-after-layout{display:grid;grid-template-columns:310px 1fr 48px 1fr;align-items:center;gap:20px}
.scc-lp--data .scc-data__before-after-copy h2{margin:0;font-size:2.05rem}
.scc-lp--data .scc-data__compare-card{border-radius:5px;padding:14px 34px 17px}
.scc-lp--data .scc-data__compare-card--before{background:#f2f3f5}.scc-lp--data .scc-data__compare-card--after{background:#eaf7ff}
.scc-lp--data .scc-data__compare-card h3{margin-bottom:8px;font-size:1rem;text-align:center}.scc-lp--data .scc-data__compare-card small{font-size:.68rem;font-weight:600}
.scc-lp--data .scc-data__compare-card--after h3{color:#0069dc}
.scc-lp--data .scc-data__compare-card ul{margin:0;padding:0;list-style:none}
.scc-lp--data .scc-data__compare-card li{position:relative;margin:3px 0;padding-left:24px;font-size:.72rem;font-weight:700;line-height:1.5}
.scc-lp--data .scc-data__compare-card li::before{position:absolute;top:.25em;left:0;display:grid;width:16px;height:16px;place-items:center;border-radius:50%;background:#6f7780;color:#fff;content:"−";font-size:.7rem}
.scc-lp--data .scc-data__compare-card--after li::before{background:#0873dd;content:"✓"}
.scc-lp--data .scc-data__compare-arrow{color:#0873dd;font-size:3rem;text-align:center}
.scc-lp--data .scc-data__metrics-section{padding:28px 0 34px;background:#f6f9fc}
.scc-lp--data .scc-data__metrics-layout{display:grid;grid-template-columns:300px minmax(0,1fr);align-items:center;gap:28px}
.scc-lp--data .scc-data__metrics-layout>div:first-child h2{margin-bottom:10px;font-size:1.9rem}
.scc-lp--data .scc-data__metrics-layout>div:first-child p:last-child{margin:0;color:#566980;font-size:.7rem;line-height:1.65}
.scc-lp--data .scc-data__metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.scc-lp--data .scc-data__metric-grid article{overflow:hidden;border:1px solid #dde6ef;border-radius:5px;background:#fff}
.scc-lp--data .scc-data__metric-image{width:100%;height:98px;object-fit:cover}
.scc-lp--data .scc-data__metric-grid h3{display:flex;align-items:center;margin:10px 12px 4px;gap:8px;font-size:.88rem}
.scc-lp--data .scc-data__metric-grid h3 span{color:#0069dc;font-size:1rem}
.scc-lp--data .scc-data__metric-grid p{margin:0;padding:0 12px 12px;color:#53667c;font-size:.65rem;line-height:1.55}
.scc-lp--data .scc-data__case{padding:30px 0;background:#fff}
.scc-lp--data .scc-data__case-layout{display:grid;grid-template-columns:205px minmax(0,1fr) 96px;align-items:stretch;gap:16px}
.scc-lp--data .scc-data__case-copy h2{margin-bottom:12px;font-size:1.85rem}.scc-lp--data .scc-data__case-copy>p:last-child{display:inline-block;margin:0;background:#edf2f6;padding:5px 10px;font-size:.66rem}
.scc-lp--data .scc-data__case-flow{display:grid;margin:0;padding:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;list-style:none}
.scc-lp--data .scc-data__case-flow li{position:relative;border:1px solid #e2eaf2;background:#fff;padding:12px 8px;text-align:center}
.scc-lp--data .scc-data__case-flow li:not(:last-child)::after{position:absolute;z-index:2;top:50%;right:-9px;transform:translateY(-50%);color:#06274f;content:"›";font-size:1.5rem;font-weight:900}
.scc-lp--data .scc-data__case-flow li>span{display:grid;width:31px;height:31px;place-items:center;margin:0 auto 6px;color:#0070da;font-size:1.2rem}
.scc-lp--data .scc-data__case-flow h3{margin-bottom:7px;color:#0067cc;font-size:.66rem}
.scc-lp--data .scc-data__case-flow p{margin:0;color:#455b74;font-size:.59rem;font-weight:700;line-height:1.55}
.scc-lp--data .scc-data__case-result{display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #dbe6ef;background:#f9fcff;text-align:center}
.scc-lp--data .scc-data__case-result>span{align-self:stretch;background:#062c5c;color:#fff;font-size:.72rem;font-weight:800;padding:5px}
.scc-lp--data .scc-data__case-result strong{margin:auto;color:#123356;font-size:.82rem;line-height:1.5}.scc-lp--data .scc-data__case-result b{color:#006cff;font-size:1.55rem}
.scc-lp--data .scc-data__ai{position:relative;isolation:isolate;overflow:hidden;min-height:150px;background:#071f3f;color:#fff}
.scc-lp--data .scc-data__ai-image-wrap{position:absolute;z-index:-2;inset:0}.scc-lp--data .scc-data__ai-image{width:100%;height:100%;object-fit:cover;object-position:center}
.scc-lp--data .scc-data__ai::after{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(235,247,253,.97) 0%,rgba(235,247,253,.93) 48%,rgba(5,30,64,.1) 72%,rgba(5,30,64,.5) 100%);content:""}
.scc-lp--data .scc-data__ai-content{display:grid;min-height:150px;align-items:center;grid-template-columns:260px 1fr 260px;gap:30px}
.scc-lp--data .scc-data__ai h2{margin:0;color:#06274f;font-size:1.85rem}.scc-lp--data .scc-data__ai-content>p{margin:0;color:#304a65;font-size:.76rem;line-height:1.75}.scc-lp--data .scc-data__ai-content>strong{color:#fff;font-size:1rem;text-align:right;text-shadow:0 2px 8px #00172f}
.scc-lp--data .scc-data__reasons{padding:32px 0 36px;background:#fff}
.scc-lp--data .scc-data__reasons-layout{display:grid;grid-template-columns:290px minmax(0,1fr);align-items:center;gap:28px}
.scc-lp--data .scc-data__reasons-layout>div:first-child h2{margin:0;font-size:1.95rem}
.scc-lp--data .scc-data__reason-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
.scc-lp--data .scc-data__reason-grid article{display:grid;grid-template-columns:54px 1fr;gap:12px;border-left:1px solid #e0e7ef;padding:10px 18px}
.scc-lp--data .scc-data__reason-grid article>span{display:grid;width:48px;height:48px;place-items:center;border:2px solid #006ad5;border-radius:50%;color:#006ad5;font-size:1.15rem;font-weight:900}
.scc-lp--data .scc-data__reason-grid h3{margin-bottom:5px;font-size:.85rem}.scc-lp--data .scc-data__reason-grid p{margin:0;color:#52677e;font-size:.64rem;line-height:1.65}
.scc-lp--data .scc-lp__booking{background:#eef8fb;padding-block:72px}
.scc-lp--data .scc-data__final{background:#05284e;color:#fff;padding:28px 0}
.scc-lp--data .scc-data__final-grid{display:grid;grid-template-columns:310px 1fr auto;align-items:center;gap:30px}
.scc-lp--data .scc-data__final h2{margin:0;color:#fff;font-size:1.75rem}
.scc-lp--data .scc-data__final p{margin:0 0 7px;color:#e0eaf5;font-size:.7rem;line-height:1.65}
.scc-lp--data .scc-data__final ul{display:flex;margin:0;padding:0;flex-wrap:wrap;gap:5px 18px;list-style:none;color:#fff;font-size:.66rem}
.scc-lp--data .scc-data__final li::before{margin-right:6px;content:"✓"}
.scc-lp--data .scc-data__final .scc-lp__button{min-width:250px}
.scc-lp--data .scc-data__final .scc-lp__button.scc-lp__button--light,.scc-lp--data .scc-data__final .scc-lp__button.scc-lp__button--light:hover,.scc-lp--data .scc-data__final .scc-lp__button.scc-lp__button--light:focus-visible{background:#fff;color:#06274f!important;text-shadow:none}
@media(max-width:1050px){
 .scc-lp--data .scc-data__hero-main{grid-template-columns:44% 56%}.scc-lp--data .scc-data__hero-proof{width:56%;margin-left:44%}
 .scc-lp--data .scc-data__problem-layout,.scc-lp--data .scc-data__metrics-layout,.scc-lp--data .scc-data__reasons-layout{grid-template-columns:1fr}
 .scc-lp--data .scc-data__problem-layout>h2 br{display:none}
 .scc-lp--data .scc-data__solution-layout{grid-template-columns:220px minmax(0,1fr)}
 .scc-lp--data .scc-data__step-image{height:90px}.scc-lp--data .scc-data__steps strong{min-height:55px}
 .scc-lp--data .scc-data__before-after-layout{grid-template-columns:1fr 1fr 40px 1fr}.scc-lp--data .scc-data__before-after-copy{grid-column:1/-1}.scc-lp--data .scc-data__before-after-copy h2 br{display:none}
 .scc-lp--data .scc-data__case-layout{grid-template-columns:1fr}.scc-lp--data .scc-data__case-flow{grid-template-columns:repeat(6,minmax(100px,1fr))}.scc-lp--data .scc-data__case-result{min-height:90px}
 .scc-lp--data .scc-data__ai-content{grid-template-columns:220px 1fr 220px}
 .scc-lp--data .scc-data__final-grid{grid-template-columns:1fr auto}.scc-lp--data .scc-data__final-grid>div:nth-child(2){grid-column:1/2}
}
@media(max-width:767px){
 .scc-lp--data .scc-data__wide{width:min(100% - 36px,560px)}
 .scc-lp--data .scc-lp__header-inner{width:calc(100% - 28px)}
 .scc-lp--data .scc-lp__header-cta{display:none}
 .scc-lp--data .scc-data__hero-main{display:flex;min-height:0;flex-direction:column-reverse}
 .scc-lp--data .scc-data__hero-copy{padding:28px 20px 34px}.scc-lp--data .scc-data__hero-copy h1{font-size:2.45rem}.scc-lp--data .scc-data__hero-lead{font-size:.82rem}
 .scc-lp--data .scc-data__hero-image{min-height:310px;aspect-ratio:1.15/1;object-position:center}
 .scc-lp--data .scc-data__hero-message{right:18px;bottom:20px}.scc-lp--data .scc-data__hero-message strong{font-size:1.2rem}.scc-lp--data .scc-data__hero-message span{font-size:.45rem}
 .scc-lp--data .scc-data__hero-proof{width:100%;min-height:88px;margin-left:0}.scc-lp--data .scc-data__hero-proof strong{font-size:1.35rem}.scc-lp--data .scc-data__hero-proof span{font-size:.6rem}
 .scc-lp--data .scc-data__problems{padding:38px 0}.scc-lp--data .scc-data__problem-layout{grid-template-columns:1fr;gap:22px}.scc-lp--data .scc-data__problem-layout>h2{font-size:1.7rem}.scc-lp--data .scc-data__problem-layout>h2 br{display:none}
 .scc-lp--data .scc-data__problem-grid{grid-template-columns:1fr;gap:9px}.scc-lp--data .scc-data__problem-grid article{display:grid;grid-template-columns:116px 1fr}.scc-lp--data .scc-data__problem-image{height:100%;min-height:105px;grid-row:1/3}.scc-lp--data .scc-data__problem-grid h3{text-align:left}.scc-lp--data .scc-data__problem-grid p{text-align:left}
 .scc-lp--data .scc-data__solution{padding:48px 0 30px}.scc-lp--data .scc-data__solution-layout{grid-template-columns:1fr;gap:30px}.scc-lp--data .scc-data__solution-copy h2{font-size:1.8rem}.scc-lp--data .scc-data__solution-copy h2 br{display:none}
 .scc-lp--data .scc-data__steps{grid-template-columns:1fr;gap:12px}.scc-lp--data .scc-data__steps li{display:grid;grid-template-columns:110px 1fr;grid-template-rows:auto auto auto;border:1px solid rgba(255,255,255,.22);border-radius:8px;padding:10px}.scc-lp--data .scc-data__steps li:not(:last-child)::after{display:none}.scc-lp--data .scc-data__step-image{height:100%;min-height:116px;border:0;grid-row:1/4;object-fit:cover}.scc-lp--data .scc-data__step-title{margin:0 0 0 12px}.scc-lp--data .scc-data__steps strong{min-height:0;margin:5px 0 2px 12px}.scc-lp--data .scc-data__steps p{margin-left:12px}
 .scc-lp--data .scc-data__process-note{width:calc(100% - 36px);border-radius:10px;font-size:.66rem}
 .scc-lp--data .scc-data__before-after{padding:42px 0}.scc-lp--data .scc-data__before-after-layout{grid-template-columns:1fr}.scc-lp--data .scc-data__before-after-copy{grid-column:auto}.scc-lp--data .scc-data__before-after-copy h2{font-size:1.7rem}.scc-lp--data .scc-data__compare-arrow{transform:rotate(90deg);font-size:2rem}
 .scc-lp--data .scc-data__metrics-section{padding:42px 0}.scc-lp--data .scc-data__metrics-layout{grid-template-columns:1fr}.scc-lp--data .scc-data__metric-grid{grid-template-columns:repeat(2,1fr);gap:9px}.scc-lp--data .scc-data__metric-image{height:88px}
 .scc-lp--data .scc-data__case{padding:42px 0}.scc-lp--data .scc-data__case-layout{grid-template-columns:1fr}.scc-lp--data .scc-data__case-flow{grid-template-columns:1fr;gap:8px}.scc-lp--data .scc-data__case-flow li{display:grid;grid-template-columns:40px 105px 1fr;align-items:center;text-align:left}.scc-lp--data .scc-data__case-flow li:not(:last-child)::after{top:auto;right:auto;bottom:-13px;left:24px;transform:rotate(90deg)}.scc-lp--data .scc-data__case-flow li>span{margin:0}.scc-lp--data .scc-data__case-flow h3{margin:0}.scc-lp--data .scc-data__case-result{min-height:88px}
 .scc-lp--data .scc-data__ai{min-height:310px}.scc-lp--data .scc-data__ai::after{background:linear-gradient(180deg,rgba(235,247,253,.96) 0%,rgba(235,247,253,.88) 52%,rgba(5,30,64,.35) 100%)}.scc-lp--data .scc-data__ai-image{object-position:66% center}.scc-lp--data .scc-data__ai-content{min-height:310px;align-content:start;padding-top:32px;grid-template-columns:1fr;gap:10px}.scc-lp--data .scc-data__ai-content>strong{align-self:end;margin-top:66px;text-align:right}
 .scc-lp--data .scc-data__reasons{padding:42px 0}.scc-lp--data .scc-data__reasons-layout{grid-template-columns:1fr}.scc-lp--data .scc-data__reason-grid{grid-template-columns:1fr}.scc-lp--data .scc-data__reason-grid article{border-top:1px solid #e0e7ef;border-left:0;padding:18px 0}
 .scc-lp--data .scc-lp__booking{padding-block:60px}
 .scc-lp--data .scc-data__final{padding:36px 0}.scc-lp--data .scc-data__final-grid{grid-template-columns:1fr;gap:20px}.scc-lp--data .scc-data__final-grid>div:nth-child(2){grid-column:auto}.scc-lp--data .scc-data__final .scc-lp__button{min-width:0}
}
@media(max-width:390px){.scc-lp--data .scc-data__hero-proof strong{font-size:1.1rem}.scc-lp--data .scc-data__hero-proof strong::before,.scc-lp--data .scc-data__hero-proof strong::after{display:none}.scc-lp--data .scc-data__metric-grid{grid-template-columns:1fr 1fr}.scc-lp--data .scc-data__metric-grid h3{font-size:.78rem}}
@media(max-width:375px){
 .scc-lp--data .scc-data__hero-message span,.scc-lp--data .scc-data__hero-proof span{font-size:12px;line-height:1.4}
 .scc-lp--data .scc-data__problem-grid p{font-size:12px;line-height:1.6}
 .scc-lp--data .scc-data__steps strong{font-size:12px;line-height:1.55}.scc-lp--data .scc-data__steps p{font-size:12px;line-height:1.6}
 .scc-lp--data .scc-data__process-note{padding:9px 14px;font-size:12px;line-height:1.6}
 .scc-lp--data .scc-data__compare-card small,.scc-lp--data .scc-data__compare-card li{font-size:12px;line-height:1.6}
 .scc-lp--data .scc-data__metrics-layout>div:first-child p:last-child,.scc-lp--data .scc-data__metric-grid p{font-size:12px;line-height:1.6}
 .scc-lp--data .scc-data__case-copy>p:last-child,.scc-lp--data .scc-data__case-flow h3,.scc-lp--data .scc-data__case-flow p,.scc-lp--data .scc-data__case-result>span{font-size:12px;line-height:1.55}
 .scc-lp--data .scc-data__case-flow{gap:18px}.scc-lp--data .scc-data__case-flow li:not(:last-child)::after{bottom:-17px}
 .scc-lp--data .scc-data__reason-grid p{font-size:12px;line-height:1.65}
 .scc-lp--data .scc-data__final p{font-size:12px;line-height:1.7}.scc-lp--data .scc-data__final ul{gap:7px 14px;font-size:12px;line-height:1.6}
}
