body:has(.aina-about) .header{background:#fbfaf8;position:relative;left:auto;transform:none}.aina-about{--aa-green:#2f463a;--aa-rose:#a77566;--aa-text:#73766c;color:var(--aa-green);padding-bottom:36px}.aina-about h1,.aina-about h2,.aina-about h3,.aa-value-title{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.aina-about em{color:var(--aa-rose);font-weight:400}.aina-about section[id]{scroll-margin-top:100px}.aa-kicker{letter-spacing:.17em;align-items:center;gap:9px;font-size:9px;font-weight:600;line-height:1.7;display:inline-flex}.aa-kicker i{background:var(--aa-rose);border-radius:50%;width:6px;height:6px}.aa-hero{background:#f0ece4;border-radius:24px;grid-template-columns:1.05fr 1fr;min-height:530px;margin:12px 0 0;animation:.7s both aa-enter;display:grid;overflow:hidden}.aa-hero-copy{flex-direction:column;align-items:flex-start;padding:55px 40px 26px;display:flex}.aa-hero h1{margin:27px 0 22px;font-size:clamp(40px,4.5vw,65px);line-height:1.08}.aa-hero-copy>p{max-width:345px;color:var(--aa-text);font-size:12px;line-height:1.95}.aa-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin:28px 0 38px;display:flex}.aa-hero-actions>span{letter-spacing:.12em;color:#767e6b;font-size:7px;line-height:1.7}.aa-button{background:var(--aa-green);color:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;min-height:46px;padding:15px 20px;font-size:11px;transition:background .2s,transform .2s;display:inline-flex}.aa-button:hover{background:#47614e;transform:translateY(-2px)}.aa-hero-foot{color:#747c68;border-top:1px solid #d8dccf;justify-content:space-between;gap:20px;width:100%;margin-top:auto;padding-top:18px;font-size:8px;display:flex}.aa-hero-foot>span{letter-spacing:.1em}.aa-hero-visual{min-height:530px;padding:20px 40px 20px 0;position:relative}.aa-hero-image{border-radius:150px 150px 14px 14px;height:100%;min-height:490px;position:relative;overflow:hidden}.aa-hero-image img{object-fit:cover;object-position:center 24%;transition:transform 1s}.aa-hero-visual:hover .aa-hero-image img{transform:scale(1.035)}.aa-image-label{letter-spacing:.14em;color:#fff;white-space:nowrap;background:#2e40334d;border-radius:99px;padding:8px 12px;font-size:7px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.aa-floating-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcf9f0e8;border:1px solid #ffffff8c;border-radius:15px;align-items:center;gap:15px;padding:20px;transition:transform .25s;display:flex;position:absolute;bottom:44px;left:-28px;right:65px;box-shadow:0 10px 35px #35422a12}.aa-floating-card:hover{transform:translateY(-5px)}.aa-spark{color:var(--aa-rose);font-size:35px}.aa-floating-card small{letter-spacing:.12em;color:#76796b;margin-bottom:7px;font-size:7px;display:block}.aa-floating-card strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.aa-floating-card>svg{margin-left:auto}.aa-vertical-label{writing-mode:vertical-rl;letter-spacing:.15em;color:#737c68;font-size:8px;position:absolute;top:50%;right:13px}.aa-story{border-bottom:1px solid #e2e4d9;grid-template-columns:100px 1fr 130px;align-items:center;gap:32px;padding:65px 25px;display:grid}.aa-story-mark{color:#b78b7a;font-family:Georgia,serif;font-size:100px;line-height:1}.aa-story h2{margin:14px 0;font-size:32px;line-height:1.25}.aa-story div>p:last-child{color:var(--aa-text);max-width:590px;font-size:12px;line-height:1.95}.aa-story-aside{color:#7a886d;border-left:1px solid #dce0d2;padding-left:25px;font-family:Georgia,serif;font-size:20px;font-style:italic;line-height:1.6}.aa-values-section{padding:65px 0}.aa-section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:27px;display:flex}.aa-section-heading h2,.aa-mood h2,.aa-faq h2{margin-top:14px;font-size:43px;line-height:1.15}.aa-section-heading>p{color:var(--aa-text);padding-bottom:4px;font-size:11px;line-height:1.9}.aa-values{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.aa-value{border:1px solid #e5ddd333;border-radius:18px;transition:transform .25s,box-shadow .25s;overflow:hidden}.aa-value:hover{transform:translateY(-5px);box-shadow:0 16px 30px #3947330b}.aa-value.rose{background:#f0e3dd}.aa-value.sage{background:#e5ebdf}.aa-value.cream{background:#eeeade}.aa-value-toggle{text-align:left;width:100%;color:inherit;background:0 0;padding:25px;display:block}.aa-value-top{letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:10px;display:flex}.aa-value-plus{font-size:21px;font-weight:400}.aa-value-icon{color:#9c7b69;margin:30px 0;font-size:56px;line-height:1;transition:transform .4s;display:block}.aa-value.sage .aa-value-icon{color:#71866a}.aa-value:hover .aa-value-icon{transform:rotate(15deg)}.aa-value-title{max-width:205px;margin-bottom:13px;font-size:27px;line-height:1.15;display:block}.aa-value-summary{color:#6e7364;min-height:40px;font-size:11px;line-height:1.8;display:block}.aa-value-bottom{border-top:1px solid #66735926;justify-content:space-between;align-items:center;gap:6px;margin-top:30px;padding-top:15px;display:flex}.aa-value-bottom small{letter-spacing:.12em;font-size:6px}.aa-value-bottom>span{align-items:center;gap:5px;font-size:9px;display:flex}.aa-value-bottom svg{width:14px;height:14px}.aa-value-detail{padding:0 25px 25px}.aa-value-detail p{color:#5c6855;border-top:1px solid #66735926;padding-top:18px;font-size:12px;line-height:1.9;animation:.3s aa-fade}.aa-mood{background:#e8ecdf;border-radius:23px;grid-template-columns:1fr 1fr;transition:background .4s;display:grid;overflow:hidden}.aa-mood.warm{background:#f1e8db}.aa-mood.pink{background:#eee0dd}.aa-mood-copy{padding:45px}.aa-mood-copy>p:not(.aa-kicker){max-width:300px;color:var(--aa-text);margin-top:18px;font-size:12px;line-height:1.8}.aa-mood-options{gap:9px;margin-top:28px;display:grid}.aa-mood-options button{text-align:left;color:#53604b;background:#ffffff42;border:1px solid #ffffff80;border-radius:10px;align-items:center;gap:13px;min-height:49px;padding:12px 15px;font-size:11px;transition:background .2s,transform .2s;display:flex}.aa-mood-options button>span{color:#737d66;font-size:9px}.aa-mood-options button>svg{width:16px;margin-left:auto}.aa-mood-options button[aria-pressed=true]{background:var(--aa-green);color:#fff;border-color:var(--aa-green)}.aa-mood-options button[aria-pressed=true]>span{color:#c1cbb7}.aa-mood-options button:hover{transform:translate(3px)}.aa-mood-result{background:#50614d;border-radius:15px;min-height:510px;margin:15px;position:relative;overflow:hidden}.aa-mood-image{animation:.5s aa-fade;position:absolute;inset:0}.aa-mood-image img{object-fit:cover;object-position:center 22%}.aa-mood-result:after{content:"";pointer-events:none;background:linear-gradient(#0000 20%,#1d2a20d9 100%);position:absolute;inset:0}.aa-mood-caption{z-index:1;color:#fff;position:absolute;bottom:28px;left:28px;right:28px}.aa-mood-caption .aa-kicker{color:#e0dac7;font-size:8px}.aa-mood-caption h3{margin:12px 0;font-size:31px;line-height:1.15}.aa-mood-caption p{color:#ebedde;max-width:330px;font-size:11px;line-height:1.8}.aa-mood-caption a{border-bottom:1px solid #ffffff70;align-items:center;gap:20px;min-height:44px;margin-top:14px;font-size:11px;display:inline-flex}.aa-faq{grid-template-columns:1fr 1.25fr;gap:60px;padding:75px 15px;display:grid}.aa-contact-link{border-bottom:1px solid #bac2ae;align-items:center;gap:20px;min-height:44px;margin-top:22px;font-size:11px;display:inline-flex}.aa-faq-item{border-bottom:1px solid #dfe3d6}.aa-faq-item h3{letter-spacing:0;font-family:inherit}.aa-faq-item button{text-align:left;width:100%;color:var(--aa-green);background:0 0;justify-content:space-between;align-items:center;gap:18px;padding:21px 0;font-size:12px;font-weight:500;line-height:1.6;display:flex}.aa-faq-item button>span{color:#9b806c;font-size:21px;font-weight:400}.aa-faq-item>p{color:var(--aa-text);padding:0 28px 22px 0;font-size:11px;line-height:1.95;animation:.3s aa-fade}.aa-outro{isolation:isolate;text-align:center;background:#eee6dd;border-radius:22px;padding:49px 25px;position:relative;overflow:hidden}.aa-outro h2{margin:20px 0 25px;font-size:49px;line-height:1.12}.aa-outro-flower{z-index:-1;color:#e2d6c9;font-size:320px;line-height:1;position:absolute;bottom:-80px;right:-18px;transform:rotate(20deg)}.aa-demo-note{color:#78816c;max-width:650px;margin-top:22px;font-size:9px;line-height:1.9}@keyframes aa-fade{0%{opacity:.3}to{opacity:1}}@keyframes aa-enter{0%{opacity:.5;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (min-width:701px) and (max-width:1000px){.aa-hero-copy{padding:38px 25px 24px}.aa-hero h1{font-size:43px}.aa-hero-actions>span{display:none}.aa-mood-copy{padding:30px}.aa-value-toggle{padding:20px}.aa-value-title{font-size:24px}.aa-value-bottom{flex-wrap:wrap;gap:12px}.aa-story{grid-template-columns:65px 1fr;gap:24px}.aa-story-mark{font-size:75px}.aa-story-aside{display:none}}@media (max-width:700px){.aina-about{padding-left:18px;padding-right:18px}.aa-hero{border-radius:18px;grid-template-columns:1fr}.aa-hero-copy{padding:32px 25px 24px}.aa-hero h1{margin-top:22px;font-size:46px}.aa-hero-copy>p{font-size:12px}.aa-hero-actions{gap:14px;margin:24px 0}.aa-hero-actions>span{font-size:6px}.aa-hero-foot{font-size:7px}.aa-hero-visual{min-height:350px;padding:0 25px 20px}.aa-hero-image{border-radius:140px 140px 12px 12px;min-height:330px}.aa-image-label{top:20px}.aa-floating-card{gap:12px;padding:17px;bottom:35px;left:12px;right:12px}.aa-floating-card strong{font-size:20px}.aa-vertical-label{font-size:6px;right:7px}.aa-story{grid-template-columns:1fr;gap:18px;padding:37px 7px}.aa-story-mark{font-size:62px}.aa-story h2{font-size:28px}.aa-story-aside{display:none}.aa-values-section{padding:39px 0}.aa-section-heading{flex-direction:column;align-items:flex-start;gap:16px}.aa-section-heading h2,.aa-mood h2,.aa-faq h2{font-size:37px}.aa-section-heading>p{font-size:11px}.aa-values{grid-template-columns:1fr;gap:12px}.aa-value-toggle{padding:22px}.aa-value-icon{margin:14px 0;font-size:40px}.aa-value-title{max-width:none;font-size:29px}.aa-value-summary{min-height:0}.aa-value-bottom{margin-top:21px}.aa-value-bottom small{font-size:7px}.aa-value-bottom>span{font-size:10px}.aa-mood{border-radius:18px;grid-template-columns:1fr}.aa-mood-copy{padding:30px 24px 20px}.aa-mood-options{margin-top:23px}.aa-mood-options button{min-height:49px}.aa-mood-result{min-height:390px;margin:0 12px 12px}.aa-mood-caption{bottom:22px;left:22px;right:22px}.aa-mood-caption h3{font-size:29px}.aa-faq{grid-template-columns:1fr;gap:25px;padding:44px 7px}.aa-faq h2{margin-top:12px}.aa-contact-link{margin-top:15px}.aa-faq-item button{padding:18px 0;font-size:12px}.aa-outro{padding:38px 20px}.aa-outro h2{font-size:38px}.aa-outro-flower{font-size:220px;bottom:-54px}.aa-kicker{font-size:8px}.aa-demo-note{font-size:9px}}@media (prefers-reduced-motion:reduce){.aina-about *,.aina-about :before,.aina-about :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.aina-about a:hover,.aina-about button:hover,.aa-value:hover{transform:none}}
