.sol-page{color:#f4f4f5;background-color:#09090b;min-height:100vh;padding-bottom:80px;font-family:Plus Jakarta Sans,sans-serif;position:relative;overflow-x:clip}.sol-container{box-sizing:border-box;width:100%;max-width:1240px;margin-left:auto;margin-right:auto;padding-left:clamp(16px,4vw,28px);padding-right:clamp(16px,4vw,28px)}.sol-ambient-glow{filter:blur(120px);opacity:.16;pointer-events:none;z-index:0;border-radius:9999px;width:clamp(320px,70vw,900px);height:clamp(280px,45vh,520px);position:absolute;top:0;left:50%;transform:translate(-50%)}.sol-hero{z-index:1;text-align:center;padding-top:clamp(48px,9vh,96px);padding-bottom:clamp(56px,10vh,104px);position:relative}.sol-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:13px;font-weight:500;display:inline-flex}.sol-badge__dot{border-radius:9999px;width:7px;height:7px;box-shadow:0 0 10px}.sol-title{letter-spacing:-.02em;color:#fff;max-width:980px;margin:0 auto 20px;font-family:"Exo 2",sans-serif;font-size:clamp(2.2rem,5.2vw,3.8rem);font-weight:700;line-height:1.15}.sol-title-highlight{color:#0000;-webkit-background-clip:text;background-clip:text;display:inline}.sol-subtitle{color:#a1a1aa;max-width:760px;margin:0 auto 36px;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.65}.sol-hero-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:36px;display:flex}.sol-btn-primary{background-color:var(--brand-500);color:#fff;border:1px solid #ffffff2e;border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .18s,transform .12s;display:inline-flex;box-shadow:0 4px 20px #5a168959}.sol-btn-primary:hover{background-color:var(--brand-600)}.sol-btn-primary:active{transform:scale(.975)}.sol-btn-secondary{color:#e4e4e7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.sol-btn-secondary:hover{background:#ffffff1a;border-color:#ffffff38}.sol-btn-secondary:active{transform:scale(.975)}.sol-trust-bullets{color:#71717a;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(16px,3vw,32px);font-size:13px;display:flex}.sol-trust-item{align-items:center;gap:6px;display:inline-flex}.sol-preview-frame{text-align:left;background:linear-gradient(#18181bd9 0%,#0f0f12f2 100%);border:1px solid #ffffff1a;border-radius:20px;margin-top:clamp(36px,6vh,64px);padding:clamp(16px,3vw,28px);box-shadow:0 20px 60px -15px #000000b3,0 0 1px 1px #ffffff0d}.sol-section-head{text-align:center;max-width:820px;margin:0 auto clamp(36px,6vh,56px)}.sol-section-eyebrow{text-transform:uppercase;letter-spacing:.14em;margin-bottom:12px;font-size:12px;font-weight:700}.sol-section-title{color:#fff;margin-bottom:16px;font-family:"Exo 2",sans-serif;font-size:clamp(1.8rem,3.8vw,2.7rem);font-weight:700;line-height:1.22}.sol-section-desc{color:#a1a1aa;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.65}.sol-pain-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px;display:grid}@media (width>=768px){.sol-pain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sol-pain-card{background:#18181b99;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;justify-content:space-between;padding:24px;display:flex}.sol-pain-card__icon{border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:18px;display:flex}.sol-pain-card h3{color:#fff;margin-bottom:10px;font-family:"Exo 2",sans-serif;font-size:1.15rem;font-weight:600}.sol-pain-card p{color:#a1a1aa;font-size:.92rem;line-height:1.6}.sol-feature-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px;display:grid}@media (width>=768px){.sol-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.sol-feature-grid--3cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.sol-feature-card{background:#18181bb3;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;justify-content:space-between;padding:28px;display:flex;position:relative;overflow:hidden}.sol-feature-card__badge{text-transform:uppercase;letter-spacing:.08em;color:#d4d4d8;background:#ffffff0f;border-radius:12px;margin-bottom:14px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.sol-feature-card h3{color:#fff;margin-bottom:12px;font-family:"Exo 2",sans-serif;font-size:1.3rem;font-weight:600}.sol-feature-card p{color:#a1a1aa;font-size:.95rem;line-height:1.65}.sol-hook-card{background:linear-gradient(135deg,#1e1b2eb3 0%,#121218e6 100%);border:1px solid #7c4dff40;border-radius:20px;margin-top:40px;margin-bottom:40px;padding:clamp(24px,4vw,44px);box-shadow:0 12px 40px #00000080,inset 0 1px #ffffff1a}.sol-hook-connections{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}@media (width>=640px){.sol-hook-connections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.sol-hook-connections{grid-template-columns:repeat(3,minmax(0,1fr))}}.sol-hook-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:20px}.sol-hook-item h4{color:#fff;align-items:center;gap:8px;margin-bottom:6px;font-family:"Exo 2",sans-serif;font-size:1.05rem;font-weight:600;display:flex}.sol-hook-item p{color:#a1a1aa;margin:0;font-size:.88rem;line-height:1.55}.sol-cases-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px;display:grid}@media (width>=768px){.sol-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sol-case-card{background:#18181ba6;border:1px solid #ffffff14;border-radius:18px;padding:24px}.sol-case-card__role{text-transform:uppercase;letter-spacing:.1em;color:#c084fc;margin-bottom:8px;font-size:12px;font-weight:700}.sol-case-card h3{color:#fff;margin-bottom:14px;font-family:"Exo 2",sans-serif;font-size:1.2rem;font-weight:600}.sol-case-card ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sol-case-card li{color:#d4d4d8;align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.5;display:flex}.sol-case-card li svg{flex-shrink:0;margin-top:3px}.sol-faq-list{flex-direction:column;gap:14px;max-width:860px;margin:0 auto;display:flex}.sol-faq-item{background:#18181b99;border:1px solid #ffffff14;border-radius:18px;overflow:hidden}.sol-faq-question{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;font-family:"Exo 2",sans-serif;font-size:1.05rem;font-weight:600;display:flex}.sol-faq-answer{color:#a1a1aa;padding:0 24px 22px;font-size:.92rem;line-height:1.65}.sol-cta-banner{text-align:center;background:radial-gradient(at 50% 0,#5a168959 0%,#14101af2 75%);border:1px solid #7c4dff4d;border-radius:22px;margin-top:clamp(60px,10vh,100px);padding:clamp(36px,6vh,64px) clamp(20px,4vw,48px);box-shadow:0 20px 60px #0009}.sol-cta-banner h2{color:#fff;margin-bottom:16px;font-family:"Exo 2",sans-serif;font-size:clamp(2rem,4.2vw,3rem);font-weight:700}.sol-cta-banner p{color:#d4d4d8;max-width:680px;margin:0 auto 32px;font-size:clamp(1rem,2vw,1.2rem);line-height:1.6}.sol-page--offer .sol-pain-card,.sol-page--offer .sol-faq-item,.sol-page--offer .sol-cta-banner{box-shadow:none;border:none}.sol-page--offer .sol-pain-card,.sol-page--offer .sol-faq-item{background:#141417}.sol-page--offer .sol-cta-banner{background:linear-gradient(#5a168952 0%,#141417 100%)}.sol-page--offer .sol-btn-primary{background-color:var(--brand-500);border:none;box-shadow:inset 0 1px #ffffff38}.sol-page--offer .sol-btn-primary:hover{background:var(--brand-600);box-shadow:inset 0 1px #ffffff59}.sol-page--offer .sol-btn-secondary{-webkit-backdrop-filter:none;backdrop-filter:none;background:#242731;border:none}.sol-page--offer .sol-btn-secondary:hover{background:#2e3240}.pl-hero{z-index:1;text-align:center;padding-top:clamp(40px,8vh,88px);position:relative}.pl-hero h1{letter-spacing:-.02em;color:#fff;max-width:900px;margin:0 auto 20px;font-family:"Exo 2",sans-serif;font-size:clamp(2.1rem,4.8vw,3.5rem);font-weight:700;line-height:1.12}.pl-hero__lead{color:#a1a1aa;max-width:830px;margin:0 auto 32px;font-size:clamp(1.05rem,2.2vw,1.375rem);line-height:1.65}.pl-hero__ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pl-hero__note{color:#8b8b94;margin-top:18px;font-size:13px}.pl-demo{margin-top:clamp(40px,7vh,64px)}.pl-frame{text-align:left;background:#111114;border-radius:22px;padding:10px}.pl-frame__bar{gap:6px;padding:4px 8px 10px;display:flex}.pl-frame__bar span{background:#2a2a31;border-radius:9999px;width:10px;height:10px}.pl-frame__body{background:var(--background);border-radius:16px;padding:clamp(14px,2.4vw,28px);overflow:hidden}.pl-frame__note{color:#71717a;padding:10px 8px 2px;font-size:12px}.pl-feature{gap:28px;margin:clamp(72px,12vh,120px) 0;display:grid}.pl-feature__text{max-width:640px}.pl-feature__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#38bdf8;margin-bottom:10px;font-size:12px;font-weight:700}.pl-feature__text h2{color:#fff;margin-bottom:14px;font-family:"Exo 2",sans-serif;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:700;line-height:1.2}.pl-feature__text p{color:#a1a1aa;font-size:1.05rem;line-height:1.65}.sol-stack{flex-direction:column;gap:6px;max-width:980px;margin:0 auto;display:flex}.sol-stack-row{background:#141417;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:12px 16px;padding:20px clamp(18px,3vw,26px);display:grid}@media (width>=768px){.sol-stack-row{grid-template-columns:auto minmax(0,1fr) 220px;align-items:start}}.sol-stack-row.is-bonus{background:#10181f}.sol-stack-row__icon{color:#34d399;background:#34d3991f;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sol-stack-row.is-bonus .sol-stack-row__icon{color:#38bdf8;background:#38bdf824}.sol-stack-row h3{color:#fff;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;font-family:"Exo 2",sans-serif;font-size:1.1rem;font-weight:600;display:flex}.sol-stack-row__tag{letter-spacing:.06em;text-transform:uppercase;color:#7dd3fc;background:#38bdf829;border-radius:18px;padding:2px 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:700}.sol-stack-row p{color:#a1a1aa;font-size:.93rem;line-height:1.6}.sol-stack-row__replaces{grid-column:2;color:#d4d4d8!important;font-size:.86rem!important}@media (width>=768px){.sol-stack-row__replaces{text-align:right;grid-column:3}}.sol-stack-row__replaces span{letter-spacing:.08em;text-transform:uppercase;color:#71717a;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.sol-stack-anchor{text-align:center;background:linear-gradient(#5a168947 0%,#141417 100%);border-radius:18px;flex-direction:column;align-items:center;gap:20px;margin-top:10px;padding:28px clamp(18px,3vw,28px);display:flex}.sol-stack-anchor p{color:#e4e4e7;max-width:680px;font-size:1.02rem;line-height:1.65}.sol-contrast{flex-direction:column;gap:6px;max-width:980px;margin:0 auto;display:flex}.sol-contrast__head,.sol-contrast__row{grid-template-columns:minmax(0,1fr);gap:8px;padding:18px clamp(18px,3vw,26px);display:grid}.sol-contrast__row{background:#141417;border-radius:18px}.sol-contrast__head{display:none}.sol-contrast__topic{color:#fff;font-family:"Exo 2",sans-serif;font-weight:600}.sol-contrast__generic,.sol-contrast__ours{font-size:.92rem;line-height:1.55}.sol-contrast__generic{color:#a1a1aa}.sol-contrast__ours{color:#f4f4f5}.sol-contrast__label{letter-spacing:.08em;text-transform:uppercase;color:#71717a;font-size:11px;font-weight:700;display:block}.sol-contrast__ours .sol-contrast__label{color:#c4b5fd}@media (width>=768px){.sol-contrast__head,.sol-contrast__row{grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px}.sol-contrast__head{letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa;padding-bottom:6px;font-size:12px;font-weight:700;display:grid}.sol-contrast__head .is-ours{color:#c4b5fd}.sol-contrast__label{display:none}}.sol-cadence{background:#18181b;border-radius:18px;gap:4px;width:max-content;margin:0 auto 28px;padding:4px;display:flex}.sol-cadence button{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:14px;min-height:36px;padding:0 18px;font-size:14px;font-weight:500;transition:background-color .2s,color .2s}.sol-cadence button:hover{color:#fff}.sol-cadence button.is-active{background:var(--brand-500);color:#fff;box-shadow:inset 0 1px #ffffff38}.sol-cadence button:active{transform:scale(.975)}.sol-pricing{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;display:grid}@media (width>=900px){.sol-pricing{grid-template-columns:repeat(3,minmax(0,1fr))}}.sol-price-card{background:#141417;border-radius:20px;flex-direction:column;gap:16px;padding:28px;display:flex}.sol-price-card.is-highlight{background:linear-gradient(#2a1240 0%,#141417 70%)}.sol-price-card h3{color:#fff;font-family:"Exo 2",sans-serif;font-size:1.35rem;font-weight:700}.sol-price-card__tag{letter-spacing:.06em;text-transform:uppercase;color:#ddd6fe;background:#7c4dff38;border-radius:18px;padding:3px 10px;font-size:11px;font-weight:700}.sol-price-card__desc{color:#a1a1aa;font-size:.92rem}.sol-price-card__price{color:#fff;flex-wrap:wrap;align-items:baseline;gap:6px;font-family:"Exo 2",sans-serif;font-size:2.2rem;font-weight:700;display:flex}.sol-price-card__price span{color:#a1a1aa;font-size:.95rem;font-weight:500}.sol-price-card__discount{color:#34d399;background:#10b98126;border-radius:18px;align-self:center;padding:2px 8px;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-style:normal;font-weight:700}.sol-price-card__cadence{color:#8b8b94;margin-top:4px;font-size:.85rem}.sol-price-card ul{flex-direction:column;flex:1;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sol-price-card li{color:#d4d4d8;align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.5;display:flex}.sol-price-card li.is-off{color:#71717a}.sol-price-card li svg{margin-top:3px}.sol-guarantee{text-align:center;color:#e4e4e7;background:#10b98114;border-radius:18px;justify-content:center;align-items:center;gap:12px;max-width:860px;margin:24px auto 0;padding:18px 22px;font-size:.98rem;line-height:1.6;display:flex}.sol-pricing-footnote{text-align:center;color:#a1a1aa;margin-top:18px;font-size:.9rem}@media (width<=640px){.pl-frame{border-radius:18px;padding:6px}.pl-frame__bar{display:none}.pl-frame__body{border-radius:14px;padding:12px}.pl-hero__ctas a{flex:100%}.sol-cadence{width:100%}.sol-cadence button{flex:1}}
