:root{--ayu-primary: #293F96;--ayu-ocean: #0C90D5;--ayu-electric: #0434D4;--ayu-sky: #02AAEC;--ayu-white: #FFFFFF;--ayu-text: #26344B;--ayu-muted: #66758B;--ayu-soft-blue: #F0F8FD;--ayu-border: rgba(41, 63, 150, .14);--ayu-radius: 22px;--ayu-content: 1200px}.ayu-page{width:100%;overflow:hidden;background:var(--ayu-white);color:var(--ayu-text)}.ayu-page *,.ayu-page *:before,.ayu-page *:after{box-sizing:border-box}.ayu-container{width:min(1200px,calc(100% - 48px));margin-inline:auto}.ayu-section{padding:clamp(65px,9vw,115px) 0}.ayu-eyebrow{margin-bottom:18px;color:var(--ayu-ocean);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ayu-heading{margin:0;color:var(--ayu-primary);font-size:clamp(38px,5.5vw,70px);font-weight:750;line-height:1.05;letter-spacing:-.045em}.ayu-heading span{color:var(--ayu-sky)}.ayu-copy{max-width:620px;color:var(--ayu-muted);font-size:16px;line-height:1.85}.ayu-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:15px 27px;border:1px solid var(--ayu-electric);border-radius:999px;background:var(--ayu-electric);color:#fff!important;font-size:14px;font-weight:700;text-decoration:none!important;transition:.3s ease}.ayu-button:hover{transform:translateY(-4px);background:var(--ayu-sky);border-color:var(--ayu-sky);box-shadow:0 12px 28px #02aaec38}.ayu-image-frame{position:relative;overflow:hidden;border-radius:var(--ayu-radius);background:var(--ayu-soft-blue)}.ayu-image-frame img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.ayu-image-frame:hover img{transform:scale(1.045)}.ayu-card{padding:30px;border:1px solid var(--ayu-border);border-radius:var(--ayu-radius);background:#fff;box-shadow:0 8px 28px #293f960a;transition:transform .3s ease,box-shadow .3s ease}.ayu-card:hover{transform:translateY(-8px);box-shadow:0 20px 45px #293f961f}@keyframes ayuReveal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ayu-reveal{animation:ayuReveal .85s ease both}.ayu-delay-1{animation-delay:.15s}.ayu-delay-2{animation-delay:.3s}.ayu-delay-3{animation-delay:.45s}@media(max-width:749px){.ayu-container{width:calc(100% - 34px)}.ayu-section{padding:60px 0}.ayu-card{padding:23px}.ayu-button{width:100%}}@media(prefers-reduced-motion:reduce){.ayu-page *,.ayu-page *:before,.ayu-page *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.ayu-about{--ayu-pale: #F0F8FD}.ayu-about-hero{padding:90px 0 100px;background:radial-gradient(circle at 85% 15%,rgba(2,170,236,.12),transparent 30%),#fff}.ayu-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:65px}.ayu-hero-copy{position:relative;z-index:2}.ayu-hero-copy .ayu-heading{font-size:clamp(46px,6vw,78px)}.ayu-hero-copy .ayu-copy{margin:25px 0 30px}.ayu-hero-visual{position:relative;min-height:490px;padding:0 18px 18px 0}.ayu-hero-visual:before{content:"";position:absolute;top:28px;right:0;bottom:0;left:28px;border-radius:35px;background:linear-gradient(135deg,var(--ayu-sky),var(--ayu-electric));transform:rotate(3deg)}.ayu-hero-photo{position:relative;z-index:1;width:100%;height:490px;object-fit:cover;border-radius:30px;box-shadow:0 25px 60px #293f9626}.ayu-image-placeholder{display:grid;place-items:center;min-height:350px;border:2px dashed rgba(41,63,150,.25);border-radius:25px;background:var(--ayu-pale);color:var(--ayu-primary);font-weight:700}.ayu-hero-sticker{position:absolute;z-index:2;left:-30px;bottom:55px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:125px;height:125px;border-radius:50%;background:var(--ayu-white);color:var(--ayu-primary);box-shadow:0 12px 35px #293f9626;transform:rotate(-9deg);font-size:12px}.ayu-hero-sticker strong{font-size:15px}.ayu-hero-sticker span:last-child{color:var(--ayu-sky);font-size:23px}.ayu-hero-decoration{position:absolute;top:-45px;right:-20px;color:var(--ayu-sky);font-size:90px;animation:ayuDrift 5s ease-in-out infinite}.ayu-hero-caption{display:flex;align-items:center;gap:10px;margin-top:30px;color:var(--ayu-muted);font-size:12px;font-weight:650}.ayu-caption-dot{width:9px;height:9px;border-radius:50%;background:var(--ayu-sky)}.ayu-story-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:85px}.ayu-story-visual{position:relative;min-height:480px}.ayu-story-photo{display:block;width:100%;height:480px;object-fit:cover;border-radius:30px}.ayu-photo-caption{position:absolute;right:-25px;bottom:30px;padding:16px 24px;border-radius:999px;background:#fff;color:var(--ayu-primary);font-weight:750;box-shadow:0 12px 35px #293f961f}.ayu-story-copy .ayu-heading{font-size:clamp(36px,4.5vw,58px)}.ayu-story-copy .ayu-copy{margin-top:20px}.ayu-journey-section{padding:100px 0;background:var(--ayu-pale);position:relative}.ayu-journey-heading{max-width:760px;margin-bottom:65px}.ayu-journey-heading .ayu-copy{margin-top:22px}.ayu-timeline{position:relative;max-width:980px;margin:0 auto}.ayu-timeline:before{content:"";position:absolute;top:20px;bottom:20px;left:25px;width:3px;background:linear-gradient(to bottom,var(--ayu-sky),var(--ayu-electric))}.ayu-timeline-item{position:relative;display:grid;grid-template-columns:52px 1fr;gap:28px;margin-bottom:35px}.ayu-timeline-marker{position:relative;z-index:1;display:grid;place-items:center;width:52px;height:52px;border:5px solid var(--ayu-pale);border-radius:50%;background:var(--ayu-electric);color:#fff;font-size:12px;font-weight:800}.ayu-timeline-card{display:grid;grid-template-columns:1fr 180px;align-items:center;gap:25px;padding:30px;border:1px solid var(--ayu-border);border-radius:24px;background:#fff;box-shadow:0 12px 35px #293f960d;transition:transform .3s ease,box-shadow .3s ease}.ayu-timeline-card:hover{transform:translate(7px);box-shadow:0 20px 45px #293f961f}.ayu-timeline-date{color:var(--ayu-ocean);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ayu-timeline-content h3{margin:12px 0;color:var(--ayu-primary);font-size:24px}.ayu-timeline-content p{margin:0;color:var(--ayu-muted);font-size:14px;line-height:1.8}.ayu-timeline-image img{display:block;width:100%;height:135px;object-fit:cover;border-radius:15px}.ayu-values-heading{max-width:750px;margin-bottom:50px}.ayu-values-heading .ayu-copy{margin-top:20px}.ayu-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ayu-value-card{position:relative;min-height:280px;padding:32px;overflow:hidden;border:1px solid var(--ayu-border);border-radius:25px;background:#fff;box-shadow:0 12px 35px #293f960d;transition:transform .35s ease,box-shadow .35s ease}.ayu-value-card:hover{transform:translateY(-10px);box-shadow:0 24px 50px #293f9621}.ayu-value-symbol{display:grid;place-items:center;width:58px;height:58px;margin-bottom:30px;border-radius:18px;background:var(--ayu-pale);color:var(--ayu-sky);font-size:30px}.ayu-value-number{position:absolute;top:30px;right:28px;color:#293f961f;font-size:38px;font-weight:850}.ayu-value-card h3{margin:0 0 14px;color:var(--ayu-primary);font-size:22px}.ayu-value-card p{margin:0;color:var(--ayu-muted);font-size:14px;line-height:1.8}.ayu-promise-section{position:relative;padding:110px 0;overflow:hidden;background:linear-gradient(125deg,var(--ayu-primary),var(--ayu-electric));color:#fff}.ayu-promise-content{position:relative;z-index:2;text-align:center}.ayu-promise-content .ayu-eyebrow{color:var(--ayu-sky)}.ayu-promise-content h2{margin:0;color:#fff;font-size:clamp(43px,6vw,75px);line-height:1.08;letter-spacing:-.04em}.ayu-promise-content h2 span{color:var(--ayu-sky)}.ayu-promise-content p{max-width:540px;margin:25px auto 32px;color:#ffffffd9;line-height:1.8}.ayu-button-white{background:#fff;border-color:#fff;color:var(--ayu-primary)!important}.ayu-button-white:hover{background:var(--ayu-sky);border-color:var(--ayu-sky);color:#fff!important}.ayu-promise-decoration{position:absolute;top:-75px;right:7%;color:#ffffff14;font-size:280px;animation:ayuDrift 8s ease-in-out infinite}@keyframes ayuDrift{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-16px) rotate(8deg)}}@media(max-width:749px){.ayu-about-hero{padding:65px 0}.ayu-hero-grid,.ayu-story-grid{grid-template-columns:1fr;gap:45px}.ayu-hero-visual,.ayu-hero-photo{min-height:330px;height:330px}.ayu-hero-sticker{width:100px;height:100px;left:-8px}.ayu-hero-decoration{right:0;font-size:65px}.ayu-story-visual,.ayu-story-photo{min-height:330px;height:330px}.ayu-photo-caption{right:10px}.ayu-journey-section{padding:70px 0}.ayu-timeline-item{grid-template-columns:40px 1fr;gap:12px}.ayu-timeline:before{left:18px}.ayu-timeline-marker{width:40px;height:40px}.ayu-timeline-card{grid-template-columns:1fr;padding:23px}.ayu-timeline-image img{height:180px}.ayu-values-grid{grid-template-columns:1fr}.ayu-promise-section{padding:75px 0}}.ayu-faq-page{--faq-blue: #293F96;--faq-ocean: #0C90D5;--faq-sky: #02AAEC;--faq-ink: #263B68;--faq-muted: #687A96;--faq-line: rgba(41, 63, 150, .13);position:relative;isolation:isolate;overflow:hidden;padding:clamp(65px,9vw,115px) 22px clamp(75px,9vw,110px);background:radial-gradient(ellipse at 8% 12%,rgba(2,170,236,.09),transparent 34%),radial-gradient(ellipse at 95% 65%,rgba(41,63,150,.07),transparent 38%),linear-gradient(145deg,#f8fcff,#edf6fc 48%,#f7faff)}.ayu-faq-container{position:relative;z-index:1;width:min(100%,1000px);margin:0 auto}.ayu-faq-glow{position:absolute;z-index:-1;width:300px;height:300px;border-radius:50%;filter:blur(75px);pointer-events:none;opacity:.35}.ayu-faq-glow-one{top:15%;left:-180px;background:#02aaec33}.ayu-faq-glow-two{right:-180px;bottom:12%;background:#293f9629}.ayu-faq-header{position:relative;max-width:760px;margin:0 auto clamp(48px,7vw,76px);text-align:center}.ayu-faq-header .ayu-eyebrow,.ayu-faq-contact .ayu-eyebrow{display:inline-block;margin-bottom:17px;color:var(--faq-ocean);font-size:12px;font-weight:700;letter-spacing:.2em}.ayu-faq-header h1{margin:0;color:var(--faq-blue);font-family:inherit;font-size:clamp(35px,5.5vw,59px);font-weight:600;line-height:1.1;letter-spacing:-.035em}.ayu-faq-header>p{max-width:650px;margin:22px auto 0;color:var(--faq-muted);font-size:clamp(15px,1.8vw,19px);line-height:1.8}.ayu-faq-header-decoration{margin-top:25px;color:var(--faq-sky);font-size:25px}.ayu-faq-groups{display:grid;gap:42px}.ayu-faq-category-heading{display:flex;align-items:center;gap:13px;margin-bottom:17px}.ayu-faq-category-dot{flex:0 0 10px;width:10px;height:10px;border-radius:50%;background:var(--faq-sky);box-shadow:0 0 0 5px #02aaec1a}.ayu-faq-category-heading h2{margin:0;color:var(--faq-blue);font-size:clamp(21px,2.7vw,27px);font-weight:600;line-height:1.3}.ayu-faq-list{overflow:hidden;border:1px solid rgba(41,63,150,.1);border-radius:18px;background:#ffffffc7;box-shadow:0 12px 35px #293f960b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ayu-faq-item{margin:0;border-bottom:1px solid var(--faq-line)}.ayu-faq-item:last-child{border-bottom:0}.ayu-faq-item summary{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:20px;padding:21px 27px;color:var(--faq-ink);cursor:pointer;list-style:none;font-size:clamp(16px,2vw,20px);font-weight:600;line-height:1.5;transition:color .18s ease,background .18s ease}.ayu-faq-item summary::-webkit-details-marker{display:none}.ayu-faq-item summary:hover{color:var(--faq-ocean);background:#02aaec09}.ayu-faq-toggle{position:relative;flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:#02aaec1a}.ayu-faq-toggle:before,.ayu-faq-toggle:after{position:absolute;top:50%;left:50%;width:10px;height:2px;border-radius:2px;background:var(--faq-ocean);content:"";transform:translate(-50%,-50%);transition:transform .18s ease}.ayu-faq-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.ayu-faq-item[open] .ayu-faq-toggle:after{transform:translate(-50%,-50%) rotate(0)}.ayu-faq-item[open] summary{color:var(--faq-blue)}.ayu-faq-answer{padding:0 68px 25px 27px;color:var(--faq-muted);font-size:15px;line-height:1.85;animation:ayu-faq-answer-in .22s ease both}.ayu-faq-answer p{margin:0 0 12px}.ayu-faq-answer p:last-child{margin-bottom:0}.ayu-faq-answer a{color:var(--faq-ocean);text-decoration:underline;text-underline-offset:3px}.ayu-faq-contact{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:clamp(55px,8vw,85px);padding:clamp(28px,5vw,45px);border:1px solid rgba(255,255,255,.75);border-radius:24px;background:linear-gradient(120deg,#e4f5fc,#f7fbff 55%,#eaf1ff);box-shadow:0 16px 45px #293f9612}.ayu-faq-contact .ayu-eyebrow{margin-bottom:10px}.ayu-faq-contact h2{margin:0 0 9px;color:var(--faq-blue);font-size:clamp(23px,3vw,31px);line-height:1.25}.ayu-faq-contact p{max-width:490px;margin:0;color:var(--faq-muted);font-size:15px;line-height:1.7}.ayu-faq-contact-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:15px;min-height:54px;padding:0 25px;border-radius:50px;background:var(--faq-blue);color:#fff;font-size:15px;font-weight:600;text-decoration:none;transition:transform .18s ease,background .18s ease}.ayu-faq-contact-button:hover{transform:translateY(-2px);background:var(--faq-ocean);color:#fff}@keyframes ayu-faq-answer-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.ayu-faq-page{padding:58px 17px 70px}.ayu-faq-header{margin-bottom:42px}.ayu-faq-groups{gap:32px}.ayu-faq-category-heading{margin-bottom:13px}.ayu-faq-list{border-radius:14px}.ayu-faq-item summary{min-height:68px;gap:12px;padding:18px 17px;font-size:16px}.ayu-faq-answer{padding:0 48px 21px 17px;font-size:14px}.ayu-faq-contact{align-items:flex-start;flex-direction:column;gap:22px;margin-top:48px;padding:26px 22px;border-radius:18px}.ayu-faq-contact-button{width:100%}}@media(prefers-reduced-motion:reduce){.ayu-faq-item summary,.ayu-faq-toggle:before,.ayu-faq-toggle:after,.ayu-faq-contact-button{transition:none}.ayu-faq-answer{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ayu-brand.css.map */
