.sp{--o:#FF5A1F;--o-hi:#FF8A3D;--o-deep:#C2410C;--o-ink:#3A1404;--o-bg:#FFF1E8;--o-bg2:#FFE2D1;--dk:#170F0B;--dk2:#24180F;--dk3:#33231A;--paper:#FFFAF6;--white:#fff;--ink:#1E140F;--muted:#7A6A5F;--line:#F0E2D6;--ok:#12A37A;--ok-bg:#DDF6EE;--bad:#D93A2B;--bad-bg:#FFE4E0;--sun:#FFC23A;--blue:#3E63F0;--r:20px;--shadow:0 18px 40px -26px rgba(80,30,5,.45);--f-body:"Barlow","Noto Sans Ethiopic",system-ui,sans-serif;--f-disp:"Noto Sans Ethiopic","Barlow",system-ui,sans-serif;--f-num:"Barlow Condensed","Barlow","Noto Sans Ethiopic",sans-serif;font-family:var(--f-body);color:var(--ink);background:var(--paper);line-height:1.6;overflow-x:hidden}.sp *,.sp :after,.sp :before{box-sizing:border-box}.sp a{color:inherit;text-decoration:none}.sp h1,.sp h2,.sp h3,.sp h4,.sp p{margin:0}.sp .w{max-width:1140px;margin:0 auto;padding:0 20px}.sp .num{font-family:var(--f-num);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sp .en{font-family:Barlow,sans-serif}#sp-progress{position:fixed;top:0;left:0;height:3px;width:0;z-index:100;background:linear-gradient(90deg,var(--o),var(--sun))}.sp.fx .rv{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.sp.fx .rv.in{opacity:1;transform:none}.sp.fx .stg>*{opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s ease}.sp .stg.in>*{opacity:1;transform:none}.sp .stg.in>:nth-child(2){transition-delay:.07s}.sp .stg.in>:nth-child(3){transition-delay:.14s}.sp .stg.in>:nth-child(4){transition-delay:.21s}.sp .stg.in>:nth-child(5){transition-delay:.28s}.sp .stg.in>:nth-child(6){transition-delay:.35s}.sp .stg.in>:nth-child(7){transition-delay:.42s}.sp .stg.in>:nth-child(n+8){transition-delay:.48s}@media (prefers-reduced-motion:reduce){.sp .rv,.sp .stg>*{opacity:1;transform:none;transition:none}}.sp .nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,250,246,.86);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.sp .nav .w{justify-content:space-between;height:68px;gap:16px}.sp .logo,.sp .nav .w{display:flex;align-items:center}.sp .logo{gap:11px;font:800 19px Barlow,sans-serif;letter-spacing:-.01em;line-height:1.15}.sp .logo .nm b{color:var(--o);font-weight:900}.sp .logo svg{filter:drop-shadow(0 8px 14px rgba(255,90,31,.45))}.sp .logo .mk{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--o),var(--sun));display:grid;place-items:center;color:#fff;font-size:19px;box-shadow:0 8px 18px -8px rgba(255,90,31,.8)}.sp .logo small{display:block;font:600 12px Barlow,Noto Sans Ethiopic,sans-serif;color:var(--muted);letter-spacing:.02em}.sp .links{display:flex;gap:26px;font:600 15px Barlow,sans-serif;color:var(--muted)}.sp .links a:hover{color:var(--o)}.sp .nav-r{display:flex;gap:10px;align-items:center}.sp .login{font:700 15px Barlow,sans-serif;color:var(--ink);padding:10px 14px;border-radius:12px}.sp .login:hover{background:var(--o-bg)}@media (max-width:900px){.sp .links{display:none}}@media (max-width:520px){.sp .login,.sp .logo small{display:none}}.sp .btn3{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:0 30px;border-radius:16px;border:0;cursor:pointer;white-space:nowrap;position:relative;overflow:hidden;background:linear-gradient(180deg,var(--o-hi),var(--o));color:#fff;font:800 18px Barlow,var(--f-disp);letter-spacing:.01em;box-shadow:0 5px 0 var(--o-deep),0 20px 36px -14px rgba(255,90,31,.75);transition:transform .15s,box-shadow .15s}.sp .btn3:hover{transform:translateY(-2px)}.sp .btn3:active{transform:translateY(3px);box-shadow:0 2px 0 var(--o-deep)}.sp .btn3:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);animation:sp-shine 3.6s ease-in-out infinite}@keyframes sp-shine{0%,60%{left:-60%}to{left:130%}}.sp .btn3 .arr{transition:transform .2s}.sp .btn3:hover .arr{transform:translateX(4px)}.sp .btn3.sm{min-height:44px;padding:0 18px;font-size:15.5px;border-radius:12px;box-shadow:0 4px 0 var(--o-deep)}.sp .btn3.off{background:#CFC3BA;box-shadow:none;cursor:not-allowed}.sp .btn3.off:after{display:none}.sp .btn-line{display:inline-flex;align-items:center;gap:8px;min-height:58px;padding:0 24px;border-radius:16px;border:2px solid var(--line);background:#fff;font:700 17px Barlow,sans-serif}.sp .btn-line:hover{border-color:var(--o);color:var(--o)}.sp .hero{position:relative;padding:56px 0 130px;overflow:hidden;background:radial-gradient(800px 480px at 92% 0,rgba(255,138,61,.28),transparent 60%),radial-gradient(600px 400px at -10% 90%,rgba(255,194,58,.22),transparent 60%),var(--paper)}.sp .hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(194,65,12,.09) 1.2px,transparent 0);background-size:22px 22px;mask-image:linear-gradient(180deg,#000,transparent 85%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%)}.sp .hero .w{position:relative;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:50px;gap:50px;align-items:center}@media (max-width:940px){.sp .hero .w{grid-template-columns:1fr;gap:40px}.sp .hero{padding:36px 0 120px}}.sp .pill{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 12px;border-radius:999px;background:#fff;border:1px solid var(--line);font:700 14px Barlow,var(--f-disp);box-shadow:var(--shadow);margin-bottom:22px}.sp .pill i{width:10px;height:10px;border-radius:50%;background:var(--ok);animation:sp-pulse 2s infinite;box-shadow:0 0 0 0 rgba(18,163,122,.6)}@keyframes sp-pulse{70%{box-shadow:0 0 0 10px rgba(18,163,122,0)}}.sp .pill b{color:var(--o)}.sp h1{font-family:var(--f-disp);font-weight:900;font-size:clamp(34px,5vw,58px);line-height:1.16;letter-spacing:-.01em}.sp h1 .hi{background:linear-gradient(90deg,var(--o),#FF9A3D);-webkit-background-clip:text;background-clip:text;color:transparent}.sp h1 .mark{position:relative;white-space:nowrap}.sp h1 .mark:after{content:"";position:absolute;left:0;right:0;bottom:.06em;height:.2em;background:var(--sun);opacity:.55;z-index:-1;border-radius:4px}.sp .lead{margin:20px 0 22px;font-size:19px;color:#5a4a40;max-width:560px;line-height:1.65}.sp .lead b{color:var(--ink)}.sp .ticks{display:grid;grid-gap:10px;gap:10px;margin-bottom:28px;font-size:16.5px;font-weight:600}.sp .ticks span{display:flex;align-items:center;gap:10px}.sp .ticks span:before{content:"✓";display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--ok);color:#fff;font-size:13px;font-weight:900}.sp .cta-row{gap:12px;align-items:center}.sp .cta-row,.sp .pricerow{display:flex;flex-wrap:wrap}.sp .pricerow{align-items:flex-end;gap:14px;margin-top:26px}.sp .amt{font-family:var(--f-num);font-weight:800;font-size:58px;line-height:.9;color:var(--ink)}.sp .amt small{font:800 22px Barlow,sans-serif;color:var(--muted);margin-left:4px}.sp .next-tag{font:700 14px Barlow,var(--f-disp);background:var(--o-bg);color:var(--o-deep);border:1px solid var(--o-bg2);padding:6px 12px;border-radius:999px;margin-bottom:6px}.sp .pay{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:16px;font:600 14px Barlow,sans-serif;color:var(--muted)}.sp .pay span{background:#fff;border:1px solid var(--line);color:var(--ink);font:700 15px var(--f-num);padding:5px 13px;border-radius:10px}.sp .stage{position:relative;min-height:460px}.sp .app{position:relative;background:#fff;border-radius:24px;border:1px solid var(--line);box-shadow:0 40px 80px -40px rgba(80,30,5,.55);overflow:hidden;transform:rotate(1.5deg)}.sp .app .bar{display:flex;align-items:center;gap:7px;padding:12px 16px;background:var(--dk)}.sp .app .bar i{width:10px;height:10px;border-radius:50%;background:#4a3a30}.sp .app .bar i:first-child{background:var(--o)}.sp .app .bar span{margin-left:10px;font:600 12px Barlow,sans-serif;color:#b6a597}.sp .app .body{display:grid;grid-template-columns:150px 1fr;min-height:360px}.sp .app .side{background:#FFF6EF;border-right:1px solid var(--line);padding:14px 10px;font-size:12.5px}.sp .app .side div{padding:7px 9px;border-radius:9px;display:flex;gap:7px;align-items:center;color:#5a4a40;font-weight:600}.sp .app .side div b{font:800 12px var(--f-num);color:var(--o);min-width:18px}.sp .app .side div.on{background:var(--dk);color:#fff}.sp .app .side div.on b{color:var(--sun)}.sp .app .side div.done:after{content:"✓";margin-left:auto;color:var(--ok);font-weight:900}.sp .app .main{padding:18px}.sp .app .crumb{font:700 11px Barlow,sans-serif;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.sp .app .t{font:900 19px var(--f-disp);margin:4px 0 12px;line-height:1.3}.sp .app .ln{height:9px;border-radius:6px;background:#F2E7DD;margin-bottom:8px}.sp .app .prompt{background:var(--dk);border-radius:12px;padding:12px;margin:14px 0;color:#e9dfd2;font:500 11.5px ui-monospace,Menlo,monospace;position:relative;line-height:1.6}.sp .app .prompt b{color:var(--o-hi)}.sp .app .prompt em{position:absolute;top:8px;right:8px;font:800 10.5px Barlow,sans-serif;font-style:normal;background:var(--o);color:#fff;padding:3px 9px;border-radius:99px}.sp .app .prog{display:flex;align-items:center;gap:10px;font:700 12px Barlow,sans-serif;color:var(--muted)}.sp .app .prog div{flex:1 1;height:8px;border-radius:9px;background:#F2E7DD;overflow:hidden}.sp .app .prog div i{display:block;height:100%;width:64%;background:linear-gradient(90deg,var(--o),var(--sun))}.sp .float{position:absolute;background:#fff;border-radius:16px;border:1px solid var(--line);box-shadow:0 24px 40px -22px rgba(80,30,5,.6);padding:12px 14px;display:flex;gap:11px;align-items:center;font-size:13px;line-height:1.35;animation:sp-bob 5s ease-in-out infinite}.sp .float .ic{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:#fff;font-weight:900;flex:none}.sp .float b{display:block;font:800 14.5px Barlow,var(--f-disp)}.sp .float small{color:var(--muted);font:600 12px Barlow,sans-serif}.sp .f1{left:-26px;bottom:34px}.sp .f2{right:-14px;top:-18px;animation-delay:-2.5s}.sp .f3{right:22px;bottom:-26px;animation-delay:-1.2s}@keyframes sp-bob{50%{transform:translateY(-8px)}}@media (max-width:560px){.sp .stage{min-height:0}.sp .app{transform:none}.sp .app .body{grid-template-columns:1fr}.sp .app .side{display:none}.sp .f1{left:-6px;bottom:-22px}.sp .f2{right:-6px;top:-24px}.sp .f3{display:none}}.sp .stats{position:relative;z-index:3;margin-top:-78px}.sp .stats .grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.sp .stat{background:#fff;border-radius:var(--r);padding:22px 22px 20px;border:1px solid var(--line);box-shadow:var(--shadow);position:relative;overflow:hidden}.sp .stat:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:var(--o)}.sp .stat:nth-child(2):before{background:var(--sun)}.sp .stat:nth-child(3):before{background:var(--ok)}.sp .stat:nth-child(4):before{background:var(--blue)}.sp .stat .v{font:800 46px/1 var(--f-num)}.sp .stat .k{font:800 14px Barlow,sans-serif;text-transform:uppercase;letter-spacing:.08em;margin-top:8px}.sp .stat .d{font-size:14px;color:var(--muted);margin-top:2px}@media (max-width:860px){.sp .stats .grid{grid-template-columns:1fr 1fr}.sp .stat .v{font-size:38px}}.sp .ticker{margin-top:56px;background:var(--dk);color:#fff;overflow:hidden;padding:16px 0;transform:rotate(-1deg)}.sp .ticker .trk{display:flex;gap:34px;width:max-content;animation:sp-tick 38s linear infinite;font:800 19px Barlow,var(--f-disp)}.sp .ticker .trk span{display:flex;align-items:center;gap:34px;white-space:nowrap}.sp .ticker .trk span:after{content:"✦";color:var(--o)}@keyframes sp-tick{to{transform:translateX(-50%)}}.sp .sec{padding:96px 0}.sp .sec.white{background:#fff}.sp .sec.tint{background:var(--o-bg)}.sp .sec.dark{background:radial-gradient(900px 500px at 100% 0,rgba(255,90,31,.25),transparent 60%),var(--dk);color:#EDE3D8}.sp .lbl{display:inline-flex;align-items:center;gap:10px;font:800 13.5px Barlow,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--o);margin-bottom:14px}.sp .lbl:before{content:"";width:28px;height:3px;border-radius:3px;background:var(--o)}.sp h2{font-family:var(--f-disp);font-weight:900;font-size:clamp(28px,3.6vw,44px);line-height:1.22;letter-spacing:-.005em}.sp h2 .hi{color:var(--o)}.sp .dark h2{color:#fff}.sp .dark h2 .hi{color:var(--o-hi)}.sp .sub{font-size:18px;color:var(--muted);margin-top:12px;max-width:680px;line-height:1.65}.sp .dark .sub{color:#BCAB9C}.sp .head{margin-bottom:40px}.sp .head.c{text-align:center}.sp .head.c .sub{margin-left:auto;margin-right:auto}.sp .head.c .lbl:before{display:none}.sp .pains{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.sp .pain{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:22px;display:flex;gap:14px;align-items:flex-start;transition:transform .2s,box-shadow .2s}.sp .pain:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.sp .pain .q{width:40px;height:40px;border-radius:12px;background:var(--bad-bg);color:var(--bad);display:grid;place-items:center;font:900 20px Barlow,sans-serif;flex:none}.sp .pain h4{font:800 17.5px var(--f-disp);line-height:1.4}.sp .pain p{font-size:14.5px;color:var(--muted);margin-top:4px;line-height:1.55}.sp .solve{margin-top:18px;background:var(--ok-bg);border:1px solid #b8ebd9;border-radius:var(--r);padding:20px 22px;display:flex;gap:14px;align-items:center;font:700 17px var(--f-disp);color:#0b5e46}.sp .solve i{width:38px;height:38px;border-radius:50%;background:var(--ok);color:#fff;display:grid;place-items:center;font-style:normal;font-weight:900;flex:none}@media (max-width:900px){.sp .pains{grid-template-columns:1fr}}.sp .res{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:24px;gap:24px;align-items:stretch}.sp .big-res{border-radius:26px;padding:34px;background:linear-gradient(135deg,var(--o),#FF8A3D 60%,var(--sun));color:#fff;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px rgba(255,90,31,.9)}.sp .big-res:after{content:"";position:absolute;right:-60px;bottom:-60px;width:240px;height:240px;border-radius:50%;border:40px solid rgba(255,255,255,.14)}.sp .big-res .k{font:800 14px Barlow,sans-serif;letter-spacing:.16em;text-transform:uppercase;opacity:.9}.sp .big-res .v{font:800 clamp(64px,9vw,112px)/1 var(--f-num);margin:10px 0 6px;letter-spacing:-.01em}.sp .big-res .v small{font-size:.32em;margin-left:6px}.sp .big-res p{font:700 18px var(--f-disp);max-width:420px;position:relative;z-index:1}.sp .res-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.sp .rc{border-radius:var(--r);padding:20px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}.sp .rc .v{font:800 42px/1 var(--f-num);color:#fff}.sp .rc .v.o{color:var(--o-hi)}.sp .rc .v.g{color:#3DDCAA}.sp .rc p{font-size:14.5px;color:#BCAB9C;margin-top:8px;line-height:1.5}.sp .chart{margin-top:24px;border-radius:22px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);padding:24px}.sp .chart h4{font:800 17px var(--f-disp);color:#fff}.sp .chart .s{font-size:13.5px;color:#9c8b7e;margin:2px 0 18px}.sp .crow{display:grid;grid-template-columns:110px 1fr 70px;grid-gap:12px;gap:12px;align-items:center;margin-bottom:10px;font:700 14px Barlow,sans-serif;color:#d9ccbd}.sp .crow .tr{height:26px;border-radius:8px;background:rgba(255,255,255,.07);overflow:hidden}.sp .crow .tr i{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,var(--o),var(--o-hi));width:0;transition:width 1.2s cubic-bezier(.2,.8,.2,1)}.sp .crow.hot .tr i{background:linear-gradient(90deg,#12A37A,#3DDCAA)}.sp .crow b{font:800 18px var(--f-num);color:#fff;text-align:right}.sp .chart .note{font-size:13px;color:#9c8b7e;margin-top:10px}.sp .proof{margin-top:24px;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.15)}.sp .proof img{display:block;width:100%}@media (max-width:900px){.sp .res{grid-template-columns:1fr}.sp .crow{grid-template-columns:82px 1fr 56px}}.sp .why{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.sp .wc{background:#fff;border-radius:var(--r);border:1px solid var(--line);padding:26px;position:relative}.sp .wc .n{font:800 50px/1 var(--f-num);color:var(--o-bg2);position:absolute;right:18px;top:14px}.sp .wc .ic{width:50px;height:50px;border-radius:15px;background:var(--o-bg);display:grid;place-items:center;font-size:24px;margin-bottom:16px}.sp .wc h4{font:900 19px var(--f-disp);line-height:1.35}.sp .wc p{color:var(--muted);font-size:15.5px;margin-top:8px;line-height:1.6}.sp .quote{margin-top:22px;border-radius:22px;padding:26px 30px;background:var(--dk);color:#fff;display:flex;gap:18px;align-items:center;font:800 clamp(18px,2.2vw,23px)/1.5 var(--f-disp)}.sp .quote span{font:900 64px/.6 Georgia,serif;color:var(--o);flex:none}@media (max-width:900px){.sp .why{grid-template-columns:1fr}}.sp .steps{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px;position:relative}.sp .steps:before{content:"";position:absolute;left:7%;right:7%;top:34px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--o),var(--sun));opacity:.35}.sp .stp{text-align:center;position:relative}.sp .stp .c{width:68px;height:68px;margin:0 auto 12px;border-radius:50%;background:#fff;border:4px solid var(--o);display:grid;place-items:center;font:800 22px var(--f-num);color:var(--o);box-shadow:0 10px 24px -12px rgba(255,90,31,.8);position:relative;z-index:1}.sp .stp:last-child .c{background:var(--o);color:#fff}.sp .stp b{display:block;font:800 16.5px Barlow,sans-serif}.sp .stp small{display:block;font-size:13.5px;color:var(--muted);margin-top:2px;line-height:1.45}@media (max-width:900px){.sp .steps{grid-template-columns:1fr;gap:12px}.sp .steps:before{left:33px;right:auto;top:20px;bottom:20px;width:4px;height:auto}.sp .stp{display:grid;grid-template-columns:68px 1fr;grid-gap:14px;gap:14px;text-align:left;align-items:center}.sp .stp .c{margin:0}}.sp .mods{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.sp .mod{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px;display:flex;flex-direction:column;gap:10px;transition:transform .2s,box-shadow .2s,border-color .2s}.sp .mod:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:var(--o-bg2)}.sp .mod .top{display:flex;justify-content:space-between;align-items:center}.sp .mod .no{font:800 15px var(--f-num);color:#fff;background:var(--o);border-radius:10px;padding:4px 10px}.sp .mod .cnt{font:700 13px Barlow,sans-serif;color:var(--muted)}.sp .mod .en{font:800 13px Barlow,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--o-deep)}.sp .mod h4{font:900 18px var(--f-disp);line-height:1.35;margin-top:-4px}.sp .mod ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.sp .mod li{font-size:14px;color:#5a4a40;display:flex;gap:8px;line-height:1.45}.sp .mod li:before{content:"→";color:var(--o);font-weight:900}@media (max-width:960px){.sp .mods{grid-template-columns:1fr 1fr}}@media (max-width:620px){.sp .mods{grid-template-columns:1fr}}.sp .calc{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;align-items:start}.sp .cin{background:var(--dk);color:#EDE3D8;border-radius:24px;padding:26px}.sp .fld{margin-bottom:22px}.sp .fld .lr{display:flex;justify-content:space-between;font:700 14.5px Barlow,var(--f-disp);margin-bottom:10px}.sp .fld .lr b{font:800 20px var(--f-num);color:var(--o-hi)}.sp .fld input[type=range]{width:100%;accent-color:var(--o);height:6px}.sp .chips{display:flex;flex-wrap:wrap;gap:8px}.sp .chips button{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.05);color:#fff;font:700 15px var(--f-num);padding:8px 14px;border-radius:10px;cursor:pointer}.sp .chips button.on{background:var(--o);border-color:var(--o)}.sp .cout{background:#fff;border-radius:24px;padding:26px;border:1px solid var(--line);box-shadow:var(--shadow);display:grid;grid-gap:14px;gap:14px;align-content:start}.sp .orow{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:14px;border-bottom:1px dashed var(--line)}.sp .orow:last-of-type{border-bottom:0}.sp .orow span{font:700 15px Barlow,var(--f-disp);color:var(--muted)}.sp .orow span small{display:block;font-weight:600;font-size:12.5px}.sp .orow b{font:800 34px var(--f-num)}.sp .orow b.g{color:var(--ok)}.sp .orow b.r{color:var(--bad)}.sp .verdict{border-radius:14px;padding:14px 16px;font:700 15px var(--f-disp);line-height:1.5}.sp .verdict.ok{background:var(--ok-bg);color:#0b5e46}.sp .verdict.bad{background:var(--bad-bg);color:#9a2214}.sp .verdict.mid{background:#FFF3D6;color:#6b4a00}.sp .demo{display:inline-block;margin-top:12px;font:700 12.5px Barlow,sans-serif;color:var(--muted)}@media (max-width:900px){.sp .calc{grid-template-columns:1fr}}.sp .bento{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px}.sp .bx{border-radius:22px;padding:24px;background:#fff;border:1px solid var(--line);grid-column:span 2;position:relative;overflow:hidden}.sp .bx.w3{grid-column:span 3}.sp .bx.w4{grid-column:span 4}.sp .bx.o{background:linear-gradient(135deg,var(--o),var(--o-hi));color:#fff;border:0}.sp .bx.d{background:var(--dk);color:#EDE3D8;border:0}.sp .bx .ic{font-size:28px}.sp .bx .tag{font:800 12px Barlow,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--o)}.sp .bx.d .tag,.sp .bx.o .tag{color:var(--sun)}.sp .bx h4{font:900 20px var(--f-disp);margin:10px 0 6px;line-height:1.35}.sp .bx p{font-size:15px;line-height:1.6;color:var(--muted)}.sp .bx.o p{color:#FFE7DA}.sp .bx.d p{color:#BCAB9C}.sp .bx .bigv{font:800 54px/1 var(--f-num)}@media (max-width:900px){.sp .bento{grid-template-columns:1fr 1fr}.sp .bx,.sp .bx.w3,.sp .bx.w4{grid-column:span 2}}.sp .who{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.sp .wl{border-radius:22px;padding:26px}.sp .wl.y{background:#fff;border:2px solid #b8ebd9}.sp .wl.n{background:#fff;border:2px solid #ffd0c7}.sp .wl h4{font:900 19px var(--f-disp);margin-bottom:14px;display:flex;gap:10px;align-items:center}.sp .wl h4 i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;font-style:normal;font-size:15px}.sp .wl.y h4 i{background:var(--ok)}.sp .wl.n h4 i{background:var(--bad)}.sp .wl div{padding:10px 0;border-top:1px dashed var(--line);font-size:16px;font-weight:600}@media (max-width:760px){.sp .who{grid-template-columns:1fr}}.sp .price-wrap{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:24px;gap:24px;align-items:center}.sp .pbox{background:#fff;color:var(--ink);border-radius:28px;padding:30px;box-shadow:0 40px 80px -40px rgba(0,0,0,.7);position:relative}.sp .pbox .rib{position:absolute;top:-14px;left:26px;background:var(--o);color:#fff;font:800 13px Barlow,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;border-radius:999px}.sp .pbox .amt{font-size:72px}.sp .pbox ul{list-style:none;padding:0;margin:20px 0;display:grid;grid-gap:10px;gap:10px}.sp .pbox li{display:flex;gap:10px;align-items:center;font-size:15.5px;font-weight:600}.sp .pbox li:before{content:"✓";display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ok-bg);color:var(--ok);font-weight:900;font-size:12px;flex:none}.sp .seats{background:var(--o-bg);border-radius:16px;padding:14px 16px;margin:18px 0}.sp .seats .r{display:flex;justify-content:space-between;font:700 14px Barlow,var(--f-disp);margin-bottom:10px}.sp .seats .r b{font:800 18px var(--f-num);color:var(--o-deep)}.sp .seats .bar{height:12px;border-radius:99px;background:#fff;overflow:hidden}.sp .seats .bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--o),var(--sun))}.sp .tiers{grid-gap:12px}.sp .tier,.sp .tiers{display:grid;gap:12px}.sp .tier{grid-template-columns:1fr auto;align-items:center;grid-gap:12px;border-radius:18px;padding:18px 20px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12)}.sp .tier .p{font:800 34px/1 var(--f-num);color:#fff}.sp .tier .r{font:600 14px Barlow,sans-serif;color:#BCAB9C;margin-top:4px}.sp .tier .s{font:800 12.5px Barlow,sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:99px;background:rgba(255,255,255,.08);color:#d9ccbd}.sp .tier.current{background:linear-gradient(135deg,var(--o),var(--o-hi));border-color:transparent;box-shadow:0 24px 50px -24px rgba(255,90,31,.9)}.sp .tier.current .r{color:#FFE7DA}.sp .tier.current .s{background:#fff;color:var(--o-deep)}.sp .tier.done{opacity:.45}.sp .tier.done .p{text-decoration:line-through}@media (max-width:900px){.sp .price-wrap{grid-template-columns:1fr}.sp .pbox .amt{font-size:60px}}.sp .join{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.sp .js{background:#fff;border:1px solid var(--line);border-radius:22px;padding:26px}.sp .js .n{width:46px;height:46px;border-radius:14px;background:var(--o);color:#fff;display:grid;place-items:center;font:800 22px var(--f-num);margin-bottom:16px;box-shadow:0 4px 0 var(--o-deep)}.sp .js .en{font:800 13px Barlow,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--o-deep)}.sp .js h4{font:900 20px var(--f-disp);margin:4px 0 8px}.sp .js p{color:var(--muted);font-size:15.5px;line-height:1.6}.sp .js p a{color:var(--o);font-weight:800}@media (max-width:900px){.sp .join{grid-template-columns:1fr}}.sp .faq{max-width:820px;margin:0 auto;display:grid;grid-gap:10px;gap:10px}.sp .faq details{background:#fff;border:1px solid var(--line);border-radius:16px;padding:0 22px;transition:border-color .2s}.sp .faq details[open]{border-color:var(--o-bg2);box-shadow:var(--shadow)}.sp .faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:19px 0;font:800 17px var(--f-disp)}.sp .faq summary::-webkit-details-marker{display:none}.sp .faq summary:after{content:"+";flex:none;width:30px;height:30px;border-radius:50%;background:var(--o-bg);color:var(--o);display:grid;place-items:center;font:800 20px Barlow,sans-serif;transition:transform .2s}.sp .faq details[open] summary:after{transform:rotate(45deg)}.sp .faq p{padding-bottom:20px;color:#5a4a40;font-size:16px;line-height:1.7}.sp .final{text-align:center}.sp .final h2{max-width:780px;margin:0 auto}.sp .final .cta-row{justify-content:center;margin-top:28px}.sp .disc{font-size:13px;color:#9c8b7e;max-width:820px;margin:40px auto 0;line-height:1.7}.sp .foot{padding:26px 0 120px;text-align:center;font:600 14px Barlow,sans-serif;color:var(--muted);background:#fff;border-top:1px solid var(--line)}.sp .foot a{color:var(--o)}.sp .sticky{position:fixed;left:12px;right:12px;bottom:12px;z-index:60;transform:translateY(140%);transition:transform .35s ease}.sp .sticky.show{transform:none}.sp .sticky .in{max-width:760px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;background:rgba(23,15,11,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border-radius:18px;padding:10px 10px 10px 18px;box-shadow:0 20px 40px -16px rgba(0,0,0,.6)}.sp .sticky b{font:800 24px var(--f-num)}.sp .sticky small{display:block;font:600 12.5px Barlow,var(--f-disp);color:#BCAB9C}