.spt-commercial{width:min(calc(100% - var(--spt-space-page) * 2), var(--spt-content-width));margin-inline:auto;padding-block:100px}.spt-commercial__heading{max-width:850px;margin-block-end:44px}.spt-commercial__heading h2{letter-spacing:-.035em;margin:16px 0 22px;font-size:clamp(32px,3.4vw,52px);line-height:1.18}.spt-commercial__heading>p:last-child{max-width:680px;color:var(--spt-text-muted);font-size:18px}.spt-offer{border:1px solid var(--spt-border);background:#f2f1ed;grid-template-columns:1fr 1fr;display:grid}.spt-offer__position{padding:clamp(24px,4vw,54px)}.spt-offer__position h3{letter-spacing:-.03em;margin:22px 0;font-size:clamp(28px,3vw,40px)}.spt-offer__position>p{color:var(--spt-text-muted)}.spt-offer__position .spt-kicker{color:var(--spt-lacquer)}.spt-offer__scope{border-block:1px solid var(--spt-border);margin-block:24px;padding-block:14px;font-size:14px;font-weight:700}.spt-offer__deliverables{background:var(--spt-panel);color:#fff;padding:clamp(24px,4vw,54px)}.spt-offer__deliverables h4{margin:0 0 18px;font-size:14px}.spt-offer__deliverables ol{margin:0 0 36px;padding:0;list-style:none}.spt-offer__deliverables li{border-bottom:1px solid #ffffff2e;align-items:baseline;gap:18px;padding-block:15px;font-size:20px;display:flex}.spt-offer__deliverables li span{color:#d2b87f;font-variant-numeric:tabular-nums;font-size:12px}.spt-offer__deliverables p{color:#d2dce1;margin-bottom:0;font-size:14px}.spt-offer__boundary{color:var(--spt-text-muted);margin-block:14px 30px;font-size:13px}.spt-followup{grid-template-columns:1fr 1fr;gap:36px;margin-block:36px;display:grid}.spt-followup article{border-block-start:1px solid var(--spt-border);gap:20px;padding-block-start:28px;display:flex}.spt-followup__number{color:var(--spt-lacquer);padding-block-start:4px;font-size:14px}.spt-followup h3{margin:0;font-size:22px}.spt-followup p{color:var(--spt-text-muted);font-size:15px}.spt-followup small{font-size:13px;font-weight:650}.spt-commercial__status{border-inline-start:3px solid var(--spt-brass);background:#f5f3ee;margin-block-end:80px;padding:18px 22px;font-size:13px;line-height:1.7}.spt-planner{border-block-start:1px solid var(--spt-border-strong);padding-block-start:48px}.spt-planner__heading{max-width:770px}.spt-planner__heading h3{letter-spacing:-.025em;margin:16px 0;font-size:clamp(28px,3vw,40px)}.spt-planner__heading>p{color:var(--spt-text-muted)}.spt-planner__privacy{border-inline-start:3px solid var(--spt-jade);padding-inline-start:15px;font-size:13px}.spt-planner__grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,5vw,68px);margin-block:36px 20px;display:grid}.spt-planner__controls{min-width:0}.spt-planner label{margin-block-end:9px;font-size:14px;font-weight:650;line-height:1.5;display:block}.spt-planner select,.spt-planner input{border:1px solid var(--spt-border-strong);width:100%;min-width:0;min-height:48px;color:var(--spt-text);font:inherit;background:#fff;border-radius:0;padding:12px;font-size:16px}.spt-planner select{text-overflow:ellipsis;margin-block-end:24px}.spt-planner input[aria-invalid=true]{border-color:#a63225}.spt-effort{border:0;min-width:0;margin:16px 0 0;padding:0}.spt-effort legend{padding:0;font-size:19px;font-weight:650}.spt-effort>p{color:var(--spt-text-muted);font-size:14px}.spt-effort__inputs{grid-template-columns:1fr 1fr;gap:16px;display:grid}.spt-effort__inputs>div{flex-direction:column;min-width:0;display:flex}.spt-effort__inputs label{flex:1}.spt-planner .spt-planner__hint{color:var(--spt-text-muted);font-size:12px}.spt-planner .spt-planner__error{color:#9d3024;font-size:13px}.spt-brief{border-block-start:4px solid var(--spt-jade);background:#f2f1ed;min-width:0;padding:clamp(22px,3vw,40px)}.spt-brief__label{color:var(--spt-jade);margin-top:0;font-size:12px;font-weight:700}.spt-brief h4{margin-block:18px 24px;font-size:25px;line-height:1.35}.spt-brief dl{margin:0}.spt-brief dl>div{margin-block-end:22px}.spt-brief dt{margin-bottom:6px;font-size:13px;font-weight:700}.spt-brief dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.spt-brief__effort{border-block-start:1px solid var(--spt-border);padding-block-start:22px}.spt-brief__effort span{font-size:13px;display:block}.spt-brief__effort strong{overflow-wrap:anywhere;margin-block-start:8px;font-size:24px;font-weight:550;display:block}.spt-brief__exclusions{border-top:1px solid var(--spt-border);margin-top:20px;font-size:12px}.spt-brief__exclusions summary{cursor:pointer;min-height:44px;padding-block:14px;font-weight:650}.spt-planner__actions{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.spt-planner__actions button{font:inherit;cursor:pointer;white-space:normal;min-height:48px}.spt-planner__actions .spt-button{text-align:start;border:0}.spt-offer .spt-button--primary,.spt-planner__actions .spt-button--primary{background:var(--spt-panel);color:#fff}.spt-offer .spt-button--primary:hover,.spt-planner__actions .spt-button--primary:hover{color:#fff;background:#24495d}.spt-planner__actions button:disabled{opacity:.55;cursor:not-allowed}.spt-planner__reset{text-underline-offset:4px;color:var(--spt-text);background:0 0;border:0;padding:10px 0;text-decoration:underline}.spt-planner__actions p{width:100%;color:var(--spt-jade);min-height:22px;margin:0;font-size:13px}.spt-planner__next{border-block-start:1px solid var(--spt-border);max-width:850px;margin-top:22px;padding-top:24px}.spt-planner__next h4{margin:0;font-size:16px}.spt-planner__next p{color:var(--spt-text-muted);font-size:14px}.spt-commercial button:focus-visible,.spt-commercial input:focus-visible{outline:3px solid var(--spt-lacquer);outline-offset:4px}:lang(ar) .spt-commercial h2,:lang(ar) .spt-commercial h3{letter-spacing:normal;line-height:1.6}:lang(hi) .spt-commercial h2,:lang(th) .spt-commercial h2{letter-spacing:normal;line-height:1.55}@media (width<=760px){.spt-commercial{padding-block:58px}.spt-commercial__heading{margin-block-end:28px}.spt-commercial__heading>p:last-child{font-size:16px}.spt-offer,.spt-followup,.spt-planner__grid{grid-template-columns:1fr}.spt-followup{gap:28px}.spt-offer__deliverables li{font-size:18px}.spt-commercial__status{margin-block-end:50px}.spt-effort__inputs{grid-template-columns:1fr}.spt-planner__actions .spt-button{justify-content:space-between;width:100%}.spt-offer .spt-button{white-space:normal;text-align:start;width:100%}}@media (forced-colors:active){.spt-offer,.spt-brief,.spt-commercial__status{border:1px solid canvastext}.spt-planner__actions button{border:1px solid buttontext}}.spt-engagement{border-block-start:1px solid var(--spt-border-strong);margin-block:56px 36px;padding-block-start:40px}.spt-engagement__heading{max-width:770px}.spt-engagement__heading h3{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(24px,2.6vw,34px)}.spt-engagement__heading>p{color:var(--spt-text-muted);margin:0}.spt-engagement__stages{background:var(--spt-border);border:1px solid var(--spt-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:30px 0 0;padding:0;list-style:none;display:grid}.spt-engagement__stages li{border-top:3px solid var(--spt-brass);background:#fff;gap:14px;min-width:0;padding:26px 24px 28px;display:grid}.spt-engagement__stages li:first-child{border-top-color:var(--spt-lacquer)}.spt-engagement__stages li:last-child{border-top-color:var(--spt-jade)}.spt-engagement__number{color:var(--spt-lacquer);font-variant-numeric:tabular-nums;font-size:13px}.spt-engagement__stages h4{margin:0;font-size:20px;font-weight:600;line-height:1.35}.spt-engagement__stages dl{gap:14px;margin:0;display:grid}.spt-engagement__stages dt{letter-spacing:.04em;text-transform:uppercase;color:var(--spt-text-muted);margin-bottom:5px;font-size:12px;font-weight:700}.spt-engagement__stages dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}:lang(ar) .spt-engagement__stages dt,:lang(hi) .spt-engagement__stages dt,:lang(th) .spt-engagement__stages dt{text-transform:none;letter-spacing:normal}.spt-workbook{border-block-start:1px solid var(--spt-border);margin-block:40px 28px;padding-block-start:36px}.spt-workbook__heading{max-width:850px}.spt-workbook__heading h4{letter-spacing:-.02em;margin:10px 0 14px;font-size:clamp(24px,2.6vw,32px)}.spt-workbook__heading>p{color:var(--spt-text-muted)}.spt-workbook__rule{border-inline-start:3px solid var(--spt-lacquer);color:var(--spt-text);padding-inline-start:15px;font-size:13px}.spt-workbook__part{margin-block-start:34px}.spt-workbook__part h5{margin:0 0 8px;font-size:18px;font-weight:650}.spt-workbook__part>p{color:var(--spt-text-muted);max-width:850px;margin:0 0 16px;font-size:14px}.spt-register{border-collapse:collapse;width:100%;font-size:14px}.spt-register th,.spt-register td{border-bottom:1px solid var(--spt-border);text-align:start;vertical-align:top;padding:12px 14px;line-height:1.55}.spt-register thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--spt-text-muted);border-bottom-color:var(--spt-border-strong);font-size:12px;font-weight:700}:lang(ar) .spt-register thead th,:lang(hi) .spt-register thead th,:lang(th) .spt-register thead th{text-transform:none;letter-spacing:normal}.spt-register tbody th{width:40%;font-weight:600}html:lang(ko) .spt-register th,html:lang(ko) .spt-register td,html:lang(ko) .spt-engagement__stages dd,html:lang(ko) .spt-faq__list dt{word-break:keep-all}.spt-register td select{width:100%;min-height:44px;margin:0;padding:8px 10px;font-size:14px}.spt-register--template td,.spt-register--roadmap td{font-size:13px}.spt-register--template td[aria-hidden=true]{color:var(--spt-text-muted);text-align:center}.spt-register--roadmap tbody th{white-space:nowrap;width:auto}.spt-workbook__summary{border-inline-start:3px solid var(--spt-jade);background:#f2f1ed;margin-top:18px;padding:16px 20px}.spt-workbook__summary p{flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:0 0 8px;font-size:14px;display:flex}.spt-workbook__summary p:last-child{margin-bottom:0}.spt-workbook__summary strong{font-weight:650}.spt-workbook__summary bdi{font-variant-numeric:tabular-nums;font-weight:650}.spt-workbook__outline{gap:8px;max-width:850px;margin:0;padding-inline-start:22px;font-size:14px;line-height:1.6;display:grid}.spt-button--secondary{color:var(--spt-text);border:1px solid var(--spt-border-strong);background:#fff}.spt-button--secondary:hover{color:var(--spt-text);background:#f2f1ed}.spt-planner__file-note{width:100%;color:var(--spt-text-muted);margin:0}.spt-faq{width:min(calc(100% - var(--spt-space-page) * 2), var(--spt-content-width));border-top:1px solid var(--spt-border);margin-inline:auto;padding-block:90px}.spt-faq__list{border-top:1px solid var(--spt-border-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin:44px 0 0;display:grid}.spt-faq__list>div{border-bottom:1px solid var(--spt-border);min-width:0;padding-block:26px}.spt-faq__list dt{text-wrap:initial;margin-bottom:12px;font-size:19px;font-weight:600;line-height:1.4}.spt-faq__list dd{color:var(--spt-text-muted);margin:0;font-size:15px;line-height:1.7}@media (width<=1100px){.spt-engagement__stages{grid-template-columns:1fr}.spt-faq__list{gap:0 36px}}@media (width<=760px){.spt-engagement{margin-block:40px 28px;padding-block-start:28px}.spt-engagement__stages li{padding:20px 18px 24px}.spt-workbook{margin-block:32px 22px;padding-block-start:28px}.spt-register,.spt-register thead,.spt-register tbody,.spt-register tr,.spt-register th,.spt-register td{width:auto;display:block}.spt-register thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.spt-register tr{border-bottom:1px solid var(--spt-border);padding-block:14px 16px}.spt-register th,.spt-register td{border:0;padding:4px 0}.spt-register tbody th{padding-bottom:8px;font-size:15px}.spt-register td select{min-height:48px;margin-bottom:8px}.spt-register--template td[colspan]{display:none}.spt-register--roadmap tbody th{white-space:normal}.spt-register--roadmap td:before{content:attr(data-label);color:var(--spt-text-muted);font-size:12px;display:block}.spt-workbook__summary p{flex-direction:column;gap:6px}.spt-faq{padding-block:58px}.spt-faq__list{grid-template-columns:1fr;margin-top:28px}.spt-faq__list dt{font-size:17px}.spt-planner__actions .spt-button--secondary{justify-content:space-between;width:100%}}@media (forced-colors:active){.spt-engagement__stages li,.spt-workbook__summary,.spt-register td select,.spt-button--secondary{border:1px solid canvastext}}.spt-brief__exclusions-print{display:none}@media print{.spt-skip-link,.spt-header,.spt-hero,.spt-context,.spt-philosophy,.spt-platform,.spt-hybrid,.spt-business,.spt-trust,.spt-faq,.spt-pilot,.spt-footer,.spt-commercial__heading,.spt-offer,.spt-followup,.spt-engagement,.spt-planner__actions,.spt-planner__error,.spt-brief__exclusions{display:none!important}.spt-offer__boundary,.spt-commercial__status,.spt-planner__privacy{display:block}.spt-commercial,.spt-planner{border:0;width:auto;margin:0;padding:0}.spt-planner__grid{margin:0;display:block}.spt-planner__controls{page-break-inside:avoid}.spt-brief,.spt-workbook__summary{background:0 0;border:1px solid #000;padding:12px}.spt-brief__exclusions-print{display:block}.spt-workbook__part{break-inside:avoid;margin-block-start:18px}.spt-register{width:100%;display:table}.spt-register thead{clip-path:none;width:auto;height:auto;display:table-header-group;position:static}.spt-register tbody{display:table-row-group}.spt-register tr{display:table-row}.spt-register th,.spt-register td{border-bottom:1px solid #000;padding:6px 8px;display:table-cell}.spt-register td select{appearance:none;background:0 0;border:0;min-height:0;padding:0}.spt-register--roadmap td:before{content:none}html{scroll-behavior:auto}body{color:#000;background:#fff}}:root{--spt-background:#f0eee9;--spt-surface:#fff;--spt-panel:#102b3a;--spt-text:#172b37;--spt-text-muted:#53626a;--spt-accent:#153247;--spt-accent-dark:#fff;--spt-lacquer:#a74332;--spt-brass:#b5893e;--spt-jade:#3f6b57;--spt-border:#d8dee0;--spt-border-strong:#81919a;--spt-content-width:1320px;--spt-space-page:clamp(20px, 5vw, 80px);--spt-header-offset:98px;--spt-transition:.18s ease}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:var(--spt-header-offset)}body{color:var(--spt-text);background:#fff;margin:0;font-family:Inter,Pretendard,Noto Sans,Noto Sans KR,Noto Sans JP,Noto Sans SC,system-ui,-apple-system,sans-serif}html:lang(ar) body{font-family:Noto Sans Arabic,Tahoma,Arial,sans-serif}html:lang(hi) body{font-family:Noto Sans Devanagari,Noto Sans,system-ui,sans-serif}html:lang(th) body{font-family:Noto Sans Thai,Tahoma,sans-serif}a{color:inherit}button,select{font:inherit}bdi[dir=ltr]{unicode-bidi:isolate}h1,h2,h3,p{overflow-wrap:break-word}h1,h2,h3{text-wrap:balance}p{line-height:1.7}.spt-site{min-height:100vh}.spt-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.spt-skip-link{z-index:100;top:12px;color:var(--spt-accent);background:#fff;padding:14px 20px;font-weight:700;position:fixed;inset-inline-start:12px;transform:translateY(-180%)}.spt-skip-link:focus-visible{transform:none}#main-content:focus{outline:none}a:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--spt-lacquer);outline-offset:5px}.spt-philosophy,.spt-platform,.spt-hybrid,.spt-business,.spt-trust,.spt-pilot,.spt-context,.spt-footer{width:min(calc(100% - var(--spt-space-page) * 2), var(--spt-content-width));margin-inline:auto}.spt-header{z-index:40;min-height:84px;padding:12px var(--spt-space-page);border-bottom:1px solid var(--spt-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;grid-template-columns:1fr auto auto;align-items:center;gap:32px;display:grid;position:sticky;top:0}.spt-header--compact{box-shadow:0 5px 18px #102b3a0c}.spt-brand{align-items:center;gap:12px;width:fit-content;min-height:44px;text-decoration:none;display:inline-flex}.spt-brand__signal{border-inline:3px solid var(--spt-accent);width:25px;height:33px;position:relative;transform:skewY(-18deg)}.spt-brand__signal:after{content:"";background:var(--spt-brass);height:3px;position:absolute;inset:12px -5px}.spt-brand>span:last-child{gap:5px;display:grid}.spt-brand strong{letter-spacing:.12em;font-size:26px;line-height:1}.spt-brand small{color:var(--spt-text-muted);font-size:12px}.spt-nav{align-items:center;gap:26px;display:flex}.spt-nav a{align-items:center;min-height:44px;font-size:14px;line-height:1.35;text-decoration:none;display:inline-flex}.spt-nav a:hover{color:var(--spt-lacquer)}.spt-nav a[aria-current=location]{text-underline-offset:9px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--spt-brass);text-decoration-color:var(--spt-brass)}.spt-header__cta{gap:10px;font-weight:650}.spt-header__actions{justify-self:end}.spt-language select{border:1px solid var(--spt-border);width:min(156px,50vw);min-height:44px;color:var(--spt-text);cursor:pointer;background:#fff;border-radius:3px;padding:8px 12px;font-size:14px}.spt-language select:disabled{opacity:.65;cursor:progress}.spt-hero{isolation:isolate;min-height:660px;padding:86px var(--spt-space-page) 100px;color:#fff;background:#091c2a;align-items:center;display:flex;position:relative}.spt-hero__image{z-index:-2;object-fit:cover;object-position:center 58%;width:100%;height:100%;position:absolute;inset:0}.spt-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#081b2cf2 0%,#081b2cb0 32%,#081b2c12 78%),linear-gradient(#0000 64%,#081b2ca6);position:absolute;inset:0}.spt-hero__copy{width:min(100%,1320px);margin-inline:auto}.spt-hero__copy>*{min-width:0}.spt-kicker{color:var(--spt-lacquer);letter-spacing:.11em;text-transform:uppercase;margin:0 0 24px;font-size:13px;font-weight:700;line-height:1.6}.spt-hero .spt-kicker{color:#e0bf83}.spt-hero h1{letter-spacing:-.055em;text-wrap:initial;max-width:920px;margin:0;font-size:clamp(48px,6.4vw,94px);font-weight:570;line-height:1.04}.spt-hero h1>span{display:block}.spt-hero__lead{color:#edf1f4;max-width:560px;margin:30px 0 0;font-size:clamp(17px,1.6vw,21px);line-height:1.65}.spt-hero__lead:first-letter{text-transform:uppercase}.spt-hero__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.spt-button{min-height:52px;transition:background var(--spt-transition), color var(--spt-transition);border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:12px;padding:12px 24px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.spt-button--primary{color:#132a3a;background:#fff}.spt-button--primary:hover{background:#e4c794}.spt-button--text{color:#fff;border-color:#fff6}.spt-button--text:hover{background:#ffffff18}.spt-hero .spt-button:focus-visible{outline-color:#e4c794}.spt-hero__stage{color:#e0d2bb;margin:22px 0 0;font-size:12px}.spt-hero__caption{bottom:14px;color:#fff;background:#091c2ac9;max-width:min(480px,80%);margin:0;padding:5px 9px;font-size:12px;line-height:1.5;position:absolute;inset-inline-end:var(--spt-space-page)}.spt-context{border-bottom:1px solid var(--spt-border);grid-template-columns:1fr 1.1fr;gap:64px;padding-block:38px;display:grid}.spt-signal{grid-template-columns:auto minmax(30px,1fr) auto;align-items:center;gap:18px;display:grid;position:relative}.spt-signal__node{gap:5px;display:grid}.spt-signal__node>span{color:var(--spt-text-muted);letter-spacing:.1em;font-size:12px}.spt-signal__node strong{font-size:23px;font-weight:570}.spt-signal__line{background:var(--spt-brass);height:1px}.spt-signal__line span{border:1px solid var(--spt-brass);background:#fff;width:7px;height:7px;margin:-3px auto 0;display:block;transform:rotate(45deg)}.spt-signal__status{color:var(--spt-text-muted);grid-column:1/-1;font-size:14px}.spt-hero__scope{grid-template-columns:1.2fr 1fr;gap:28px;margin:0;display:grid}.spt-hero__scope dt{text-transform:uppercase;letter-spacing:.09em;color:var(--spt-text-muted);margin-bottom:7px;font-size:12px}.spt-hero__scope dd{margin:0;font-size:15px;line-height:1.65}.spt-philosophy,.spt-platform,.spt-hybrid,.spt-business,.spt-trust{padding-block:100px}.spt-section-heading h2,.spt-hybrid__intro h2,.spt-trust__copy h2,.spt-pilot__intro h2{letter-spacing:-.035em;margin:0;font-size:clamp(32px,3.6vw,54px);font-weight:550;line-height:1.14}.spt-section-heading--split{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;display:grid}.spt-section-heading--split>p,.spt-hybrid__intro>p:last-child,.spt-trust__copy>p:last-child,.spt-pilot__intro>p:last-child{color:var(--spt-text-muted);margin:0;font-size:16px;line-height:1.75}.spt-philosophy{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.spt-philosophy__body{min-width:0}.spt-context__lead{color:var(--spt-text-muted);margin:0;font-size:18px}.spt-context__lead strong{color:var(--spt-text);font-weight:550}.spt-statement{margin:30px 0 0;font-size:22px;line-height:1.6}.spt-statement em{font-style:normal}.spt-principles{gap:0;margin-top:36px;display:grid}.spt-principles article{border-top:1px solid var(--spt-border);grid-template-columns:115px 1fr;gap:8px 20px;padding-block:24px;display:grid}.spt-principles span{color:var(--spt-lacquer);grid-row:span 2;padding-top:3px;font-size:12px;font-weight:650}.spt-principles h3{text-wrap:initial;margin:0;font-size:19px;font-weight:600}.spt-principles p{color:var(--spt-text-muted);margin:0;font-size:16px}.spt-platform{width:100%;padding-inline:max(var(--spt-space-page), calc((100vw - var(--spt-content-width)) / 2));background:var(--spt-panel);color:#fff}.spt-platform .spt-kicker{color:#e0bf83}.spt-platform .spt-section-heading--split>p{color:#c2cfd5}.spt-module-grid{border-top:1px solid #ffffff30;border-inline-start:1px solid #ffffff30;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:60px;display:grid}.spt-module{border-inline-end:1px solid #ffffff30;min-width:0;transition:background var(--spt-transition);border-bottom:1px solid #ffffff30;padding:36px 40px;position:relative}.spt-module:hover{background:#ffffff05}.spt-module__meta{color:#c4d0d5;justify-content:space-between;gap:16px;font-size:12px;line-height:1.5;display:flex}.spt-module__meta>span:first-child{color:#e0bf83;font-size:18px}.spt-module__name{color:#e0bf83;letter-spacing:.09em;margin-top:38px;font-size:13px;font-weight:650;display:block}.spt-module h3{overflow-wrap:anywhere;letter-spacing:-.02em;text-wrap:initial;max-width:520px;margin:14px 0;font-size:clamp(23px,2.2vw,31px);font-weight:550;line-height:1.3}.spt-module p{color:#cbd6dc;max-width:530px;margin:0;font-size:16px;line-height:1.75}.spt-hybrid{border-bottom:1px solid var(--spt-border);grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.spt-hybrid__intro>p:last-child{margin-top:24px}.spt-hybrid__disclosure{align-self:start;min-width:0}.spt-hybrid__disclosure summary{border-block:1px solid var(--spt-border);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding-block:10px;font-size:14px;list-style:none;display:flex}.spt-hybrid__disclosure summary::-webkit-details-marker{display:none}.spt-hybrid__disclosure-marker{border:1px solid var(--spt-border-strong);border-radius:50%;flex:none;width:24px;height:24px;position:relative}.spt-hybrid__disclosure-marker:before,.spt-hybrid__disclosure-marker:after{content:"";background:currentColor;height:1px;position:absolute;inset:10px 6px}.spt-hybrid__disclosure-marker:after{transform:rotate(90deg)}.spt-hybrid__disclosure[open] .spt-hybrid__disclosure-marker:after{display:none}.spt-hybrid__disclosure-body{padding-top:24px}.spt-blueprint{background:#eef1f2;height:160px;position:relative;overflow:hidden}.spt-blueprint__layer{inset-inline-start:25%;border:1px solid var(--spt-border-strong);width:45%;height:55%;position:absolute;top:20%;transform:skewY(-12deg)}.spt-blueprint__layer--thermal{border-color:var(--spt-lacquer);transform:translateY(14px)skewY(-12deg)}.spt-blueprint__layer--structure{border-color:var(--spt-brass);transform:translateY(28px)skewY(-12deg)}.spt-blueprint__layer--optimize{border-color:var(--spt-jade);transform:translateY(42px)skewY(-12deg)}.spt-blueprint__core{letter-spacing:.1em;background:#eef1f2;padding:6px;font-size:15px;position:absolute;inset:62px auto auto 44%}.spt-hybrid__list article{border-bottom:1px solid var(--spt-border);grid-template-columns:30px 1fr;gap:12px;padding-block:24px;display:grid}.spt-hybrid__list article>span{color:var(--spt-lacquer);font-size:12px}.spt-hybrid__list h3{letter-spacing:.02em;text-wrap:initial;margin:0 0 8px;font-size:17px}.spt-hybrid__list p{color:var(--spt-text-muted);margin:0;font-size:16px}.spt-hybrid__list small{color:var(--spt-text-muted);grid-column:2;font-size:12px}.spt-business__grid{border-top:1px solid var(--spt-border-strong);margin-top:54px}.spt-business__grid article{border-bottom:1px solid var(--spt-border);grid-template-columns:46px .8fr 1fr 1.5fr;align-items:baseline;gap:28px;padding-block:30px;display:grid}.spt-business__number{color:var(--spt-lacquer);font-size:14px}.spt-business__stage{color:var(--spt-text-muted);margin:0;font-size:13px;line-height:1.6}.spt-business__grid h3{text-wrap:initial;margin:0;font-size:21px;font-weight:550;line-height:1.4}.spt-business__grid article>p:last-child{color:var(--spt-text-muted);margin:0;font-size:16px}.spt-trust{padding-top:0}.spt-trust__copy{max-width:900px}.spt-trust__copy>p:last-child{max-width:820px;margin-top:28px}.spt-trust__flow{background:var(--spt-border);border:1px solid var(--spt-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:48px 0 0;padding:0;list-style:none;display:grid}.spt-trust__flow li{border-top:3px solid var(--spt-brass);background:#f5f6f6;flex-direction:column;gap:8px;min-width:0;padding:26px;display:flex}.spt-trust__flow li:nth-child(4){border-top-color:var(--spt-jade);background:#edf2ef}.spt-trust__flow li>span{color:var(--spt-text-muted);margin-bottom:28px;font-size:12px}.spt-trust__flow strong{font-size:21px;font-weight:550}.spt-trust__flow small{color:var(--spt-text-muted);font-size:14px;line-height:1.6}.spt-evidence-note{grid-template-columns:.4fr 1fr;gap:30px;margin-top:28px;display:grid}.spt-evidence-note strong{font-size:13px;font-weight:650}.spt-evidence-note p{color:var(--spt-text-muted);margin:0;font-size:14px}.spt-pilot{width:100%;padding:90px max(var(--spt-space-page), calc((100vw - var(--spt-content-width)) / 2));background:var(--spt-background)}.spt-pilot__intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:24px 80px;display:grid}.spt-pilot__intro .spt-kicker{grid-column:1/-1;margin-bottom:0}.spt-pilot__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:54px;display:grid}.spt-pilot__steps article{border-top:1px solid var(--spt-border-strong);padding-top:24px}.spt-pilot__steps span{color:var(--spt-lacquer);font-size:13px}.spt-pilot__steps h3{text-wrap:initial;margin:32px 0 14px;font-size:22px;font-weight:550}.spt-pilot__steps p{color:var(--spt-text-muted);margin:0;font-size:16px}.spt-pilot__cta{background:var(--spt-panel);color:#fff;justify-content:space-between;align-items:center;gap:28px;margin-top:54px;padding:32px 36px;display:flex}.spt-pilot__cta>div{gap:10px;display:grid}.spt-pilot__cta small{color:#d7bd90;font-size:13px}.spt-pilot__cta strong{color:#cfdae0;font-size:16px;font-weight:450}.spt-pilot__pending{border:1px solid #fff5;padding:10px 15px;font-size:13px;line-height:1.5}.spt-footer{grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;min-height:180px;padding-block:32px;display:grid}.spt-footer p{color:var(--spt-text-muted);text-align:center;font-size:14px}.spt-footer>a{align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}html:lang(ar) :is(h1,h2,h3,.spt-kicker),html:lang(hi) :is(h1,h2,h3,.spt-kicker),html:lang(th) :is(h1,h2,h3,.spt-kicker){letter-spacing:normal}html:lang(ar) :is(h1,h2,h3),html:lang(hi) :is(h1,h2,h3),html:lang(th) :is(h1,h2,h3){line-height:1.3}html:lang(ko) :is(h1,h2,h3){word-break:keep-all}html:lang(zh) :is(h1,h2,h3),html:lang(ja) :is(h1,h2,h3),html:lang(ja) .spt-hero__lead{word-break:normal;line-break:strict}html[dir=rtl] .spt-hero:after{background:linear-gradient(270deg,#081b2ce8,#081b2cbb 50%,#081b2c55)}@media (width<=1240px){.spt-brand small{display:none}.spt-header{gap:24px}.spt-nav{gap:20px}}@media (width<=1100px){.spt-header{grid-template-columns:1fr auto;row-gap:4px}.spt-nav{grid-area:2/1/auto/-1;justify-content:space-between}.spt-header__actions{grid-area:1/2}.spt-hero{min-height:610px}.spt-hero h1{font-size:clamp(52px,7.5vw,82px)}.spt-context{gap:36px}.spt-philosophy,.spt-hybrid{gap:50px}.spt-section-heading--split,.spt-pilot__intro{gap:40px}.spt-business__grid article{grid-template-columns:32px .7fr 1fr 1.25fr;gap:20px}.spt-trust__flow li{padding:20px 15px}}@media (width<=760px){:root{--spt-space-page:22px}.spt-header{gap:6px 16px;padding-block:10px 6px}.spt-brand strong{font-size:24px}.spt-brand__signal{width:21px;height:28px}.spt-nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px 6px;display:grid;overflow:visible}.spt-nav a{text-align:center;overflow-wrap:normal;justify-content:center;min-height:44px;padding:5px 2px;font-size:14px;line-height:1.3}.spt-nav a:nth-child(-n+3){grid-column:span 2}.spt-nav a:nth-child(n+4){grid-column:span 3}.spt-header__cta>span{display:none}.spt-hero{align-items:flex-start;min-height:600px;padding-block:62px 90px}.spt-hero__image{object-position:62% center}.spt-hero:after{background:linear-gradient(90deg,#081b2cdb,#081b2c7a),linear-gradient(#0000 50%,#081b2c91)}.spt-hero h1{letter-spacing:-.04em;font-size:clamp(42px,10vw,68px);line-height:1.12}.spt-hero__lead{max-width:38ch;margin-top:24px;font-size:17px}.spt-hero__actions{align-items:stretch;gap:10px;margin-top:28px}.spt-button{min-height:50px;padding-inline:16px;font-size:14px}.spt-hero__caption{width:fit-content;max-width:none;font-size:12px;inset-inline:22px}.spt-context{grid-template-columns:1fr;gap:24px;padding-block:28px}.spt-signal{gap:12px;max-width:480px}.spt-signal__status{font-size:13px}.spt-hero__scope{gap:20px}.spt-hero__scope dd{font-size:14px}.spt-philosophy,.spt-platform,.spt-hybrid,.spt-business,.spt-trust{padding-block:64px}.spt-philosophy,.spt-hybrid,.spt-section-heading--split,.spt-pilot__intro{grid-template-columns:1fr;gap:28px}.spt-section-heading h2,.spt-hybrid__intro h2,.spt-trust__copy h2,.spt-pilot__intro h2{font-size:clamp(30px,7.5vw,40px);line-height:1.22}.spt-kicker{margin-bottom:18px;font-size:12px}.spt-context__lead{font-size:16px}.spt-statement{font-size:20px}.spt-principles article{grid-template-columns:1fr;gap:10px}.spt-principles span{grid-row:auto}.spt-module-grid{grid-template-columns:1fr;margin-top:32px}.spt-module{padding:26px 24px}.spt-module__name{margin-top:24px}.spt-module h3{font-size:25px}.spt-hybrid__disclosure-body{padding-top:18px}.spt-business__grid{margin-top:32px}.spt-business__grid article{grid-template-columns:30px 1fr;gap:12px;padding-block:26px}.spt-business__number{grid-row:span 3}.spt-business__grid h3,.spt-business__grid article>p:last-child{grid-column:2}.spt-trust{padding-top:0}.spt-trust__flow{grid-template-columns:1fr;margin-top:30px}.spt-trust__flow li{border-top:0;border-inline-start:3px solid var(--spt-brass);grid-template-columns:30px 1fr;gap:8px 16px;padding:22px;display:grid}.spt-trust__flow li:nth-child(4){border-inline-start-color:var(--spt-jade)}.spt-trust__flow li>span{grid-row:span 2;margin:5px 0 0}.spt-trust__flow small{grid-column:2}.spt-evidence-note{grid-template-columns:1fr;gap:10px}.spt-pilot{padding-block:60px}.spt-pilot__steps{grid-template-columns:1fr;gap:28px;margin-top:36px}.spt-pilot__steps h3{margin-top:20px}.spt-pilot__cta{flex-direction:column;align-items:flex-start;margin-top:36px;padding:28px 24px}.spt-footer{grid-template-columns:1fr auto;gap:16px;min-height:160px}.spt-footer p{text-align:start;grid-area:2/1/auto/-1;margin:0}}@media (width<=1100px) and (height<=600px){.spt-header{position:static}.spt-hero{min-height:560px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (prefers-contrast:more){:root{--spt-border:#7c8c94;--spt-text-muted:#33454f}.spt-hero:after{background:#081b2cdb}}@media (forced-colors:active){.spt-hero__image,.spt-hero:after{display:none}.spt-hero,.spt-platform,.spt-pilot__cta{color:canvastext;background:canvas}.spt-button,.spt-language select,.spt-pilot__pending,.spt-module,.spt-hybrid__disclosure-marker{border:1px solid buttontext}a:focus-visible,select:focus-visible,summary:focus-visible{outline-color:highlight}}
