.public-home-module__p11UKG__page{background:var(--surface-canvas);min-height:100vh;color:var(--text-primary)}.public-home-module__p11UKG__header{z-index:40;border-bottom:1px solid color-mix(in srgb,var(--border-default) 82%,transparent);background:color-mix(in srgb,var(--surface-canvas) 90%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:12px max(22px,50vw - 620px);display:flex;position:sticky;inset-block-start:0}.public-home-module__p11UKG__header>a{display:inline-flex}.public-home-module__p11UKG__header nav{align-items:center;gap:8px;display:flex}.public-home-module__p11UKG__header nav a{border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:9px 14px;font-size:.875rem;font-weight:720;display:inline-flex}.public-home-module__p11UKG__language{color:var(--text-secondary)}.public-home-module__p11UKG__secondaryAction{border:1px solid var(--border-default);background:var(--surface-raised)}.public-home-module__p11UKG__primaryAction{background:var(--action-fill);color:#fff;box-shadow:0 7px 20px color-mix(in srgb,var(--interactive) 22%,transparent)}.public-home-module__p11UKG__hero{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);align-items:end;gap:clamp(34px,7vw,90px);width:min(1240px,100% - 44px);margin-inline:auto;padding:clamp(68px,8vw,118px) 0 56px;display:grid}.public-home-module__p11UKG__heroCopy{max-width:830px}.public-home-module__p11UKG__eyebrow,.public-home-module__p11UKG__kicker{color:var(--interactive);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:.75rem;font-weight:850;display:flex}.public-home-module__p11UKG__eyebrow span{background:var(--success);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb,var(--success) 14%,transparent);border-radius:50%}.public-home-module__p11UKG__hero h1{letter-spacing:-.058em;text-wrap:balance;max-width:870px;margin:22px 0;font-size:clamp(2.75rem,6.7vw,5.75rem);font-weight:770;line-height:1.02}.public-home-module__p11UKG__lead{max-width:760px;color:var(--text-secondary);margin:0;font-size:clamp(1rem,1.55vw,1.2rem);line-height:1.85}.public-home-module__p11UKG__lifecycle{border-block:1px solid var(--border-default);align-items:stretch;gap:0;margin-top:38px;display:flex}.public-home-module__p11UKG__lifecycle span{min-width:0;color:var(--text-secondary);flex:1;gap:5px;padding:16px 12px;font-size:.75rem;display:grid}.public-home-module__p11UKG__lifecycle span+span{border-inline-start:1px solid var(--border-default)}.public-home-module__p11UKG__lifecycle b{color:var(--interactive);letter-spacing:.08em;font-size:.69rem}.public-home-module__p11UKG__assurance{border:1px solid var(--border-default);background:var(--surface-raised);box-shadow:var(--shadow-sm);border-radius:24px;gap:18px;padding:26px;display:grid}.public-home-module__p11UKG__assuranceMark{background:var(--success-soft);width:48px;height:48px;color:var(--success);border-radius:15px;place-items:center;font-size:1.35rem;font-weight:900;display:grid}.public-home-module__p11UKG__assurance h2{margin:0 0 10px;font-size:1.25rem;line-height:1.35}.public-home-module__p11UKG__assurance p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.75}.public-home-module__p11UKG__starts{background:var(--surface-raised);border-block:1px solid var(--border-default);padding:clamp(58px,7vw,92px) max(22px,50vw - 620px)}.public-home-module__p11UKG__sectionHeading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.public-home-module__p11UKG__sectionHeading h2{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(2rem,4vw,3.4rem)}.public-home-module__p11UKG__sectionHeading>p{max-width:540px;color:var(--text-secondary);margin:0;line-height:1.75}.public-home-module__p11UKG__startGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.public-home-module__p11UKG__startCard{border:1px solid var(--border-default);background:var(--surface-canvas);min-height:310px;color:inherit;border-radius:20px;flex-direction:column;padding:24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.public-home-module__p11UKG__startCard:after{content:"";background:var(--action-fill);width:100%;height:3px;transform-origin:inherit;transition:transform .2s;position:absolute;inset-block-start:0;inset-inline-start:0;transform:scaleX(0)}.public-home-module__p11UKG__startCard:hover{border-color:var(--interactive);box-shadow:var(--shadow-md);transform:translateY(-3px)}.public-home-module__p11UKG__startCard:hover:after{transform:scaleX(1)}.public-home-module__p11UKG__number{background:var(--interactive-soft);width:40px;height:40px;color:var(--interactive);border-radius:12px;place-items:center;font-size:.75rem;font-weight:850;display:grid}.public-home-module__p11UKG__startCard h3{margin:34px 0 11px;font-size:1.23rem}.public-home-module__p11UKG__startCard p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.75}.public-home-module__p11UKG__startCard footer{color:var(--interactive);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:28px;font-size:.78rem;font-weight:800;display:flex}.public-home-module__p11UKG__startCard footer b{font-size:1.2rem}.public-home-module__p11UKG__principles{border-bottom:1px solid var(--border-default);grid-template-columns:repeat(3,1fr);gap:1px;width:min(1240px,100% - 44px);margin-inline:auto;padding:60px 0 80px;display:grid}.public-home-module__p11UKG__principles article{gap:17px;padding:22px;display:flex}.public-home-module__p11UKG__principles article+article{border-inline-start:1px solid var(--border-default)}.public-home-module__p11UKG__principles article>span{color:var(--interactive);font-size:.7rem;font-weight:850}.public-home-module__p11UKG__principles h2{margin:0 0 7px;font-size:1rem}.public-home-module__p11UKG__principles p{color:var(--text-secondary);margin:0;font-size:.84rem;line-height:1.65}.public-home-module__p11UKG__footer{width:min(1240px,100% - 44px);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:20px;margin-inline:auto;padding:28px 0 42px;font-size:.8rem;display:flex}.public-home-module__p11UKG__footer p{margin:0}.public-home-module__p11UKG__footer a{color:var(--interactive);font-weight:750}@media (max-width:980px){.public-home-module__p11UKG__hero{grid-template-columns:1fr;padding-top:65px}.public-home-module__p11UKG__assurance{grid-template-columns:auto 1fr}.public-home-module__p11UKG__startGrid{grid-template-columns:repeat(2,1fr)}.public-home-module__p11UKG__startCard{min-height:250px}.public-home-module__p11UKG__principles{grid-template-columns:1fr}.public-home-module__p11UKG__principles article+article{border-inline-start:0;border-top:1px solid var(--border-default)}}@media (max-width:620px){.public-home-module__p11UKG__header{gap:10px;padding-inline:16px}.public-home-module__p11UKG__brand>span>span{display:none}.public-home-module__p11UKG__header nav{gap:3px;min-width:0}.public-home-module__p11UKG__header nav a{padding-inline:9px}.public-home-module__p11UKG__secondaryAction{display:none}.public-home-module__p11UKG__hero{width:min(100% - 32px,1240px);padding:48px 0 38px}.public-home-module__p11UKG__hero h1{font-size:clamp(2.45rem,13vw,3.55rem)}.public-home-module__p11UKG__lifecycle{grid-template-columns:1fr 1fr;display:grid}.public-home-module__p11UKG__lifecycle span+span{border-inline-start:0}.public-home-module__p11UKG__lifecycle span:nth-child(2n){border-inline-start:1px solid var(--border-default)}.public-home-module__p11UKG__lifecycle span:nth-child(n+3){border-top:1px solid var(--border-default)}.public-home-module__p11UKG__assurance{grid-template-columns:1fr}.public-home-module__p11UKG__starts{padding-inline:16px}.public-home-module__p11UKG__sectionHeading{display:grid}.public-home-module__p11UKG__startGrid{grid-template-columns:1fr}.public-home-module__p11UKG__startCard{min-height:230px}.public-home-module__p11UKG__principles,.public-home-module__p11UKG__footer{width:calc(100% - 32px)}.public-home-module__p11UKG__footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.public-home-module__p11UKG__startCard,.public-home-module__p11UKG__startCard:after{transition:none}}@media (max-width:620px){.public-home-module__p11UKG__header nav .public-home-module__p11UKG__secondaryAction{display:none}.public-home-module__p11UKG__header nav a{white-space:nowrap;padding-inline:8px;font-size:.8125rem}.public-home-module__p11UKG__header{gap:8px}.public-home-module__p11UKG__header nav{gap:5px}}
