.ds-page-section{position:relative}.ds-page-shell{position:relative;padding:clamp(2rem,4vw,4rem);border-radius:3rem;border:1px solid rgba(var(--ds-primary-rgb),.16);background:radial-gradient(circle at top left,rgba(var(--ds-primary-rgb),.08),transparent 32%),linear-gradient(180deg,#fffffff5,rgba(var(--ds-primary-rgb),.04));box-shadow:var(--ds-shadow-soft);overflow:hidden}.ds-page-shell--custom{padding:clamp(1.4rem,3vw,2.4rem)}.ds-page-header{display:grid;gap:1.2rem;max-width:72rem;margin-bottom:3rem}.page-title,.main-page-title{margin-top:0}.main-page-title{margin-bottom:0;font-size:clamp(3.2rem,5vw,5.6rem);line-height:1.04;text-wrap:balance}.ds-page-lead{margin:0;color:rgba(var(--ds-muted-rgb),.95);font-size:clamp(1.6rem,2vw,1.95rem);line-height:1.65}.ds-page-content{color:rgba(var(--ds-text-rgb),.86)}.ds-page-content>*:first-child{margin-top:0}.ds-page-content>*:last-child{margin-bottom:0}.ds-page-content.rte h1,.ds-page-content.rte h2,.ds-page-content.rte h3,.ds-page-content.rte h4{margin-top:0;margin-bottom:1.2rem;line-height:1.12}.ds-page-content.rte h2{font-size:clamp(2.6rem,4vw,3.8rem)}.ds-page-content.rte h3{font-size:clamp(2rem,3vw,2.7rem)}.ds-page-content.rte p,.ds-page-content.rte li,.ds-page-content.rte td,.ds-page-content.rte th{color:rgba(var(--ds-text-rgb),.84);font-size:1.62rem;line-height:1.75}.ds-page-content.rte p,.ds-page-content.rte ul,.ds-page-content.rte ol,.ds-page-content.rte blockquote,.ds-page-content.rte table{margin-top:0;margin-bottom:1.6rem}.ds-page-content.rte ul,.ds-page-content.rte ol{padding-left:2.2rem}.ds-page-content.rte li+li{margin-top:.6rem}.ds-page-content.rte strong{color:rgb(var(--ds-heading-rgb))}.ds-page-content.rte a{color:rgb(var(--ds-primary-rgb));text-decoration-thickness:.08em;text-underline-offset:.18em}.ds-page-content.rte blockquote{padding:1.6rem 1.8rem;border-left:.4rem solid rgba(var(--ds-primary-rgb),.46);border-radius:0 1.8rem 1.8rem 0;background:rgba(var(--ds-primary-rgb),.06)}.ds-page-content.rte table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:1.8rem;border:1px solid rgba(var(--ds-text-rgb),.12);background:#fff}.ds-page-content.rte th,.ds-page-content.rte td{padding:1rem 1.2rem;border-bottom:1px solid rgba(var(--ds-text-rgb),.08);text-align:left}.ds-page-content.rte th{font-family:var(--ds-font-heading, var(--font-heading-family));font-weight:650}.ds-page-content .kc-page,.ds-page-content .service{--kc-primary: var(--ds-primary-rgb);--kc-primary-2: var(--ds-accent-rgb);--kc-text-dark: var(--ds-heading-rgb);--kc-muted: var(--ds-muted-rgb);max-width:112rem;margin:0 auto}.ds-page-content .kc-page>*:first-child,.ds-page-content .service>*:first-child{margin-top:0}.kc-hero,.service__header{display:grid;gap:1rem;max-width:96rem;margin:0 auto 2rem}.kc-kicker,.service__kicker{margin:0;color:rgba(var(--kc-primary),.92);font-family:var(--ds-font-heading, var(--font-heading-family));font-size:1.15rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.kc-h1,.service__title{margin:0;font-size:clamp(3.2rem,5vw,5.4rem);line-height:1.04;text-wrap:balance}.kc-lead,.service__lead{margin:0;max-width:74ch;color:rgba(var(--kc-muted),.95);font-size:clamp(1.6rem,2vw,1.95rem);line-height:1.7}.kc-section,.service__section{margin-top:2.2rem}.kc-h2,.service__h2{margin:0 0 1rem;font-size:clamp(2.4rem,3.6vw,3.4rem);line-height:1.12}.kc-h3{margin:0 0 .5rem;font-size:2rem}.kc-grid,.service__grid,.service__process,.service__callout-grid{display:grid;gap:1.2rem}.kc-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.service__grid,.service__callout-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service__process{grid-template-columns:repeat(4,minmax(0,1fr))}.kc-card,.kc-cta,.service__callout,.service__card,.service__process-card,.service__callout-item,.service__panel,.service__footer-box{border-radius:2rem;border:1px solid rgba(var(--kc-primary),.18);background:linear-gradient(155deg,rgba(var(--kc-primary),.08),#fffffffa 72%);box-shadow:var(--ds-shadow-soft)}.kc-card,.service__card,.service__process-card,.service__callout-item,.service__panel{padding:1.4rem;margin:12px 0}.kc-muted,.service__muted,.service__panel,.service__step-body,.service__footer-box p{color:rgba(var(--kc-muted),.94)}.kc-list,.service__bullets{margin:0;padding-left:1.8rem}.kc-list li+li,.service__bullets li+li{margin-top:.6rem}.kc-cta,.service__callout,.service__footer-box{padding:clamp(1.4rem,2vw,2rem)}.service__callout{background:linear-gradient(145deg,rgba(var(--kc-primary),.1),#fffffff5)}.service__cta-top,.service__trust,.service__footer-cta{display:flex;flex-wrap:wrap;gap:.8rem}.service__badge{display:inline-flex;align-items:center;min-height:3.5rem;padding:.55rem 1rem;border-radius:999px;background:rgba(var(--kc-primary),.08);border:1px solid rgba(var(--kc-primary),.2);color:rgba(var(--kc-text-dark),.9);font-size:1.3rem;font-weight:600}.service__callout{margin-top:2rem}.service__callout-title,.service__panel-title,.service__footer-title{margin:0 0 .4rem}.service__steps{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.service__step{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;padding:1.3rem 1.4rem;border-radius:2rem;border:1px solid rgba(var(--kc-primary),.16);background:rgba(var(--kc-primary),.06)}.service__step-num{display:inline-flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border-radius:999px;background:linear-gradient(180deg,rgba(var(--kc-primary),1),rgba(var(--kc-primary-2),.94));color:#fff;font-weight:800}.service__footer{margin-top:2.4rem}.service__footer-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.4rem}.page-placeholder-wrapper{display:flex;justify-content:center}.page-placeholder{width:52.5rem;height:52.5rem}.ds-partner{max-width:112rem;margin:0 auto}.ds-partner__hero{display:grid;gap:1rem;max-width:96rem;margin:0 auto 2rem}.ds-partner__kicker{margin:0;color:rgba(var(--ds-primary-rgb),.92);font-family:var(--ds-font-heading, var(--font-heading-family));font-size:1.15rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.ds-partner__title{margin:0;font-size:clamp(3.2rem,5vw,5.2rem);line-height:1.04;text-wrap:balance}.ds-partner__lead{margin:0;max-width:74ch;color:rgba(var(--ds-muted-rgb),.94);font-size:clamp(1.6rem,2vw,1.9rem);line-height:1.7}.ds-partner__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.ds-partner__card{border-radius:2rem;border:1px solid rgba(var(--ds-primary-rgb),.18);background:linear-gradient(155deg,rgba(var(--ds-primary-rgb),.08),#fffffffa 72%);padding:1.45rem}.ds-partner__card--accent{border-color:rgba(var(--ds-primary-rgb),.28);background:linear-gradient(145deg,rgba(var(--ds-primary-rgb),.12),#fffffffa 72%)}.ds-partner__h2{margin:0 0 .75rem;font-size:clamp(2.2rem,3vw,3rem);line-height:1.15}.ds-partner__list,.ds-partner__steps{margin:0;padding-left:1.8rem}.ds-partner__list li,.ds-partner__steps li{color:rgba(var(--ds-text-rgb),.84)}.ds-partner__list li+li,.ds-partner__steps li+li{margin-top:.65rem}.ds-partner__cta-copy{margin:1rem 0 0;color:rgba(var(--ds-muted-rgb),.92)}.ds-partner__cta{margin-top:1rem}.ds-partner__note{margin:1.4rem 0 0;color:rgba(var(--ds-muted-rgb),.92);font-size:1.35rem}.ds-contact{max-width:112rem;margin:0 auto}.ds-contact__hero{display:grid;gap:1rem;max-width:98rem;margin:0 auto 2rem}.ds-contact__kicker{margin:0;color:rgba(var(--ds-primary-rgb),.92);font-family:var(--ds-font-heading, var(--font-heading-family));font-size:1.15rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.ds-contact__title{margin:0;font-size:clamp(3rem,4.8vw,5rem);line-height:1.06}.ds-contact__lead{margin:0;max-width:84ch;color:rgba(var(--ds-muted-rgb),.94);font-size:clamp(1.58rem,2vw,1.9rem);line-height:1.68}.ds-contact__switch{display:flex;flex-wrap:wrap;gap:.8rem}.ds-contact__section{margin-top:1.8rem}.ds-contact__h2{margin:0 0 .85rem;font-size:clamp(2.2rem,3vw,3rem);line-height:1.15}.ds-contact__intro{margin:0;max-width:90ch;color:rgba(var(--ds-muted-rgb),.92)}.ds-contact__include-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.ds-contact__include-item{border-radius:1.6rem;border:1px solid rgba(var(--ds-primary-rgb),.18);background:linear-gradient(155deg,rgba(var(--ds-primary-rgb),.08),#fffffffa 72%);padding:1rem}.ds-contact__include-item h3{margin:0 0 .3rem;font-size:1.5rem;line-height:1.3}.ds-contact__include-item p{margin:0;color:rgba(var(--ds-muted-rgb),.92);font-size:1.32rem;line-height:1.55}.ds-contact__form{margin-top:1rem;border-radius:1.8rem;border:1px solid rgba(var(--ds-primary-rgb),.2);background:linear-gradient(160deg,rgba(var(--ds-primary-rgb),.08),#fffffffa 72%);padding:1.2rem}.ds-contact__alert{margin:0 0 1rem;border-radius:1.2rem;border:1px solid rgba(var(--ds-primary-rgb),.2);padding:.8rem .95rem}.ds-contact__alert--success{background:rgba(var(--ds-primary-rgb),.08);color:rgba(var(--ds-text-rgb),.88)}.ds-contact__alert--error{background:#b2202e14;border-color:#b2202e3d}.ds-contact__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ds-contact__field{min-width:0}.ds-contact__field--full{grid-column:1 / -1}.ds-contact__field label{display:block;margin:0 0 .34rem;color:rgba(var(--ds-text-rgb),.84);font-size:1.22rem;line-height:1.35;font-weight:600}.ds-contact__field input,.ds-contact__field select,.ds-contact__field textarea{width:100%;min-height:4.4rem;margin:0;border-radius:1rem;border:1px solid rgba(var(--ds-primary-rgb),.22);background:#fffffff2;color:rgba(var(--ds-text-rgb),.9);padding:.72rem .92rem;font:inherit}.ds-contact__field textarea{min-height:12rem;resize:vertical}.ds-contact__field input:focus-visible,.ds-contact__field select:focus-visible,.ds-contact__field textarea:focus-visible{outline:.2rem solid rgba(var(--ds-primary-rgb),.4);outline-offset:.14rem}.ds-contact__form-footer{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:1rem}.ds-contact__required-note{margin:0;color:rgba(var(--ds-muted-rgb),.92);font-size:1.2rem}.ds-contact__disclaimer{margin-top:1rem;border-radius:1.2rem;border:1px solid rgba(var(--ds-primary-rgb),.18);background:rgba(var(--ds-primary-rgb),.06);color:rgba(var(--ds-muted-rgb),.92);padding:.85rem .95rem}@media screen and (max-width:989px){.kc-grid-2,.service__grid,.service__process,.service__callout-grid,.ds-contact__include-grid,.ds-contact__form-grid,.ds-partner__grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.ds-page-shell,.ds-page-shell--custom{padding:1.4rem;border-radius:2.2rem}.ds-page-header{margin-bottom:2rem}.main-page-title{font-size:clamp(2.8rem,8vw,4rem)}.service__step{grid-template-columns:1fr}.service__step-num{width:3rem;height:3rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-main-page.css.map */
