.solutions-module__a6ADLW__page{background:var(--paper)}
.SolHero-module__Ichu_G__hero{background:var(--black);isolation:isolate;align-items:center;min-height:88vh;padding-top:122px;display:flex;position:relative;overflow:hidden}.SolHero-module__Ichu_G__bg{z-index:-3;opacity:.25;animation:16s ease-out forwards SolHero-module__Ichu_G__slowZoom;position:absolute;inset:0;transform:scale(1.05)}@keyframes SolHero-module__Ichu_G__slowZoom{to{transform:scale(1)}}.SolHero-module__Ichu_G__scrim{z-index:-2;background:radial-gradient(90% 70% at 25% 35%,#0a0a0b66,#0000 60%),linear-gradient(#0a0a0bc7 0%,#0a0a0b99 45%,#0a0a0bf5 100%);position:absolute;inset:0}.SolHero-module__Ichu_G__threads{z-index:-1;pointer-events:none;position:absolute;inset:0}.SolHero-module__Ichu_G__thread{top:calc(8% + var(--n) * 18%);background:linear-gradient(90deg, transparent, var(--gold) 40%, var(--gold-bright) 50%, var(--gold) 60%, transparent);opacity:0;filter:drop-shadow(0 0 6px #c8a24c80);width:60%;height:1px;animation:SolHero-module__Ichu_G__threadFlow calc(9s + var(--n) * 1.4s) linear infinite;animation-delay:calc(var(--n) * -2.2s);position:absolute;left:-20%;transform:rotate(-8deg)}@keyframes SolHero-module__Ichu_G__threadFlow{0%{opacity:0;transform:translate(0)rotate(-8deg)}12%{opacity:.5}88%{opacity:.5}to{opacity:0;transform:translate(220%)rotate(-8deg)}}.SolHero-module__Ichu_G__inner{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid;position:relative}.SolHero-module__Ichu_G__copy{text-align:left;will-change:transform;z-index:2;grid-column:1;justify-self:start;max-width:60ch;transition:transform 1.3s cubic-bezier(.4,0,.2,1);position:relative;transform:translate(44%)scale(1.04)}.SolHero-module__Ichu_G__revealed .SolHero-module__Ichu_G__copy{transform:translate(0)scale(1)}.SolHero-module__Ichu_G__visual{opacity:0;filter:blur(8px);transition:opacity 1.2s var(--ease-out) .4s, transform 1.3s var(--ease-out) .4s, filter 1.2s var(--ease-out) .4s;grid-column:2;transform:scale(.7)}.SolHero-module__Ichu_G__revealed .SolHero-module__Ichu_G__visual{opacity:1;filter:blur();transform:scale(1)}.SolHero-module__Ichu_G__eyebrow{font-size:var(--step--1);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-bright);opacity:0;animation:SolHero-module__Ichu_G__fadeUp .7s var(--ease-out) .1s forwards;margin-bottom:1.2rem;font-weight:600;display:inline-block}.SolHero-module__Ichu_G__title{font-size:var(--step-5);color:#fff;opacity:0;animation:SolHero-module__Ichu_G__fadeUp .8s var(--ease-out) .25s forwards;margin-bottom:1.4rem;line-height:1.05}.SolHero-module__Ichu_G__title em{font-style:italic}.SolHero-module__Ichu_G__lead{color:#ffffffa8;font-size:var(--step-1);opacity:0;max-width:48ch;animation:SolHero-module__Ichu_G__fadeUp .8s var(--ease-out) .4s forwards;margin-bottom:2rem;line-height:1.7}@keyframes SolHero-module__Ichu_G__fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.SolHero-module__Ichu_G__actions{opacity:0;animation:SolHero-module__Ichu_G__fadeUp .8s var(--ease-out) .55s forwards;flex-wrap:wrap;gap:1rem;margin-bottom:2.4rem;display:flex}.SolHero-module__Ichu_G__btnPrimary,.SolHero-module__Ichu_G__btnGhost{font-weight:600;font-size:var(--step-0);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast), background var(--dur-fast), color var(--dur-fast);border-radius:999px;align-items:center;gap:.6rem;padding:.95rem 1.9rem;display:inline-flex}.SolHero-module__Ichu_G__btnPrimary{background:var(--sheen);color:var(--black);box-shadow:var(--shadow-gold);background-size:200%}.SolHero-module__Ichu_G__btnPrimary:hover{transform:translateY(-3px);box-shadow:0 16px 40px #c8a24c66}.SolHero-module__Ichu_G__btnPrimary svg{transition:transform var(--dur-fast)}.SolHero-module__Ichu_G__btnPrimary:hover svg{transform:translate(4px)}.SolHero-module__Ichu_G__btnGhost{border:1px solid var(--black-line);color:#fff}.SolHero-module__Ichu_G__btnGhost:hover{border-color:var(--gold);color:var(--gold-bright);transform:translateY(-3px)}.SolHero-module__Ichu_G__crumb{font-size:var(--step--1);border:1px solid var(--black-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;animation:SolHero-module__Ichu_G__fadeUp .8s var(--ease-out) .7s forwards;background:#ffffff0a;border-radius:999px;align-items:center;gap:.6rem;padding:.6rem 1.3rem;display:inline-flex}.SolHero-module__Ichu_G__crumb a{color:#fff9;transition:color var(--dur-fast)}.SolHero-module__Ichu_G__crumb a:hover{color:var(--gold-bright)}.SolHero-module__Ichu_G__sep{color:var(--gold);place-items:center;display:grid}.SolHero-module__Ichu_G__current{color:#fff;font-weight:600}.SolHero-module__Ichu_G__visual{place-items:center;height:460px;display:grid}.SolHero-module__Ichu_G__core{text-align:center;background:radial-gradient(circle at 30% 30%, #c8a24c2e, var(--black) 70%);border:1.5px solid var(--gold);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;width:210px;height:210px;animation:4s ease-in-out infinite SolHero-module__Ichu_G__corePulse;display:flex;position:relative;box-shadow:0 0 50px #c8a24c59,inset 0 0 40px #c8a24c1f}@keyframes SolHero-module__Ichu_G__corePulse{0%,to{box-shadow:0 0 40px #c8a24c59,inset 0 0 40px #c8a24c1f}50%{box-shadow:0 0 70px #e6c5748c,inset 0 0 40px #c8a24c2e}}.SolHero-module__Ichu_G__coreIcon{color:var(--gold-bright)}.SolHero-module__Ichu_G__coreText{font-family:var(--font-display);font-size:var(--step-1);color:#fff;font-weight:600;line-height:1.2}.SolHero-module__Ichu_G__coreRing{border:1px dashed #c8a24c66;border-radius:50%;animation:24s linear infinite SolHero-module__Ichu_G__spin;position:absolute;inset:-22px}@keyframes SolHero-module__Ichu_G__spin{to{transform:rotate(360deg)}}.SolHero-module__Ichu_G__chip{font-size:var(--step--1);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--gold);color:var(--gold-bright);background:#0a0a0bd9;border-radius:999px;padding:.6rem 1.1rem;font-weight:600;animation:5s ease-in-out infinite SolHero-module__Ichu_G__floatY;position:absolute;box-shadow:0 8px 24px #0006,0 0 16px #c8a24c33}.SolHero-module__Ichu_G__chip0{animation-delay:0s;top:4%;left:2%}.SolHero-module__Ichu_G__chip1{animation-delay:1.2s;top:18%;right:0%}.SolHero-module__Ichu_G__chip2{animation-delay:2.4s;bottom:16%;left:-2%}.SolHero-module__Ichu_G__chip3{animation-delay:3.6s;bottom:4%;right:6%}@keyframes SolHero-module__Ichu_G__floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.SolHero-module__Ichu_G__waveBottom{z-index:2;pointer-events:none;height:90px;line-height:0;position:absolute;bottom:-1px;left:0;right:0}.SolHero-module__Ichu_G__waveBottom svg{width:100%;height:100%;display:block}@media (max-width:940px){.SolHero-module__Ichu_G__inner{grid-template-columns:minmax(0,1fr);gap:2rem}.SolHero-module__Ichu_G__copy,.SolHero-module__Ichu_G__visual{grid-column:auto;justify-self:stretch;width:100%;min-width:0;max-width:100%}.SolHero-module__Ichu_G__visual{order:-1}.SolHero-module__Ichu_G__copy,.SolHero-module__Ichu_G__revealed .SolHero-module__Ichu_G__copy{transform:none}.SolHero-module__Ichu_G__visual,.SolHero-module__Ichu_G__revealed .SolHero-module__Ichu_G__visual{opacity:1;filter:none;place-items:center;display:grid;position:relative;transform:none}.SolHero-module__Ichu_G__chip{max-width:55%}.SolHero-module__Ichu_G__chip1{right:2%}.SolHero-module__Ichu_G__chip2{left:2%}.SolHero-module__Ichu_G__chip3{right:4%}}
.SolProducts-module__YfReJW__section{padding-block:var(--section-y);isolation:isolate;background:radial-gradient(70% 40% at 85% 10%, #c8a24c14, transparent 60%), var(--paper);position:relative;overflow:hidden}.SolProducts-module__YfReJW__glow{background:radial-gradient(circle, var(--gold-ghost), transparent 65%);z-index:-1;width:40vw;max-width:500px;height:40vw;max-height:500px;position:absolute;top:40%;left:-8%}.SolProducts-module__YfReJW__head{text-align:center;max-width:44ch;margin:0 auto clamp(3rem,6vw,4.5rem)}.SolProducts-module__YfReJW__eyebrow{font-size:var(--step--1);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-deep);align-items:center;gap:.6em;margin-bottom:1.1rem;font-weight:600;display:inline-flex}.SolProducts-module__YfReJW__eyebrow:before,.SolProducts-module__YfReJW__eyebrow:after{content:"";background:var(--gold);width:26px;height:1px}.SolProducts-module__YfReJW__heading{font-size:var(--step-3);color:var(--ink);overflow-wrap:break-word}.SolProducts-module__YfReJW__heading em{font-style:italic}.SolProducts-module__YfReJW__rows{flex-direction:column;gap:clamp(3.5rem,7vw,6rem);max-width:1050px;margin-inline:auto;display:flex}.SolProducts-module__YfReJW__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.SolProducts-module__YfReJW__media,.SolProducts-module__YfReJW__detail{min-width:0}.SolProducts-module__YfReJW__flip .SolProducts-module__YfReJW__media{order:2}.SolProducts-module__YfReJW__media{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transform:translate(-50px)}.SolProducts-module__YfReJW__flip .SolProducts-module__YfReJW__media{transform:translate(50px)}.SolProducts-module__YfReJW__in .SolProducts-module__YfReJW__media{opacity:1;transform:none}.SolProducts-module__YfReJW__imgWrap{border-radius:var(--radius-lg);aspect-ratio:6/5;max-width:100%;box-shadow:var(--shadow-md);transition:transform .7s var(--ease-out);position:relative;overflow:hidden;transform:perspective(1000px)rotateY(6deg)}.SolProducts-module__YfReJW__flip .SolProducts-module__YfReJW__imgWrap{transform:perspective(1000px)rotateY(-6deg)}.SolProducts-module__YfReJW__imgWrap:hover{transform:perspective(1000px)rotateY(0)scale(1.02)}.SolProducts-module__YfReJW__img{object-fit:cover;width:100%;height:100%}.SolProducts-module__YfReJW__frame{pointer-events:none;border:1px solid #e6c57499;border-radius:10px;position:absolute;inset:14px}.SolProducts-module__YfReJW__no{font-family:var(--font-display);font-size:var(--step-4);color:#ffffffe6;text-shadow:0 2px 20px #00000080;font-weight:700;position:absolute;top:1rem;left:1.2rem}.SolProducts-module__YfReJW__detail{opacity:0;transition:opacity .9s var(--ease-out) .15s, transform .9s var(--ease-out) .15s;transform:translate(50px)}.SolProducts-module__YfReJW__flip .SolProducts-module__YfReJW__detail{transform:translate(-50px)}.SolProducts-module__YfReJW__in .SolProducts-module__YfReJW__detail{opacity:1;transform:none}.SolProducts-module__YfReJW__title{font-size:var(--step-3);color:var(--ink);overflow-wrap:break-word;margin-bottom:1rem}.SolProducts-module__YfReJW__desc{color:var(--ink-soft);overflow-wrap:break-word;max-width:46ch;margin-bottom:1.6rem;line-height:1.8}.SolProducts-module__YfReJW__benefitsLabel{font-size:var(--step--1);text-transform:uppercase;letter-spacing:.1em;color:var(--gold-deep);margin-bottom:1rem;font-weight:700;display:block}.SolProducts-module__YfReJW__benefits{gap:.8rem;margin-bottom:2rem;display:grid}.SolProducts-module__YfReJW__benefits li{color:var(--ink);overflow-wrap:break-word;align-items:center;gap:.8rem;min-width:0;font-weight:500;display:flex}.SolProducts-module__YfReJW__tick{background:var(--gold-ghost);width:24px;height:24px;color:var(--gold-deep);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.SolProducts-module__YfReJW__apply{background:var(--black);color:#fff;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast), background var(--dur-fast), color var(--dur-fast);border-radius:999px;align-items:center;gap:.6rem;padding:.9rem 1.8rem;font-weight:600;display:inline-flex}.SolProducts-module__YfReJW__apply:hover{background:var(--gold);color:var(--black);box-shadow:var(--shadow-gold);transform:translateY(-2px)}.SolProducts-module__YfReJW__apply svg{transition:transform var(--dur-fast)}.SolProducts-module__YfReJW__apply:hover svg{transform:translate(4px)}@media (max-width:860px){.SolProducts-module__YfReJW__rows{max-width:100%}.SolProducts-module__YfReJW__row{grid-template-columns:minmax(0,1fr);gap:1.5rem;width:100%;max-width:100%}.SolProducts-module__YfReJW__media,.SolProducts-module__YfReJW__detail{width:100%;min-width:0;max-width:100%}.SolProducts-module__YfReJW__detail{order:0}.SolProducts-module__YfReJW__media,.SolProducts-module__YfReJW__flip .SolProducts-module__YfReJW__media{order:1}.SolProducts-module__YfReJW__media,.SolProducts-module__YfReJW__flip .SolProducts-module__YfReJW__media,.SolProducts-module__YfReJW__detail,.SolProducts-module__YfReJW__flip .SolProducts-module__YfReJW__detail{transform:translateY(20px)}.SolProducts-module__YfReJW__in .SolProducts-module__YfReJW__media,.SolProducts-module__YfReJW__in .SolProducts-module__YfReJW__detail{transform:none}.SolProducts-module__YfReJW__title{font-size:var(--step-2)}.SolProducts-module__YfReJW__imgWrap,.SolProducts-module__YfReJW__flip .SolProducts-module__YfReJW__imgWrap,.SolProducts-module__YfReJW__imgWrap:hover{aspect-ratio:4/3;width:100%;max-width:100%;transform:none}.SolProducts-module__YfReJW__img{width:100%;max-width:100%;height:100%}.SolProducts-module__YfReJW__no{font-size:var(--step-2)}}
.SolCta-module__lMjFjW__section{background:var(--black);padding-block:clamp(3rem,7vw,6rem);position:relative;overflow:hidden}.SolCta-module__lMjFjW__wrap{position:relative}.SolCta-module__lMjFjW__band{isolation:isolate;background:radial-gradient(120% 140% at 15% 0,#ffe6a3 0%,#0000 45%),radial-gradient(120% 140% at 85% 100%,#c8a24c 0%,#0000 50%),linear-gradient(135deg,#e8c86a 0%,#d4a94a 50%,#b8862f 100%);border-radius:clamp(24px,4vw,40px);padding:clamp(3rem,7vw,6rem) clamp(1.5rem,5vw,4rem);position:relative;overflow:hidden;box-shadow:0 40px 100px #b8862f66,inset 0 1px #fff6}.SolCta-module__lMjFjW__blob{filter:blur(30px);mix-blend-mode:soft-light;z-index:0;pointer-events:none;border-radius:50%;position:absolute}.SolCta-module__lMjFjW__blob1{background:#fff3cf;width:40%;height:120%;animation:12s ease-in-out infinite SolCta-module__lMjFjW__morph1;top:-20%;left:-5%}.SolCta-module__lMjFjW__blob2{background:#a86f1e;width:45%;height:130%;animation:15s ease-in-out infinite SolCta-module__lMjFjW__morph2;bottom:-30%;right:-8%}.SolCta-module__lMjFjW__blob3{background:#fff8e0;width:35%;height:100%;animation:18s ease-in-out infinite SolCta-module__lMjFjW__morph3;top:10%;left:45%}@keyframes SolCta-module__lMjFjW__morph1{0%,to{border-radius:50%;transform:translate(0)scale(1)}50%{border-radius:60% 40% 55% 45%;transform:translate(25%,15%)scale(1.3)}}@keyframes SolCta-module__lMjFjW__morph2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-22%,-18%)scale(1.25)}}@keyframes SolCta-module__lMjFjW__morph3{0%,to{opacity:.6;transform:translate(0)scale(1)}50%{opacity:.9;transform:translate(-30%,20%)scale(1.4)}}.SolCta-module__lMjFjW__shimmer{z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:30%;animation:5s ease-in-out infinite SolCta-module__lMjFjW__sweep;position:absolute;top:0;bottom:0;transform:skew(-18deg)}@keyframes SolCta-module__lMjFjW__sweep{0%{left:-40%}55%,to{left:130%}}.SolCta-module__lMjFjW__coin{z-index:1;pointer-events:none;width:44px;height:44px;font-family:var(--font-display);color:#b8862f;background:radial-gradient(circle at 35% 30%,#fff6da,#e8c86a 60%,#b8862f);border:1px solid #fff6;border-radius:50%;place-items:center;font-size:1.3rem;font-weight:700;animation:6s ease-in-out infinite SolCta-module__lMjFjW__coinFloat;display:grid;position:absolute;box-shadow:0 6px 18px #78501459,inset 0 1px 2px #fff9}.SolCta-module__lMjFjW__coin1{animation-delay:0s;top:14%;right:12%}.SolCta-module__lMjFjW__coin2{width:34px;height:34px;font-size:1rem;animation-delay:1.8s;bottom:18%;left:8%}.SolCta-module__lMjFjW__coin3{width:30px;height:30px;font-size:.9rem;animation-delay:3.4s;top:55%;right:6%}@keyframes SolCta-module__lMjFjW__coinFloat{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-16px)rotate(8deg)}}.SolCta-module__lMjFjW__spark{z-index:1;pointer-events:none;background:radial-gradient(circle,#fff,#0000 60%);width:10px;height:10px;animation:3s ease-in-out infinite SolCta-module__lMjFjW__twinkle;position:absolute}.SolCta-module__lMjFjW__spark:before,.SolCta-module__lMjFjW__spark:after{content:"";background:#fff;border-radius:1px;position:absolute;inset:0}.SolCta-module__lMjFjW__spark:before{transform:scaleY(.15)}.SolCta-module__lMjFjW__spark:after{transform:scaleX(.15)}.SolCta-module__lMjFjW__spark1{animation-delay:0s;top:20%;left:30%}.SolCta-module__lMjFjW__spark2{animation-delay:.8s;top:65%;left:55%}.SolCta-module__lMjFjW__spark3{animation-delay:1.6s;top:35%;right:25%}.SolCta-module__lMjFjW__spark4{animation-delay:2.3s;bottom:25%;right:40%}@keyframes SolCta-module__lMjFjW__twinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.SolCta-module__lMjFjW__content{z-index:3;text-align:center;max-width:58ch;margin-inline:auto;position:relative}.SolCta-module__lMjFjW__eyebrow{font-size:var(--step--1);letter-spacing:.2em;text-transform:uppercase;color:#3c280ab3;margin-bottom:1.2rem;font-weight:700;display:inline-block}.SolCta-module__lMjFjW__title{font-size:var(--step-3);color:#2a1c05;margin-bottom:1.2rem;font-weight:600;line-height:1.08}.SolCta-module__lMjFjW__big{color:#1a1206;text-shadow:0 2px 20px #ffffff80;font-size:1.18em;font-style:italic;display:inline-block}.SolCta-module__lMjFjW__lead{color:#322208d1;font-size:var(--step-0);max-width:48ch;margin:0 auto 2.4rem;line-height:1.7}.SolCta-module__lMjFjW__actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.SolCta-module__lMjFjW__btnMain{color:#fff;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast);background:#1a1206;border-radius:999px;align-items:center;padding:1.05rem 2.2rem;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #1a120666}.SolCta-module__lMjFjW__btnMain:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 20px 48px #1a120680}.SolCta-module__lMjFjW__btnGlow{background:linear-gradient(100deg,#0000,#ffdc9666,#0000);animation:3s ease-in-out infinite SolCta-module__lMjFjW__btnSweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes SolCta-module__lMjFjW__btnSweep{0%{transform:translate(-100%)}60%,to{transform:translate(200%)}}.SolCta-module__lMjFjW__btnLabel{z-index:1;font-weight:600;font-size:var(--step-0);align-items:center;gap:.6rem;display:inline-flex;position:relative}.SolCta-module__lMjFjW__btnLabel svg{transition:transform var(--dur-fast)}.SolCta-module__lMjFjW__btnMain:hover .SolCta-module__lMjFjW__btnLabel svg{transform:translate(4px)}.SolCta-module__lMjFjW__btnCall{color:#1a1206;font-weight:600;font-size:var(--step-0);transition:background var(--dur-fast), transform var(--dur-fast);background:#1a12061a;border:1.5px solid #1a12064d;border-radius:999px;align-items:center;gap:.6rem;padding:1.05rem 2rem;display:inline-flex}.SolCta-module__lMjFjW__btnCall:hover{background:#1a12062e;transform:translateY(-3px)}
