.Hero-section{text-align:center;padding:calc(var(--navbar-height) + 64px) 24px 48px;flex-direction:column;align-items:center;gap:24px;max-width:820px;margin:0 auto;display:flex}.Hero-badge{color:var(--text-muted);background:#f5f5f5;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:16px;font-weight:500;display:inline-flex}.Hero-title{font-family:var(--font-title);color:var(--text-dark);font-size:clamp(32px,5vw,48px);font-weight:400;line-height:1.25}.Hero-subtitle{color:var(--text-muted);text-wrap:balance;width:min(900px,100vw - 48px);font-size:20px;font-weight:400;line-height:1.75}.Hero-video__wrapper{justify-content:center;width:100%;padding:0 24px 64px;display:flex}.Hero-video{aspect-ratio:16/9;border-radius:var(--border-radius);background:#000;width:1000px;max-width:100%;overflow:hidden}.Hero-video iframe{border:none;width:100%;height:100%;display:block}@media (width<=768px){.Hero-section{padding:calc(var(--navbar-height) + 32px) 16px 32px}.Hero-video__wrapper{padding:0 16px 48px}.Hero-badge{padding:6px 12px;font-size:13px}.Hero-subtitle{font-size:16px;font-weight:400}}.DashboardMock{aspect-ratio:632/560;pointer-events:none;-webkit-user-select:none;user-select:none;background:#e3f4ee;border-radius:4cqw;width:100%;position:relative;overflow:hidden;container-type:inline-size}.DashboardMock-app{--u:1cqw;border-radius:calc(2 * var(--u)) calc(2 * var(--u)) 0 0;width:72%;height:120%;box-shadow:0 calc(1 * var(--u)) calc(4 * var(--u)) #00000014;font-size:calc(1.3 * var(--u));color:var(--text-dark);text-align:left;background:#f5f7fa;display:flex;position:absolute;top:14.4%;left:13.6%;overflow:hidden}.DashboardMock-side{gap:calc(.5 * var(--u));padding:calc(2.2 * var(--u)) calc(1.3 * var(--u));color:#ffffffd9;background:linear-gradient(#0a4d45 0%,#00695c 55%,#0a4d45 100%);flex-direction:column;flex:0 0 27.5%;display:flex}.DashboardMock-logo{height:calc(2.5 * var(--u));width:auto;margin-bottom:calc(2.6 * var(--u));align-self:flex-start}.DashboardMock-menu{align-items:center;gap:calc(1 * var(--u));padding:calc(1.2 * var(--u)) calc(1 * var(--u));border-radius:calc(1 * var(--u));white-space:nowrap;font-size:calc(1.25 * var(--u));display:flex}.DashboardMock-menu svg{width:calc(1.6 * var(--u));height:calc(1.6 * var(--u));flex-shrink:0}.DashboardMock-menu--on{color:#fff;background:#ffffff24;font-weight:600}.DashboardMock-main{flex-direction:column;flex:1;min-width:0;display:flex}.DashboardMock-top{align-items:center;gap:calc(1.2 * var(--u));padding:calc(1.6 * var(--u)) calc(1.8 * var(--u));background:#fff;border-bottom:1px solid #eceef1;display:flex}.DashboardMock-top strong{font-size:calc(1.7 * var(--u));flex:1;font-weight:600}.DashboardMock-year{padding:calc(.6 * var(--u)) calc(1 * var(--u));border-radius:calc(.8 * var(--u));font-size:calc(1.05 * var(--u));border:1px solid #dfe3e6;font-weight:600}.DashboardMock-avatar{width:calc(2.8 * var(--u));height:calc(2.8 * var(--u));background:var(--green-primary);color:#fff;font-size:calc(1 * var(--u));border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.DashboardMock-body{gap:calc(1.5 * var(--u));padding:calc(1.8 * var(--u));flex-direction:column;display:flex;overflow:hidden}.DashboardMock-filter{padding:calc(1.3 * var(--u)) calc(1.5 * var(--u));border-radius:calc(1.2 * var(--u));color:var(--text-muted);font-size:calc(1.15 * var(--u));background:#fff;border:1px solid #eceef1}.DashboardMock-tabs{gap:calc(1 * var(--u));display:flex}.DashboardMock-tab{padding:calc(.8 * var(--u)) calc(1.5 * var(--u));font-size:calc(1.1 * var(--u));background:#fff;border:1px solid #eceef1;border-radius:999px}.DashboardMock-tab--on{border-color:var(--green-primary);background:var(--green-primary);color:#fff;font-weight:600}.DashboardMock-stats{gap:calc(1.3 * var(--u));grid-template-columns:1fr 1fr;display:grid}.DashboardMock-stat{gap:calc(.5 * var(--u));padding:calc(1.6 * var(--u)) calc(1.8 * var(--u));border-radius:calc(1.4 * var(--u));background:#fff;border:1px solid #eceef1;flex-direction:column;display:flex}.DashboardMock-stat strong{font-size:calc(2.4 * var(--u));font-weight:600;line-height:1}.DashboardMock-stat span{font-size:calc(1.1 * var(--u));color:var(--green-primary);font-weight:600}.DashboardMock-panel{gap:calc(.5 * var(--u));padding:calc(1.6 * var(--u)) calc(1.8 * var(--u));border-radius:calc(1.4 * var(--u));background:#fff;border:1px solid #eceef1;flex-direction:column;display:flex}.DashboardMock-panel strong{font-size:calc(1.3 * var(--u));font-weight:600}.DashboardMock-panel small{font-size:calc(.95 * var(--u));color:var(--text-muted)}.DashboardMock-filters{gap:calc(.7 * var(--u));margin:calc(1 * var(--u)) 0 calc(.8 * var(--u));display:flex}.DashboardMock-pill{padding:calc(.6 * var(--u)) calc(1.1 * var(--u));border-radius:calc(.8 * var(--u));font-size:calc(1 * var(--u));border:1px solid #eceef1}.DashboardMock-pill--on{border-color:var(--green-primary);background:var(--green-primary);color:#fff;font-weight:600}.DashboardMock-pill--link{margin-left:calc(.6 * var(--u));font-weight:600}.DashboardMock-row{align-items:center;gap:calc(.8 * var(--u));padding:calc(1.5 * var(--u)) 0;font-size:calc(1 * var(--u));white-space:nowrap;border-top:1px solid #eceef1;grid-template-columns:1.6fr .9fr 1fr 1.5fr 1.5fr;display:grid}.DashboardMock-row--head{padding:calc(1.1 * var(--u)) 0;font-size:calc(.95 * var(--u));color:var(--text-muted)}.DashboardMock-tag{padding:calc(.5 * var(--u)) calc(1 * var(--u));border-radius:calc(.8 * var(--u));font-style:normal;font-size:calc(.95 * var(--u));border:1px solid #e5e7eb;display:inline-block}.DashboardMock-tag--level{color:#6b21a8;background:#f3e8ff;border-color:#e9d5ff}.Overview-wrapper{background:#f5f6f6;border-radius:24px;max-width:1200px;margin:64px auto;overflow:hidden}.Overview-section{justify-content:space-between;align-items:center;gap:64px;max-width:1100px;margin:0 auto;padding:80px 48px;display:flex}.Overview-content{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:20px;max-width:480px;display:flex}.Overview-title{font-family:var(--font-title);color:var(--text-dark);font-size:clamp(28px,3.5vw,40px);font-weight:400;line-height:1.25}.Overview-description{color:var(--text-muted);font-size:16px;font-weight:400;line-height:1.8}.Overview-visual{flex:1;min-width:0}@media (width<=900px){.Overview-section{flex-direction:column;gap:40px;padding:48px 24px}.Overview-content{text-align:center;align-items:center;max-width:100%}.Overview-visual{width:100%}}@media (width<=768px){.Overview-section{padding:40px 16px}}.StudentsMock{aspect-ratio:1079/543;pointer-events:none;-webkit-user-select:none;user-select:none;background:radial-gradient(22% 55% at 4% 58%,#0096826b,#00968200 100%),radial-gradient(40% 30% at 50% 100%,#00968238,#00968200 100%),radial-gradient(35% 25% at 50% 0,#0096822e,#00968200 100%),#dde7e5;border-radius:6cqw;width:100%;max-width:900px;position:relative;container-type:inline-size}.StudentsMock-app{color:var(--text-dark);text-align:left;background:#f5f7fa;border-radius:3cqw;font-size:1cqw;display:flex;position:absolute;inset:13% 7%;overflow:hidden;box-shadow:0 1cqw 4cqw #0000001a}.StudentsMock-side{color:#ffffffe0;background:linear-gradient(#0a4d45 0%,#00695c 55%,#0a4d45 100%);flex-direction:column;flex:0 0 17%;gap:.1cqw;padding:1.2cqw .9cqw;display:flex}.StudentsMock-logo{align-self:flex-start;width:auto;height:2cqw;margin:.2cqw 0 1cqw .6cqw}.StudentsMock-menu{white-space:nowrap;border-radius:.8cqw;align-items:center;gap:.9cqw;padding:.6cqw .9cqw;font-size:.9cqw;display:flex}.StudentsMock-menu svg{flex-shrink:0;width:1.3cqw;height:1.3cqw}.StudentsMock-menu--on{color:#fff;background:#ffffff24;font-weight:600}.StudentsMock-main{flex-direction:column;flex:1;min-width:0;display:flex}.StudentsMock-top{background:#fff;align-items:center;gap:1cqw;padding:1cqw 1.4cqw;display:flex}.StudentsMock-heading{flex-direction:column;flex:1;gap:.2cqw;display:flex}.StudentsMock-heading strong{font-size:1.5cqw;font-weight:600}.StudentsMock-heading small,.StudentsMock-user small{color:var(--text-muted);font-size:.75cqw}.StudentsMock-year{color:var(--green-primary);border:1px solid #dfe3e6;border-radius:.8cqw;padding:.5cqw .9cqw;font-size:.85cqw;font-weight:600}.StudentsMock-user{border:1px solid #eceef1;border-radius:1cqw;align-items:center;gap:.7cqw;padding:.5cqw .9cqw;display:flex}.StudentsMock-user span{flex-direction:column;display:flex}.StudentsMock-user b{font-size:.85cqw;font-weight:600}.StudentsMock-avatar{background:var(--green-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.2cqw;height:2.2cqw;font-size:.85cqw;font-style:normal;font-weight:600;display:inline-flex}.StudentsMock-body{flex-direction:column;gap:1.2cqw;padding:1.2cqw;display:flex}.StudentsMock-toolbar{background:#fff;border-radius:1.2cqw;align-items:center;gap:.8cqw;padding:1cqw;display:flex}.StudentsMock-search,.StudentsMock-select,.StudentsMock-btn{white-space:nowrap;background:#fff;border:1px solid #dfe3e6;border-radius:.9cqw;align-items:center;gap:.6cqw;height:3cqw;padding:0 1cqw;font-size:.85cqw;display:inline-flex}.StudentsMock-search{min-width:0;color:var(--text-muted);flex:1;overflow:hidden}.StudentsMock-search svg,.StudentsMock-select svg,.StudentsMock-btn svg{flex-shrink:0;width:1.2cqw;height:1.2cqw}.StudentsMock-select{justify-content:space-between;gap:1.4cqw}.StudentsMock-btn{font-weight:600}.StudentsMock-btn--outline{border-color:var(--green-primary);color:var(--green-primary)}.StudentsMock-btn--primary{border-color:var(--green-primary);background:var(--green-primary);color:#fff}.StudentsMock-table{background:#fff;border-radius:1.2cqw;overflow:hidden}.StudentsMock-row{white-space:nowrap;border-top:1px solid #eceef1;grid-template-columns:.7fr 1.6fr 1.6fr .9fr .9fr 1.4fr 1.2fr 1fr;align-items:center;gap:.6cqw;padding:.9cqw 1.1cqw;font-size:.85cqw;display:grid}.StudentsMock-row--head{color:var(--text-muted);background:#f5f7fa;border-top:0;font-size:.75cqw;font-weight:600}.StudentsMock-photo{width:3cqw;height:3cqw;color:var(--text-muted);background:#f5f7fa;border:1px solid #dfe3e6;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.StudentsMock-photo svg{width:1.4cqw;height:1.4cqw}.StudentsMock-id{font-family:Courier New,monospace;font-size:.8cqw;font-weight:700}.StudentsMock-tag{border:1px solid #e5e7eb;border-radius:.6cqw;padding:.35cqw .8cqw;font-size:.75cqw;font-style:normal;font-weight:600;display:inline-block}.StudentsMock-tag--level{color:#6b21a8;background:#f3e8ff;border-color:#e9d5ff}.StudentsMock-tag--partial{color:#92400e;background:#fef3c7;border-color:#0000}.StudentsMock-tag--paid{color:#065f46;background:#d1fae5;border-color:#0000}.StudentsMock-tag--active{color:#00695c;background:#d5f0ea;border-color:#0000}.Features-wrapper{background:#f5f6f6;border-radius:24px;max-width:1200px;margin:0 auto 64px;padding:64px 48px 0;overflow:hidden}.Features-content{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:800px;margin:0 auto;display:flex}.Features-badge{background:var(--text-dark);color:#fff;border-radius:999px;align-items:center;padding:6px 16px;font-size:12px;font-weight:500;display:inline-flex}.Features-title{font-family:var(--font-title);color:var(--text-dark);font-size:clamp(26px,3.5vw,38px);font-weight:400;line-height:1.25}.Features-description{color:var(--text-muted);text-wrap:balance;max-width:760px;font-size:16px;font-weight:400;line-height:1.8}.Features-visual{justify-content:center;margin-top:40px;margin-bottom:48px;display:flex}@media (width<=768px){.Features-wrapper{margin:0 16px 48px;padding:40px 20px 0}.Features-title{font-size:26px}}.RevenueMock{aspect-ratio:591/405;pointer-events:none;-webkit-user-select:none;user-select:none;background:radial-gradient(60% 45% at 50% 0,#78d0babf,#78d0ba00 100%),linear-gradient(#d9f0e9 0%,#c9e2dc 60%,#b9d8d1 100%);border-radius:6cqw;width:100%;max-width:760px;position:relative;container-type:inline-size}.RevenueMock-card{color:var(--text-dark);text-align:left;background:#fff;border-radius:3.6cqw;flex-direction:column;padding:3cqw 3.6cqw 2.4cqw;display:flex;position:absolute;inset:17.3% 10.5% 17% 10.7%;box-shadow:0 1.5cqw 5cqw #0000000f}.RevenueMock-head{justify-content:space-between;align-items:flex-start;gap:2cqw;display:flex}.RevenueMock-title{font-size:2.3cqw;font-weight:600;line-height:1.2}.RevenueMock-sub{color:var(--text-muted);margin-top:.5cqw;font-size:1.55cqw}.RevenueMock-select{color:var(--green-primary);white-space:nowrap;border:1px solid #dfe3e6;border-radius:1.2cqw;align-items:center;gap:.9cqw;padding:1.1cqw 1.6cqw;font-size:1.7cqw;display:inline-flex}.RevenueMock-chart{flex:1;width:100%;min-height:0;margin-top:1.4cqw;overflow:visible}.Revenue-wrapper{background:#f5f6f6;border-radius:24px;max-width:1200px;margin:0 auto 64px;padding:64px 48px 0;overflow:hidden}.Revenue-content{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:860px;margin:0 auto;display:flex}.Revenue-badge{background:var(--text-dark);color:#fff;border-radius:999px;align-items:center;padding:6px 16px;font-size:12px;font-weight:500;display:inline-flex}.Revenue-title{font-family:var(--font-title);color:var(--text-dark);font-size:clamp(26px,3.5vw,38px);font-weight:400;line-height:1.25}.Revenue-description{color:var(--text-muted);text-wrap:balance;max-width:820px;font-size:16px;font-weight:400;line-height:1.8}.Revenue-visual{justify-content:center;margin-top:40px;margin-bottom:48px;display:flex}@media (width<=768px){.Revenue-wrapper{margin:0 16px 48px;padding:40px 20px 0}.Revenue-title{font-size:26px}}.FeaturesGrid-section{max-width:1100px;margin:0 auto;padding:80px 48px}.FeaturesGrid-title{font-family:var(--font-title);color:var(--text-dark);text-align:center;max-width:600px;margin:0 auto 56px;font-size:clamp(26px,3.5vw,38px);font-weight:400;line-height:1.3}.FeaturesGrid-grid{grid-template-columns:repeat(3,1fr);gap:48px 40px;display:grid}.FeaturesGrid-item{flex-direction:column;gap:12px;display:flex}.FeaturesGrid-item__icon{background:var(--green-primary);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.FeaturesGrid-item__title{color:var(--text-dark);font-size:18px;font-weight:600}.FeaturesGrid-item__description{color:var(--text-muted);font-size:15px;line-height:1.75}@media (width<=900px){.FeaturesGrid-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.FeaturesGrid-section{padding:48px 16px}.FeaturesGrid-grid{grid-template-columns:1fr;gap:32px}}.RegistrationMock{aspect-ratio:2069/2407;pointer-events:none;-webkit-user-select:none;user-select:none;background:url(/Vector05.png) 50%/100% 100% no-repeat;width:100%;max-width:560px;position:relative;container-type:inline-size}.RegistrationMock-card{color:var(--text-dark);text-align:left;background:#fff;border-radius:6.5cqw;flex-direction:column;padding:5.4cqw 6.3cqw;font-size:2.3cqw;display:flex;position:absolute;inset:9.9% 16.3% 11.4% 14.2%;box-shadow:0 1.5cqw 5cqw #0000000f}.RegistrationMock-card>*{flex-shrink:0}.RegistrationMock-logo{align-self:flex-start;width:auto;height:4.6cqw;margin-bottom:4.4cqw}.RegistrationMock-title{font-size:4.2cqw;font-weight:600;line-height:1.2}.RegistrationMock-login{color:var(--text-muted);margin-top:.8cqw;font-size:2.5cqw}.RegistrationMock-login span{color:var(--green-primary);font-weight:600}.RegistrationMock-steps{gap:.8cqw;margin:2.6cqw 0 2.4cqw;display:flex}.RegistrationMock-steps__bar{background:#e5e7eb;border-radius:999px;flex:1;height:.6cqw}.RegistrationMock-steps__bar--on{background:var(--green-primary)}.RegistrationMock-note{color:var(--text-muted);margin-bottom:2.2cqw;font-size:2cqw;line-height:1.5}.RegistrationMock-label{margin:1.4cqw 0 .9cqw;font-size:2.2cqw;font-weight:500}.RegistrationMock-field{height:6.4cqw;color:var(--text-muted);background:#f9fafb;border:1px solid #eceef1;border-radius:1.6cqw;align-items:center;gap:1.6cqw;padding:0 2cqw;font-size:2.3cqw;display:flex}.RegistrationMock-placeholder{color:#9ca3af}.RegistrationMock-field--select{color:var(--text-dark);justify-content:space-between}.RegistrationMock-field--phone{color:var(--text-dark)}.RegistrationMock-flag{background:repeating-linear-gradient(#006a4e 0 20%,#ffce00 20% 40%);border-radius:.4cqw;width:3.4cqw;height:2.4cqw;position:relative;overflow:hidden}.RegistrationMock-flag:before{content:"";background:#d21034;width:48%;height:60%;position:absolute;top:0;left:0}.RegistrationMock-button{background:var(--green-primary);color:#fff;text-align:center;border-radius:1.6cqw;margin-top:3cqw;padding:2.1cqw 0;font-size:2.4cqw;font-weight:600}.RegistrationMock-foot{color:var(--text-muted);text-align:center;margin-top:2.6cqw;font-size:1.9cqw}.EmailMock{aspect-ratio:2069/2407;pointer-events:none;-webkit-user-select:none;user-select:none;background:url(/Vector05.png) 50%/100% 100% no-repeat;width:100%;max-width:560px;position:relative;container-type:inline-size}.EmailMock-card{color:#1f2933;text-align:left;background:#fff;border:1px solid #0f8a7a;border-radius:4.6cqw;flex-direction:column;font-size:1.8cqw;display:flex;position:absolute;inset:9.9% 16.3% 11.4% 14.2%;overflow:hidden;box-shadow:0 1.5cqw 5cqw #0000000f}.EmailMock-body{flex-direction:column;flex:1;padding:3.4cqw 4.4cqw 2.2cqw;display:flex}.EmailMock-logo{align-self:flex-start;width:auto;height:3.6cqw}.EmailMock-rule{border:0;border-top:1px solid #e5e7eb;width:100%;margin:2.4cqw 0}.EmailMock-rule--inner{border-top-color:#d5e6e1;margin:1.5cqw 0}.EmailMock-rule--light{border-top-color:#ffffff47;margin:1.6cqw 0 1.2cqw}.EmailMock-title{font-family:var(--font-title);color:#0a3d36;font-size:3.4cqw;font-weight:700;line-height:1.2}.EmailMock-text{color:#4b5563;margin-top:1.4cqw;font-size:1.75cqw;line-height:1.55}.EmailMock-credentials{background:#f0f7f5;border-radius:2.6cqw;flex-direction:column;margin-top:2.2cqw;padding:2.4cqw 2.6cqw;display:flex}.EmailMock-label{color:#6b9a90;font-size:1.25cqw;font-weight:700}.EmailMock-email{color:#0b57d0;margin-top:.7cqw;font-size:1.85cqw}.EmailMock-password{letter-spacing:.12em;background:#fff;border:1px solid #cfe4de;border-radius:1.2cqw;align-self:flex-start;margin-top:1cqw;padding:1.3cqw 1.6cqw;font-family:Courier New,monospace;font-size:1.9cqw;font-weight:700}.EmailMock-warning{color:#92400e;background:#fef3c7;border-radius:2cqw;margin-top:2cqw;padding:2cqw 2.4cqw;font-size:1.5cqw;line-height:1.55}.EmailMock-button{color:#fff;text-align:center;background:#0f8a7a;border-radius:1.8cqw;margin-top:2.6cqw;padding:2.2cqw 0;font-size:1.7cqw;font-weight:700}.EmailMock-link{color:#6b7280;text-align:center;margin-top:1.2cqw;font-size:1.3cqw}.EmailMock-link span{color:#0f8a7a}.EmailMock-help{color:#6b7280;border-top:1px solid #e5e7eb;margin-top:2.4cqw;padding-top:1.8cqw;font-size:1.35cqw;line-height:1.5}.EmailMock-help span{color:#0f8a7a}.EmailMock-footer{color:#fff;background:#0f8a7a;flex-direction:column;padding:2.6cqw 4.4cqw 3cqw;font-size:1.4cqw;line-height:1.5;display:flex}.EmailMock-footer span{color:#ffffffd9;font-size:1.15cqw}.SettingsMock{aspect-ratio:1079/543;pointer-events:none;-webkit-user-select:none;user-select:none;background:radial-gradient(22% 55% at 4% 58%,#0096826b,#00968200 100%),radial-gradient(40% 30% at 50% 100%,#00968238,#00968200 100%),radial-gradient(35% 25% at 50% 0,#0096822e,#00968200 100%),#dde7e5;border-radius:6cqw;width:100%;max-width:900px;position:relative;container-type:inline-size}.SettingsMock-window{color:var(--text-dark);text-align:left;background:#f5f7fa;border-radius:3cqw;flex-direction:column;gap:2.4cqw;padding:2.4cqw 2.6cqw;display:flex;position:absolute;inset:10% 7%;overflow:hidden;box-shadow:0 1cqw 4cqw #0000001a}.SettingsMock-heading{margin-bottom:1.2cqw;font-size:2cqw;font-weight:600;line-height:1.1}.SettingsMock-grid{grid-template-columns:1fr 1fr;gap:1.2cqw;display:grid}.SettingsMock-card{background:#fff;border:1px solid #e6e9ee;border-radius:1.6cqw;align-items:center;gap:1.6cqw;padding:1.5cqw 1.8cqw;display:flex}.SettingsMock-tile{border-radius:1.2cqw;flex-shrink:0;justify-content:center;align-items:center;width:4cqw;height:4cqw;display:inline-flex}.SettingsMock-tile svg{width:2cqw;height:2cqw}.SettingsMock-tile--teal{color:#0f766e;background:#dff1ee}.SettingsMock-tile--indigo{color:#4b4fbf;background:#e6e8f6}.SettingsMock-tile--pink{color:#d1263e;background:#fde4ea}.SettingsMock-tile--orange{color:#ea580c;background:#ffefdc}.SettingsMock-tile--green{color:#2e7d32;background:#e3f4e4}.SettingsMock-tile--purple{color:#7b1fa2;background:#f1e2f5}.SettingsMock-text{flex-direction:column;flex:1;gap:.4cqw;min-width:0;display:flex}.SettingsMock-text b{font-size:1.3cqw;font-weight:600}.SettingsMock-text small{color:var(--text-muted);font-size:.95cqw;line-height:1.35}.SettingsMock-arrow{color:#9ca3af;flex-shrink:0}.SettingsMock-arrow svg{width:1.6cqw;height:1.6cqw}@media (width<=600px){.SettingsMock{aspect-ratio:1079/700}.SettingsMock-window{gap:1.6cqw;top:7%;bottom:7%}}.HowItWorks-section{max-width:1100px;margin:0 auto;padding:80px 48px}.HowItWorks-header{margin-bottom:48px}.HowItWorks-title{font-family:var(--font-title);color:var(--text-dark);margin-bottom:8px;font-size:clamp(26px,3.5vw,36px);font-weight:400}.HowItWorks-subtitle{color:var(--text-muted);font-size:20px;font-weight:400}.HowItWorks-step-nav{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.HowItWorks-step-label{align-items:center;gap:16px;display:flex}.HowItWorks-step-number{background:var(--green-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:600;display:flex}.HowItWorks-step-title{font-family:var(--font-title);color:var(--text-dark);font-size:clamp(18px,2.5vw,24px);font-weight:400}.HowItWorks-step-controls{align-items:center;gap:10px;display:flex}.HowItWorks-btn-nav{cursor:pointer;width:44px;height:44px;color:var(--text-dark);background:#fff;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.HowItWorks-btn-nav:hover{background:#f3f4f6}.HowItWorks-btn-nav--active{background:var(--text-dark);color:#fff;border-color:var(--text-dark)}.HowItWorks-btn-nav--active:hover{background:#333}.HowItWorks-card{background:#f5f6f6;border-radius:24px;flex-direction:column;align-items:center;gap:24px;padding:40px 40px 0;display:flex;overflow:hidden}.HowItWorks-card__description{color:var(--text-muted);text-align:center;max-width:640px;font-size:18px;line-height:1.8}.HowItWorks-card__visual{justify-content:center;width:100%;display:flex}.HowItWorks-card__visual>img{border-radius:16px 16px 0 0;width:100%;max-width:720px;height:auto;margin-bottom:90px;display:block}@media (width<=768px){.HowItWorks-section{padding:48px 16px}.HowItWorks-step-nav{flex-direction:column;align-items:flex-start;gap:16px}.HowItWorks-card{padding:24px 20px 0}}
