.sl-brand{align-items:center;display:inline-flex}.sl-brand-logo{background:#fff;width:176px;height:auto;display:block}@media (max-width:600px){.sl-brand-logo{width:136px}}.sl-root{--blue:#106466;--mint:#7bc5aa;--navy:#173d3e;--ink:#173d3e;--muted:#617b7a;--line:#d6ebe5;color:var(--ink);letter-spacing:-.045em;background:#fff;margin:0;font-family:Apple SD Gothic Neo,Malgun Gothic,Arial,sans-serif;overflow:clip}.sl-root *,.sl-root :before,.sl-root :after{box-sizing:border-box}.sl-root a{color:inherit;text-decoration:none}.sl-container{max-width:1210px;margin:auto;padding:0 32px}.sl-header{z-index:9;background:#fff;border-bottom:1px solid #e0f0eb;position:sticky;top:0}.sl-header-inner{justify-content:space-between;align-items:center;gap:20px;min-height:78px;display:flex}.sl-brand{letter-spacing:-.07em;color:var(--navy);font-size:20px;font-weight:850;font-family:var(--font-manrope), "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;align-items:center;gap:11px;display:flex}.sl-brand-word{letter-spacing:-.09em}.sl-symbol{background:var(--blue);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:35px;height:35px;font-weight:900;display:inline-flex;transform:rotate(-5deg);box-shadow:0 7px 15px #1064663b}.sl-nav{color:#4b6867;align-items:center;gap:30px;font-size:13px;font-weight:750;display:flex}.sl-nav a:hover{color:var(--blue)}.sl-header-action{align-items:center;gap:10px;display:flex}.sl-login{color:#4b6867;padding:10px 15px;font-size:13px;font-weight:750}.sl-membership{color:#4b6867;white-space:nowrap;padding:10px 6px;font-size:13px;font-weight:800}.sl-button{background:var(--blue);border:1px solid var(--blue);border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:16px 24px;font-size:14px;font-weight:800;line-height:1.2;transition:all .2s;display:inline-flex;box-shadow:0 10px 24px #10646623;color:#fff!important}.sl-button:hover{transform:translateY(-2px);box-shadow:0 14px 28px #1064663a}.sl-button-white{box-shadow:none;background:#fff;border-color:#cfe6df;color:var(--navy)!important}.sl-button-sm{border-radius:10px;padding:12px 18px;font-size:12px}.sl-header-action .logout{color:#4b6867;font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 2px;font-size:12px;font-weight:750}.sl-hero{background:radial-gradient(circle at 90% 20%,#d6f0e7 0,#ecfaf6 30%,#0000 55%),linear-gradient(125deg,#f7fffc,#ecfaf6);padding:110px 0 107px;position:relative}.sl-hero:before{content:"";border:1px solid #d1ebe2;border-radius:50%;width:500px;height:500px;position:absolute;top:65px;right:-320px}.sl-hero-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:34px;display:grid;position:relative}.sl-kicker,.sl-pretitle{font-family:var(--font-manrope), "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;letter-spacing:.13em;color:var(--blue);font-size:12px;font-weight:900}.sl-kicker{align-items:center;gap:8px;display:flex}.sl-kicker:before{content:"";background:var(--mint);border-radius:50%;width:7px;height:7px}.sl-hero h1{letter-spacing:-.075em;color:var(--navy);word-break:keep-all;margin:23px 0;font-size:clamp(40px,4.55vw,65px);font-weight:900;line-height:1.19}.sl-hero h1 em{color:var(--blue);font-style:normal}.sl-lead{color:#557271;word-break:keep-all;max-width:440px;font-size:17px;line-height:1.85}.sl-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:33px 0 31px;display:flex}.sl-hero-chips{color:#557271;flex-wrap:wrap;gap:18px;font-size:12px;font-weight:700;display:flex}.sl-tick{color:var(--blue);margin-right:6px;font-size:16px}.sl-app-wrap{padding:24px 0 15px;position:relative}.sl-orbit{z-index:0;background:#d8e7ff;border-radius:50%;width:330px;height:330px;position:absolute;top:-25px;right:-85px}.sl-app{z-index:1;background:#fff;border:1px solid #e6edfa;border-radius:21px;padding:19px;position:relative;transform:rotate(-1.4deg);box-shadow:0 28px 74px #284d9129}.sl-app-toolbar{border-bottom:1px solid #e9eef8;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.sl-app-dots{gap:5px;display:flex}.sl-app-dots i{background:#d4e0f5;border-radius:50%;width:7px;height:7px}.sl-app-dots i:first-child{background:#6b9bff}.sl-app-title{color:#273e61;font-size:12px;font-weight:850}.sl-app-status{color:#889bb9;font-size:10px;font-weight:750}.sl-app-body{grid-template-columns:118px 1fr;min-height:295px;display:grid}.sl-app-side{border-right:1px solid #ecf0f6;flex-direction:column;gap:7px;padding:22px 9px 16px 0;display:flex}.sl-app-side span{color:#8798b2;padding:10px 6px;font-size:11px;font-weight:650}.sl-app-side .selected{color:#2863da;background:#edf3ff;border-radius:8px;font-weight:850}.sl-app-main{min-width:0;padding:22px 0 14px 20px}.sl-app-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.sl-app-head b{color:#273a58;font-size:15px}.sl-mini-button{color:#fff;background:#286df4;border-radius:7px;padding:9px 10px;font-size:10px;font-weight:800}.sl-statgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.sl-stat{background:#f4f7fd;border-radius:10px;padding:13px 11px}.sl-stat small{color:#8899af;font-size:9px;font-weight:700;display:block}.sl-stat strong{color:#1a335e;margin-top:6px;font-size:20px;display:block}.sl-app-table{border:1px solid #edf1f6;border-radius:10px;margin-top:16px;overflow:hidden}.sl-table-row{color:#4e6180;border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;font-size:10px;display:flex}.sl-table-row:last-child{border-bottom:0}.sl-table-row strong{color:#3d5375;margin-right:auto;font-size:10px}.sl-avatar{color:#4775cd;background:#e4eefd;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:9px;font-weight:800;display:flex}.sl-status{color:#218d6e;background:#e7f8ef;border-radius:12px;padding:4px 8px;font-size:9px;font-weight:850}.sl-status-grey{color:#70819c;background:#eef2fa}.sl-float{z-index:2;background:#fff;border:1px solid #e5ebf3;border-radius:13px;align-items:center;gap:10px;padding:12px 16px;display:flex;position:absolute;bottom:-20px;right:-23px;transform:rotate(2deg);box-shadow:0 18px 35px #1d417124}.sl-float-icon{color:#22a17e;background:#e1f9f1;border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:grid}.sl-float b{color:#30445e;font-size:11px;display:block}.sl-float small,.sl-note{color:#92a3b6;margin-top:4px;font-size:10px;display:block}.sl-section{padding:117px 0}.sl-anchor-centered{align-items:center;min-height:calc(100svh - 78px);padding:60px 0;scroll-margin-top:78px;display:grid}.sl-center{text-align:center}.sl-section h2{color:var(--navy);letter-spacing:-.068em;word-break:keep-all;margin:17px 0;font-size:clamp(32px,3.35vw,46px);font-weight:900;line-height:1.28}.sl-desc{color:#7383a0;word-break:keep-all;font-size:16px;line-height:1.85}.sl-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.sl-step{border:1px solid var(--line);background:#fff;border-radius:20px;min-height:220px;padding:30px 24px;box-shadow:0 12px 32px #2c5da807}.sl-step-number,.sl-number{color:var(--blue);letter-spacing:.1em;font-size:12px;font-weight:900}.sl-step-icon{background:#edf3ff;border-radius:16px;place-items:center;width:54px;height:54px;margin:23px 0;font-size:27px;display:grid}.sl-step h3{letter-spacing:-.05em;color:#1d3256;margin:0 0 11px;font-size:19px}.sl-step p{color:#7183a2;word-break:keep-all;margin:0;font-size:13px;line-height:1.8}.sl-feature-section{background:#f7faff}.sl-feature{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;margin-top:70px;display:grid}.sl-feature.reverse{grid-template-columns:1.1fr .9fr}.sl-feature.reverse .sl-feature-visual{order:0}.sl-feature.reverse .sl-feature-copy{order:1}.sl-feature-copy h3{letter-spacing:-.07em;color:#20365d;margin:15px 0;font-size:34px;font-weight:900;line-height:1.35}.sl-feature-copy p{color:#7484a0;word-break:keep-all;font-size:15px;line-height:1.95}.sl-feature-visual{background:linear-gradient(140deg,#dfeaff,#ecf5ff);border-radius:27px;place-items:center;min-height:310px;padding:30px;display:grid}.sl-feature-sheet{background:#fff;border:1px solid #e6eafa;border-radius:18px;width:100%;max-width:440px;padding:23px;transform:rotate(1deg);box-shadow:0 18px 36px #2d61b423}.sl-feature-sheet h4{color:#294066;margin:0 0 18px;font-size:16px}.sl-tag-wrap{flex-wrap:wrap;gap:8px;display:flex}.sl-tag{color:#396ccb;background:#edf4ff;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:800;display:inline-block}.sl-tag.green{color:#288b6d;background:#e9f9f3}.sl-tag.purple{color:#8a62be;background:#f3edff}.sl-message-box{color:#3c5a86;background:#eef4ff;border-radius:12px;padding:15px 17px;font-size:13px;line-height:1.8}.sl-input-mock{color:#95a1b7;border:1px solid #e7edfa;border-radius:9px;height:38px;margin:8px 0 16px;padding:9px 13px;font-size:11px}.sl-meter{background:#e6edf9;border-radius:40px;width:100%;height:9px;margin:14px 0;overflow:hidden}.sl-meter i{background:linear-gradient(90deg,#3f7bff,#69bcf2);border-radius:40px;width:62%;height:100%;display:block}.sl-persona-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-top:56px;display:grid}.sl-persona{background:#fff;border:1px solid #e3eaf5;border-radius:22px;min-height:225px;padding:30px 25px;transition:all .2s}.sl-persona:hover{transform:translateY(-4px);box-shadow:0 20px 40px #2b56a415}.sl-persona-icon{background:#f0f5ff;border-radius:16px;place-items:center;width:58px;height:58px;margin-bottom:22px;font-size:29px;display:grid}.sl-persona h3{color:#243c64;margin:0 0 10px;font-size:18px}.sl-persona p{color:#7b89a1;word-break:keep-all;margin:0;font-size:13px;line-height:1.8}.sl-pricing-section{background:#f5f8ff;padding:96px 0}.sl-price-heading{max-width:780px;margin:0 auto}.sl-price-heading .sl-price-note{max-width:720px;margin:12px auto 0}.sl-price-options{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;max-width:940px;margin:48px auto 0;display:grid}.sl-home-pricing-section{align-items:center;min-height:calc(100svh - 78px);padding:60px 0;scroll-margin-top:78px;display:grid}.sl-home-pricing-section .sl-price-options{margin-top:24px}.sl-home-pricing-section .sl-price-heading h2{margin-bottom:0}.sl-home-pricing-section .sl-price-card{padding:22px 28px}.sl-home-pricing-section .sl-price-row{padding:12px 0 7px}.sl-home-pricing-section .sl-price-row strong{font-size:42px}.sl-home-pricing-section .sl-price-card>.sl-price-note{margin:6px 0;line-height:1.5}.sl-home-pricing-section .sl-price-card ul{gap:8px;margin:6px 0;padding:10px 0}.sl-home-pricing-section .sl-price-card .sl-button{margin:4px 0}.sl-support-section{align-items:center;min-height:calc(100svh - 78px);padding:20px 0;scroll-margin-top:78px;display:grid}.sl-price-layout{grid-template-columns:1fr 1fr;align-items:center;gap:110px;display:grid}.sl-price-copy h2{max-width:500px}.sl-price-card{background:#fff;border:1px solid #e4ebf5;border-radius:26px;flex-direction:column;height:100%;padding:36px;display:flex;position:relative;box-shadow:0 26px 80px #315ba01c}.sl-price-card.featured{border-color:var(--blue);transform:translateY(-6px)}.sl-price-header{justify-content:space-between;align-items:center;display:flex}.sl-price-header strong{color:#1c3562;font-size:18px}.sl-pill{color:#2e6fed;background:#eaf1ff;border-radius:100px;padding:8px 12px;font-size:10px;font-weight:900}.sl-pill-featured{background:var(--blue);color:#fff;padding:9px 14px;font-size:12px;box-shadow:0 8px 20px #1064662e}.sl-price-row{align-items:baseline;gap:5px;padding:26px 0 11px;display:flex}.sl-price-row strong{letter-spacing:-.07em;color:#1d3761;font-size:48px}.sl-price-row span{color:#7484a0;font-size:14px}.sl-price-card ul{border-top:1px solid #edf1f9;flex:1;gap:17px;margin:16px 0;padding:20px 0;list-style:none;display:grid}.sl-price-card li{color:#4e627f;font-size:13px}.sl-price-card li:before{content:"✓";color:var(--blue);margin-right:11px;font-weight:900}.sl-price-note{color:#8d9bb1;font-size:12px;line-height:1.8}.sl-price-card .sl-button{width:100%;margin:12px 0 8px}.sl-pricing-page .sl-pricing-section{min-height:calc(100vh - 82px);padding:22px 0 24px}.sl-pricing-page .sl-price-heading h2{margin:8px 0;font-size:clamp(34px,3.7vw,48px)}.sl-pricing-page .sl-price-heading .sl-desc{margin:8px 0;line-height:1.5}.sl-pricing-page .sl-price-heading .sl-price-note{margin-top:6px;line-height:1.5}.sl-pricing-page .sl-price-options{margin-top:16px}.sl-pricing-page .sl-price-card{padding:18px 24px}.sl-pricing-page .sl-price-row{padding:10px 0 5px}.sl-pricing-page .sl-price-row strong{font-size:40px}.sl-pricing-page .sl-price-card>.sl-price-note{margin:5px 0;line-height:1.5}.sl-pricing-page .sl-price-card ul{gap:7px;margin:5px 0;padding:9px 0}.sl-pricing-page .sl-price-card .sl-button{margin:3px 0 4px}.sl-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:960px;margin-left:auto;margin-right:auto}.sl-support-actions{text-align:center;margin-top:34px}.sl-faq{max-width:840px;margin:53px auto 0}.sl-faq details{border-bottom:1px solid #e2eaf6}.sl-faq summary{cursor:pointer;color:#263d63;justify-content:space-between;align-items:center;gap:20px;padding:24px 10px;font-size:16px;font-weight:800;list-style:none;display:flex}.sl-faq summary::-webkit-details-marker{display:none}.sl-faq summary:after{content:"+";color:#7792bd;font-size:24px;font-weight:500}.sl-faq details[open] summary:after{content:"−"}.sl-faq p{color:#7082a1;margin:0;padding:0 12px 24px;font-size:14px;line-height:1.9}.sl-bottom-cta{color:#fff;background:#142e63;padding:88px 0;position:relative;overflow:hidden}.sl-bottom-cta:after{content:"↗";opacity:.08;font-size:290px;font-weight:900;position:absolute;top:-112px;right:3%}.sl-bottom-inner{z-index:1;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.sl-bottom-inner h2{letter-spacing:-.065em;margin:0;font-size:35px;line-height:1.4}.sl-bottom-inner p{color:#bfcee7;margin:15px 0 0;font-size:14px}.sl-bottom-cta .sl-button{background:#fff;border-color:#fff;color:#16376f!important}.sl-footer{color:#8191a8;background:#f7f9fe;padding:35px 0;font-size:12px}.sl-footer-inner{justify-content:space-between;align-items:center;gap:15px;display:flex}.sl-footer strong{color:#485b7d}@media (max-width:980px){.sl-nav{display:none}.sl-header .mobile-nav{display:block}.sl-header .mobile-nav-panel{display:grid}.sl-hero-grid{grid-template-columns:1fr}.sl-hero{padding:75px 0 80px}.sl-app-wrap{width:100%;max-width:620px;margin:0 auto}.sl-feature,.sl-feature.reverse,.sl-price-layout{grid-template-columns:1fr;gap:35px}.sl-price-options,.sl-support-grid{grid-template-columns:1fr;max-width:620px}.sl-feature.reverse .sl-feature-visual{order:1}.sl-feature.reverse .sl-feature-copy{order:0}.sl-process,.sl-persona-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-price-card{max-width:620px}.sl-section{padding:83px 0}}@media (max-width:600px){.sl-container{padding:0 20px}.sl-brand{font-size:15px}.sl-header-inner{min-height:67px}.sl-header-action,.sl-header-action .sl-login{display:none}.sl-button-sm{padding:11px 12px;font-size:11px}.sl-hero{padding:65px 0 72px}.sl-hero h1{font-size:42px}.sl-lead{font-size:15px}.sl-hero-actions{gap:9px}.sl-hero-actions .sl-button{padding:14px 16px;font-size:12px}.sl-hero-chips{gap:10px;font-size:10px}.sl-app{padding:13px}.sl-app-body{grid-template-columns:82px 1fr;min-height:260px}.sl-app-side{padding:15px 5px 0 0}.sl-app-side span{padding:9px 2px;font-size:8px}.sl-app-main{padding:15px 0 10px 10px}.sl-app-head b{font-size:11px}.sl-mini-button{font-size:8px}.sl-stat{padding:9px 7px}.sl-stat strong{font-size:17px}.sl-stat small{font-size:7px}.sl-table-row{gap:4px;padding:8px;font-size:8px}.sl-table-row strong{font-size:8px}.sl-float{bottom:-25px;right:-10px}.sl-process,.sl-persona-grid{grid-template-columns:1fr 1fr;gap:10px}.sl-step{min-height:205px;padding:21px 17px}.sl-step h3{font-size:16px}.sl-step p{font-size:11px}.sl-step-icon{width:42px;height:42px;font-size:21px}.sl-persona{min-height:200px;padding:24px 17px}.sl-persona h3{font-size:16px}.sl-persona p{font-size:12px}.sl-section h2{font-size:32px}.sl-feature-copy h3{font-size:27px}.sl-feature-visual{min-height:275px;padding:17px}.sl-feature-sheet{padding:18px}.sl-price-card{padding:25px}.sl-price-card.featured{transform:none}.sl-price-row strong{font-size:42px}.sl-bottom-inner{display:block}.sl-bottom-inner h2{font-size:27px}.sl-bottom-inner .sl-button{margin-top:26px}.sl-footer-inner{flex-direction:column;align-items:flex-start}}.sl-footer .site-footer-content{width:100%}.sl-footer .operator-disclosure{max-width:820px}.sl-footer .footer-links{justify-content:flex-end}@media (max-width:600px){.sl-footer .footer-links{justify-content:flex-start}}.sl-footer{color:#6b8583;background:#f1faf7}.sl-footer strong{color:var(--navy);font-family:var(--font-manrope), "Apple SD Gothic Neo", "Malgun Gothic", sans-serif}.sl-root .sl-orbit{background:#d8f0e7}.sl-root .sl-app{border-color:#d9ebe5;box-shadow:0 28px 74px #10646629}.sl-root .sl-app-toolbar{border-color:#e0efea}.sl-root .sl-app-title,.sl-root .sl-app-head b,.sl-root .sl-stat strong,.sl-root .sl-feature-sheet h4,.sl-root .sl-price-header strong,.sl-root .sl-price-row strong{color:var(--navy)}.sl-root .sl-app-side .selected{color:var(--blue);background:#e5f6ef}.sl-root .sl-mini-button{background:var(--blue)}.sl-root .sl-stat{background:#f0faf6}.sl-root .sl-app-table,.sl-root .sl-table-row{border-color:#e2efeb}.sl-root .sl-table-row{color:#5a7675}.sl-root .sl-table-row strong{color:#365f5d}.sl-root .sl-avatar{color:var(--blue);background:#daf2e9}.sl-root .sl-status{color:#187253;background:#e0f5ec}.sl-root .sl-status-grey{color:#6d8583;background:#edf4f1}.sl-root .sl-float{border-color:#dbece7;box-shadow:0 18px 35px #10646624}.sl-root .sl-float-icon{color:var(--blue);background:#e1f6ee}.sl-root .sl-float b{color:#335b59}.sl-root .sl-float small,.sl-root .sl-note{color:#829b98}.sl-root .sl-feature-section,.sl-root .sl-pricing-section{background:#f4fcf9}.sl-root .sl-step{border-color:var(--line);box-shadow:0 12px 32px #10646607}.sl-root .sl-step-icon{background:#e6f7f0}.sl-root .sl-step h3,.sl-root .sl-feature-copy h3,.sl-root .sl-persona h3,.sl-root .sl-faq summary{color:var(--navy)}.sl-root .sl-step p,.sl-root .sl-feature-copy p,.sl-root .sl-persona p,.sl-root .sl-faq p{color:#68817f}.sl-root .sl-feature-visual{background:linear-gradient(140deg,#dff4ec,#edf9f5)}.sl-root .sl-feature-sheet{border-color:#dbece7;box-shadow:0 18px 36px #10646623}.sl-root .sl-tag{color:var(--blue);background:#e4f5ee}.sl-root .sl-tag.green{color:#187253;background:#d9f2e6}.sl-root .sl-tag.purple{color:#31756c;background:#e8f5f0}.sl-root .sl-message-box{color:#356661;background:#eaf8f2}.sl-root .sl-input-mock{color:#829b98;border-color:#dbece7}.sl-root .sl-meter{background:#ddede7}.sl-root .sl-meter i{background:linear-gradient(90deg,#106466,#7bc5aa)}.sl-root .sl-persona{border-color:#d9ebe5}.sl-root .sl-persona:hover{box-shadow:0 20px 40px #10646615}.sl-root .sl-persona-icon{background:#e9f7f2}.sl-root .sl-price-card{border-color:#d9ebe5;box-shadow:0 26px 80px #1064661c}.sl-root .sl-pill{color:var(--blue);background:#e2f4ec}.sl-root .sl-price-row span,.sl-root .sl-price-note{color:#718987}.sl-root .sl-price-card ul{border-color:#e2efeb}.sl-root .sl-price-card li{color:#4f6e6c}.sl-root .sl-price-card li:before{color:var(--blue)}.sl-root .sl-faq details{border-color:#dbece7}.sl-root .sl-faq summary:after{color:#6d9891}.sl-root .sl-bottom-cta{background:var(--navy)}.sl-root .sl-bottom-inner p{color:#c6ddd7}.sl-root .sl-bottom-cta .sl-button{color:var(--blue)!important}
