:root{--sup-pink:#ec168c;--sup-purple:#6a18af;--sup-ink:#251c2b;--sup-muted:#675d70;--sup-line:#e8deeb;--sup-bg:#fff6fb;--sup-soft:#f6f7fb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--sup-ink);font-family:Inter,'Segoe UI',Arial,sans-serif;line-height:1.5}img{max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #f794cd;outline-offset:3px}h1,h2,h3,h4,p{margin:0}.sup-container{width:min(1190px,calc(100% - 44px));margin:0 auto}main>section{scroll-margin-top:100px}.sup-skip{position:absolute;left:10px;top:-100px;background:#fff;padding:10px;z-index:20}.sup-skip:focus{top:10px}.sup-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.96);backdrop-filter:blur(15px);box-shadow:0 2px 12px #3c203008;border-bottom:1px solid #eee7ef}.sup-header-inner{width:min(1190px,calc(100% - 44px));min-height:79px;display:flex;gap:28px;margin:auto;align-items:center}.sup-brand{width:140px;flex:0 0 140px}.sup-brand img{display:block;width:100%;height:48px;object-fit:contain}.sup-nav{display:flex;align-items:center;gap:22px;margin-left:auto}.sup-nav>a{font-size:13px;font-weight:600;white-space:nowrap;transition:color .2s}.sup-nav>a:hover{color:var(--sup-pink)}.sup-header-actions{display:flex;align-items:center;gap:10px}.sup-btn{min-height:43px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 20px;font-weight:700;font-size:13px;transition:.2s;white-space:nowrap}.sup-btn-solid{color:white;background:linear-gradient(105deg,#df0088,#7115b3);box-shadow:0 7px 16px #b80c8c1e}.sup-btn-solid:hover{transform:translateY(-2px);box-shadow:0 12px 20px #b80c8c2a}.sup-btn-outline{color:var(--sup-purple);border:1.5px solid #8f46c8;background:white}.sup-btn-outline:hover{background:#f9f1fc}.sup-nav-toggle{display:none}.sup-hero{position:relative;background:linear-gradient(118deg,#fff8fc 0%,#fff3fa 48%,#f9eaf7 100%);min-height:490px;overflow:hidden}.sup-hero-layout{display:grid;grid-template-columns:52% 48%;min-height:490px;align-items:center;position:relative}.sup-hero-content{position:relative;z-index:2;padding:57px 28px 65px 0}.sup-eyebrow{color:#be258b;letter-spacing:2px;font-size:11px;font-weight:800;display:inline-flex;align-items:center;gap:8px}.sup-eyebrow-dot{display:block;width:7px;height:7px;border-radius:50%;background:#df0088}.sup-hero h1{font-size:clamp(34px,3.4vw,53px);line-height:1.14;letter-spacing:-1.7px;margin:15px 0 20px;font-weight:780;color:#1f1826;max-width:650px}.sup-hero h1 em{color:var(--sup-pink);font-style:normal;white-space:normal}.sup-hero-content>p{font-size:16px;color:#655b6b;max-width:535px}.sup-gst-note{font-size:13px;margin:25px 0 24px;color:#4b3a50;display:flex;gap:9px;flex-wrap:wrap;align-items:center}.sup-gst-note>span{font-weight:800;background:#f61d9a;color:white;font-size:10px;letter-spacing:.4px;padding:3px 8px;clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%)}.sup-gst-note a,.sup-text-link{color:var(--sup-pink);font-weight:750}.sup-gst-note a:hover,.sup-text-link:hover{text-decoration:underline}.sup-hero-cta{font-size:15px;min-height:48px;min-width:158px}.sup-hero-content>small{display:block;margin-top:10px;color:#806d81;font-size:11px}.sup-hero-visual{height:100%;min-height:440px;position:relative;align-self:end}.sup-visual-arch{position:absolute;bottom:-17%;right:-29%;width:122%;aspect-ratio:1;border-radius:50%;background:linear-gradient(160deg,#f2c8e1,#efd7f4 72%)}.sup-growth-bars{position:absolute;bottom:28%;left:4%;right:2%;height:40%;display:flex;align-items:end;justify-content:space-around;opacity:.85}.sup-growth-bars i{display:block;width:12%;height:23%;background:#fff;border-radius:9px 9px 0 0}.sup-growth-bars i:nth-child(2){height:38%}.sup-growth-bars i:nth-child(3){height:52%}.sup-growth-bars i:nth-child(4){height:69%}.sup-growth-bars i:nth-child(5){height:88%}.sup-growth-curve{position:absolute;width:101%;left:0%;bottom:25%;z-index:1}.sup-illustration{position:absolute;height:101%;width:96%;bottom:0;right:-8%;object-fit:contain;object-position:bottom;z-index:2}.sup-floating-label{position:absolute;right:2%;bottom:9%;z-index:3;background:#fff;border:1px solid #f3dce9;border-radius:12px;padding:12px 16px;font-size:12px;font-weight:750;color:#803477;box-shadow:0 12px 26px #903f7120}.sup-floating-label span{color:#e51498}.sup-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:65px 0 8px}.sup-stats>div{background:#f6f6f9;border:1px solid #f2eff5;border-radius:11px;min-height:150px;padding:24px 22px}.sup-stats strong{font-size:clamp(19px,1.95vw,30px);display:block;line-height:1.18;color:#ed268e;margin:0 0 15px;letter-spacing:-.5px}.sup-stats span{font-size:14px;line-height:1.4;font-weight:650;display:block;color:#29222f}.sup-section{padding-top:85px;padding-bottom:86px}.sup-section-heading{margin-bottom:33px}.sup-section-heading h2{font-size:clamp(29px,2.9vw,38px);letter-spacing:-1px;line-height:1.22;margin:12px 0 14px}.sup-section-heading p{max-width:665px;color:var(--sup-muted);font-size:15px}.sup-benefits-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:85px;align-items:center}.sup-benefits-intro h3{font-size:28px;line-height:1.25;letter-spacing:-.7px;margin:0 0 16px}.sup-benefits-intro p{color:var(--sup-muted);margin-bottom:23px;font-size:15px;max-width:430px}.sup-benefit-card{border-radius:20px;background:#fff;border:1px solid #e7dfee;padding:10px 32px;box-shadow:0 15px 45px #74226708}.sup-benefit{display:flex;gap:19px;padding:23px 0;border-bottom:1px solid #eee9f4}.sup-benefit:last-child{border-bottom:0}.sup-symbol,.sup-feature-icon{width:43px;height:43px;border-radius:13px;background:#fde5f4;color:#d62290;flex:none;font-size:24px;font-weight:750;display:inline-flex;align-items:center;justify-content:center}.sup-benefit h4{font-size:15px;margin:0 0 6px}.sup-benefit p{font-size:13px;color:var(--sup-muted)}.sup-soft-section{background:#f7f8fc}.sup-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sup-feature-grid article,.sup-two-cards article{background:#fff;border:1px solid #ede9f3;padding:29px 24px;border-radius:17px;box-shadow:0 7px 18px #32203b08}.sup-feature-grid h3,.sup-two-cards h3{font-size:17px;line-height:1.25;margin:21px 0 12px}.sup-feature-grid p,.sup-two-cards p{font-size:13px;color:#6c6372;line-height:1.57}.sup-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;background:#f7f7fa;padding:30px 24px;border-radius:16px}.sup-steps article{position:relative;padding:0 10px}.sup-steps article:not(:last-child)::before{content:'';position:absolute;top:17px;left:62px;right:-24px;height:2px;background:#f5a6d2}.sup-step-num{position:relative;z-index:1;width:37px;height:37px;border-radius:50%;background:#e92a9d;color:#fff;font-size:13px;font-weight:750;display:grid;place-items:center;margin-bottom:23px}.sup-steps h3{font-size:15px;margin:0 0 10px}.sup-steps p{font-size:13px;color:var(--sup-muted)}.sup-center{text-align:center;margin-top:30px}.sup-learning{background:#fef4fb;padding:56px 0}.sup-learning-inner{display:flex;align-items:center;justify-content:space-between;gap:32px}.sup-learning h2{font-size:29px;line-height:1.2;max-width:600px;letter-spacing:-.6px;margin:11px 0}.sup-learning p{font-size:14px;color:var(--sup-muted)}.sup-two-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.sup-category-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.sup-category-links a{display:flex;gap:10px;justify-content:space-between;align-items:center;background:#fff;border:1px solid #ece5f0;padding:15px 18px;border-radius:9px;font-size:13px;font-weight:600;transition:.2s}.sup-category-links a:hover{border-color:#c46aa8;color:#b0187c;box-shadow:0 7px 15px #4d1c4d0b}.sup-category-links span{color:#b21e84}.sup-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.sup-faq h2{font-size:36px;margin:13px 0}.sup-faq>div:first-child p{font-size:15px;color:var(--sup-muted)}.sup-faq-list details{border-bottom:1px solid #e9e0ec;padding:0}.sup-faq-list summary{list-style:none;cursor:pointer;padding:20px 30px 20px 0;font-weight:700;position:relative;font-size:15px}.sup-faq-list summary::-webkit-details-marker{display:none}.sup-faq-list summary:after{content:'+';position:absolute;right:5px;top:15px;color:#af1581;font-size:25px;font-weight:400}.sup-faq-list details[open] summary:after{content:'−'}.sup-faq-list details p{font-size:13px;line-height:1.6;color:var(--sup-muted);padding:0 25px 20px 0}.sup-support{background:#f7f8fc;padding:55px 0}.sup-support-inner{display:flex;align-items:center;justify-content:space-between;gap:22px}.sup-support h2{font-size:31px;margin:10px 0}.sup-support p{font-size:14px;color:var(--sup-muted)}.sup-support-inner>div:last-child{text-align:center}.sup-support-inner>div:last-child p{margin-top:12px}.sup-footer{background:#f5f5f8;border-top:1px solid #eee5f0;padding:66px 0 0}.sup-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:64px;padding-bottom:55px}.sup-footer-logo{width:220px;height:80px;object-fit:contain;object-position:left center}.sup-footer-grid p{font-size:14px;color:var(--sup-muted);margin:10px 0 18px;max-width:340px}.sup-footer h3{font-size:15px;margin:16px 0 20px}.sup-footer-grid>div:not(:first-child)>a{display:block;font-size:13px;margin:13px 0;color:#65596a}.sup-footer-grid>div:not(:first-child)>a:hover{color:var(--sup-pink)}.sup-footer-bottom{padding:17px 0;border-top:1px solid #ded7e2;font-size:12px;color:#736d78}
@media(max-width:1180px){.sup-header-inner{gap:18px}.sup-nav{gap:13px}.sup-nav a{font-size:12px}.sup-brand{width:125px;flex-basis:125px}.sup-header-actions{gap:7px}.sup-header-actions .sup-btn{padding:10px 12px}.sup-benefits-layout{gap:40px}}
@media(max-width:970px){.sup-header-inner{flex-wrap:wrap;min-height:68px;padding:9px 0}.sup-nav-toggle{display:inline-flex;flex-direction:column;gap:4px;border:1px solid #ded2e4;background:white;border-radius:7px;padding:10px;margin-left:auto;cursor:pointer}.sup-nav-toggle span{display:block;width:22px;height:2px;background:#63336b}.sup-header-actions{margin-left:0}.sup-nav{display:none;flex-direction:column;align-items:stretch;flex:0 0 100%;order:3;gap:0;border-top:1px solid #eee3f0;padding:8px 0}.sup-nav.is-open{display:flex}.sup-nav>a{padding:12px 7px;font-size:14px}.sup-hero-layout{grid-template-columns:55% 45%}.sup-hero-content{padding:45px 0}.sup-hero h1{font-size:clamp(31px,4.2vw,44px)}.sup-hero-visual{min-height:400px}.sup-visual-arch{right:-30%}.sup-floating-label{display:none}.sup-stats{grid-template-columns:repeat(2,1fr);padding-top:45px}.sup-feature-grid{grid-template-columns:repeat(2,1fr)}.sup-category-links{grid-template-columns:repeat(3,1fr)}.sup-steps{grid-template-columns:repeat(3,1fr)}.sup-steps article:not(:last-child)::before{display:none}.sup-benefits-layout{grid-template-columns:1fr}.sup-faq{gap:30px}}
@media(max-width:680px){.sup-container,.sup-header-inner{width:min(100% - 32px,1190px)}.sup-header-inner{gap:9px}.sup-brand{width:110px;flex-basis:110px}.sup-brand img{height:42px}.sup-header-actions .sup-btn{font-size:11px;min-height:36px;padding:7px 9px}.sup-header-actions .sup-btn-outline{display:none}.sup-hero-layout{display:flex;flex-direction:column;align-items:stretch}.sup-hero-content{padding:38px 0 12px}.sup-hero h1{font-size:38px;letter-spacing:-1.1px}.sup-hero-content>p{font-size:14px}.sup-gst-note{margin:20px 0}.sup-hero-visual{height:290px;min-height:290px;max-height:290px;width:100%;overflow:visible}.sup-illustration{width:78%;height:105%;right:0}.sup-visual-arch{width:95%;right:-24%;bottom:-64%}.sup-growth-curve{width:80%;bottom:17%}.sup-growth-bars{bottom:18%}.sup-stats{gap:12px;padding-top:32px}.sup-stats>div{padding:18px;min-height:145px}.sup-stats strong{font-size:20px}.sup-stats span{font-size:12px}.sup-section{padding-top:58px;padding-bottom:58px}.sup-section-heading h2{font-size:29px}.sup-benefits-intro h3{font-size:23px}.sup-benefit-card{padding:8px 17px}.sup-benefit{gap:12px}.sup-feature-grid{gap:12px}.sup-feature-grid article,.sup-two-cards article{padding:19px 16px}.sup-steps{grid-template-columns:repeat(2,1fr);gap:30px 8px;padding:23px 15px}.sup-steps article{padding:0 5px}.sup-step-num{margin-bottom:14px}.sup-learning-inner,.sup-support-inner{flex-direction:column;align-items:flex-start}.sup-learning h2{font-size:25px}.sup-category-links{grid-template-columns:repeat(2,minmax(0,1fr))}.sup-category-links a{padding:13px 10px;font-size:12px}.sup-two-cards{grid-template-columns:1fr}.sup-faq{grid-template-columns:1fr;gap:16px}.sup-faq h2{font-size:29px}.sup-support-inner>div:last-child{text-align:left}.sup-footer-grid{grid-template-columns:1fr 1fr;gap:20px}.sup-footer-grid>div:first-child{grid-column:1/-1}.sup-footer-logo{width:180px;height:55px}}
@media(max-width:385px){.sup-hero h1{font-size:32px}.sup-header-actions .sup-btn{padding:7px;font-size:10px}.sup-stats{grid-template-columns:1fr}.sup-stats>div{min-height:0}.sup-feature-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
