html{box-sizing:border-box}
*,::before,::after{box-sizing:inherit}
body{margin:0;padding:0;min-height:100vh;font-family:'Rubik',sans-serif;color:#2b2b2b;background:#fefefe;line-height:1.7;font-size:16px}
.top-shell{background:linear-gradient(135deg,#fff 0%,#f7fcfd 100%);border-bottom:1px solid #01bad41f;box-shadow:0 6px 18px -1px #01bad417;padding:24px 0}
.top-limiter{max-width:1140px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px}
.brand-mount{display:flex;flex-direction:column;gap:8px}
.brand-visual{width:60px;height:60px;display:block;object-fit:contain;border:1px solid #2b2b2b;padding:8px;background:#fff;box-shadow:0 2px 4px -1px #6b53430f;border-radius:0}
.brand-caption{font-size:13px;color:#6B5343;font-weight:700;letter-spacing:.02em}
.top-links{display:flex;gap:24px;flex-wrap:wrap;align-items:center}
.nav-anchor{font-size:16px;color:#2b2b2b;text-decoration:none;padding:8px 16px;border-radius:20px;transition:background-color .28s cubic-bezier(0.4,0,0.2,1),color .32s cubic-bezier(0.4,0,0.2,1);font-weight:400;position:relative;overflow:hidden}
.nav-anchor::before{content:'';position:absolute;right:100%;top:0;width:100%;height:100%;background:#01BAD4;transition:right .35s cubic-bezier(0.34,1.56,0.64,1);z-index:-1;border-radius:20px}
.nav-anchor:hover::before{right:0}
.nav-anchor:hover{color:#fff}
.nav-anchor:focus{outline:2px solid #01BAD4;outline-offset:4px;background:#01BAD4;color:#fff}
.accent-mark{width:48px;height:4px;background:linear-gradient(90deg,#01BAD4 0%,#6B5343 100%);border-radius:0;margin-left:16px}
.base-shell{background:linear-gradient(180deg,#FDE7E9 0%,#f5f5f5 100%);padding:48px 0;border-top:1px solid #6b53431f}
.base-limiter{max-width:1140px;margin:0 auto;padding:0 24px}
.base-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:48px;margin-bottom:48px}
.link-cluster{display:flex;flex-direction:column;gap:16px}
.cluster-label{font-size:19px;font-weight:700;color:#2b2b2b;margin-bottom:8px;letter-spacing:-.01em}
.cluster-anchor{font-size:16px;color:#6B5343;text-decoration:none;transition:color .27s ease-out,padding-left .33s cubic-bezier(0.68,-0.55,0.27,1.55);display:inline-block;position:relative}
.cluster-anchor::before{content:'';position:absolute;left:-16px;top:50%;transform:translateY(-50%);width:6px;height:6px;background:#01BAD4;border-radius:0;opacity:0;transition:opacity .25s ease-out}
.cluster-anchor:hover{color:#01BAD4;padding-left:24px}
.cluster-anchor:hover::before{opacity:1}
.cluster-anchor:focus{outline:2px solid #01BAD4;outline-offset:4px;color:#fff;background:#6B5343;padding:4px 8px}
.brand-footer-mount{display:flex;align-items:center;gap:16px;margin-bottom:24px}
.brand-footer-visual{width:56px;height:56px;display:block;object-fit:contain;border:1px solid #6B5343;padding:8px;background:#fff;box-shadow:0 2px 4px -1px #01bad40f}
.brand-footer-text{font-size:19px;font-weight:700;color:#2b2b2b;letter-spacing:-.01em}
.legal-row{border-top:1px solid #6b53432e;padding-top:24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;align-items:center}
.copyright-text{font-size:13px;color:#6B5343;letter-spacing:.01em}
.legal-links{display:flex;gap:24px;flex-wrap:wrap}
.legal-anchor{font-size:13px;color:#6B5343;text-decoration:underline;transition:color .29s ease-out}
.legal-anchor:hover{color:#01BAD4}
.legal-anchor:focus{outline:2px solid #01BAD4;outline-offset:2px;color:#fff;background:#2b2b2b;text-decoration:none;padding:2px 4px}
.consent-bar{position:fixed;bottom:0;left:0;width:100%;background:#fff;border-top:2px solid #01BAD4;box-shadow:0 12px 36px -1px #6b53431f;padding:24px;z-index:2000;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;opacity:0;transition:opacity .42s cubic-bezier(0.4,0,0.2,1);animation-delay:1.2s}
.consent-bar.reveal{opacity:1}
.consent-message{font-size:16px;color:#2b2b2b;flex:1 1 300px;line-height:1.5}
.consent-actions{display:flex;gap:24px;flex-wrap:wrap}
.consent-action{font-size:16px;color:#01BAD4;text-decoration:underline;background:none;border:none;cursor:pointer;padding:8px 16px;font-family:'Rubik',sans-serif;transition:color .26s ease-out,background-color .31s cubic-bezier(0.4,0,0.2,1);border-radius:20px}
.consent-action:hover{color:#fff;background-color:#01BAD4;text-decoration:none}
.consent-action:focus{outline:2px solid #6B5343;outline-offset:2px;color:#fff;background:#6B5343;text-decoration:none}
@media (max-width: 768px) {
.top-limiter{flex-direction:column;align-items:flex-start}
.top-links{width:100%;flex-direction:column;align-items:flex-start;gap:8px}
.nav-anchor{width:100%;text-align:left}
.accent-mark{margin-left:0;margin-top:8px;width:100%}
.base-grid{grid-template-columns:1fr;gap:24px}
.legal-row{flex-direction:column;align-items:flex-start}
.legal-links{flex-direction:column;gap:8px}
.consent-bar{flex-direction:column;align-items:flex-start}
.consent-actions{width:100%;justify-content:space-between}
}
@media (max-width: 480px) {
.top-shell{padding:16px 0}
.top-limiter{padding:0 16px}
.base-limiter{padding:0 16px}
.base-shell{padding:24px 0}
.brand-visual{width:50px;height:50px}
.brand-footer-visual{width:48px;height:48px}
.cluster-label{font-size:16px}
.brand-footer-text{font-size:16px}
.consent-bar{padding:16px}
.consent-message{font-size:13px}
.consent-action{font-size:13px;padding:8px 12px}
}
@media (min-width: 769px) and (max-width: 1280px) {
.top-limiter{padding:0 24px}
.base-limiter{padding:0 24px}
.base-grid{grid-template-columns:repeat(2,1fr)}
}
.legal-data{max-width:1140px;margin:0 auto;padding:48px 24px;background:#fff}
.legal-data h1{font-size:46px;line-height:1.2;letter-spacing:-.02em;color:#2c2c2c;margin:0 0 48px;font-weight:700}
.legal-data h2{font-size:34px;line-height:1.2;letter-spacing:-.01em;color:#3a3a3a;margin:48px 0 24px;font-weight:600}
.legal-data h3{font-size:25px;line-height:1.5;letter-spacing:0;color:#444;margin:24px 0 16px;font-weight:600}
.legal-data h4{font-size:19px;line-height:1.5;letter-spacing:.01em;color:#555;margin:24px 0 16px;font-weight:600}
.legal-data h5{font-size:16px;line-height:1.5;letter-spacing:.01em;color:#666;margin:16px 0 8px;font-weight:600;text-transform:uppercase}
.legal-data h6{font-size:16px;line-height:1.5;letter-spacing:.01em;color:#666;margin:16px 0 8px;font-weight:600}
.legal-data p{font-size:16px;line-height:1.7;letter-spacing:.01em;color:#333;margin:0 0 16px}
.legal-data ul{margin:0 0 24px;padding:0 0 0 24px;list-style-type:disc}
.legal-data ol{margin:0 0 24px;padding:0 0 0 24px;list-style-type:decimal}
.legal-data li{font-size:16px;line-height:1.7;letter-spacing:.01em;color:#333;margin:0 0 8px;padding:0 0 0 8px}
.legal-data ul ul{margin:8px 0 0;list-style-type:circle}
.legal-data ol ol{margin:8px 0 0;list-style-type:lower-alpha}
.legal-data em{font-style:italic;color:inherit}
.legal-data i{font-style:italic;color:inherit}
.legal-data a{color:#01BAD4;text-decoration:none;border-bottom:1px solid transparent;transition:border-bottom-color .28s cubic-bezier(0.4,0,0.2,1)}
.legal-data a:hover{border-bottom-color:#01BAD4}
.legal-data table{width:100%;border-collapse:collapse;margin:0 0 24px;font-size:16px;line-height:1.5;background:#fff;box-shadow:0 2px 4px -1px #01bad40f;border-radius:0;overflow:hidden}
.legal-data thead{background:linear-gradient(to bottom,#f5f5f5,#efefef)}
.legal-data tbody{background:#fff}
.legal-data tr{border-bottom:1px solid #e8e8e8}
.legal-data tbody tr:last-child{border-bottom:none}
.legal-data th{padding:16px;text-align:left;font-weight:600;color:#2c2c2c;letter-spacing:.02em}
.legal-data td{padding:16px;color:#333;letter-spacing:.01em}
.legal-data hr{border:none;height:1px;background:linear-gradient(to right,transparent,#e0e0e0,transparent);margin:48px 0}
@media (max-width: 768px) {
.legal-data{padding:24px 16px}
.legal-data h1{font-size:34px;margin:0 0 24px}
.legal-data h2{font-size:25px;margin:24px 0 16px}
.legal-data h3{font-size:19px;margin:16px 0 8px}
.legal-data table{font-size:13px}
.legal-data th{padding:8px}
.legal-data td{padding:8px}
}
@media (max-width: 480px) {
.legal-data{padding:16px 8px}
.legal-data h1{font-size:25px}
.legal-data h2{font-size:19px}
.legal-data table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}
}
.start{max-width:1140px;margin:0 auto;padding:0;background:#fff}
.start .animated-gradient-banner{position:relative;overflow:hidden;padding-top:48px;padding-bottom:96px;background:linear-gradient(180deg,#6B5343 0%,#01BAD4 100%);animation:gradient-shift 8s cubic-bezier(0.45,0.05,0.55,0.95) infinite alternate}
@keyframes gradient-shift {
0%{background:linear-gradient(180deg,#6B5343 0%,#01BAD4 100%)}
100%{background:linear-gradient(180deg,#01BAD4 0%,#6B5343 100%)}
}
.start .animated-gradient-banner .decorative-ml-text{position:absolute;top:48px;right:48px;font-size:180px;font-weight:700;line-height:1.2;color:#ffffff14;pointer-events:none;letter-spacing:-.04em}
.start .animated-gradient-banner .text-zone{position:relative;z-index:2;max-width:780px;margin:0 auto;padding-left:24px;padding-right:24px;text-align:center}
.start .banner-headline{font-size:62px;line-height:1.2;color:#fff;margin-bottom:24px;letter-spacing:-.02em;opacity:0;transform:translateY(20px);animation:banner-text-appear .6s cubic-bezier(0.34,1.56,0.64,1) .2s forwards}
.start .banner-subtext{font-size:19px;line-height:1.7;color:#ffffffeb;max-width:640px;margin:0 auto;opacity:0;transform:translateY(20px);animation:banner-text-appear .6s cubic-bezier(0.34,1.56,0.64,1) .45s forwards}
@keyframes banner-text-appear {
to{opacity:1;transform:translateY(0)}
}
.start .peers-environment-zone{padding:96px 24px;background:#fff;position:relative}
.start .peers-environment-zone::before{content:'';position:absolute;top:0;left:0;width:30%;height:100%;background:#FDE7E9;z-index:0}
.start .peers-container{position:relative;z-index:1;display:flex;flex-direction:row;gap:48px;align-items:center}
.start .peers-narrow-column{flex:0 0 30%;opacity:0;filter:blur(8px);animation:blur-fade-in .38s cubic-bezier(0.22,0.61,0.36,1) .15s forwards}
@keyframes blur-fade-in {
to{opacity:1;filter:blur(0)}
}
.start .peers-wide-column{flex:1;opacity:0;filter:blur(8px);animation:blur-fade-in .38s cubic-bezier(0.22,0.61,0.36,1) .3s forwards}
.start .peers-headline{font-size:46px;line-height:1.2;color:#6B5343;margin-bottom:16px;letter-spacing:-.01em}
.start .peers-headline::after{content:'';display:inline-block;width:8px;height:8px;background:#01BAD4;border-radius:20px;margin-left:8px;vertical-align:middle}
.start .peers-description{font-size:16px;line-height:1.7;color:#2c2c2c;margin-bottom:24px}
.start .peers-portrait-wrapper{width:100%;aspect-ratio:5/7;border-radius:20px;overflow:hidden;box-shadow:0 6px 18px -1px #01bad417}
.start .peers-portrait-wrapper img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}
.start .peers-quote-block{background:#f7f7f7;padding:24px;border-radius:20px;margin-top:24px;box-shadow:0 2px 4px -1px #01bad40f}
.start .quote-text{font-size:16px;line-height:1.7;color:#2c2c2c;margin-bottom:16px;font-style:italic}
.start .quote-attribution{font-size:13px;line-height:1.5;color:#6B5343;font-weight:600;letter-spacing:.02em}
.start .proof-current-zone{padding:96px 24px;background:#fff;position:relative}
.start .proof-wave-divider{position:absolute;top:0;left:0;width:100%;height:12px;overflow:hidden}
.start .proof-wave-line-one{position:absolute;top:0;left:0;width:200%;height:6px;background:repeating-linear-gradient(90deg,transparent,transparent 30px,#01BAD4 30px,#01BAD4 60px);clip-path:polygon(0 0,2% 50%,4% 100%,6% 50%,8% 0,10% 50%,12% 100%,14% 50%,16% 0,18% 50%,20% 100%,22% 50%,24% 0,26% 50%,28% 100%,30% 50%,32% 0,34% 50%,36% 100%,38% 50%,40% 0,42% 50%,44% 100%,46% 50%,48% 0,50% 50%,52% 100%,54% 50%,56% 0,58% 50%,60% 100%,62% 50%,64% 0,66% 50%,68% 100%,70% 50%,72% 0,74% 50%,76% 100%,78% 50%,80% 0,82% 50%,84% 100%,86% 50%,88% 0,90% 50%,92% 100%,94% 50%,96% 0,98% 50%,100% 100%,100% 100%,0 100%)}
.start .proof-wave-line-two{position:absolute;top:6px;left:0;width:200%;height:6px;background:repeating-linear-gradient(90deg,transparent,transparent 30px,#6B5343 30px,#6B5343 60px);clip-path:polygon(0 100%,2% 50%,4% 0,6% 50%,8% 100%,10% 50%,12% 0,14% 50%,16% 100%,18% 50%,20% 0,22% 50%,24% 100%,26% 50%,28% 0,30% 50%,32% 100%,34% 50%,36% 0,38% 50%,40% 100%,42% 50%,44% 0,46% 50%,48% 100%,50% 50%,52% 0,54% 50%,56% 100%,58% 50%,60% 0,62% 50%,64% 100%,66% 50%,68% 0,70% 50%,72% 100%,74% 50%,76% 0,78% 50%,80% 100%,82% 50%,84% 0,86% 50%,88% 100%,90% 50%,92% 0,94% 50%,96% 100%,98% 50%,100% 0,100% 0,0 0)}
.start .proof-content-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:48px;max-width:1040px;margin:0 auto}
.start .proof-text-area{opacity:0;filter:blur(8px);animation:blur-fade-in .38s cubic-bezier(0.22,0.61,0.36,1) .45s forwards}
.start .proof-headline{font-size:46px;line-height:1.2;color:#6B5343;margin-bottom:24px;letter-spacing:-.01em}
.start .proof-headline::after{content:'';display:inline-block;width:8px;height:8px;background:#01BAD4;border-radius:20px;margin-left:8px;vertical-align:middle}
.start .proof-paragraph{font-size:16px;line-height:1.7;color:#2c2c2c;margin-bottom:16px}
.start .proof-data-display{background:linear-gradient(180deg,#f7f7f7 0%,#fff 100%);padding:24px;border-radius:20px;box-shadow:0 2px 4px -1px #6b53430f;margin-top:24px}
.start .data-metric{display:flex;flex-direction:row;align-items:center;gap:16px;margin-bottom:16px}
.start .data-metric:last-child{margin-bottom:0}
.start .metric-icon{flex-shrink:0;width:48px;height:48px;background:#01BAD4;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:19px}
.start .metric-detail{flex:1}
.start .metric-label{font-size:13px;line-height:1.5;color:#6B5343;margin-bottom:4px;letter-spacing:.02em;text-transform:uppercase}
.start .metric-value{font-size:19px;line-height:1.5;color:#2c2c2c;font-weight:600}
.start .proof-image-area{opacity:0;filter:blur(8px);animation:blur-fade-in .38s cubic-bezier(0.22,0.61,0.36,1) .6s forwards}
.start .proof-image-wrapper{width:100%;aspect-ratio:4/3;border-radius:20px;overflow:hidden;box-shadow:0 6px 18px -1px #01bad417;border:4px solid #f7f7f7}
.start .proof-image-wrapper img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s cubic-bezier(0.34,1.56,0.64,1)}
.start .proof-image-wrapper:hover img{transform:scale(1.05)}
.start .gap-journey-zone{padding:96px 24px;background:#fff;position:relative;overflow:hidden}
.start .gap-journey-zone::before{content:'';position:absolute;top:0;right:0;width:60%;height:100%;background:linear-gradient(135deg,#FDE7E9 0%,#fff 100%);clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);z-index:0}
.start .gap-journey-zone .initials-anchor{position:absolute;bottom:48px;left:48px;font-size:240px;font-weight:700;line-height:1.2;color:#01bad40f;pointer-events:none;letter-spacing:-.06em;z-index:0}
.start .gap-content-container{position:relative;z-index:1;max-width:840px;margin:0 auto;opacity:0;filter:blur(8px);animation:blur-fade-in .38s cubic-bezier(0.22,0.61,0.36,1) .75s forwards}
.start .gap-headline{font-size:46px;line-height:1.2;color:#6B5343;margin-bottom:24px;text-align:center;letter-spacing:-.01em}
.start .gap-headline::after{content:'';display:inline-block;width:8px;height:8px;background:#01BAD4;border-radius:20px;margin-left:8px;vertical-align:middle}
.start .gap-intro{font-size:19px;line-height:1.7;color:#2c2c2c;text-align:center;margin-bottom:48px}
.start .gap-comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}
.start .comparison-column{background:#fff;padding:24px;border-radius:20px;box-shadow:0 6px 18px -1px #6b534317}
.start .column-label{font-size:13px;line-height:1.5;color:#6B5343;margin-bottom:16px;letter-spacing:.02em;text-transform:uppercase;font-weight:600}
.start .column-headline{font-size:25px;line-height:1.2;color:#2c2c2c;margin-bottom:16px;font-weight:700}
.start .column-description{font-size:16px;line-height:1.7;color:#2c2c2c}
.start .column-list{list-style:none;padding:0;margin:16px 0 0}
.start .column-list li{font-size:16px;line-height:1.7;color:#2c2c2c;padding-left:24px;position:relative;margin-bottom:8px}
.start .column-list li::before{content:'';position:absolute;left:0;top:10px;width:6px;height:6px;background:#01BAD4;border-radius:20px}
.start .available-selection-zone{padding:96px 24px;background:#f7f7f7;position:relative}
.start .available-selection-zone .proof-wave-divider{top:0}
.start .available-container{max-width:1040px;margin:0 auto}
.start .available-header{text-align:center;margin-bottom:48px;opacity:0;filter:blur(8px);animation:blur-fade-in .38s cubic-bezier(0.22,0.61,0.36,1) .9s forwards}
.start .available-headline{font-size:46px;line-height:1.2;color:#6B5343;margin-bottom:16px;letter-spacing:-.01em}
.start .available-headline::after{content:'';display:inline-block;width:8px;height:8px;background:#01BAD4;border-radius:20px;margin-left:8px;vertical-align:middle}
.start .available-subheadline{font-size:19px;line-height:1.7;color:#2c2c2c;max-width:680px;margin:0 auto}
.start .available-feature-grid{display:grid;grid-template-columns:0.8fr 1.2fr 1.2fr 0.8fr;gap:24px;opacity:0;filter:blur(8px);animation:blur-fade-in .38s cubic-bezier(0.22,0.61,0.36,1) 1.05s forwards}
.start .feature-card{background:#fff;padding:24px;border-radius:20px;box-shadow:0 2px 4px -1px #6b53430f;transition:box-shadow .28s cubic-bezier(0.34,1.56,0.64,1),transform .28s cubic-bezier(0.34,1.56,0.64,1)}
.start .feature-card:hover{box-shadow:0 12px 36px -1px #01bad41f;transform:translateY(-4px)}
.start .feature-visual{width:64px;height:64px;background:linear-gradient(135deg,#01BAD4 0%,#6B5343 100%);border-radius:20px;margin-bottom:16px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}
.start .feature-visual::before{content:'';position:absolute;top:0;right:-100%;width:100%;height:100%;background:#fff3;transition:right .32s cubic-bezier(0.34,1.56,0.64,1)}
.start .feature-card:hover .feature-visual::before{right:0}
.start .feature-icon-svg{width:32px;height:32px;fill:#fff;position:relative;z-index:1}
.start .feature-heading{font-size:19px;line-height:1.2;color:#6B5343;margin-bottom:8px;font-weight:700}
.start .feature-text{font-size:16px;line-height:1.7;color:#2c2c2c}
.start .support-assistance-zone{padding:96px 24px;background:#fff;position:relative}
.start .support-layout{display:flex;flex-direction:row;gap:48px;max-width:1040px;margin:0 auto;align-items:center}
.start .support-image-column{flex:0 0 40%;opacity:0;filter:blur(8px);animation:blur-fade-in .38s cubic-bezier(0.22,0.61,0.36,1) 1.2s forwards}
.start .support-image-wrapper{width:100%;aspect-ratio:4/3;border-radius:20px;overflow:hidden;box-shadow:0 6px 18px -1px #01bad417;border:4px solid #FDE7E9}
.start .support-image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}
.start .support-content-column{flex:1;opacity:0;filter:blur(8px);animation:blur-fade-in .38s cubic-bezier(0.22,0.61,0.36,1) 1.35s forwards}
.start .support-headline{font-size:46px;line-height:1.2;color:#6B5343;margin-bottom:24px;letter-spacing:-.01em}
.start .support-headline::after{content:'';display:inline-block;width:8px;height:8px;background:#01BAD4;border-radius:20px;margin-left:8px;vertical-align:middle}
.start .support-paragraph{font-size:16px;line-height:1.7;color:#2c2c2c;margin-bottom:16px}
.start .support-donut-wrapper{margin-top:24px;padding:24px;background:#f7f7f7;border-radius:20px;display:flex;flex-direction:row;align-items:center;gap:24px}
.start .donut-chart{flex-shrink:0;width:120px;height:120px}
.start .donut-legend{flex:1}
.start .legend-item{display:flex;flex-direction:row;align-items:center;gap:8px;margin-bottom:8px}
.start .legend-item:last-child{margin-bottom:0}
.start .legend-color{width:16px;height:16px;border-radius:0;flex-shrink:0}
.start .legend-color.teal{background:#01BAD4}
.start .legend-color.brown{background:#6B5343}
.start .legend-color.pink{background:#FDE7E9}
.start .legend-label{font-size:13px;line-height:1.5;color:#2c2c2c}
.start .support-profile-block{margin-top:24px;display:flex;flex-direction:row;align-items:center;gap:16px;padding:16px;background:#fff;border-radius:20px;box-shadow:0 2px 4px -1px #6b53430f}
.start .profile-avatar{flex-shrink:0;width:64px;height:64px;border-radius:20px;overflow:hidden}
.start .profile-avatar img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}
.start .profile-info{flex:1}
.start .profile-name{font-size:16px;line-height:1.5;color:#6B5343;font-weight:700;margin-bottom:4px}
.start .profile-role{font-size:13px;line-height:1.5;color:#2c2c2c;letter-spacing:.01em}
@media (max-width: 1280px) {
.start .animated-gradient-banner .decorative-ml-text{font-size:140px}
.start .banner-headline{font-size:46px}
.start .peers-headline,.start .proof-headline,.start .gap-headline,.start .available-headline,.start .support-headline{font-size:34px}
}
@media (max-width: 768px) {
.start .animated-gradient-banner{padding-top:48px;padding-bottom:48px}
.start .animated-gradient-banner .decorative-ml-text{font-size:80px;top:24px;right:24px}
.start .banner-headline{font-size:34px}
.start .banner-subtext{font-size:16px}
.start .peers-environment-zone{padding:48px 16px}
.start .peers-environment-zone::before{width:100%}
.start .peers-container{flex-direction:column;gap:24px}
.start .peers-narrow-column,.start .peers-wide-column{flex:1;width:100%}
.start .peers-headline,.start .proof-headline,.start .gap-headline,.start .available-headline,.start .support-headline{font-size:25px}
.start .proof-current-zone{padding:48px 16px}
.start .proof-content-grid{grid-template-columns:1fr;gap:24px}
.start .gap-journey-zone{padding:48px 16px}
.start .gap-journey-zone .initials-anchor{font-size:120px;bottom:24px;left:24px}
.start .gap-comparison-grid{grid-template-columns:1fr;gap:24px}
.start .available-selection-zone{padding:48px 16px}
.start .available-feature-grid{grid-template-columns:1fr;gap:16px}
.start .support-assistance-zone{padding:48px 16px}
.start .support-layout{flex-direction:column;gap:24px}
.start .support-image-column{flex:1;width:100%}
.start .support-donut-wrapper{flex-direction:column}
}
@media (max-width: 480px) {
.start .banner-headline{font-size:25px}
.start .peers-headline,.start .proof-headline,.start .gap-headline,.start .available-headline,.start .support-headline{font-size:19px}
.start .gap-intro,.start .available-subheadline{font-size:16px}
}
.learning-hub{background:#fff;overflow-x:clip}
.learning-hub .presentation-lead{max-width:1140px;margin:0 auto;padding:48px 24px;display:flex;align-items:center;gap:48px;position:relative}
.learning-hub .lead-visual-frame{flex-shrink:0;width:420px;position:relative}
.learning-hub .lead-visual-frame::before,.learning-hub .lead-visual-frame::after{content:'';position:absolute;border:1px solid #01BAD4;pointer-events:none}
.learning-hub .lead-visual-frame::before{top:8px;left:8px;right:8px;bottom:8px;border-top:none;border-left:none}
.learning-hub .lead-visual-frame::after{top:8px;left:8px;right:8px;bottom:8px;border-bottom:none;border-right:none}
.learning-hub .lead-image-wrapper{position:relative;width:100%;height:280px;border-radius:20px;overflow:hidden;box-shadow:0 12px 36px -1px #01bad41f}
.learning-hub .lead-image-wrapper::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#01bad44d 0%,#01bad41a 100%);pointer-events:none}
.learning-hub .lead-image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}
.learning-hub .lead-text-zone{flex:1;min-width:0}
.learning-hub .lead-label{font-size:13px;color:#6B5343;letter-spacing:.08em;margin-bottom:16px;display:block;text-transform:uppercase}
.learning-hub .lead-statement{font-size:46px;line-height:1.2;color:#2c2c2c;letter-spacing:-.01em;margin:0}
@media (max-width: 768px) {
.learning-hub .presentation-lead{flex-direction:column;padding:48px 16px;gap:24px}
.learning-hub .lead-visual-frame{width:100%;max-width:380px}
.learning-hub .lead-statement{font-size:34px}
}
.learning-hub .foundation-narrative{position:relative;background:linear-gradient(180deg,#2c2c2c 0%,#01BAD4 100%);padding:48px 24px;animation:foundation-shift 15s linear infinite}
@keyframes foundation-shift {
0%,100%{background:linear-gradient(180deg,#2c2c2c 0%,#01BAD4 100%)}
50%{background:linear-gradient(180deg,#3d3d3d 0%,#02c5df 100%)}
}
.learning-hub .foundation-narrative::before{content:'';position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 1px,#ffffff08 1px,#ffffff08 2px),repeating-linear-gradient(90deg,transparent,transparent 1px,#ffffff08 1px,#ffffff08 2px);pointer-events:none;opacity:.4}
.learning-hub .foundation-container{max-width:1140px;margin:0 auto;position:relative;z-index:1}
.learning-hub .foundation-layout{display:grid;grid-template-columns:240px 1fr 240px;gap:48px;align-items:start}
.learning-hub .foundation-sidebar{display:flex;flex-direction:column;gap:24px}
.learning-hub .foundation-stat-card{background:#ffffff1a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:20px;padding:24px;border:1px solid #ffffff26;transition:transform .28s cubic-bezier(0.34,1.56,0.64,1)}
.learning-hub .foundation-stat-card:hover{transform:translateY(-4px)}
.learning-hub .stat-number{font-size:46px;line-height:1.2;color:#fff;font-weight:700;margin:0 0 8px}
.learning-hub .stat-caption{font-size:13px;line-height:1.5;color:#ffffffd9;margin:0}
.learning-hub .foundation-center{padding:24px 0}
.learning-hub .foundation-heading{font-size:34px;line-height:1.2;color:#fff;margin:0 0 24px;position:relative;display:inline-block}
.learning-hub .foundation-heading::after{content:'';position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:6px;height:6px;background:#FDE7E9;border-radius:50%}
.learning-hub .foundation-text{font-size:16px;line-height:1.7;color:#ffffffe6;margin:0 0 16px}
.learning-hub .foundation-text:last-child{margin-bottom:0}
.learning-hub .underline-accent{position:relative;display:inline;background:linear-gradient(to bottom,transparent 60%,#FDE7E9 60%,#FDE7E9 85%,transparent 85%);padding:0 4px}
@media (max-width: 1280px) {
.learning-hub .foundation-layout{grid-template-columns:1fr;gap:24px}
.learning-hub .foundation-sidebar{flex-direction:row;justify-content:center}
.learning-hub .foundation-stat-card{flex:1;max-width:200px}
}
@media (max-width: 768px) {
.learning-hub .foundation-narrative{padding:48px 16px}
.learning-hub .foundation-sidebar{flex-direction:column}
.learning-hub .foundation-stat-card{max-width:none}
.learning-hub .foundation-heading{font-size:25px}
.learning-hub .stat-number{font-size:34px}
}
.learning-hub .team-showcase{max-width:1140px;margin:0 auto;padding:48px 24px;position:relative}
.learning-hub .showcase-divider{height:4px;background:linear-gradient(to right,#01BAD4 0%,#6B5343 100%);margin:0 0 48px;border-radius:0;width:280px;transition:width .38s cubic-bezier(0.25,0.46,0.45,0.94)}
.learning-hub .team-showcase:hover .showcase-divider{width:420px}
.learning-hub .showcase-introduction{margin-bottom:48px}
.learning-hub .showcase-question{font-size:34px;line-height:1.2;color:#2c2c2c;margin:0 0 16px}
.learning-hub .showcase-description{font-size:16px;line-height:1.7;color:#5a5a5a;margin:0;max-width:720px}
.learning-hub .team-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:48px}
.learning-hub .member-profile{display:flex;gap:24px;align-items:flex-start}
.learning-hub .member-portrait-zone{flex-shrink:0;width:180px;height:230px;border-radius:20px;overflow:hidden;box-shadow:0 12px 36px -1px #6b53431f;transition:box-shadow .35s ease-out,transform .35s ease-out}
.learning-hub .member-portrait-zone:hover{box-shadow:0 12px 36px -1px #6b53432e;transform:translateY(-4px)}
.learning-hub .member-portrait-zone img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}
.learning-hub .member-details{flex:1;padding-top:8px}
.learning-hub .member-name{font-size:25px;line-height:1.2;color:#2c2c2c;margin:0 0 8px}
.learning-hub .member-title{font-size:13px;line-height:1.5;color:#01BAD4;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:0 0 16px}
.learning-hub .member-bio{font-size:16px;line-height:1.7;color:#5a5a5a;margin:0}
@media (max-width: 768px) {
.learning-hub .team-showcase{padding:48px 16px}
.learning-hub .showcase-question{font-size:25px}
.learning-hub .team-grid{grid-template-columns:1fr;gap:24px}
.learning-hub .member-profile{flex-direction:column;align-items:center;text-align:center}
.learning-hub .member-portrait-zone{width:200px;height:256px}
}
@media (max-width: 480px) {
.learning-hub .member-portrait-zone{width:160px;height:205px}
}
.reach-out{background:#fff;color:#2a2a2a}
.reach-out .opening-area{max-width:1140px;margin:0 auto;padding:96px 24px 48px;display:grid;grid-template-columns:38% 62%;gap:48px;align-items:start;position:relative}
.reach-out .opening-area::before{content:'';position:absolute;top:48px;left:24px;width:80px;height:80px;border:2px solid #01BAD4;opacity:.3;pointer-events:none}
.reach-out .opening-area::after{content:'';position:absolute;top:56px;left:32px;width:80px;height:80px;border:1px solid #6B5343;opacity:.2;pointer-events:none}
.reach-out .text-column{padding:96px 0 0}
.reach-out .eyebrow-label{font-size:13px;text-transform:uppercase;letter-spacing:.15em;color:#6B5343;margin:0 0 16px}
.reach-out .main-heading{font-size:46px;line-height:1.2;letter-spacing:-.02em;margin:0;color:#2a2a2a}
.reach-out .image-column{position:relative;height:460px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#2a2a2a 0%,#01BAD4 100%);border-radius:20px;overflow:hidden}
.reach-out .image-column::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent,transparent 20px,#ffffff08 20px,#ffffff08 40px);pointer-events:none}
.reach-out .visual-shape{width:280px;height:280px;border:4px solid #fff3;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center;opacity:.45}
.reach-out .visual-shape::before{content:'';position:absolute;inset:24px;border:2px solid #ffffff26;border-radius:50%}
.reach-out .visual-shape::after{content:'';width:120px;height:120px;background:#fde7e94d;border-radius:50%;animation:float-pulse 4.2s cubic-bezier(0.45,0.05,0.55,0.95) infinite}
@keyframes float-pulse {
0%,100%{transform:scale(1) translateY(0);opacity:.3}
50%{transform:scale(1.15) translateY(-8px);opacity:.5}
}
.reach-out .primary-interaction{max-width:1140px;margin:0 auto;padding:48px 24px 96px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;position:relative}
.reach-out .primary-interaction::before{content:'';position:absolute;top:-24px;left:0;right:0;height:24px;background:radial-gradient(circle at 12px 0,transparent 0,transparent 12px,#fff 12px,#fff 24px);background-size:48px 24px;background-repeat:repeat-x}
.reach-out .info-section{background:linear-gradient(180deg,#f8f8f8 0%,#fff 100%);padding:48px;border-radius:20px;border:3px solid #f0f0f0;box-shadow:0 6px 18px -1px #01bad417;position:relative}
.reach-out .info-section::before{content:'';position:absolute;inset:-3px;border:1px solid #FDE7E9;border-radius:20px;pointer-events:none}
.reach-out .section-label{font-size:25px;line-height:1.2;margin:0 0 24px;color:#2a2a2a}
.reach-out .section-label::after{content:'';display:inline-block;width:6px;height:6px;background:#01BAD4;border-radius:50%;margin:0 0 8px 8px}
.reach-out .detail-group{margin:0 0 24px}
.reach-out .detail-group:last-child{margin:0}
.reach-out .detail-type{font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:#6B5343;margin:0 0 8px}
.reach-out .detail-value{font-size:19px;line-height:1.5;color:#2a2a2a;margin:0}
.reach-out .detail-value a{color:inherit;text-decoration:none;transition:color .32s cubic-bezier(0.34,0.61,0.42,0.98)}
.reach-out .detail-value a:hover{color:#01BAD4}
.reach-out .stat-display{margin:48px 0 0;display:flex;gap:24px}
.reach-out .stat-box{flex:1;text-align:center;padding:24px;background:#fff;border:2px solid #e8e8e8;border-radius:20px;position:relative;overflow:hidden;transition:border-color .28s cubic-bezier(0.33,0.72,0.44,0.95)}
.reach-out .stat-box::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,transparent 0%,#01bad40a 100%);opacity:0;transition:opacity .35s cubic-bezier(0.42,0.15,0.58,0.85)}
.reach-out .stat-box:hover{border-color:#01BAD4}
.reach-out .stat-box:hover::before{opacity:1}
.reach-out .stat-number{font-size:34px;line-height:1.2;font-weight:700;color:#01BAD4;margin:0 0 4px;position:relative}
.reach-out .stat-caption{font-size:13px;line-height:1.5;color:#6B5343;margin:0;position:relative}
.reach-out .form-section{background:#fafafa;padding:48px;border-radius:20px;border:2px solid #ececec;box-shadow:0 12px 36px -1px #6b53431f;position:relative;animation:background-oscillate 8.5s cubic-bezier(0.45,0.05,0.55,0.95) infinite}
@keyframes background-oscillate {
0%,100%{background:#fafafa}
50%{background:#f5f5f5}
}
.reach-out .form-heading{font-size:25px;line-height:1.2;margin:0 0 8px;color:#2a2a2a}
.reach-out .form-subtext{font-size:16px;line-height:1.5;color:#666;margin:0 0 24px}
.reach-out .contact-form{display:flex;flex-direction:column;gap:24px}
.reach-out .input-field{display:flex;flex-direction:column;gap:8px}
.reach-out .field-label{font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:#6B5343;margin:0}
.reach-out .text-input{padding:16px;border:2px solid #e0e0e0;border-radius:20px;font-size:16px;line-height:1.5;color:#2a2a2a;background:#fff;transition:border-color .27s cubic-bezier(0.39,0.575,0.565,1),box-shadow .27s cubic-bezier(0.39,0.575,0.565,1);outline:none}
.reach-out .text-input::placeholder{color:#999;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
.reach-out .text-input:focus{border-color:#01BAD4;box-shadow:0 2px 4px -1px #01bad40f 0 0 0 3px #01bad41a}
.reach-out .service-selection{display:flex;flex-direction:column;gap:8px}
.reach-out .service-options{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.reach-out .checkbox-wrapper{position:relative}
.reach-out .checkbox-input{position:absolute;opacity:0;width:0;height:0}
.reach-out .checkbox-label{display:flex;align-items:center;gap:8px;padding:16px;background:#fff;border:2px solid #e0e0e0;border-radius:20px;font-size:16px;line-height:1.5;color:#2a2a2a;cursor:pointer;transition:all .29s cubic-bezier(0.68,-0.55,0.265,1.55);user-select:none}
.reach-out .checkbox-label::before{content:'';width:20px;height:20px;border:2px solid #e0e0e0;border-radius:50%;flex-shrink:0;transition:all .26s cubic-bezier(0.175,0.885,0.32,1.275);background:#fff}
.reach-out .checkbox-input:checked + .checkbox-label{border-color:#01BAD4;background:#01bad40d}
.reach-out .checkbox-input:checked + .checkbox-label::before{background:#01BAD4;border-color:#01BAD4;box-shadow:inset 0 0 0 3px #fff}
.reach-out .checkbox-label:hover{border-color:#01BAD4;transform:translateY(-2px);box-shadow:0 6px 18px -1px #01bad417}
.reach-out .privacy-agreement{display:flex;align-items:start;gap:8px;padding:16px;background:#fff;border:2px solid #e0e0e0;border-radius:20px}
.reach-out .privacy-checkbox{width:20px;height:20px;border:2px solid #e0e0e0;border-radius:50%;flex-shrink:0;cursor:pointer;transition:all .24s ease-out;appearance:none;background:#fff;margin:2px 0 0}
.reach-out .privacy-checkbox:checked{background:#01BAD4;border-color:#01BAD4;box-shadow:inset 0 0 0 3px #fff}
.reach-out .privacy-text{font-size:13px;line-height:1.7;color:#666;margin:0}
.reach-out .privacy-text a{color:#01BAD4;text-decoration:none;transition:color .31s ease-out}
.reach-out .privacy-text a:hover{color:#6B5343}
.reach-out .submit-button{padding:16px 48px;background:#2a2a2a;color:#fff;border:none;border-radius:20px;font-size:16px;text-transform:lowercase;letter-spacing:.05em;cursor:pointer;transition:all .38s cubic-bezier(0.68,-0.55,0.265,1.55);position:relative;overflow:hidden;box-shadow:0 6px 18px -1px #6b534317}
.reach-out .submit-button::before{content:'';position:absolute;top:0;right:100%;bottom:0;left:0;background:linear-gradient(90deg,#01BAD4 0%,#6B5343 100%);transition:right .42s cubic-bezier(0.23,1,0.32,1)}
.reach-out .submit-button:hover::before{right:0}
.reach-out .submit-button span{position:relative;z-index:1}
.reach-out .submit-button:hover{transform:translateY(-3px);box-shadow:0 12px 36px -1px #01bad41f}
.reach-out .animated-text-display{margin:24px 0 0;padding:24px;background:linear-gradient(135deg,#FDE7E9 0%,#fff 100%);border-radius:20px;text-align:center;min-height:60px;display:flex;align-items:center;justify-content:center}
.reach-out .typing-text{font-size:16px;line-height:1.5;color:#6B5343;margin:0;overflow:hidden;border-right:3px solid #6B5343;white-space:nowrap;animation:typing 3.8s steps(62) .5s 1 normal both,blink-cursor .75s step-end infinite;display:inline-block;max-width:100%}
@keyframes typing {
from{width:0}
to{width:100%}
}
@keyframes blink-cursor {
0%,50%{border-color:#6B5343}
51%,100%{border-color:transparent}
}
@media (max-width: 1280px) {
.reach-out .opening-area{grid-template-columns:40% 60%;padding:72px 24px 48px}
.reach-out .text-column{padding:72px 0 0}
.reach-out .main-heading{font-size:34px}
.reach-out .image-column{height:380px}
.reach-out .primary-interaction{gap:48px}
}
@media (max-width: 768px) {
.reach-out .opening-area{grid-template-columns:1fr;gap:48px;padding:48px 16px 24px}
.reach-out .text-column{padding:24px 0 0}
.reach-out .main-heading{font-size:25px}
.reach-out .image-column{height:320px}
.reach-out .visual-shape{width:200px;height:200px}
.reach-out .visual-shape::after{width:80px;height:80px}
.reach-out .primary-interaction{grid-template-columns:1fr;gap:24px;padding:24px 16px 48px}
.reach-out .info-section{padding:24px}
.reach-out .stat-display{flex-direction:column;margin:24px 0 0}
.reach-out .form-section{padding:24px}
.reach-out .service-options{grid-template-columns:1fr;gap:8px}
.reach-out .submit-button{width:100%}
.reach-out .typing-text{font-size:13px;animation:typing 3.8s steps(62) .5s 1 normal both,blink-cursor .75s step-end infinite}
}
@media (max-width: 480px) {
.reach-out .opening-area{padding:24px 16px 16px}
.reach-out .text-column{padding:16px 0 0}
.reach-out .main-heading{font-size:19px}
.reach-out .image-column{height:240px}
.reach-out .visual-shape{width:140px;height:140px}
.reach-out .visual-shape::before{inset:16px}
.reach-out .visual-shape::after{width:60px;height:60px}
.reach-out .primary-interaction{padding:16px 16px 24px}
.reach-out .section-label{font-size:19px}
.reach-out .form-heading{font-size:19px}
.reach-out .animated-text-display{padding:16px;min-height:48px}
}
.confirmation-delivery{background:linear-gradient(180deg,#f5f5f5 0%,#01BAD4 100%);min-height:100vh;padding:48px 16px;display:flex;align-items:center;justify-content:center}
.confirmation-delivery .confirmation-wrapper{max-width:1140px;width:100%;margin:0 auto}
.confirmation-delivery .confirmation-card{background:#fff;border-radius:20px;padding:48px 24px;text-align:center;box-shadow:0 12px 36px -1px #01bad41f;position:relative;overflow:hidden}
.confirmation-delivery .confirmation-card::before{content:'';position:absolute;top:0;left:0;right:0;height:8px;background:#01BAD4}
.confirmation-delivery .icon-container{width:120px;height:120px;margin:0 auto 24px;position:relative}
.confirmation-delivery .icon-outer{width:100%;height:100%;border-radius:20px;background:linear-gradient(180deg,#FDE7E9 0%,white 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px -1px #6b534317}
.confirmation-delivery .checkmark-svg{width:64px;height:64px}
.confirmation-delivery .checkmark-circle{stroke:#01BAD4;stroke-width:3;fill:none;stroke-dasharray:283;stroke-dashoffset:283;animation:checkmark-circle-anim .45s cubic-bezier(0.65,0,0.45,1) forwards}
.confirmation-delivery .checkmark-path{stroke:#01BAD4;stroke-width:3;fill:none;stroke-dasharray:60;stroke-dashoffset:60;animation:checkmark-path-anim .35s .25s cubic-bezier(0.65,0,0.45,1) forwards}
@keyframes checkmark-circle-anim {
to{stroke-dashoffset:0}
}
@keyframes checkmark-path-anim {
to{stroke-dashoffset:0}
}
.confirmation-delivery .confirmation-title{font-size:46px;line-height:1.2;color:#6B5343;margin:0 0 16px;font-weight:700}
.confirmation-delivery .confirmation-message{font-size:19px;line-height:1.7;color:#333;margin:0 0 48px;max-width:640px;margin-left:auto;margin-right:auto}
.confirmation-delivery .action-section{display:flex;flex-direction:column;gap:16px;align-items:center}
.confirmation-delivery .primary-button{background:#f5f5f5;color:#333;border:none;padding:16px 48px;font-size:16px;border-radius:20px;cursor:pointer;text-decoration:none;display:inline-block;position:relative;overflow:hidden;transition:color .38s cubic-bezier(0.68,-0.55,0.27,1.55)}
.confirmation-delivery .primary-button::before{content:'';position:absolute;top:0;right:100%;bottom:0;left:0;background:#01BAD4;transition:right .42s cubic-bezier(0.68,-0.55,0.27,1.55);z-index:0}
.confirmation-delivery .primary-button:hover::before{right:0}
.confirmation-delivery .primary-button:hover{color:#fff}
.confirmation-delivery .primary-button span{position:relative;z-index:1}
.confirmation-delivery .secondary-link{color:#6B5343;font-size:16px;text-decoration:none;transition:color .28s ease-out;border-bottom:2px solid transparent;padding-bottom:4px}
.confirmation-delivery .secondary-link:hover{color:#01BAD4;border-bottom-color:#01BAD4}
.confirmation-delivery .contact-info{margin-top:48px;padding-top:24px;border-top:1px solid #f0f0f0}
.confirmation-delivery .contact-info p{font-size:13px;line-height:1.5;color:#666;margin:0}
.confirmation-delivery .contact-info a{color:#01BAD4;text-decoration:none;transition:color .32s ease-out}
.confirmation-delivery .contact-info a:hover{color:#6B5343}
@media (max-width: 768px) {
.confirmation-delivery .confirmation-card{padding:24px 16px}
.confirmation-delivery .confirmation-title{font-size:34px}
.confirmation-delivery .confirmation-message{font-size:16px}
.confirmation-delivery .icon-container{width:96px;height:96px}
.confirmation-delivery .checkmark-svg{width:48px;height:48px}
}
@media (max-width: 480px) {
.confirmation-delivery .confirmation-title{font-size:25px}
.confirmation-delivery .primary-button{width:100%;padding:16px 24px}
}