:root{--bg:#0d0b12;--panel:#130f1d;--panel2:#1b0f2b;--line:#332341;--purple:#7b3ff2;--purple2:#a259ff;--violet:#8f55ff;--text:#f4f1f8;--muted:#aaa1b5;--green:#7be96d;--white:#e6e6f0}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 50% -10%,#25143e 0,#130f1d 26%,#0d0b12 62%,#09080d 100%);color:var(--text);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}button,select,input,textarea{font:inherit}.container{width:min(1280px,calc(100% - 44px));margin:auto}
.topbar{position:sticky;top:0;z-index:50;background:rgba(9,7,14,.94);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.07)}.nav-wrap{height:78px;display:flex;align-items:center;gap:32px}.brand{width:220px;height:70px;display:flex;align-items:center;overflow:visible}.brand img{width:210px;height:58px;object-fit:contain;filter:drop-shadow(0 0 18px rgba(123,63,242,.20))}.desktop-nav{display:flex;gap:27px;margin:auto}.desktop-nav a,.mobile-menu a{color:#eee9f2;text-decoration:none;text-transform:uppercase;font-weight:800;font-size:11px}.desktop-nav a:hover{color:var(--purple2)}.top-cta,.work-btn{background:linear-gradient(135deg,#6730dd,#8f55ff);color:#fff;text-decoration:none;border-radius:9px;padding:14px 19px;font-weight:900;font-size:12px;text-transform:uppercase}.menu-btn{display:none;margin-left:auto;color:#fff;background:none;border:0;font-size:24px}.mobile-menu{background:#0c0911;padding:10px 20px 18px;border-bottom:1px solid var(--line)}.mobile-menu a{display:block;padding:11px 0}
.hero{position:relative;min-height:560px;overflow:hidden;background:#0d0b12}.hero-art{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(13,11,18,.99) 0%,rgba(13,11,18,.90) 32%,rgba(13,11,18,.28) 62%,rgba(13,11,18,.64) 100%),url('assets/hero-kassadin.jpg');background-size:cover;background-position:center 20%;filter:saturate(.92) hue-rotate(8deg) contrast(1.03)}.hero-vignette{position:absolute;inset:0;background:radial-gradient(circle at 69% 44%,rgba(123,63,242,.34),transparent 30%),radial-gradient(circle at 42% 8%,rgba(162,89,255,.13),transparent 31%),linear-gradient(180deg,transparent 65%,#0d0b12)}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:560px}.eyebrow{font-size:11px;color:#c17bff;font-weight:900;letter-spacing:.14em}.hero h1,.section-title h2,.section-heading h2,.work-cta h2{font-family:Impact,'Arial Narrow Bold',Arial,sans-serif;letter-spacing:.025em}.hero h1{margin:10px 0 14px;font-size:64px;line-height:.93}.hero h1 em{color:#9a58ff;font-style:normal;text-shadow:0 0 26px rgba(123,63,242,.18)}.hero-copy>p{max-width:590px;margin:0;color:#d6d0dc;line-height:1.6;font-size:15px}.hero-slogan{font-size:18px!important;color:#f2eef8!important}.hero-slogan strong{color:#b780ff}.hero-support{margin-top:8px!important;color:#b8afc4!important;font-size:12px!important;max-width:520px!important}.guardian-line{display:flex;align-items:center;gap:10px;margin-top:18px;color:#bcb2c8;text-transform:uppercase;font-size:9px;font-weight:900;letter-spacing:.12em}.guardian-line img{width:30px;height:34px;object-fit:contain;filter:drop-shadow(0 0 11px rgba(123,63,242,.32))}.trust-row{display:flex;width:max-content;max-width:100%;margin-top:24px;border:1px solid rgba(255,255,255,.10);background:linear-gradient(180deg,rgba(24,15,38,.82),rgba(12,9,18,.86));border-radius:10px;overflow:hidden}.trust-row>div{display:flex;align-items:center;gap:11px;padding:14px 17px;border-right:1px solid rgba(255,255,255,.08)}.trust-row>div:last-child{border-right:0}.trust-row b{display:block;text-transform:uppercase;font-size:10px}.trust-row small{display:block;color:#8d8794;font-size:8px;margin-top:4px}.trust-icon{font-size:25px;color:#983fff}
.builder-section{position:relative;z-index:5;margin-top:-22px;padding-bottom:26px}.builder-container{width:min(1380px,calc(100% - 36px))}.service-tabs{display:grid;grid-template-columns:repeat(3,1fr);width:70%;min-height:62px}.service-tab{border:1px solid var(--line);background:#0d0a12;color:#aaa3b1;display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;text-transform:uppercase;font-size:14px;font-weight:900;cursor:pointer}.service-tab:first-child{border-radius:11px 0 0}.service-tab:last-child{border-radius:0 11px 0 0}.service-tab.active{color:#fff;border-color:#8d55ff;background:linear-gradient(135deg,#5f2bd7,#8b4eff)}.order-shell{display:grid;grid-template-columns:minmax(0,1fr) 340px;border:1px solid var(--line);border-radius:0 11px 11px;overflow:hidden;background:linear-gradient(180deg,rgba(18,13,28,.98),rgba(10,8,15,.98));box-shadow:0 28px 80px rgba(0,0,0,.32)}.order-main{padding:22px;border-right:1px solid var(--line)}.queue-title{display:inline-flex;padding:9px 14px;border:1px solid #37264a;border-radius:8px;background:rgba(123,63,242,.12);font-size:12px;font-weight:900;letter-spacing:.05em;margin-bottom:13px}.steps{display:flex;align-items:center;gap:22px;margin-bottom:16px;color:#bcb5c4;text-transform:uppercase;font-size:10px;font-weight:800}.steps span{display:flex;align-items:center;gap:8px}.steps i{font-style:normal;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#504859}.steps .active i{background:#7b3ff2;color:#fff}.steps b{color:#635771;font-size:18px}
.config-grid{display:grid;grid-template-columns:minmax(270px,1.65fr) 54px minmax(270px,1.65fr) minmax(230px,1.08fr);gap:14px;align-items:stretch}.config-card{background:linear-gradient(180deg,#120d1d 0%,#0d0914 56%,#0a0810 100%);border:1px solid #2f2440;border-radius:14px;padding:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 0 0 1px rgba(123,63,242,.04)}.config-card>label:first-child{display:block;text-transform:uppercase;font-size:10px;font-weight:900;color:#f0ebf6;letter-spacing:.07em}.rank-card{min-height:390px;padding:14px 14px 0;display:flex;flex-direction:column;text-align:center;align-items:center;overflow:hidden}.rank-card>label{align-self:flex-start}.rank-visual{height:295px;width:100%;display:flex;align-items:center;justify-content:center;padding:10px 0 0;background:radial-gradient(circle at 50% 48%,rgba(123,63,242,.14),transparent 42%)}.rank-visual img{display:block;width:min(340px,92%);height:min(280px,82%);object-fit:contain;filter:drop-shadow(0 18px 30px rgba(62,173,255,.17)) drop-shadow(0 0 28px rgba(115,39,255,.28))}.rank-card select{appearance:none;-webkit-appearance:none;width:calc(100% + 28px);margin:0 -14px 0;margin-top:auto;border:0;border-top:1px solid #2b2136;border-radius:0 0 14px 14px;background:linear-gradient(180deg,#13101b,#0f0b15);color:#fff;text-align:center;text-transform:uppercase;font-size:18px;font-weight:900;padding:18px 50px 18px 18px;outline:none;cursor:pointer;transition:background .18s ease,box-shadow .18s ease;color-scheme:dark;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10'%3E%3Cpath d='M2 2.5 7 7.5 12 2.5' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:14px 10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.rank-card select:hover,.rank-card select:focus{background-color:#15111e;box-shadow:0 0 0 1px rgba(141,91,255,.25),0 0 0 4px rgba(123,63,242,.10) inset}.rank-card select option{background:#120d1b;color:#fff;padding:12px 14px}.rank-card select option:checked,.rank-card select option:hover{background:#7b3ff2;color:#fff}.rank-arrow{display:grid;place-items:center;color:#9b5dff;font-size:42px;text-shadow:0 0 16px rgba(127,32,255,.40)}.extras-card{padding:18px 14px;background:linear-gradient(180deg,#120d1d 0%,#0b0911 100%)}.check-line{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 12px 13px 14px;margin-bottom:10px;border:1px solid #241b2e;border-radius:12px;background:linear-gradient(180deg,rgba(14,10,21,.95),rgba(10,8,16,.98));font-size:12px;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.check-line:last-child{margin-bottom:0}.check-line:hover{border-color:#4d356e;background:linear-gradient(180deg,rgba(20,14,30,.98),rgba(11,8,17,.98));transform:translateY(-1px)}.check-line input{position:absolute;opacity:0;pointer-events:none}.check-line::before{content:'';width:18px;height:18px;border:1px solid #67597f;border-radius:6px;background:linear-gradient(180deg,#0e0a15,#16111f);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.check-line:has(input:checked){border-color:#8b57ff;background:linear-gradient(180deg,rgba(77,41,133,.26),rgba(34,18,60,.78));box-shadow:0 0 0 1px rgba(139,87,255,.10),0 8px 22px rgba(72,30,131,.18)}.check-line:has(input:checked)::before{border-color:#b997ff;background:linear-gradient(180deg,#9e6cff,#7b3ff2);box-shadow:0 0 0 3px rgba(123,63,242,.14)}.check-line:has(input:checked)::after{content:'✓';position:absolute;left:19px;top:50%;transform:translateY(-52%);font-size:11px;font-weight:900;color:#fff}.check-line span{line-height:1.28;color:#f3eef8}.check-line span small{display:block;color:#9a92a7;font-size:9px;margin-top:4px}.check-line strong{margin-left:auto;color:#d47cff;font-size:12px}.discount-banner{margin-top:14px;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:14px 16px;border:1px solid #2c2238;border-radius:14px;background:linear-gradient(90deg,#0f0b15,#0b0911)}.discount-mark{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#6633d2,#9b5dff);font-size:27px;font-weight:900}.discount-copy b{font-size:13px}.discount-copy small{display:block;color:#a8a1af;font-size:10px;line-height:1.45;margin-top:5px}.discount-banner>strong{text-align:right;color:var(--green);font-size:18px}.discount-banner>strong small{display:block;font-size:9px;text-transform:uppercase;margin-top:3px}
.summary-card{padding:22px;background:linear-gradient(180deg,#110d18,#0b0910)}.summary-card h2{margin:0 0 18px;text-transform:uppercase;font-size:17px}.summary-card dl{margin:0}.summary-card dl div{display:flex;justify-content:space-between;gap:16px;padding:4px 0;font-size:11px}.summary-card dt{color:#918b97}.summary-card dd{margin:0;text-align:right}.green{color:var(--green)!important}.mobile-price-breakdown{display:none}.price-block{margin-top:16px;padding-top:15px;border-top:1px solid #2b2234}.old-price{font-size:10px;color:#8d8694}.price-block>div{display:flex;justify-content:space-between;align-items:end;gap:10px;margin-top:5px}.price-block small{color:#8e8795}.price-block strong{font-family:Impact,'Arial Narrow Bold',Arial,sans-serif;color:#a966ff;font-size:38px}.buy-btn{width:100%;border:0;border-radius:8px;background:linear-gradient(90deg,#6730dd,#9557ff);color:#fff;padding:14px;font-size:16px;font-weight:900;cursor:pointer}.summary-card .buy-btn{margin-top:14px}.summary-card>p{text-align:center;color:#827b89;font-size:9px;line-height:1.5}
.coach{position:relative;overflow:hidden;border-top:1px solid #21182a;border-bottom:1px solid #21182a}.coach-bg{position:absolute;inset:0;background:linear-gradient(90deg,#08060d 0%,rgba(8,6,13,.95) 42%,rgba(8,6,13,.65) 74%,#08060d 100%),url('assets/coach-kaisa.jpg');background-size:cover;background-position:center 24%;opacity:.65}.coach-grid{position:relative;display:grid;grid-template-columns:270px 1fr;gap:34px;align-items:center;padding-top:36px;padding-bottom:36px}.section-title h2{font-size:32px;margin:5px 0 8px}.section-title p{font-size:11px;color:#cbc4d0;line-height:1.58;margin:0}.coach-packages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.coach-packages article{background:rgba(16,11,24,.94);border:1px solid #30233f;border-radius:9px;padding:15px 12px;text-align:center;min-height:185px;display:flex;flex-direction:column}.coach-packages article.featured{border-color:#7b2af0;box-shadow:inset 0 0 0 1px rgba(126,43,242,.25)}.package-head{min-height:28px;display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap}.package-head b{font-size:11px}.package-head i{position:static;display:inline-block;background:#7924e9;border-radius:5px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:900;white-space:nowrap}.coach-packages strong{display:block;color:#b047ff;font-size:22px;margin:12px 0 3px}.coach-packages del{color:#77707d;font-size:9px;min-height:11px}.coach-packages p{color:#96909d;font-size:9px;line-height:1.45;margin:9px 0 12px}.coach-packages button{margin-top:auto;border:1px solid #50316b;background:#171020;color:#eee;border-radius:6px;padding:7px 10px;font-size:9px;cursor:pointer}.coach-packages button:hover{background:#7421e4}
.stats-strip{background:#0b0810;border-bottom:1px solid #251b30}.stats-grid{display:grid;grid-template-columns:repeat(5,1fr);padding:23px 0}.stats-grid>div{display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;padding:0 15px;border-right:1px solid #271d31}.stats-grid>div:last-child{border-right:0}.stats-grid span{grid-row:1/3;color:#9a5dff;font-size:30px}.stats-grid b{font-size:13px}.stats-grid small{color:#85808b;text-transform:uppercase;font-size:9px}.how,.benefits,.faq{padding:52px 0;background:radial-gradient(circle at 50% 0,rgba(104,26,190,.09),transparent 40%)}.section-heading{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:28px}.section-heading h2{font-size:29px;margin:0}.section-heading>span{height:1px;width:65px;background:linear-gradient(90deg,transparent,#7330a8)}.section-heading>span:last-child{background:linear-gradient(90deg,#7330a8,transparent)}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.how-grid article{display:flex;gap:15px;align-items:center;padding:20px;border:1px solid #2a2036;border-radius:9px;background:#0d0913}.how-grid i{font-style:normal;width:45px;height:45px;flex:0 0 45px;border-radius:50%;display:grid;place-items:center;background:#6d35dc;border:1px solid #943cff;font-weight:900}.how-grid b{font-size:12px;text-transform:uppercase}.how-grid p,.benefit-grid p{color:#9e97a6;font-size:10px;line-height:1.6}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.benefit-grid article{min-height:170px;padding:23px 20px;border:1px solid #2c2139;border-radius:9px;background:linear-gradient(180deg,#100b18,#0b0810)}.benefit-grid span{display:block;color:#9b5dff;font-size:35px;margin-bottom:14px}.benefit-grid b{display:block;font-size:13px;margin-bottom:7px}.benefit-grid p{margin:0}.work-cta{padding:34px 0;border-top:1px solid #21172d;border-bottom:1px solid #21172d;background:radial-gradient(circle at 75% 50%,rgba(123,63,242,.18),transparent 34%),linear-gradient(180deg,#120d1b,#0d0b12)}.work-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.work-cta h2{font-size:35px;margin:6px 0}.work-cta p{max-width:760px;margin:0;color:#a9a2b1;font-size:12px;line-height:1.65}.faq-wrap{display:grid;grid-template-columns:300px 1fr;gap:42px}.faq-wrap h2{font-family:Impact,'Arial Narrow Bold',Arial,sans-serif;font-size:42px;margin:7px 0}.faq-wrap>div>p{color:#98919f;font-size:11px}.faq-list details{border-bottom:1px solid #2a2035;padding:16px 5px}.faq-list summary{cursor:pointer;font-weight:800;font-size:12px}.faq-list p{color:#99929f;font-size:10px;line-height:1.6}footer{border-top:1px solid #21192a;background:#09080d;padding:24px 0}.footer-wrap{display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:25px}.footer-wrap img{width:175px;height:60px;object-fit:contain}.footer-wrap p{color:#77717e;font-size:9px;line-height:1.5}.footer-links{display:flex;gap:16px;flex-wrap:wrap;justify-content:flex-end}.footer-links a{color:#be7cff;text-decoration:none;font-size:11px;font-weight:800}
.trend-icon{position:relative;display:block;width:30px;height:30px;color:#9a5dff;filter:drop-shadow(0 0 8px rgba(154,93,255,.22))}.trend-icon::before{content:"";position:absolute;left:4px;bottom:6px;width:24px;height:2px;border-radius:2px;background:currentColor;transform:rotate(-45deg);transform-origin:left center}.trend-icon::after{content:"";position:absolute;right:2px;top:2px;width:12px;height:12px;border-top:2px solid currentColor;border-right:2px solid currentColor}.stats-grid .trend-icon{grid-row:1/3;font-size:0}.benefit-grid .trend-icon{width:35px;height:35px;margin-bottom:14px}.trend-icon-inline{display:inline-block;width:13px;height:13px;margin:0 0 -2px 4px;color:currentColor;filter:none}.trend-icon-inline::before{left:1px;bottom:3px;width:11px;height:1.5px}.trend-icon-inline::after{right:0;top:0;width:6px;height:6px;border-width:1.5px}.trend-icon-small{display:block;width:17px;height:17px;color:currentColor;filter:none}.trend-icon-small::before{left:1px;bottom:4px;width:15px;height:1.5px}.trend-icon-small::after{right:0;top:0;width:7px;height:7px;border-width:1.5px}
.jobs-page{min-height:calc(100vh - 78px)}.jobs-hero{position:relative;overflow:hidden;min-height:720px}.jobs-art{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(7,5,11,.98),rgba(7,5,11,.80) 45%,rgba(7,5,11,.46) 72%,rgba(7,5,11,.88)),url('assets/hero-kassadin.jpg');background-size:cover;background-position:center 20%;filter:saturate(.92) hue-rotate(8deg) contrast(1.03)}.jobs-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 500px;gap:60px;align-items:center;min-height:720px;padding:45px 0}.jobs-copy h1{font-family:Impact,'Arial Narrow Bold',Arial,sans-serif;font-size:68px;line-height:.9;margin:10px 0 18px}.jobs-copy h1 em{color:#923cff;font-style:normal}.jobs-copy>p{max-width:570px;color:#d5cfd9;line-height:1.65;font-size:14px}.jobs-points{display:grid;grid-template-columns:repeat(3,1fr);margin-top:28px;border:1px solid #2a2035;border-radius:10px;background:rgba(10,8,14,.82);overflow:hidden}.jobs-points>div{padding:18px;border-right:1px solid #2a2035}.jobs-points>div:last-child{border-right:0}.jobs-points span{display:block;color:#9d39ff;font-size:27px;margin-bottom:8px}.jobs-points b{display:block;font-size:12px;text-transform:uppercase}.jobs-points small{display:block;margin-top:5px;color:#8f8996;font-size:9px;line-height:1.5}.jobs-form{padding:28px;border:1px solid #342445;border-radius:12px;background:linear-gradient(180deg,rgba(18,13,26,.97),rgba(10,8,15,.98))}.form-head span{color:#a84cff;font-size:10px;font-weight:900;letter-spacing:.12em}.form-head h2{font-size:24px;margin:7px 0 22px}.jobs-form>label{display:block;margin:13px 0 7px;color:#e8e3ec;font-size:11px;font-weight:800}.jobs-form input,.jobs-form select,.jobs-form textarea{width:100%;border:1px solid #30263b;border-radius:8px;background:#0b0910;color:#fff;padding:13px 14px;outline:none}.jobs-form textarea{resize:vertical;min-height:135px;line-height:1.5}.jobs-form input:focus,.jobs-form select:focus,.jobs-form textarea:focus{border-color:#8431ef;box-shadow:0 0 0 3px rgba(132,49,239,.12)}.form-note{font-size:9px;color:#817a87;line-height:1.55}.form-error{min-height:18px;color:#ff8f9b;font-size:10px}.jobs-submit{margin-top:5px}
@media(max-width:980px){.desktop-nav,.top-cta{display:none}.menu-btn{display:block}.nav-wrap{height:64px}.brand{width:185px;height:58px}.brand img{width:178px;height:48px}.hero{min-height:auto}.hero-art{background-position:67% 15%;opacity:.72}.hero-grid{display:block;min-height:auto;padding:38px 0 28px;text-align:center}.hero h1{font-size:44px}.hero-copy>p{font-size:12px;margin-left:auto;margin-right:auto;max-width:390px}.hero-slogan{font-size:15px!important}.hero-support{font-size:11px!important}.guardian-line{justify-content:center}.trust-row{margin:22px auto 0;width:100%}.trust-row>div{flex:1;justify-content:center;padding:11px 7px}.trust-row small{display:none}.builder-section{margin-top:0}.builder-container{width:min(100% - 18px,1380px)}.service-tabs{width:100%;min-height:48px}.service-tab{font-size:10px}.order-shell{display:block;border-radius:0 0 9px 9px}.order-main{border-right:0;padding:14px}.rank-steps{gap:12px}.config-grid{grid-template-columns:1fr}.rank-card,.extras-card{grid-column:1/-1}.rank-card{min-height:315px;padding:12px 10px 0}.rank-visual{height:220px;padding-top:0;background:radial-gradient(circle at 50% 52%,rgba(123,63,242,.16),transparent 40%)}.rank-visual img{width:min(285px,84vw);height:205px}.rank-card select{font-size:17px;padding:15px 44px 15px 14px}.rank-arrow{height:32px;transform:rotate(90deg);font-size:29px}.extras-card{padding:15px 13px}.summary-card{padding:16px 14px}.summary-card h2,.summary-card dl{display:none}.mobile-price-breakdown{display:grid;gap:6px;padding:10px 11px;border:1px solid #2b2235;border-radius:8px;background:#0b0910;font-size:10px;margin-bottom:12px}.mobile-price-breakdown span{display:flex;justify-content:space-between}.price-block{margin-top:0;padding-top:0;border-top:0}.price-block strong{font-size:34px}.coach-grid{display:block;padding:28px 0}.section-title{margin-bottom:18px}.section-title p{max-width:630px}.coach-packages{grid-template-columns:repeat(2,1fr);gap:9px}.coach-packages article{min-height:185px}.stats-grid{grid-template-columns:repeat(3,1fr);row-gap:20px}.benefit-grid{grid-template-columns:1fr 1fr}.how-grid{grid-template-columns:1fr}.faq-wrap{grid-template-columns:1fr}.work-cta-inner{display:block}.work-btn{display:inline-block;margin-top:18px}.jobs-grid{grid-template-columns:1fr;gap:28px;min-height:auto;padding:46px 0}.jobs-copy{text-align:center}.jobs-copy h1{font-size:54px}.jobs-copy>p{margin-left:auto;margin-right:auto}.jobs-points,.jobs-form{max-width:620px;width:100%;margin-left:auto;margin-right:auto}.footer-wrap{grid-template-columns:120px 1fr}.footer-links{grid-column:1/-1;justify-content:flex-start}}
@media(max-width:560px){.container{width:min(100% - 18px,1280px)}.builder-container{width:min(100% - 10px,1380px)}.hero h1{font-size:35px}.hero-grid{padding-top:31px}.trust-row>div{flex-direction:column;gap:4px}.trust-icon{font-size:19px}.service-tabs{width:calc(100% + 10px);margin-left:-5px}.order-shell{width:calc(100% + 10px);margin-left:-5px;border-left:0;border-right:0}.queue-title{font-size:11px}.rank-steps{font-size:9px}.rank-steps i{width:23px;height:23px}.rank-card{min-height:284px}.rank-visual{height:182px}.rank-visual img{width:min(250px,74vw);height:162px}.rank-card select{font-size:17px;padding:14px 40px 14px 12px}.discount-banner{grid-template-columns:auto 1fr;gap:10px;padding:12px}.discount-mark{width:43px;height:43px}.discount-banner>strong{grid-column:1/-1;text-align:left;padding-left:54px;margin-top:-8px;font-size:15px}.coach-packages{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.coach-packages article{min-height:176px;padding:13px 9px}.package-head{min-height:34px;align-content:center}.package-head b{font-size:10px}.package-head i{font-size:7px;padding:4px 5px}.coach-packages strong{font-size:19px;margin-top:8px}.coach-packages p{font-size:8px}.stats-grid{grid-template-columns:1fr 1fr}.stats-grid>div:nth-child(2n){border-right:0}.benefit-grid{grid-template-columns:1fr}.section-heading h2{font-size:24px}.jobs-copy h1{font-size:45px}.jobs-points{grid-template-columns:1fr}.jobs-points>div{border-right:0;border-bottom:1px solid #2a2035}.jobs-form{padding:20px 15px}.footer-wrap{grid-template-columns:100px 1fr}.footer-wrap img{width:135px}}

/* Help Me Boost — identidade v6 */
.topbar::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(123,63,242,.55),transparent)}
.hero-copy{max-width:650px}.hero-copy::before{content:"";display:block;width:54px;height:3px;margin-bottom:18px;background:linear-gradient(90deg,#7b3ff2,#a259ff);border-radius:3px;box-shadow:0 0 18px rgba(123,63,242,.35)}
.config-card,.summary-card,.coach-packages article,.benefit-grid article,.how-grid article,.jobs-form{box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}
.stats-strip{background:linear-gradient(90deg,#0d0b12,#160f22 50%,#0d0b12)}
.work-cta-inner{position:relative}.work-cta-inner::before{content:"HMB";position:absolute;right:230px;top:50%;transform:translateY(-50%);font-family:Impact,Arial,sans-serif;font-size:86px;color:rgba(123,63,242,.06);letter-spacing:.08em;pointer-events:none}
@media(max-width:980px){.work-cta-inner::before{right:20px}.guardian-line{margin-bottom:2px}}
@media(max-width:560px){.hero h1{font-size:37px}.hero-copy::before{margin-left:auto;margin-right:auto}.work-cta-inner::before{display:none}.footer-wrap img{height:48px}}

select, option { scrollbar-color:#8b57ff #120d1b; }

/* ===== Help Me Boost V8 — seletores customizados + adicionais ===== */
.rank-card{position:relative;overflow:visible}
.rank-native{display:none!important}
.rank-picker{position:relative;width:calc(100% + 28px);margin:0 -14px;margin-top:auto;z-index:8}
.rank-picker-trigger{width:100%;min-height:58px;border:0;border-top:1px solid #2b2136;border-radius:0 0 14px 14px;background:linear-gradient(180deg,#15101f,#0e0b14);color:#fff;padding:16px 54px 16px 18px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;text-transform:uppercase;font-size:18px;font-weight:900;letter-spacing:.01em;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}
.rank-picker-trigger:hover,.rank-picker-trigger[aria-expanded="true"]{background:linear-gradient(180deg,#20132f,#120d1c);box-shadow:inset 0 0 0 1px rgba(150,91,255,.26),0 0 22px rgba(123,63,242,.12)}
.rank-picker-chevron{position:absolute;right:20px;top:50%;transform:translateY(-54%);font-size:25px;color:#c79aff;transition:transform .18s ease}
.rank-picker-trigger[aria-expanded="true"] .rank-picker-chevron{transform:translateY(-44%) rotate(180deg)}
.rank-picker-menu{position:absolute;left:8px;right:8px;bottom:64px;max-height:310px;overflow-y:auto;padding:8px;border:1px solid #4c3169;border-radius:14px;background:rgba(12,8,18,.985);box-shadow:0 24px 60px rgba(0,0,0,.55),0 0 0 1px rgba(133,72,238,.12),0 0 35px rgba(104,45,196,.14);backdrop-filter:blur(18px);z-index:60;scrollbar-width:thin;scrollbar-color:#8b57ff #160e22}
.rank-picker-menu[hidden]{display:none}
.rank-picker-menu::-webkit-scrollbar{width:8px}.rank-picker-menu::-webkit-scrollbar-track{background:#160e22;border-radius:10px}.rank-picker-menu::-webkit-scrollbar-thumb{background:linear-gradient(#6b34da,#a15dff);border-radius:10px}
.rank-option{width:100%;border:1px solid transparent;border-radius:10px;background:transparent;color:#f6f2fb;min-height:48px;padding:6px 10px;display:grid;grid-template-columns:46px 1fr 24px;gap:10px;align-items:center;text-align:left;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}
.rank-option:hover{background:linear-gradient(90deg,rgba(99,46,179,.36),rgba(68,28,124,.18));border-color:#56347c;transform:translateX(2px)}
.rank-option.selected{background:linear-gradient(90deg,#6530c8,#8a4cf0);border-color:#b889ff;color:#fff;box-shadow:0 7px 18px rgba(83,37,162,.26)}
.rank-option.disabled{opacity:.28;cursor:not-allowed;filter:grayscale(.45)}
.rank-option.disabled:hover{background:transparent;border-color:transparent;transform:none}
.rank-option img{width:42px;height:36px;object-fit:contain;filter:drop-shadow(0 0 7px rgba(123,63,242,.25))}
.rank-option span{font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.02em}
.rank-option i{font-style:normal;text-align:center;color:#dec8ff;font-size:14px}

.extras-card{overflow:visible}
.check-line{position:relative;display:grid!important;grid-template-columns:20px minmax(0,1fr) auto!important;align-items:center;gap:12px!important;padding:13px 12px 13px 14px!important;margin:0 0 10px!important;border:1px solid #2a2037!important;border-radius:12px!important;background:linear-gradient(180deg,#100b18,#0b0811)!important;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}
.check-line:last-child{margin-bottom:0!important}
.check-line:hover{border-color:#543875!important;background:linear-gradient(180deg,#171020,#0d0914)!important;transform:translateY(-1px)}
.check-line input{position:absolute!important;opacity:0!important;pointer-events:none!important}
.check-line::before{content:"";width:18px;height:18px;border-radius:6px;border:1px solid #746286;background:#0e0a15;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}
.check-line.selected{border-color:#9460ff!important;background:linear-gradient(180deg,rgba(102,49,184,.34),rgba(38,20,68,.72))!important;box-shadow:0 0 0 1px rgba(148,96,255,.09),0 10px 24px rgba(75,34,139,.16)}
.check-line.selected::before{border-color:#c9a9ff;background:linear-gradient(180deg,#a66fff,#7638e8);box-shadow:0 0 0 3px rgba(123,63,242,.16)}
.check-line.selected::after{content:"✓";position:absolute;left:19px;top:50%;transform:translateY(-52%);font-size:11px;font-weight:900;color:#fff}
.check-line span{color:#f5f1f9;line-height:1.25}.check-line span small{display:block;margin-top:4px;color:#9d94a9;font-size:9px}.check-line strong{color:#d882ff;font-size:12px;margin-left:auto}

@media(max-width:980px){.rank-picker{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.rank-picker-trigger{min-height:55px;font-size:17px}.rank-picker-menu{left:6px;right:6px;bottom:61px;max-height:270px}.rank-option{min-height:48px}.rank-option span{font-size:13px}}
@media(max-width:560px){.rank-card{min-height:284px!important}.rank-visual{height:178px!important}.rank-visual img{width:min(250px,74vw)!important;height:160px!important}.rank-picker-trigger{min-height:52px;font-size:17px;padding:14px 46px 14px 14px}.rank-picker-menu{bottom:58px;max-height:250px}.rank-option{grid-template-columns:42px 1fr 20px;min-height:45px;padding:5px 8px}.rank-option img{width:38px;height:33px}.rank-option span{font-size:12px}.check-line{padding:12px 11px 12px 13px!important}}

/* ===== Help Me Boost V9 — captura antes do WhatsApp ===== */
body.modal-open{overflow:hidden}
.lead-dialog{width:min(540px,calc(100% - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:0;border:0;border-radius:20px;background:transparent;color:#fff;overflow:visible}
.lead-dialog::backdrop{background:rgba(3,2,6,.82);backdrop-filter:blur(8px)}
.lead-form{position:relative;max-height:calc(100dvh - 28px);overflow-y:auto;padding:30px;border:1px solid #583681;border-radius:20px;background:radial-gradient(circle at 88% 5%,rgba(143,74,255,.24),transparent 27%),linear-gradient(180deg,#171020 0%,#0d0a13 58%,#09080d 100%);box-shadow:0 28px 90px rgba(0,0,0,.70),0 0 0 1px rgba(164,105,255,.08),0 0 55px rgba(110,48,207,.20);scrollbar-width:thin;scrollbar-color:#8b57ff #160e22}
.lead-close{position:absolute;top:15px;right:16px;width:38px;height:38px;border:1px solid #4b365f;border-radius:50%;background:rgba(10,7,14,.72);color:#ded4e7;font-size:25px;line-height:1;cursor:pointer}
.lead-close:hover{border-color:#a66cff;color:#fff;background:#241432}
.lead-brand{display:flex;align-items:center;gap:10px;color:#bd80ff;font-size:11px;font-weight:900;letter-spacing:.13em}.lead-brand img{width:27px;height:32px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(123,63,242,.42))}
.lead-form h2{margin:12px 46px 8px 0;font-family:Impact,'Arial Narrow Bold',Arial,sans-serif;font-size:38px;line-height:1;letter-spacing:.025em}.lead-form>p{margin:0;color:#b9b0c3;font-size:13px;line-height:1.55}
.lead-order{display:grid;gap:8px;margin:20px 0;padding:14px 16px;border:1px solid #352443;border-radius:12px;background:rgba(8,6,12,.65)}.lead-order div{display:flex;justify-content:space-between;align-items:center;gap:18px}.lead-order span{color:#92899c;font-size:11px;text-transform:uppercase;font-weight:800}.lead-order strong{font-size:13px;text-align:right}.lead-order div:last-child strong{color:#bd7aff;font-size:17px}
.lead-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px 12px}.lead-fields label{color:#f1ebf5;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.lead-fields input{width:100%;min-height:48px;margin-bottom:8px;border:1px solid #3a2d46;border-radius:9px;background:#0a0810;color:#fff;padding:12px 14px;font-size:15px;outline:none}.lead-fields input:focus{border-color:#9b5dff;box-shadow:0 0 0 3px rgba(155,93,255,.15)}.lead-fields input::placeholder{color:#675f70}
.lead-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.lead-form .lead-note{margin:2px 0 0;color:#817989;font-size:10px;line-height:1.5}.lead-error{min-height:22px;padding-top:7px;color:#ff9ca8;font-size:11px;line-height:1.4}
.lead-submit{width:100%;min-height:52px;border:0;border-radius:9px;background:linear-gradient(90deg,#6730dd,#9b5dff);color:#fff;padding:13px 16px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px;font-weight:900;letter-spacing:.025em;cursor:pointer;box-shadow:0 13px 30px rgba(103,48,221,.22)}.lead-submit i{font-size:18px;font-style:normal}.lead-submit:hover{filter:brightness(1.08)}.lead-submit:disabled{opacity:.62;cursor:wait}.lead-fallback{width:100%;margin-top:10px;border:0;background:transparent;color:#cfa8ff;text-decoration:underline;font-size:11px;cursor:pointer}
.lead-close:focus-visible,.lead-submit:focus-visible,.lead-fallback:focus-visible{outline:3px solid rgba(188,132,255,.55);outline-offset:3px}
@media(max-width:560px){.lead-dialog{width:calc(100% - 14px);max-height:calc(100dvh - 14px)}.lead-form{max-height:calc(100dvh - 14px);padding:24px 17px 18px;border-radius:16px}.lead-close{top:12px;right:12px;width:36px;height:36px}.lead-form h2{font-size:31px;margin-top:11px}.lead-form>p{font-size:12px}.lead-order{margin:16px 0;padding:12px}.lead-fields{grid-template-columns:1fr;gap:5px}.lead-fields input{min-height:48px;margin-bottom:7px}.lead-submit{min-height:54px;font-size:12px;padding-left:10px;padding-right:10px}}
