img,video{display:block;max-width:100%}.hero{position:relative;overflow:hidden;padding:80px 0 120px;min-height:740px;background:linear-gradient(135deg,#fff 30%,#f9f9ff 85%)}.hero:before{content:"";position:absolute;width:760px;height:760px;border-radius:50%;background:radial-gradient(circle,#f9b8a865,#7666e118,transparent 68%);right:-200px;top:30px;animation:drift 14s ease-in-out infinite alternate;pointer-events:none}.hero:after{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,#7666e126,transparent 65%);left:-220px;bottom:-260px;animation:drift 18s ease-in-out infinite alternate-reverse;pointer-events:none}.hero-grid{position:relative;display:grid;grid-template-columns:1.18fr .82fr;align-items:center;gap:4vw}.hero-lead{font-size:clamp(1.2rem,1.8vw,1.55rem);max-width:650px;line-height:1.45}.hero-sub{color:var(--muted);max-width:600px}.actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:34px 0}.hero-note{font-size:13px;color:var(--muted)}.hero-note .textlink{padding:4px 0;color:var(--ink);text-underline-offset:4px}.faq-grid .textlink{padding:0;color:var(--blue)}.hero-note b{color:var(--ink)}.visual{position:relative;min-height:540px;perspective:1000px}.orbit{position:absolute;inset:10% 4%;border:1px solid #4533c433;border-radius:50%;animation:spin 35s linear infinite}.orbit:after{content:"";position:absolute;left:15%;top:5%;width:16px;height:16px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 12px #ea693f22}.orbit.two{inset:24% 18%;border-style:dashed;border-color:#ea693f33;animation-duration:50s;animation-direction:reverse}.orbit.two:after{inset:auto 8% 12% auto;width:10px;height:10px;background:var(--blue);box-shadow:0 0 0 8px #2015bc1a}.workflow{position:absolute;left:0;right:0;top:9%;margin:auto;width:min(440px,100%);background:#fff;border:1px solid #e5e4ed;border-radius:22px;box-shadow:0 40px 90px #24205b21;transform:rotate(-4deg);animation:float 7s ease-in-out infinite;padding:25px}.workflow-head{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:700;border-bottom:1px solid var(--line);padding-bottom:18px}.workflow-head small{display:block;font-weight:400;color:var(--muted);font-size:12px}.lights{display:flex;gap:6px}.lights i{display:block;width:8px;height:8px;border-radius:50%;background:#eceaf8}.lights i:first-child{background:var(--orange)}.flow-row{display:flex;align-items:center;gap:15px;margin:20px 0;transition:opacity .4s}.icon{width:42px;height:42px;flex:none;border-radius:11px;display:grid;place-items:center;background:#efedff;color:var(--blue);font-size:20px;transition:transform .4s,box-shadow .4s}.flow-copy{flex:1;min-width:0}.flow-copy strong,.flow-copy span{display:block;transition:opacity .35s}.flow-copy strong{font-size:15px}.flow-copy span{font-size:12px;color:var(--muted)}.flow-line{position:relative;height:28px;width:1px;background:#e3e1f1;margin:-13px 0 -13px 20px;overflow:hidden}.flow-line:after{content:"";position:absolute;inset:0;background:linear-gradient(var(--blue),var(--orange));transform:scaleY(1);transform-origin:top}.flow-row:last-of-type .icon{background:#fff0e9;color:var(--orange)}.js .workflow.live .flow-row{opacity:.45}.js .workflow.live .flow-row.on{opacity:1}.js .workflow.live .flow-row.on .icon{transform:scale(1.08);box-shadow:0 0 0 6px #2015bc12}.js .workflow.live .flow-line:after{transform:scaleY(0);transition:transform .6s}.js .workflow.live .flow-line.on:after{transform:scaleY(1)}.workflow-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--line);padding-top:14px;margin-top:6px;font-size:11.5px;color:var(--muted)}.dots{display:flex;gap:5px}.dots i{width:6px;height:6px;border-radius:50%;background:#e3e1f1;transition:background .3s,width .3s}.dots i.on{background:var(--orange);width:16px;border-radius:4px}.stamp{position:absolute;right:-24px;bottom:13%;background:var(--ink);color:#fff;border-radius:14px;padding:18px 22px;transform:rotate(5deg);box-shadow:0 18px 34px #1e1b4b33;font-size:13px}.stamp strong{font-size:19px;font-family:Stack;font-weight:400}.tag-left{position:absolute;left:-14px;bottom:8%;background:#fff;border:1px solid #e5e4ed;border-radius:12px;padding:10px 14px;font-size:12px;box-shadow:0 16px 30px #24205b14;transform:rotate(-6deg);animation:float 9s ease-in-out infinite reverse}.tag-left b{color:var(--orange)}.rail{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:18px 0;overflow:hidden}.rail-track{display:flex;gap:55px;width:max-content;animation:marquee 32s linear infinite;color:var(--ink);font-weight:700}.rail-track span{white-space:nowrap}.rail-track b{color:var(--orange);padding-right:55px}.section-head{max-width:850px;margin-bottom:62px}.section-head p{font-size:19px;color:var(--muted);max-width:710px}.split-head{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:56px}.split-head .section-head{margin-bottom:0}.stories{background:var(--tint)}.story-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;list-style:none;padding:0;margin:0}.story{background:#fff;border-radius:14px;overflow:hidden;border:1px solid var(--line);display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s,border-color .3s}.story:hover{transform:translateY(-5px);box-shadow:0 25px 65px #1e1b4b12;border-color:#cac6ef}.story-media{position:relative;display:block;aspect-ratio:4/4.4;background:linear-gradient(135deg,#e6e3ff,#fff0e5);overflow:hidden;text-decoration:none}.story-media img{width:100%;height:100%;object-fit:cover;object-position:50% 22%;transition:transform .6s}.story:hover .story-media img{transform:scale(1.05)}.story-media .play{position:absolute;right:13px;bottom:13px;background:#fff;color:var(--blue);border-radius:50%;width:42px;height:42px;display:grid;place-items:center;font-size:13px;box-shadow:0 8px 20px #1e1b4b26;transition:transform .3s,background .3s,color .3s}.story:hover .play{transform:scale(1.1);background:var(--orange);color:#fff}.story-media .dur{position:absolute;left:12px;top:12px;background:#1e1b4bcc;color:#fff;font-size:11px;padding:3px 8px;border-radius:999px}.story-body{padding:19px;display:flex;flex-direction:column;flex:1}.story h3{font-size:1.5rem;margin-bottom:4px}.story small{color:var(--orange);font-weight:700}.story p{font-size:14px;color:var(--muted);margin:13px 0 18px}.story-body button{margin-top:auto;align-self:flex-start;background:none;border:0;padding:6px 0;color:var(--blue);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.stories-note{margin-top:26px;color:var(--muted);font-size:14px;max-width:820px}dialog.player{width:min(420px,calc(100vw - 32px));padding:0;border:0;border-radius:18px;background:var(--ink);color:#fff;box-shadow:0 40px 120px #000a}dialog.player::backdrop{background:#1e1b4bcc;backdrop-filter:blur(6px)}.player-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 12px 18px}.player-top h3{font-size:1.4rem;margin:0}.player-close{min-width:44px;min-height:44px;border-radius:10px;border:1px solid #ffffff40;background:transparent;color:#fff;cursor:pointer}.player video{width:100%;aspect-ratio:9/16;max-height:74vh;background:#000}.problem{background:var(--ink);color:#fff;position:relative;overflow:hidden}.problem:after{content:"";position:absolute;width:750px;height:750px;border:1px solid #ffffff1a;border-radius:50%;right:-250px;bottom:-420px;box-shadow:0 0 0 100px #ffffff08,0 0 0 200px #ffffff05;pointer-events:none}.problem .label{color:#f29a68}.problem h2{max-width:1000px}.problem-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:relative;z-index:1;margin-top:56px}.problem-item{padding:30px 28px 10px 0;border-top:1px solid #ffffff4d}.problem-item+.problem-item{padding-left:28px;border-left:1px solid #ffffff30}.problem-item .glyph{font-family:Stack;font-size:2.2rem;letter-spacing:-.04em;color:#f49a6b;margin-bottom:18px;line-height:1}.problem-item h3{font-size:1.45rem}.problem-item p{color:#d5d4e5;font-size:15px}.problem-item a{text-decoration:underline;display:inline-block;margin-top:4px;padding:6px 0;color:#ffa875;font-weight:700;font-size:14px;text-underline-offset:5px}.packages{background:var(--tint)}.package-list{display:grid;gap:18px}.package{position:relative;background:#fff;border:1px solid #e7e8ef;border-radius:18px;padding:35px 42px;transition:transform .3s,box-shadow .3s,border-color .3s}.package:hover{transform:translateY(-5px);box-shadow:0 25px 65px #1e1b4b10;border-color:#cac6ef}.package-main{display:grid;grid-template-columns:1.05fr 1.2fr auto;gap:40px;align-items:start}.package .letter{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#efedff;color:var(--blue);font-weight:700;font-size:13px;margin-bottom:14px}.package h3{margin-bottom:7px}.package .pitch{margin:0;color:var(--muted)}.mini{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:18px 0 0;padding:0;list-style:none;font-size:12.5px}.mini li{background:var(--soft);border-radius:999px;padding:5px 11px;color:#3d405b}.mini li+li:before{content:"→";margin:0 8px 0 -2px;color:var(--orange)}.mini-label{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:18px}.package ul.inc{padding-left:20px;color:#3d405b}.package ul.inc li{margin:5px 0}.package ul.inc li::marker{color:var(--orange)}.extra{margin-top:14px;padding:10px 14px;border-radius:10px;background:#fff6f1;border:1px dashed #f3c2a8;font-size:14px;color:#3d405b}.extra b{color:var(--ink)}.price{text-align:right;white-space:nowrap;min-width:190px}.price strong{font-family:Stack;font-weight:400;font-size:2.4rem;letter-spacing:-.05em;display:block;line-height:1}.price small{display:block;color:var(--muted);margin:8px 0 6px}.price .sup{display:block;font-size:13px;color:var(--muted);margin-bottom:16px}.price .btn{padding:12px 18px;min-height:46px;font-size:14px}.package details{margin-top:26px;border-top:1px solid var(--line)}.package summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:14px 0 0;cursor:pointer;list-style:none;font-weight:700;font-size:14px;color:var(--blue)}.package summary::-webkit-details-marker{display:none}.package summary:after{content:"+";font-size:22px;font-weight:400}.package details[open] summary:after{content:"−"}.more{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;padding-top:18px}.more ul{padding-left:18px;color:var(--muted);font-size:14.5px}.more li{margin:5px 0}.pay-bar{display:flex;gap:4px;height:8px;margin:4px 0 12px}.pay-bar span{border-radius:999px;background:var(--blue)}.pay-bar span:nth-child(2){background:var(--violet);opacity:.75}.pay-bar span:nth-child(3){background:var(--orange);opacity:.7}.pay-steps{list-style:none;padding:0!important;display:grid;gap:8px}.pay-steps li{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:baseline;margin:0!important;color:#3d405b}.pay-steps .pct{font-family:Stack;font-size:1.2rem;color:var(--ink);white-space:nowrap}.pay-steps .amt{text-align:right;color:var(--ink);font-weight:700;white-space:nowrap}.pay-steps .amt small{display:block;font-weight:400;font-size:12px;color:var(--muted)}.package.featured{background:var(--ink);color:#fff;border-color:transparent}.package.featured .pitch,.package.featured ul,.package.featured small,.package.featured .sup,.package.featured .more ul{color:var(--on-ink)}.package.featured .letter{background:#ffffff1a;color:#ffa875}.package.featured li::marker{color:#ffa875}.package.featured .mini li{background:#ffffff14;color:#fff}.package.featured .mini-label{color:#b9b7d6}.package.featured details{border-color:#ffffff26}.package.featured summary{color:#ffa875}.package.featured h4,.package.featured .pay-steps .pct,.package.featured .pay-steps .amt{color:#fff}.package.featured .pay-steps li{color:var(--on-ink)}.package.featured .pay-steps .amt small{color:#b9b7d6}.package.featured .btn{background:#fff;color:var(--blue)}.package.featured .extra{background:#ffffff10;border-color:#ffffff30;color:var(--on-ink)}.package.is-selected{border-color:var(--orange);box-shadow:0 0 0 3px #ea693f33}.notice{margin-top:22px;color:var(--muted);font-size:14px}.process-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin:0}.step{border-top:2px solid var(--ink);padding-top:22px;position:relative}.step:before{content:"";position:absolute;left:0;top:-2px;height:2px;width:0;background:var(--orange);transition:width .6s}.step:hover:before{width:100%}.step-num{color:var(--orange);font-family:Stack;font-size:2.8rem;line-height:1;margin-bottom:14px}.step h3{font-size:1.7rem}.step p{color:var(--muted);font-size:15px}.step .tag{display:inline-block;font-size:12.5px;font-weight:700;color:var(--blue);background:#efedff;padding:4px 10px;border-radius:999px}.study{background:linear-gradient(120deg,#ecebff,#fff6ef);padding:50px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;align-items:start;border-radius:20px;margin-top:80px}.study h3{font-size:clamp(2.1rem,3.2vw,2.8rem)}.study-price strong{font-family:Stack;font-weight:400;font-size:clamp(3.4rem,6vw,5rem);letter-spacing:-.05em;line-height:1;white-space:nowrap}.study-price span{color:var(--muted);margin-left:8px}.study ul{padding-left:20px;margin:18px 0}.study li{margin:5px 0}.study li::marker{color:var(--orange)}.study .promise{border-top:1px solid #d9d6f0;padding-top:18px;margin-top:20px}.study .promise p{margin-bottom:10px;color:#3d405b}.paysim{background:#fff;border-radius:18px;padding:30px;box-shadow:0 25px 60px #1e1b4b14}.paysim h3{font-size:1.9rem}.paysim>p{color:var(--muted);font-size:15px}.seg{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 8px;padding:5px;border:1px solid var(--line);border-radius:12px;background:var(--tint)}.seg legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.seg label{flex:1 1 140px;position:relative;cursor:pointer}.seg input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.seg span{display:block;text-align:center;padding:10px;border-radius:9px;font-size:14px;font-weight:700;line-height:1.25;color:var(--muted);transition:background .25s,color .25s}.seg span small{display:block;font-weight:400;font-size:12px}.seg input:checked+span{background:var(--ink);color:#fff}.steps{list-style:none;padding:0;margin:14px 0 0}.steps li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:14px;align-items:start;padding:14px 0;border-top:1px solid var(--line)}.steps li:first-child{border-top:0}.steps .n{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--line);font-size:13px;font-weight:700}.steps li.is-study .n{background:var(--orange);color:#fff;border-color:var(--orange)}.steps h4{font-size:15px;margin:3px 0 2px}.steps p{margin:0;font-size:13.5px;color:var(--muted)}.steps .minus{display:inline-block;margin-top:6px;padding:2px 9px;border-radius:999px;background:#fff0e9;color:#b44a20;font-size:12px;font-weight:700}.steps .v{font-family:Stack;font-size:1.7rem;letter-spacing:-.04em;text-align:right;white-space:nowrap;line-height:1.1}.steps .v small{display:block;font-family:Roboto;font-size:12px;letter-spacing:0;color:var(--muted)}.paysum{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:8px;padding:16px 18px;border-radius:12px;background:var(--ink);color:#fff}.paysum .eq{font-size:14px;color:var(--on-ink)}.paysum .tot{font-family:Stack;font-size:1.9rem;letter-spacing:-.04em;white-space:nowrap}.paysum .tot small{font-family:Roboto;font-size:13px;letter-spacing:0;color:var(--on-ink)}.fine-print{font-size:13px;color:var(--muted);margin:14px 0 0}.support{background:var(--ink);color:#fff;position:relative;overflow:hidden}.support:before{content:"";position:absolute;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,#ef7b5826,transparent 65%);left:-240px;top:-260px;pointer-events:none}.support .label{color:#f29a68}.support .section-head p{color:var(--on-ink)}.support-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;position:relative}.support-card{border:1px solid #ffffff35;border-radius:14px;padding:24px;background:#ffffff0b;transition:background .3s,transform .3s}.support-card:hover{background:#ffffff14;transform:translateY(-4px)}.support-card h3{font-size:1.45rem;min-height:52px}.support-card strong{font-family:Stack;font-weight:400;font-size:2.2rem;letter-spacing:-.04em;display:block}.support-card span{font-size:13px;color:var(--on-ink)}.support-cols{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;margin-top:48px;position:relative}.support-cols h4{color:#fff}.support-cols ul{padding-left:18px;color:var(--on-ink);font-size:14.5px}.support-cols li{margin:5px 0}.support-cols li::marker{color:#ffa875}.support-cols p{color:var(--on-ink);font-size:14.5px;margin-bottom:10px}.alternatives{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:20px}.alternative{display:flex;flex-direction:column;background:var(--soft);border-radius:18px;padding:38px;transition:transform .3s,box-shadow .3s}.alternative:hover{transform:translateY(-5px);box-shadow:0 25px 60px #1e1b4b10}.alternative:nth-child(3){background:#f8f0ec}.alternative.premium{background:var(--ink);color:#fff;position:relative;overflow:hidden}.alternative.premium:after{content:"";position:absolute;width:420px;height:420px;border-radius:50%;right:-180px;top:-180px;background:radial-gradient(circle,#ef7b5855,transparent 65%);pointer-events:none}.alternative.premium p,.alternative.premium li{color:var(--on-ink)}.alternative .kicker{font-size:13px;font-weight:700;color:var(--blue);margin-bottom:16px}.alternative.premium .kicker{color:#ffa875}.alternative p{color:var(--muted)}.alternative strong.big{font-family:Stack;font-weight:400;font-size:2.4rem;letter-spacing:-.05em;line-height:1;display:block;margin:4px 0 16px}.alternative strong.big small{font-family:Roboto;font-size:13px;letter-spacing:0;color:var(--muted)}.alternative.premium strong.big{font-size:1.7rem;color:#fff}.alternative ul{padding-left:20px;color:#3d405b;font-size:14.5px;margin-bottom:24px}.alternative li{margin:5px 0}.alternative li::marker{color:var(--orange)}.alternative .act{margin-top:auto;position:relative;z-index:1}.alternative a.textlink{color:var(--blue)}.alt-note{margin-top:22px;color:var(--muted);font-size:14px}.train{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center;margin-top:20px;padding:34px 38px;border-radius:18px;background:linear-gradient(120deg,#ecebff,#fff6ef)}.train .kicker{font-size:13px;font-weight:700;color:var(--blue);margin-bottom:12px}.train h3{margin-bottom:10px}.train p{color:var(--muted);margin:0;max-width:680px}.train-links{display:flex;flex-wrap:wrap;gap:12px}.faq{background:var(--tint)}.faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px}.faq details{border-top:1px solid #cfd0df;padding:4px 0}.faq details:last-child{border-bottom:1px solid #cfd0df}.faq summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:12px 0}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:24px;font-weight:400;color:var(--blue)}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--muted);margin:0 30px 16px 0}.faq-grid>div:first-child p{color:var(--muted);font-size:19px}.close{background:linear-gradient(120deg,#2015bc,#1e1b4b 65%);color:#fff;text-align:center;position:relative;overflow:hidden}.close:before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 80% 25%,#ef7b584d,transparent 38%);animation:glow 10s ease-in-out infinite alternate;pointer-events:none}.close .wrap{position:relative}.close .label{color:#ffad81}.close h2{max-width:980px;margin:0 auto 24px}.close>.wrap>p{max-width:640px;margin:0 auto 35px;color:#e7e5fb;font-size:18px}.contact{max-width:720px;margin:0 auto;padding:26px;border-radius:18px;background:#ffffff12;border:1px solid #ffffff2e;text-align:left;backdrop-filter:blur(10px)}.contact label{display:block;font-size:14px;font-weight:700;margin-bottom:8px}.select{position:relative}.select:after{content:"";position:absolute;right:18px;top:50%;width:9px;height:9px;margin-top:-7px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg);pointer-events:none}.contact select{width:100%;min-height:52px;padding:12px 46px 12px 16px;border-radius:9px;border:0;background:#fff;color:var(--ink);font-size:16px;appearance:none;-webkit-appearance:none}.chosen{display:flex;flex-wrap:wrap;gap:4px 18px;margin:14px 0 0;font-size:14px;color:#e7e5fb;min-height:22px}.chosen b{color:#fff}.contact-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.contact-actions .btn{flex:1 1 240px}.contact-help{margin:16px 0 0;font-size:13px;color:#cfcdef}@keyframes waPing{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(1.5);opacity:0}}@keyframes drift{to{transform:translate(-100px,50px)}}@keyframes float{50%{transform:translateY(-16px) rotate(-2deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes glow{to{transform:translate(-8%,6%) scale(1.1)}}@media(max-width:1100px){.hero-grid{grid-template-columns:1fr .78fr}.story-grid{grid-template-columns:repeat(5,minmax(220px,1fr));overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.story{scroll-snap-align:start}.support-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.problem-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}.problem-item:nth-child(4){padding-left:0;border-left:0}.package-main{grid-template-columns:1fr 1fr}.price{grid-column:1/-1;text-align:left;display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px}.price small,.price .sup{margin:0}.price .btn{margin-left:auto}.process-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}.study{grid-template-columns:1fr}.alternatives{grid-template-columns:1fr 1fr}.alternative.premium{grid-column:1/-1}.split-head{display:block}}@media(max-width:760px){.hero{padding:44px 0 60px;min-height:0}.hero-grid{display:block}.hero h1{font-size:clamp(3.1rem,13vw,5.5rem)}.hero-lead{font-size:1.18rem}.visual{min-height:540px;margin-top:40px}.workflow{width:min(380px,92%);top:3%}.stamp{right:0;bottom:0}.tag-left{display:none}.section-head{margin-bottom:38px}.section-head p,.faq-grid>div:first-child p{font-size:17px}.problem-grid,.alternatives,.faq-grid,.support-cols{grid-template-columns:1fr}.problem-item,.problem-item+.problem-item{padding:22px 0;border-left:0}.process-grid{grid-template-columns:1fr;row-gap:30px}.package{padding:26px 22px}.package-main{grid-template-columns:1fr;gap:20px}.price{display:block}.price .btn{margin-left:0;width:100%;margin-top:4px}.price small{margin:6px 0 4px}.price .sup{margin-bottom:12px}.more{grid-template-columns:1fr;gap:20px}.story-grid{margin-inline:-18px;padding-inline:18px;scroll-padding-inline:18px;grid-template-columns:repeat(5,minmax(72%,1fr))}.support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-card{padding:18px}.support-card h3{min-height:0}.study{padding:26px 20px;margin-top:56px}.paysim{padding:20px 16px}.steps li{grid-template-columns:30px minmax(0,1fr)}.steps .v{grid-column:2;text-align:left}.faq-grid{gap:25px}.contact{padding:20px}.alternative{padding:28px 22px}.train{grid-template-columns:1fr;padding:26px 22px}.train-links .btn,.train-links .pill{flex:1 1 100%}}@media(max-width:480px){.actions{align-items:stretch;gap:15px}.actions .btn{width:100%}.visual{min-height:520px}.workflow{padding:18px}.stamp{font-size:11px;padding:13px}.stamp strong{font-size:16px}.support-grid{grid-template-columns:1fr 1fr}.support-card strong{font-size:1.8rem}}
