.ind-feedback{color:#1d1d1f;background:#fff;padding:10vw 8vw}.ind-feedback-content{max-width:1000px;margin:0 auto}.ind-feedback-header{text-align:center;margin-bottom:6vh}.ind-feedback-title{letter-spacing:-.02em;color:#1d1d1f;margin:0 0 2vh;font-size:5vw;font-weight:700}.ind-feedback-sub{color:#6e6e73;margin:0;font-size:1.3vw;line-height:1.5}.ind-feedback-form{flex-direction:column;gap:30px;display:flex}.ind-feedback-row{gap:40px;display:flex}.ind-feedback-field{flex-direction:column;flex:1;gap:8px;display:flex;position:relative}.ind-feedback-field-full{width:100%}.ind-feedback-field label{color:#86868b;letter-spacing:.1em;text-transform:uppercase;font-size:.85vw;font-weight:500}.ind-feedback-field input,.ind-feedback-field textarea{color:#1d1d1f;letter-spacing:.03em;resize:none;background:0 0;border:none;border-bottom:1px solid #d2d2d7;outline:none;padding:12px 0;font-family:inherit;font-size:1vw;font-weight:400;transition:border-color .3s}.ind-feedback-field input::placeholder,.ind-feedback-field textarea::placeholder{color:#b0b0b5}.ind-feedback-field input:focus,.ind-feedback-field textarea:focus{border-bottom-color:#1d1d1f}.ind-feedback-field textarea{border-bottom:1px solid #d2d2d7}.ind-feedback-select-wrapper{position:relative}.ind-feedback-select{cursor:pointer;color:#1d1d1f;box-sizing:content-box;border-bottom:1px solid #d2d2d7;justify-content:space-between;align-items:center;min-height:0;padding:12px 0;font-size:1vw;line-height:normal;transition:border-color .3s;display:flex}.ind-feedback-select:hover,.ind-feedback-select.open{border-bottom-color:#1d1d1f}.ind-feedback-select svg{color:#86868b;transition:transform .3s}.ind-feedback-select.open svg{transform:rotate(180deg)}.placeholder-value{font-size:inherit;color:#b0b0b5}.selected-value{font-size:inherit;color:#1d1d1f}.ind-feedback-options{z-index:10;background:#fff;border:1px solid #d2d2d7;margin-top:4px;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 16px #00000014}.ind-feedback-option{color:#6e6e73;cursor:pointer;padding:12px 16px;font-size:.95vw;transition:background .2s,color .2s}.ind-feedback-option:hover{color:#1d1d1f;background:#f0f0f5}.ind-feedback-option.active{color:#004fb6}.ind-feedback-submit{color:#1d1d1f;letter-spacing:.05em;cursor:pointer;background:0 0;border:1px solid #d2d2d7;border-radius:0;margin:20px auto 0;padding:14px;font-family:inherit;font-size:1vw;font-weight:300;transition:color .3s,border-color .3s;display:block}.ind-feedback-submit:hover{color:#86868b;border-color:#86868b}@media (width<=768px){.ind-feedback{padding:8vh 6vw}.ind-feedback-title{font-size:8vw}.ind-feedback-sub{font-size:4vw}.ind-feedback-row{flex-direction:column;gap:24px}.ind-feedback-field label{font-size:2.8vw}.ind-feedback-field input,.ind-feedback-field textarea,.placeholder-value,.selected-value{font-size:3.5vw}.ind-feedback-option{font-size:3.2vw}.ind-feedback-submit{font-size:3.5vw}}[data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .8s,transform .8s}[data-reveal=fade-up]{transform:translateY(40px)}[data-reveal=fade-in]{transform:none}[data-reveal=fade-left]{transform:translate(-50px)}[data-reveal=fade-right]{transform:translate(50px)}[data-reveal=zoom]{transform:scale(.92)}[data-reveal].revealed{opacity:1;transform:translateY(0)translate(0)scale(1)}.corp-subpage{background:#fff;min-height:100vh;padding-top:50px;overflow:clip}.corp-sub-hero{padding:12vh 8vw 6vh}.corp-sub-breadcrumbs{color:#6e6e73;margin-bottom:4vh;font-size:.9vw}.corp-sub-breadcrumbs a{color:#1d1d1f;text-decoration:none}.corp-sub-breadcrumbs a:hover{text-decoration:underline}.corp-sub-title{letter-spacing:-.03em;color:#1d1d1f;margin:0 0 2vh;font-size:4.5vw;font-weight:700;line-height:1.05}.corp-sub-subtitle{letter-spacing:-.02em;color:#004fb6;margin:0 0 1.5vh;font-size:2.5vw;font-weight:700;line-height:1.15}.corp-sub-desc{color:#6e6e73;max-width:65%;margin:0;font-size:1.3vw;font-weight:400;line-height:1.7}.corp-sub-link{color:#004fb6;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.corp-sub-link:hover{border-bottom-color:#004fb6}.cs-partner{padding:0 8vw 10vh}.cs-partner-inner{background:#f5f5f7;border-radius:0;align-items:center;gap:3vw;padding:3.5vw 4vw;display:flex;position:relative;overflow:hidden}.cs-partner-inner:before,.cs-partner-inner:after{content:"";pointer-events:none;background:#004fb614;border-radius:50%;position:absolute}.cs-partner-inner:before{width:1.8vw;height:1.8vw;animation:7s ease-in-out infinite partnerFloat;bottom:-1vw;right:8vw}.cs-partner-inner:after{background:#004fb60f;width:1.1vw;height:1.1vw;animation:9s ease-in-out 2s infinite partnerFloat;bottom:-.5vw;right:4vw}.cs-partner-dot-1,.cs-partner-dot-2{pointer-events:none;border-radius:50%;position:absolute}.cs-partner-dot-1{background:#004fb61a;width:.7vw;height:.7vw;animation:11s ease-in-out 1s infinite partnerFloat;bottom:-.3vw;right:12vw}.cs-partner-dot-2{background:#004fb60d;width:1.4vw;height:1.4vw;animation:8s ease-in-out 3s infinite partnerFloat;bottom:-.8vw;right:2vw}@keyframes partnerFloat{0%{opacity:0;translate:0}10%{opacity:.7}50%{opacity:1;translate:0 -8vw}90%{opacity:.5}to{opacity:0;translate:0 -16vw}}.cs-partner-info{z-index:1;position:relative}.cs-partner-label{text-transform:uppercase;letter-spacing:.12em;color:#86868b;margin-bottom:.6vw;font-size:.75vw;display:block}.cs-partner-name{color:#1d1d1f;margin:0 0 .8vw;font-size:2vw;font-weight:700}.cs-partner-desc{color:#1d1d1f;max-width:40vw;margin:0 0 1.2vw;font-size:1.05vw;line-height:1.6}.cs-partner-link{color:#004fb6;font-size:1.05vw;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-block}.cs-partner-link:hover{opacity:.7}.cs-section-title{color:#1d1d1f;letter-spacing:-.02em;margin:0 0 4vh;font-size:2.8vw;font-weight:700}.cs-overview{align-items:flex-start;gap:4vw;padding:0 8vw 10vh;display:flex}.cs-overview-content{flex:1.6}.cs-overview-text{color:#6e6e73;max-width:90%;margin:0 0 2vh;font-size:1.15vw;line-height:1.7}.cs-overview-text:last-child{margin-bottom:0}.cs-overview-metrics{border-left:1px solid #d2d2d7;flex-direction:column;flex:1;gap:3vh;padding-left:4vw;display:flex}.cs-metric h3{color:#004fb6;margin:0 0 .5vh;font-size:3.5vw;font-weight:700}.cs-metric span{color:#6e6e73;text-transform:uppercase;letter-spacing:.04em;font-size:.9vw;font-weight:500}.cs-features{padding:0 8vw 10vh}.cs-features-title{color:#1d1d1f;letter-spacing:-.02em;margin:0 0 4vh;font-size:2.8vw;font-weight:700}.cs-features-grid{grid-template-columns:repeat(3,1fr);gap:1.5vw;display:grid}.cs-feature-card{background:#f5f5f7;border:1px solid #0000;flex-direction:column;padding:2.5vw;transition:transform .4s cubic-bezier(.16,1,.3,1),background .4s,box-shadow .4s;display:flex}.cs-feature-card:hover{background:#fff;border-color:#0000000d;transform:translateY(-6px);box-shadow:0 20px 40px #00000014}.cs-feature-card h3{color:#1d1d1f;margin:0 0 .5vh;font-size:1.3vw;font-weight:700;line-height:1.3}.cs-feature-card h4{color:#86868b;letter-spacing:.02em;margin:0 0 1.5vh;font-size:.85vw;font-weight:600}.cs-feature-card p{color:#6e6e73;margin:0;font-size:1vw;line-height:1.55}.cs-architecture{background:#1d1d1f;padding:8vh 8vw 10vh}.cs-architecture .cs-section-title{color:#fff}.cs-arch-grid{grid-template-columns:repeat(4,1fr);gap:1.5vw;display:grid}.cs-arch-card{background:#ffffff0f;border:1px solid #ffffff1a;padding:2.5vw;transition:background .3s}.cs-arch-card:hover{background:#ffffff1a}.cs-arch-num{color:#ffffff26;margin-bottom:2vh;font-size:2.5vw;font-weight:700;line-height:1;display:block}.cs-arch-card h3{color:#fff;margin:0 0 1vh;font-size:1.2vw;font-weight:700}.cs-arch-card p{color:#86868b;margin:0;font-size:.95vw;line-height:1.55}.cs-integration{padding:10vh 8vw}.cs-integration-grid{grid-template-columns:repeat(3,1fr);gap:1.5vw;display:grid}.cs-int-item{border:1px solid #e5e5e5;padding:2.5vw;transition:transform .3s,box-shadow .3s}.cs-int-item:hover{transform:translateY(-4px);box-shadow:0 16px 32px #0000000f}.cs-int-item h3{color:#1d1d1f;margin:0 0 1vh;font-size:1.2vw;font-weight:700}.cs-int-item p{color:#6e6e73;margin:0;font-size:1vw;line-height:1.55}.cs-process{padding:6vh 8vw 10vh}.cs-process-steps{flex-direction:column;display:flex}.cs-step{border-top:1px solid #e5e5e5;gap:3vw;padding:4vh 0;display:flex}.cs-step:last-child{border-bottom:1px solid #e5e5e5}.cs-step-num{color:#004fb6;opacity:.25;min-width:5vw;font-size:4vw;font-weight:700;line-height:1}.cs-step-body{flex:1}.cs-step-body h3{color:#1d1d1f;margin:0 0 1vh;font-size:1.6vw;font-weight:700}.cs-step-body p{color:#6e6e73;max-width:80%;margin:0;font-size:1.05vw;line-height:1.6}.cs-security{background:#f5f5f7;padding:8vh 8vw 10vh}.cs-security-grid{grid-template-columns:repeat(4,1fr);gap:1.5vw;display:grid}.cs-sec-card{background:#fff;padding:2.5vw;transition:transform .3s}.cs-sec-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px #0000000f}.cs-sec-card h3{color:#1d1d1f;margin:0 0 1vh;font-size:1.2vw;font-weight:700}.cs-sec-card p{color:#6e6e73;margin:0;font-size:.95vw;line-height:1.55}.cs-pricing{padding:8vh 8vw}.cs-pricing-note{color:#86868b;max-width:50%;margin:1vh 0 4vh;font-size:1.05vw;line-height:1.6}.cs-pricing-table{border-top:1px solid #d2d2d7}.cs-price-row{border-bottom:1px solid #d2d2d7;justify-content:space-between;align-items:center;padding:2.5vh 0;display:flex}.cs-price-header{padding:1.5vh 0}.cs-price-header span{color:#86868b;text-transform:uppercase;letter-spacing:.08em;font-size:.85vw;font-weight:600}.cs-price-service h4{color:#1d1d1f;margin:0 0 .3vh;font-size:1.2vw;font-weight:600}.cs-price-service p{color:#86868b;margin:0;font-size:.9vw;line-height:1.5}.cs-price-value{color:#1d1d1f;white-space:nowrap;flex-shrink:0;margin-left:2vw;font-size:1.2vw;font-weight:600}.cs-price-total{border-bottom:none;padding-top:3vh}.cs-price-total span:first-child{color:#1d1d1f;font-size:1.4vw;font-weight:700}.cs-price-total .cs-price-value{color:#004fb6;font-size:1.8vw;font-weight:700}.cs-pricing-extra{border-top:1px solid #d2d2d7;align-items:center;gap:2vw;margin-top:4vh;padding:3vh 0;display:flex}.cs-pricing-extra h4{color:#1d1d1f;white-space:nowrap;margin:0;font-size:1.2vw;font-weight:600}.cs-pricing-extra p{color:#86868b;margin:0;font-size:.9vw;line-height:1.5}.cs-pricing-extra .cs-price-value{margin-left:auto}.cs-advantages{padding:8vh 8vw}.cs-adv-grid{grid-template-columns:repeat(2,1fr);gap:2vw;display:grid}.cs-adv-item{align-items:flex-start;gap:1.2vw;display:flex}.cs-adv-num{color:#004fb6;flex-shrink:0;font-size:2vw;font-weight:700;line-height:1}.cs-adv-item p{color:#1d1d1f;margin:0;font-size:1.05vw;line-height:1.55}@media (width<=1200px){.cs-features-grid,.cs-arch-grid,.cs-integration-grid,.cs-security-grid{grid-template-columns:repeat(2,1fr);gap:2.5vw}}@media (width<=768px){.corp-sub-breadcrumbs{margin-bottom:2vh;font-size:3vw}.corp-sub-hero{padding:12vh 6vw 4vh}.corp-sub-title{font-size:8vw}.corp-sub-subtitle{font-size:5vw}.corp-sub-desc{max-width:100%;font-size:4vw}.cs-section-title,.cs-features-title{font-size:6vw}.cs-overview{flex-direction:column;padding:0 6vw 8vh}.cs-overview-text{max-width:100%;font-size:3.5vw}.cs-overview-metrics{border-top:1px solid #d2d2d7;border-left:none;flex-flow:wrap;gap:4vw;padding-top:3vh;padding-left:0}.cs-metric h3{font-size:8vw}.cs-metric span{font-size:2.5vw}.cs-partner{padding:0 6vw 8vh}.cs-partner-inner{border-radius:0;padding:6vw}.cs-partner-inner:before{width:4vw;height:4vw;right:16vw}.cs-partner-inner:after{width:2.5vw;height:2.5vw;right:8vw}.cs-partner-dot-1{width:1.5vw;height:1.5vw;right:24vw}.cs-partner-dot-2{width:3vw;height:3vw;right:4vw}.cs-partner-label{margin-bottom:1.5vw;font-size:2.5vw}.cs-partner-name{margin-bottom:2vw;font-size:6vw}.cs-partner-desc{max-width:100%;font-size:3.5vw}.cs-partner-link{font-size:3.5vw}.cs-features{padding:0 6vw 8vh}.cs-features-grid{grid-template-columns:1fr;gap:4vw}.cs-feature-card{padding:5vw}.cs-feature-card h3{font-size:4.5vw}.cs-feature-card h4{font-size:3vw}.cs-feature-card p{font-size:3.5vw}.cs-architecture{padding:6vh 6vw 8vh}.cs-arch-grid{grid-template-columns:1fr;gap:4vw}.cs-arch-card{padding:5vw}.cs-arch-num{font-size:6vw}.cs-arch-card h3{font-size:4.5vw}.cs-arch-card p{font-size:3.5vw}.cs-integration{padding:6vh 6vw}.cs-integration-grid{grid-template-columns:1fr;gap:4vw}.cs-int-item{padding:5vw}.cs-int-item h3{font-size:4.5vw}.cs-int-item p{font-size:3.5vw}.cs-process{padding:0 6vw 8vh}.cs-step{flex-direction:column;gap:1vh}.cs-step-num{font-size:8vw}.cs-step-body h3{font-size:4.5vw}.cs-step-body p{max-width:100%;font-size:3.5vw}.cs-security{padding:6vh 6vw}.cs-security-grid{grid-template-columns:1fr;gap:4vw}.cs-sec-card{padding:5vw}.cs-sec-card h3{font-size:4.5vw}.cs-sec-card p{font-size:3.5vw}.cs-advantages{padding:6vh 6vw}.cs-adv-grid{grid-template-columns:1fr;gap:4vw}.cs-adv-num{font-size:5vw}.cs-adv-item p{font-size:3.5vw}.cs-pricing{padding:6vh 6vw}.cs-pricing-note{max-width:100%;font-size:3.5vw}.cs-price-header span{font-size:2.5vw}.cs-price-service h4{font-size:4vw}.cs-price-service p{font-size:3vw}.cs-price-value{font-size:4vw}.cs-price-total span:first-child{font-size:5vw}.cs-price-total .cs-price-value{font-size:6vw}.cs-pricing-extra{flex-direction:column;align-items:flex-start;gap:1vh}.cs-pricing-extra h4{font-size:4vw}.cs-pricing-extra p{font-size:3vw}.cs-pricing-extra .cs-price-value{margin-left:0;font-size:4.5vw}}.corp-page{background:#fff;min-height:100vh;padding-top:50px;overflow:clip}.corp-breadcrumbs{color:#6e6e73;margin-bottom:4vh;font-size:.9vw}.corp-breadcrumbs a{color:#1d1d1f;text-decoration:none}.corp-breadcrumbs a:hover{text-decoration:underline}.bc-sep{margin:0 .5vw}.bc-active{color:#86868b}.corp-hero{padding:12vh 8vw 6vh}.corp-hero-title{letter-spacing:-.03em;color:#1d1d1f;margin:0 0 2vh;font-size:5.5vw;font-weight:700;line-height:1.05}.corp-hero-sub{color:#6e6e73;margin:0;font-size:1.6vw;font-weight:400}.corp-section-title{letter-spacing:-.02em;color:#004fb6;margin:2vh 0;font-size:3vw;font-weight:700;line-height:1.15}.corp-section-desc{color:#6e6e73;max-width:70%;margin:0 0 4vh;font-size:1.2vw;line-height:1.7}.corp-grid-section{padding:0 8vw 12vh}.corp-grid{grid-template-columns:repeat(3,1fr);gap:1.5vw;display:grid}.corp-card{background:#f5f5f7;border:1px solid #0000;flex-direction:column;padding:2.5vw;transition:transform .4s cubic-bezier(.16,1,.3,1),background .4s,box-shadow .4s;display:flex}.corp-card:hover{background:#fff;border-color:#0000000d;transform:translateY(-8px);box-shadow:0 20px 40px #00000014}.corp-card-header{flex-direction:column;align-items:flex-start;margin-bottom:2vh;display:flex}.corp-icon{color:#004fb6;background:#004fb61a;width:2vw;height:2vw;margin-bottom:1.5vh;padding:.6vw}.corp-card-titles{flex-direction:column;display:flex}.corp-card-title{color:#1d1d1f;margin:0 0 .5vh;font-size:1.3vw;font-weight:700;line-height:1.3}.corp-card-subtitle{color:#86868b;letter-spacing:.02em;margin:0;font-size:.85vw;font-weight:600}.corp-card-desc{color:#6e6e73;flex-grow:1;margin:0;font-size:1.05vw;line-height:1.5}@media (width<=1200px){.corp-grid{grid-template-columns:repeat(2,1fr);gap:2.5vw}.corp-icon{width:3vw;height:3vw;padding:1vw}.corp-card{padding:3vw}.corp-card-title{font-size:1.8vw}.corp-card-subtitle{font-size:1.2vw}.corp-card-desc{font-size:1.4vw}}@media (width<=768px){.corp-breadcrumbs{margin-bottom:2vh;font-size:3vw}.corp-hero{padding:5vh 6vw 4vh}.corp-grid-section{padding:0 6vw 10vh}.corp-hero-title{margin-bottom:1vh;font-size:10vw}.corp-section-title{margin:3vh 0 1vh;font-size:7vw}.corp-hero-sub,.corp-section-desc{max-width:100%;margin-bottom:2vh;font-size:4vw}.corp-grid{grid-template-columns:1fr;gap:4vw}.corp-icon{width:6vw;height:6vw;padding:2vw}.corp-card{padding:6vw}.corp-card-title{font-size:5vw}.corp-card-subtitle{font-size:3.5vw}.corp-card-desc{margin-top:1vh;font-size:4vw;line-height:1.5}}.corp-sfb-track{height:2200vh;position:relative}.corp-sfb-track .sfb-sticky{height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.corp-sfb-track .sfb-image-panel{flex-shrink:0;width:42vw;height:100vh;position:relative;overflow:hidden}.corp-sfb-track .sfb-slide{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s ease-in-out;display:block;position:absolute;top:0;left:0}.corp-sfb-track .sfb-slide-active{opacity:1}.corp-sfb-track .sfb-text-panel{z-index:25;flex-direction:column;justify-content:center;width:55vw;height:100%;padding:6vh 5vw;display:flex;position:absolute;top:0;right:0}.corp-sfb-track .sfb-text-block{opacity:0;pointer-events:none;max-width:85%;transition:opacity .45s,transform .45s;position:absolute;transform:translateY(20px)}.corp-sfb-track .sfb-text-active{opacity:1;pointer-events:auto;transform:translateY(0)}.corp-sfb-track .sfb-title{color:#1d1d1f;letter-spacing:-.02em;margin:0 0 2vh;font-size:3.2vw;font-weight:700;line-height:1.15}.corp-sfb-track .sfb-subtitle{color:#1d1d1f;text-transform:uppercase;letter-spacing:.1em;margin:2vh 0 1vh;font-size:.95vw;font-weight:600}.corp-sfb-track .sfb-desc{color:#6e6e73;margin:0 0 1.5vh;font-size:1vw;line-height:1.6}.corp-sfb-track .sfb-list{margin:0;padding:0;list-style:none}.corp-sfb-track .sfb-list li{color:#1d1d1f;padding:.4vh 0 .4vh 1.2vw;font-size:.95vw;line-height:1.55;position:relative}.corp-sfb-track .sfb-list li:before{content:"";background:#004fb6;border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:0}.corp-sfb-track .sfb-detail-btn{color:#1d1d1f;cursor:pointer;letter-spacing:.05em;background:0 0;border:1px solid #d2d2d7;margin-top:3vh;padding:14px;font-family:inherit;font-size:.95vw;font-weight:300;transition:color .3s,border-color .3s;display:inline-block}.corp-sfb-track .sfb-detail-btn:hover{color:#86868b;border-color:#86868b}.corp-sfb-track .sfb-dots{flex-direction:column;gap:10px;display:flex;position:absolute;top:50%;right:2vw;transform:translateY(-50%)}.corp-sfb-track .sfb-dot{background:0 0;border:1.5px solid #d2d2d7;border-radius:50%;width:8px;height:8px;transition:background .3s,border-color .3s}.corp-sfb-track .sfb-dot-active{background:#1d1d1f;border-color:#1d1d1f}.corp-sfb-track .sfb-back-link{color:#86868b;letter-spacing:.04em;cursor:pointer;margin-bottom:1.5vh;font-size:.8vw;font-weight:500;transition:color .2s;display:inline-block}.corp-sfb-track .sfb-back-link:hover{color:#1d1d1f}@media (width<=768px){.corp-sfb-track{height:600vh}.corp-sfb-track .sfb-sticky{flex-direction:column}.corp-sfb-track .sfb-image-panel{width:100%;height:40vh}.corp-sfb-track .sfb-text-panel{width:100%;height:60vh;padding:3vh 6vw;position:absolute;right:0}.corp-sfb-track .sfb-title{font-size:6vw}.corp-sfb-track .sfb-list li{padding-left:4vw;font-size:3.2vw}.corp-sfb-track .sfb-subtitle{font-size:3vw}.corp-sfb-track .sfb-desc{font-size:3.5vw}.corp-sfb-track .sfb-dots{right:3vw}.corp-sfb-track .sfb-detail-btn{padding:12px 14px;font-size:3.2vw}}.corp-bundle{padding:12vh 8vw}.corp-bundle-inner{background:#f5f5f7;padding:5vw 5vw 4vw;position:relative;overflow:hidden}.corp-bundle-inner:before{content:"";pointer-events:none;background:radial-gradient(circle,#004fb60f 0%,#0000 60%);border-radius:50%;width:50vw;height:50vw;position:absolute;top:-30%;right:-10%}.corp-bundle-badge{text-transform:uppercase;letter-spacing:.14em;color:#004fb6;border:1px solid #004fb640;margin-bottom:3vh;padding:.4vw 1.2vw;font-size:.7vw;font-weight:600;display:inline-block}.corp-bundle-title{color:#1d1d1f;letter-spacing:-.03em;margin:0 0 3vh;font-size:3.2vw;font-weight:700;line-height:1.15}.corp-bundle-text{color:#6e6e73;max-width:50vw;margin:0 0 5vh;font-size:1.1vw;line-height:1.7}.corp-bundle-cards{grid-template-columns:repeat(3,1fr);gap:2vw;margin-bottom:5vh;display:grid}.corp-bundle-card{background:#fff;border:1px solid #d2d2d7;padding:2.5vw 2vw;transition:border-color .3s,box-shadow .3s}.corp-bundle-card:hover{border-color:#004fb6;box-shadow:0 4px 20px #004fb614}.corp-bundle-num{color:#004fb6;letter-spacing:-.02em;margin-bottom:1vh;font-size:2.4vw;font-weight:700;display:block}.corp-bundle-card p{color:#6e6e73;margin:0;font-size:.95vw;line-height:1.5}.corp-bundle-cta{color:#86868b;max-width:48vw;margin:0;font-size:1.05vw;line-height:1.7}@media (width<=1200px){.corp-bundle-cards{grid-template-columns:repeat(3,1fr);gap:2.5vw}}@media (width<=768px){.corp-bundle{padding:8vh 6vw}.corp-bundle-inner{padding:8vw}.corp-bundle-badge{padding:1.5vw 3vw;font-size:2.5vw}.corp-bundle-title{font-size:7vw}.corp-bundle-text{max-width:100%;font-size:3.5vw}.corp-bundle-cards{grid-template-columns:1fr;gap:4vw}.corp-bundle-card{padding:5vw}.corp-bundle-num{font-size:8vw}.corp-bundle-card p{font-size:3.5vw}.corp-bundle-cta{max-width:100%;font-size:3.5vw}}
