.su{background:#121212;color:#f4f1ee;min-height:100vh;font-family:inherit;overflow-x:hidden}.su *,.su :after,.su :before{box-sizing:border-box}.su a{color:inherit}.su-wrap{max-width:1040px;margin:0 auto;padding:0 20px}.su-top{padding:18px 0 0}.su-hero{position:relative;padding:28px 0 44px}.su-hero:before{content:"";position:absolute;inset:-120px -20% auto -20%;height:560px;z-index:0;background:radial-gradient(60% 60% at 70% 30%,rgba(255,112,60,.38),transparent 70%),radial-gradient(50% 50% at 10% 0,rgba(207,82,47,.3),transparent 70%);pointer-events:none}.su-hero__grid{position:relative;z-index:1;display:grid;gap:32px;align-items:center}.su-price{display:inline-flex;align-items:baseline;gap:8px;background:#ff6a3a;color:#121212;font-weight:800;padding:6px 14px;border-radius:999px;font-size:15px;letter-spacing:.01em}.su-price s{font-weight:600;opacity:.6}.su-h1{font-size:clamp(40px,9.5vw,76px);line-height:.98;letter-spacing:-.035em;font-weight:800;margin:16px 0 14px}.su-h1 em{font-style:normal;color:#ff6a3a}.su-lede{font-size:clamp(17px,4.2vw,21px);line-height:1.45;color:#d9d4cf;margin:0 0 22px;max-width:34ch}.su-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:62px;background:#ff6a3a;color:#121212;font-weight:800;font-size:19px;border-radius:16px;text-decoration:none;box-shadow:0 0 0 0 rgba(255,106,58,.6),0 12px 40px rgba(255,106,58,.45);animation:su-pulse 2.4s ease-out infinite;transition:transform .15s ease}.su-btn:hover{transform:translateY(-2px)}.su-btn:active{transform:translateY(0)}.su-btn svg{width:22px;height:22px}@keyframes su-pulse{70%{box-shadow:0 0 0 16px rgba(255,106,58,0),0 12px 40px rgba(255,106,58,.45)}to{box-shadow:0 0 0 0 rgba(255,106,58,0),0 12px 40px rgba(255,106,58,.45)}}.su-fine{font-size:14px;color:#b9b3ad;margin:12px 0 0;text-align:center}.su-note{background:#2a1d17;border:1px solid #5a3626;border-radius:12px;padding:10px 14px;font-size:14px;margin:0 0 14px}.su-phone-wrap{display:flex;justify-content:center}.su-screen{padding:6px 0 10px;color:#f5f3f1}.su-screen__av{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#ff6a3a,#b8431f);margin:10px auto}.su-screen__name{text-align:center;font-weight:800;font-size:20px}.su-screen__sub{text-align:center;font-size:13px;color:hsla(30,17%,95%,.56);margin-bottom:18px}.su-svc{display:flex;justify-content:space-between;align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:14px;padding:14px;margin-bottom:10px;font-size:15px;font-weight:600}.su-svc span{font-weight:800;color:#ff8a5e}.su-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.su-slots i{font-style:normal;text-align:center;font-size:14px;font-weight:700;padding:11px 0;border-radius:10px;border:1px solid hsla(0,0%,100%,.2)}.su-slots i.on{background:#fff;color:#101010;border-color:#fff}.su-book{background:#ff6a3a;color:#121212;text-align:center;font-weight:800;font-size:16px;padding:15px;border-radius:14px}.su-sec{padding:44px 0;border-top:1px solid #262626}.su-h2{font-size:clamp(28px,6.5vw,44px);line-height:1.05;letter-spacing:-.03em;font-weight:800;margin:0 0 22px}.su-steps{list-style:none;padding:0;margin:0;display:grid;gap:12px;counter-reset:s}.su-steps li{counter-increment:s;background:#1b1b1b;border:1px solid #2c2c2c;border-radius:18px;padding:18px 18px 18px 64px;position:relative;font-size:17px;line-height:1.4;color:#d9d4cf}.su-steps li:before{content:counter(s);position:absolute;left:16px;top:16px;width:36px;height:36px;border-radius:50%;background:#ff6a3a;color:#121212;font-weight:800;display:grid;place-items:center;font-size:18px}.su-steps strong{color:#fff;display:block;font-size:19px;margin-bottom:2px}.su-grid{display:grid;gap:12px}.su-card{background:#1b1b1b;border:1px solid #2c2c2c;border-radius:18px;padding:18px;font-size:16px;line-height:1.4;color:#d9d4cf}.su-card strong{display:block;color:#fff;font-size:18px;margin-bottom:4px}.su-thread{display:grid;gap:8px;max-width:360px}.su-b{margin:0;padding:11px 14px;border-radius:18px;font-size:15px;line-height:1.35;max-width:88%}.su-b--in{background:#2a2a2a;border-bottom-left-radius:5px}.su-b--out{background:#ff6a3a;color:#121212;font-weight:700;justify-self:end;border-bottom-right-radius:5px}.su-guar{background:linear-gradient(135deg,#ff6a3a,#cf522f);color:#121212;border-radius:24px;padding:28px 22px;text-align:center}.su-guar h2{margin:0 0 8px;font-size:clamp(26px,6vw,38px);letter-spacing:-.03em;line-height:1.05;font-weight:800}.su-guar p{margin:0 0 18px;font-size:17px;font-weight:500}.su-guar .su-btn{background:#121212;color:#fff;animation:none;box-shadow:none}.su-foot{padding:26px 0 110px;text-align:center;font-size:13px;color:#8a847e}.su-foot a{margin:0 6px}.su-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(0deg,#121212 70%,hsla(0,0%,7%,0))}.su-sticky .su-btn{min-height:54px;font-size:17px;animation:none}@media (min-width:820px){.su-hero__grid{grid-template-columns:1.15fr .85fr}.su-btn{width:auto;display:inline-flex;padding:0 34px}.su-fine{text-align:left}.su-grid,.su-steps{grid-template-columns:repeat(3,1fr)}.su-sticky{display:none}.su-foot{padding-bottom:40px}.su-phone{width:290px}}@media (prefers-reduced-motion:reduce){.su-btn{animation:none}}.su-phone-wrap .ld-phone{width:min(300px,100%)}.su-phone-wrap .ld-phone__shell{width:100%}.su-phone-wrap .ld-phone__screen{min-height:540px}.su-svc{gap:10px}.su-svc span{flex:none}