@font-face{font-family:Involve;src:url('https://fonts.cdnfonts.com/s/57311/Involve-Regular.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:Involve;src:url('https://fonts.cdnfonts.com/s/57311/Involve-SemiBold.woff') format('woff');font-weight:600;font-style:normal}@font-face{font-family:Involve;src:url('https://fonts.cdnfonts.com/s/57311/Involve-Bold.woff') format('woff');font-weight:700;font-style:normal}@font-face{font-family:Involve;src:url('https://fonts.cdnfonts.com/s/57311/Involve-ExtraBold.woff') format('woff');font-weight:800;font-style:normal}@font-face{font-family:Involve;src:url('https://fonts.cdnfonts.com/s/57311/Involve-Black.woff') format('woff');font-weight:900;font-style:normal}:root{--ink:#0A1420;--ink2:#111E2E;--ink3:#192A3E;--slate:#243B56;--mist:#F4F6F9;--mist2:#EDF0F5;--white:#FFFFFF;--fire:#E8822A;--fire2:#D4710F;--fire-g:rgba(232,130,42,0.25);--fire-s:rgba(232,130,42,0.08);--txt:#1A2332;--txt2:#4A5568;--txt3:#8A96A8;--head:"Involve","Raleway",sans-serif;--body:"Raleway",system-ui,sans-serif;--ease:cubic-bezier(0.16, 1, 0.3, 1);--ease2:cubic-bezier(0.4, 0, 0.2, 1);--r:14px;--r2:20px;--r3:28px}*,::after,::before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--body);background:var(--ink);color:var(--white);-webkit-font-smoothing:antialiased;overflow-x:hidden}#site-header .topbar{font-size:.8rem!important;padding:8px 0!important}#site-header .topbar-left,#site-header .topbar-right{gap:16px!important}@media (min-width:901px){#site-header .nav-inner{height:62px!important}}#site-header .nav-brand{font-size:1.1rem!important}#site-header .nav-sub{font-size:.69rem!important}@media (min-width:901px){#site-header .nav-links a{font-size:.85rem!important;padding:7px 13px!important}}#site-header .nav-tel{font-size:1.04rem!important}#site-header .nav-tel-sub{font-size:.7rem!important}a{color:inherit;text-decoration:none}a:active,a:focus,a:hover{text-decoration:none}ul{list-style:none}.container{max-width:1320px;margin:0 auto;padding:0 24px}.tag{display:inline-flex;align-items:center;gap:7px;font-family:var(--body);font-size:.7rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--fire);padding:5px 14px;border:1px solid rgba(232,130,42,.25);border-radius:50px;background:rgba(232,130,42,.07);width:fit-content;margin-bottom:16px}.tag::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--fire);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.section-title{font-family:var(--head);font-size:clamp(1.6rem, 3.5vw, 2.6rem);font-weight:800;line-height:1.1;letter-spacing:-1px}.section-title em{font-style:normal;color:var(--fire)}.btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--body);font-size:.92rem;font-weight:700;border:none;border-radius:var(--r);cursor:pointer;transition:all .25s var(--ease2);white-space:nowrap;padding:14px 28px}.btn-fire{background:var(--fire);color:#fff;box-shadow:0 4px 20px var(--fire-g)}.btn-fire:hover{background:var(--fire2);transform:translateY(-2px);box-shadow:0 10px 30px var(--fire-g)}.btn-outline-light{background:0 0;border:1.5px solid rgba(255,255,255,.2);color:rgba(255,255,255,.8)}.btn-outline-light:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.4);color:#fff}.btn-outline-dark{background:0 0;border:1.5px solid rgba(10,20,32,.15);color:var(--txt)}.btn-outline-dark:hover{border-color:var(--fire);color:var(--fire)}.btn-lg{padding:17px 36px;font-size:1rem;border-radius:16px}.btn-sm{padding:10px 20px;font-size:.85rem;border-radius:10px}.reveal{opacity:0;transform:translateY(32px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.up{transform:translateY(32px)}.reveal.left{transform:translateX(-32px)}.reveal.right{transform:translateX(32px)}.reveal.scale{transform:scale(.94)}.reveal.vis{opacity:1;transform:none}.d1{transition-delay:0.1s}.d2{transition-delay:0.2s}.d3{transition-delay:0.3s}.d4{transition-delay:0.4s}.d5{transition-delay:0.5s}.d6{transition-delay:0.6s}.hero{position:relative;overflow:hidden;background:var(--ink);min-height:auto;display:flex;flex-direction:column}.hero-bg{position:absolute;inset:0;background:url("images/page-back.jpg") center/cover no-repeat;z-index:0}.hero-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(110deg,rgba(10,20,32,.97) 0,rgba(10,20,32,.93) 40%,rgba(10,20,32,.72) 70%,rgba(10,20,32,.5) 100%)}.hero-orb{position:absolute;z-index:2;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle at center,rgba(232,130,42,.09) 0,transparent 65%);top:-15%;right:10%;pointer-events:none}.hero-body{flex:1;position:relative;z-index:4;display:flex;align-items:center;padding:60px 0 80px}.hero-grid{display:grid;grid-template-columns:1fr 400px;gap:56px;align-items:center}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--fire);background:rgba(232,130,42,.08);border:1px solid rgba(232,130,42,.2);padding:6px 16px;border-radius:50px;margin-bottom:24px}.hero-eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--fire);animation:pulse 2s ease-in-out infinite}.hero-h1{font-family:var(--head);font-size:clamp(2.6rem, 5.5vw, 4.2rem);font-weight:900;color:#fff;line-height:1.05;letter-spacing:-2px;margin-bottom:22px}.hero-h1 em{font-style:normal;color:var(--fire)}.hero-lead{font-size:1.1rem;color:rgba(255,255,255,.5);line-height:1.85;max-width:500px;margin-bottom:32px;font-weight:400}.hero-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:36px}.hero-chip{display:flex;align-items:center;gap:7px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);padding:7px 14px;border-radius:8px;font-size:.86rem;font-weight:600;color:rgba(255,255,255,.72)}.hero-chip i{color:var(--fire);font-size:.78rem}.hero-cta{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.hero-card{background:rgba(255,255,255,.06);backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5);border:1px solid rgba(255,255,255,.12);border-radius:var(--r3);padding:32px 28px;box-shadow:0 32px 80px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.06)}.hc-title{font-family:var(--head);font-size:1.1rem;font-weight:800;color:#fff;margin-bottom:4px}.hc-sub{font-size:.84rem;color:rgba(255,255,255,.38);margin-bottom:22px;line-height:1.5}.hc-label{display:block;font-size:.68rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.38);margin-bottom:6px}.hc-input{width:100%;padding:12px 15px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.11);border-radius:11px;color:#fff;font-family:var(--body);font-size:.92rem;outline:0;transition:all .2s;margin-bottom:11px}.hc-input::placeholder{color:rgba(255,255,255,.25)}.hc-input:focus{border-color:rgba(232,130,42,.5);background:rgba(255,255,255,.1);box-shadow:0 0 0 3px rgba(232,130,42,.1)}.hc-input option{background:#162438}.hc-btn{width:100%;padding:14px;background:var(--fire);color:#fff;border:none;border-radius:12px;font-family:var(--body);font-size:.96rem;font-weight:700;cursor:pointer;transition:all .25s;box-shadow:0 4px 20px var(--fire-g);display:flex;align-items:center;justify-content:center;gap:8px}.hc-btn:hover{background:var(--fire2);transform:translateY(-1px)}.hc-consent{display:flex;align-items:flex-start;gap:8px;cursor:pointer;user-select:none;margin:10px 0 4px;font-size:.72rem;line-height:1.45;color:rgba(255,255,255,.4)}.hc-consent input{margin-top:2px;accent-color:var(--fire)}.hc-consent a{color:var(--fire);text-decoration:underline;text-underline-offset:2px}.hc-trusts{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;gap:7px}.hc-trust{display:flex;align-items:center;gap:8px;font-size:.78rem;color:rgba(255,255,255,.38)}.hc-trust i{color:var(--fire);width:13px;font-size:.78rem}.numbers-sec{background:var(--mist);padding:40px 0;position:relative;z-index:2}.numbers-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.num-card{background:var(--white);border:1px solid rgba(10,20,32,.06);border-radius:var(--r2);padding:22px 18px;text-align:center;position:relative;overflow:hidden;box-shadow:0 2px 12px rgba(10,20,32,.06);transition:all .3s var(--ease)}.num-card::after{content:"";position:absolute;top:0;left:20%;right:20%;height:2px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,transparent,var(--fire),transparent);opacity:0;transition:opacity .3s}.num-card:hover{transform:translateY(-5px);box-shadow:0 16px 40px rgba(10,20,32,.12);border-color:rgba(232,130,42,.2)}.num-card:hover::after{opacity:1}.num-icon{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--ink),var(--slate));display:flex;align-items:center;justify-content:center;margin:0 auto 12px;font-size:.82rem;color:var(--fire);box-shadow:0 4px 12px rgba(10,20,32,.2);transition:transform .3s var(--ease)}.num-card:hover .num-icon{transform:scale(1.1)}.num-val{font-family:var(--head);font-size:1.8rem;font-weight:900;color:var(--ink);line-height:1;letter-spacing:-1px;margin-bottom:5px}.num-val sup{font-size:.9rem;color:var(--fire)}.num-val .star-icon{color:#ffb800;font-size:1.1rem;vertical-align:middle;margin-right:2px;position:relative;top:-2px}.num-lbl{font-size:.75rem;color:var(--txt3);font-weight:500;line-height:1.4}.catalog-sec{background:var(--mist);padding:80px 0 96px;position:relative}.cat-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:52px;gap:20px;flex-wrap:wrap}.cat-head-left{display:flex;flex-direction:column;gap:0}.cat-head h2{font-family:var(--head);font-size:clamp(2rem, 4vw, 3rem);font-weight:900;color:var(--ink);letter-spacing:-1.5px;line-height:1.08}.cat-head h2 em{font-style:normal;color:var(--fire)}.btn-cat-go{display:inline-flex;align-items:center;gap:10px;padding:13px 26px;font-family:var(--body);font-size:.88rem;font-weight:700;color:var(--fire);border:1.5px solid rgba(232,130,42,.45);border-radius:14px;background:rgba(255,255,255,.45);backdrop-filter:blur(14px) saturate(1.6);-webkit-backdrop-filter:blur(14px) saturate(1.6);box-shadow:0 2px 12px rgba(232,130,42,.1),inset 0 1px 0 rgba(255,255,255,.7);cursor:pointer;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);white-space:nowrap;flex-shrink:0;align-self:flex-end}.btn-cat-go:hover{background:rgba(255,255,255,.65);border-color:rgba(232,130,42,.7);box-shadow:0 6px 24px rgba(232,130,42,.18),inset 0 1px 0 rgba(255,255,255,.8);transform:translateY(-2px);color:var(--fire2)}.btn-cat-go i{font-size:.78rem;transition:transform .25s}.btn-cat-go:hover i{transform:translateX(3px)}.cat-category{margin-bottom:64px}.cat-category:last-child{margin-bottom:0}.cat-category-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;gap:16px;flex-wrap:wrap}.cat-category-title{font-family:var(--head);font-size:clamp(1.4rem, 2.5vw, 1.9rem);font-weight:900;color:var(--ink);letter-spacing:-.8px}.cat-category-title em{font-style:normal;color:var(--fire)}.cat-divider{flex:1;height:1px;background:linear-gradient(90deg,rgba(232,130,42,.3),transparent);min-width:20px;max-width:120px}.mosaic-a{display:grid;grid-template-columns:2fr 1.4fr 1fr;grid-template-rows:370px 160px;gap:12px}.mosaic-a .mc-a{grid-column:1;grid-row:1/3}.mosaic-a .mc-b{grid-column:2;grid-row:1}.mosaic-a .mc-c{grid-column:3;grid-row:1}.mosaic-a .mc-d{grid-column:2/4;grid-row:2}.home-featured-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px}.hf-card{display:flex;flex-direction:column;background:#fff;border-radius:18px;overflow:hidden;text-decoration:none;color:var(--ink,#0a1420);border:1px solid rgba(0,0,0,.07);transition:transform .22s,box-shadow .22s}.hf-card:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgba(0,0,0,.1)}.hf-card-img{position:relative;overflow:hidden;aspect-ratio:16/9}.hf-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.hf-card:hover .hf-card-img img{transform:scale(1.04)}.hf-card-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:6px;flex:1}.hf-card-name{font-family:var(--head, "Raleway", sans-serif);font-size:1.05rem;font-weight:800;letter-spacing:-.3px}.hf-card-desc{font-size:.82rem;color:rgba(10,20,32,.55);line-height:1.5;flex:1}.hf-card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding-top:10px;border-top:1px solid rgba(0,0,0,.06)}.hf-card-price{font-weight:800;font-size:.92rem;color:var(--ink,#0a1420)}.hf-card-link{font-size:.78rem;font-weight:700;color:var(--fire,#e8822a);display:flex;align-items:center;gap:5px}.hf-card-link i{font-size:.65rem;transition:transform .2s}.hf-card:hover .hf-card-link i{transform:translateX(3px)}.mosaic-b{display:grid;grid-template-columns:1.6fr 1fr 1fr;grid-template-rows:300px 260px;gap:12px}.mosaic-b .mc-1{grid-column:1;grid-row:1/3}.mosaic-b .mc-2{grid-column:2;grid-row:1}.mosaic-b .mc-3{grid-column:3;grid-row:1}.mosaic-b .mc-4{grid-column:2/4;grid-row:2}.mosaic-c{display:grid;grid-template-columns:1fr 1fr 1.4fr;grid-template-rows:260px 260px;gap:12px}.mosaic-c .mc-1{grid-column:1;grid-row:1}.mosaic-c .mc-2{grid-column:2;grid-row:1}.mosaic-c .mc-3{grid-column:1/3;grid-row:2}.mosaic-c .mc-r{grid-column:3;grid-row:1/3}.mc{border-radius:var(--r3);overflow:hidden;position:relative;cursor:pointer;background:var(--ink3);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.mc:hover{transform:scale(1.017);box-shadow:0 40px 80px rgba(0,0,0,.35);z-index:2}.mc-bg{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .8s var(--ease)}.mc:hover .mc-bg{transform:scale(1.07)}.mc-veil{position:absolute;inset:0}.mc-body{position:absolute;inset:0;padding:24px 28px;display:flex;flex-direction:column;justify-content:flex-end}.mc-tag{font-size:.62rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:rgba(255,255,255,.5);margin-bottom:5px}.mc-name{font-family:var(--head);font-size:1.1rem;font-weight:800;color:#fff;line-height:1.2;margin-bottom:10px;text-shadow:0 2px 12px rgba(0,0,0,.4)}.mc-price{display:inline-flex;align-items:center;gap:5px;font-size:.8rem;font-weight:700;color:#fff;background:rgba(255,255,255,.12);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);padding:5px 13px;border-radius:50px;width:fit-content;align-self:flex-start}.mc-badge{position:absolute;top:18px;left:18px;font-size:.62rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;padding:5px 13px;border-radius:50px}.mc-badge-hit{background:var(--fire);color:#fff;box-shadow:0 4px 14px var(--fire-g)}.mc-badge-new{background:rgba(22,163,74,.85);color:#fff;border:1px solid rgba(255,255,255,.2)}.mc-badge-prem{background:rgba(30,30,60,.75);color:#c4b5fd;border:1px solid rgba(196,181,253,.3)}.mc-arrow{position:absolute;bottom:24px;right:22px;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.85rem;opacity:0;transform:scale(.7) translateY(5px);transition:all .3s var(--ease)}.mc:hover .mc-arrow{opacity:1;transform:scale(1) translateY(0);background:var(--fire);border-color:var(--fire)}.mc-cta-card{background:linear-gradient(145deg,#0f1b2d 0,#152438 50%,#1a2d48 100%);border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:28px;cursor:default;overflow:hidden;position:relative}.mc-cta-card::before{content:"";position:absolute;top:-60px;right:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(232,130,42,.12) 0,transparent 65%);pointer-events:none}.mc-cta-card::after{content:"";position:absolute;bottom:-40px;left:-40px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(42,108,182,.1) 0,transparent 65%);pointer-events:none}.mc-cta-card:hover{transform:none;box-shadow:none}.mc-cta-ico-wrap{position:relative;z-index:1;width:48px;height:48px;border-radius:14px;background:rgba(232,130,42,.12);border:1px solid rgba(232,130,42,.28);display:flex;align-items:center;justify-content:center;color:var(--fire);font-size:1.1rem;margin-bottom:auto;box-shadow:0 4px 16px rgba(232,130,42,.15)}.mc-cta-body{position:relative;z-index:1;margin-top:24px}.mc-cta-label{font-size:.6rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:rgba(232,130,42,.7);margin-bottom:8px}.mc-cta-title{font-family:var(--head);font-size:1rem;font-weight:800;color:#fff;line-height:1.3;margin-bottom:8px}.mc-cta-desc{font-size:.8rem;color:rgba(255,255,255,.38);line-height:1.65;margin-bottom:20px}.mc-cta-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;background:var(--fire);color:#fff;border:none;border-radius:12px;font-family:var(--body);font-size:.84rem;font-weight:700;cursor:pointer;transition:all .22s;box-shadow:0 4px 16px rgba(232,130,42,.35);width:fit-content}.mc-cta-btn:hover{background:var(--fire2);transform:translateY(-1px)}@media (max-width:1080px){.mosaic-a,.mosaic-b{grid-template-columns:1fr 1fr;grid-template-rows:360px 260px}.mosaic-a .mc-a,.mosaic-b .mc-1{grid-column:1/3;grid-row:1}.mosaic-a .mc-b,.mosaic-b .mc-2{grid-column:1;grid-row:2}.mosaic-a .mc-c,.mosaic-b .mc-3{grid-column:2;grid-row:2}.mosaic-a .mc-d,.mosaic-b .mc-4{display:none}.home-featured-grid{grid-template-columns:repeat(3,1fr);gap:12px}.mosaic-c{grid-template-columns:1fr 1fr;grid-template-rows:240px 240px}.mosaic-c .mc-1{grid-column:1;grid-row:1}.mosaic-c .mc-2{grid-column:2;grid-row:1}.mosaic-c .mc-3{grid-column:1;grid-row:2}.mosaic-c .mc-r{grid-column:2;grid-row:2}.cat-head{flex-direction:column;align-items:flex-start}.btn-cat-go{align-self:flex-start}}@media (max-width:560px){.mosaic-a,.mosaic-b,.mosaic-c{display:flex;flex-direction:column}.mc{min-height:220px}.mosaic-a .mc-a,.mosaic-b .mc-1{min-height:280px}.home-featured-grid{grid-template-columns:1fr}}.quiz-sec{background:var(--ink2);padding:80px 0;position:relative}.quiz-shell{display:grid;grid-template-columns:1fr 340px;border-radius:var(--r3);overflow:hidden;box-shadow:0 32px 80px rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.07);min-height:500px}.quiz-left{background:linear-gradient(145deg,#0f1b2d,#152238 60%,#1a2d48);padding:48px 52px;position:relative;overflow:hidden;display:flex;flex-direction:column}.quiz-left::before{content:"";position:absolute;top:-100px;right:-80px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(232,130,42,.07) 0,transparent 70%);pointer-events:none}.q-sup{font-size:.68rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--fire);margin-bottom:10px;display:flex;align-items:center;gap:7px}.q-sup::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--fire);animation:pulse 2s infinite}.q-title{font-family:var(--head);font-size:1.7rem;font-weight:800;color:#fff;line-height:1.15;margin-bottom:6px}.q-sub{font-size:.9rem;color:rgba(255,255,255,.35);margin-bottom:30px;line-height:1.6}.q-track{height:3px;background:rgba(255,255,255,.08);border-radius:3px;margin-bottom:10px;overflow:hidden}.q-fill{height:100%;background:linear-gradient(90deg,var(--fire),#f0a050);width:25%;transition:width .6s var(--ease);box-shadow:0 0 10px rgba(232,130,42,.5)}.q-meta{display:flex;justify-content:space-between;font-size:.72rem;color:rgba(255,255,255,.3);font-weight:600;margin-bottom:28px}.q-meta span:last-child{color:rgba(232,130,42,.7)}.q-steps{flex:1;position:relative;z-index:1}.q-step{display:none;animation:fadeUp .4s ease}.q-step.active{display:block}@keyframes fadeUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.q-question{font-family:var(--head);font-size:1.05rem;font-weight:700;color:#fff;margin-bottom:18px;letter-spacing:-.2px}.q-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.q-opt{background:rgba(255,255,255,.04);border:1.5px solid rgba(255,255,255,.08);border-radius:13px;padding:12px 14px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .22s var(--ease);user-select:none;font-family:var(--body);min-height:64px}.q-opt:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);transform:translateY(-2px)}.q-opt.sel{background:rgba(232,130,42,.12);border-color:rgba(232,130,42,.5)}.q-opt-ico{width:34px;height:34px;border-radius:10px;background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;font-size:.86rem;flex-shrink:0;color:rgba(255,255,255,.4);transition:all .2s}.q-opt.sel .q-opt-ico{background:rgba(232,130,42,.2);color:var(--fire)}.q-opt-lbl{font-size:.84rem;font-weight:700;color:rgba(255,255,255,.66);line-height:1.28;flex:1}.q-opt.sel .q-opt-lbl{color:#fff}.q-opt-check{margin-left:auto;width:19px;height:19px;border-radius:50%;border:1.5px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;font-size:.48rem;color:transparent;flex-shrink:0;transition:all .2s}.q-opt.sel .q-opt-check{background:var(--fire);border-color:var(--fire);color:#fff}.q-nav{display:flex;align-items:center;justify-content:space-between;margin-top:28px;gap:12px}.q-back{display:flex;align-items:center;gap:7px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);color:rgba(255,255,255,.4);padding:11px 20px;border-radius:12px;font-family:var(--body);font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s}.q-back:hover{background:rgba(255,255,255,.09);color:#fff}.q-back:disabled{opacity:.28;cursor:default;pointer-events:none}.q-next{display:flex;align-items:center;gap:8px;background:var(--fire);color:#fff;border:none;padding:12px 28px;border-radius:12px;font-family:var(--body);font-size:.92rem;font-weight:700;cursor:pointer;transition:all .22s;box-shadow:0 4px 16px var(--fire-g)}.q-next:hover:not(:disabled){background:var(--fire2);transform:translateY(-1px)}.q-next:disabled{opacity:.3;cursor:default;pointer-events:none}.q-result{display:none;animation:fadeUp .5s ease}.qr-h{font-family:var(--head);font-size:1.15rem;font-weight:800;color:#fff;margin-bottom:8px}.qr-s{font-size:.88rem;color:rgba(255,255,255,.4);margin-bottom:18px}.qr-inp{width:100%;padding:12px 15px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#fff;font-family:var(--body);font-size:.92rem;outline:0;margin-bottom:10px;transition:all .2s}.qr-inp::placeholder{color:rgba(255,255,255,.28)}.qr-inp:focus{border-color:rgba(232,130,42,.5)}.qr-btn{width:100%;padding:13px;background:var(--fire);color:#fff;border:none;border-radius:12px;font-family:var(--body);font-size:.94rem;font-weight:700;cursor:pointer;transition:all .22s;display:flex;align-items:center;justify-content:center;gap:8px}.qr-btn:hover{background:var(--fire2)}.qr-consent{font-size:.72rem;color:rgba(255,255,255,.25);margin-top:8px;line-height:1.5}.quiz-right{background:rgba(10,20,32,.6);border-left:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 32px;text-align:center;position:relative;overflow:hidden}.quiz-right::before{content:"";position:absolute;bottom:-60px;left:-40px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(42,108,182,.08) 0,transparent 70%);pointer-events:none}.qr-avatar{width:88px;height:88px;border-radius:22px;object-fit:cover;margin-bottom:16px;box-shadow:0 10px 36px rgba(0,0,0,.4);overflow:hidden}.qr-avatar img{width:100%;height:100%;object-fit:cover}.qr-name{font-family:var(--head);font-size:.92rem;font-weight:800;color:#fff;margin-bottom:3px}.qr-role{font-size:.76rem;color:rgba(255,255,255,.35);margin-bottom:22px}.qr-facts{display:flex;flex-direction:column;gap:10px;width:100%}.qr-fact{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:11px 14px;display:flex;align-items:flex-start;gap:9px;text-align:left}.qr-fact i{color:var(--fire);font-size:.78rem;width:13px;flex-shrink:0;margin-top:1px}.qr-fact span{font-size:.78rem;color:rgba(255,255,255,.5);line-height:1.5}.why-sec{background:var(--mist);padding:96px 0;position:relative}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.why-vis{position:relative}.why-photo{border-radius:var(--r3);overflow:hidden;aspect-ratio:4/3;position:relative;box-shadow:0 24px 60px rgba(10,20,32,.2)}.why-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--ease)}.why-vis:hover .why-photo img{transform:scale(1.04)}.why-photo-shade{position:absolute;inset:0;background:linear-gradient(160deg,rgba(10,20,32,.05),rgba(10,20,32,.4))}.gost-pin{position:absolute;top:-14px;right:22px;background:var(--fire);color:#fff;font-size:.68rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;padding:6px 18px;border-radius:50px;box-shadow:0 6px 20px var(--fire-g);z-index:2}.why-chip{position:absolute;z-index:2;background:rgba(10,16,26,.5);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.1);border-radius:14px;display:flex;align-items:center;gap:9px;padding:10px 14px;transition:transform .3s}.why-vis:hover .why-chip{transform:translateY(-2px)}.why-chip i{color:var(--fire);font-size:.76rem}.why-chip-val{font-size:.8rem;font-weight:800;color:#fff}.why-chip-lbl{font-size:.62rem;color:rgba(255,255,255,.38)}.why-float{position:absolute;bottom:-20px;left:-20px;background:var(--white);border-radius:var(--r2);padding:13px 18px;box-shadow:0 10px 40px rgba(10,20,32,.14);display:flex;align-items:center;gap:12px;z-index:2}.wf-icon{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,var(--ink),var(--slate));display:flex;align-items:center;justify-content:center;font-size:.95rem;flex-shrink:0}.wf-icon i{color:var(--fire)}.wf-val{font-family:var(--head);font-size:1.25rem;font-weight:900;color:var(--ink);letter-spacing:-.5px}.wf-lbl{font-size:.68rem;color:var(--txt3);margin-top:1px}.why-txt .tag{margin-bottom:14px}.why-h{font-family:var(--head);font-size:clamp(1.7rem,2.8vw,2.3rem);font-weight:900;color:var(--ink);letter-spacing:-1px;line-height:1.15;margin-bottom:16px}.why-h em{font-style:normal;color:var(--fire)}.why-p{font-size:1rem;color:var(--txt2);line-height:1.85;margin-bottom:28px;font-weight:400}.adv-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.adv-card{background:var(--white);border-radius:var(--r);padding:20px 22px;border:1px solid rgba(10,20,32,.06);display:flex;align-items:center;gap:16px;transition:box-shadow .25s var(--ease2),border-color .25s;box-shadow:0 2px 8px rgba(10,20,32,.05);position:relative;overflow:hidden}.adv-card::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:var(--fire);opacity:0;transition:opacity .25s,transform .25s;transform:scaleY(.4);transform-origin:center}.adv-card:hover{box-shadow:0 8px 24px rgba(10,20,32,.07);border-color:rgba(10,20,32,.08)}.adv-card:hover::before{opacity:1;transform:scaleY(1)}.adv-icon{width:42px;height:42px;border-radius:11px;background:linear-gradient(135deg,var(--ink),var(--slate));display:flex;align-items:center;justify-content:center;font-size:.92rem;flex-shrink:0}.adv-icon i{color:var(--fire)}.adv-t{font-size:.84rem;font-weight:800;color:var(--ink);margin-bottom:3px;line-height:1.3}.adv-d{font-size:.75rem;color:var(--txt3);line-height:1.5}.inside-sec{background:var(--mist2);padding:96px 0;position:relative}.inside-head{text-align:center;margin-bottom:48px}.inside-head h2{font-family:var(--head);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:900;color:var(--ink);letter-spacing:-1.5px;margin-bottom:12px}.inside-head p{font-size:.96rem;color:var(--txt2);max-width:480px;margin:0 auto;line-height:1.75;font-weight:400}.bento{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:280px 200px 190px;gap:10px}.bcell{border-radius:var(--r2);overflow:hidden;position:relative;background:var(--white);border:1px solid rgba(10,20,32,.05);box-shadow:0 2px 8px rgba(10,20,32,.06);transition:transform .3s var(--ease),border-color .3s,box-shadow .3s}.bcell:hover{transform:translateY(-3px);border-color:rgba(232,130,42,.12);box-shadow:0 12px 36px rgba(10,20,32,.1)}.bdn{position:absolute;top:10px;right:14px;font-family:var(--head);font-size:5rem;font-weight:900;line-height:1;letter-spacing:-4px;color:rgba(10,20,32,.04);user-select:none;pointer-events:none;transition:color .3s}.bcell:hover .bdn{color:rgba(232,130,42,.08)}.bico{border-radius:13px;background:linear-gradient(135deg,var(--ink),var(--slate));border:1px solid rgba(10,20,32,.06);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .3s,border-color .3s,box-shadow .3s}.bico i{color:var(--fire);transition:color .3s}.bcell:hover .bico{background:var(--fire);border-color:var(--fire);box-shadow:0 6px 20px var(--fire-g)}.bcell:hover .bico i{color:#fff}.bico-sm{width:48px;height:48px;font-size:1.1rem;border-radius:13px}.bico-md{width:56px;height:56px;font-size:1.35rem;border-radius:15px}.bico-lg{width:68px;height:68px;font-size:1.65rem;border-radius:18px}.bt{font-weight:800;color:var(--ink);line-height:1.25}.bt-sm{font-size:1rem}.bt-md{font-size:1.1rem}.bt-lg{font-size:1.25rem}.bd{color:var(--txt2);line-height:1.65;font-weight:400}.bd-sm{font-size:.84rem}.bd-md{font-size:.9rem}.bcell-photo{background:0 0}.b-photo-bg{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .75s var(--ease)}.bcell-photo:hover .b-photo-bg{transform:scale(1.05)}.b-photo-grad{position:absolute;inset:0;background:linear-gradient(to top,rgba(6,12,22,.97) 0,rgba(6,12,22,.48) 50%,rgba(6,12,22,.05) 100%)}.b-photo-inner{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.bcell-photo .bico{background:rgba(232,130,42,.14);border-color:rgba(232,130,42,.25);box-shadow:none}.bcell-photo .bico i{color:var(--fire)}.bcell-photo:hover .bico{background:var(--fire)}.bcell-photo:hover .bico i{color:#fff}.bcell-photo .bt{color:#fff}.bcell-photo .bd{color:rgba(255,255,255,.72)}.bcell-stat{background:var(--white);border-color:rgba(10,20,32,.06);display:flex;flex-direction:column;justify-content:space-between;padding:22px}.bcell-stat:hover{background:#fff;border-color:rgba(232,130,42,.12)}.bcell-stat .bico{background:linear-gradient(135deg,var(--ink),var(--slate));border-color:rgba(10,20,32,.06)}.bstat-n{font-family:var(--head);font-size:3rem;font-weight:900;color:var(--fire);line-height:1;letter-spacing:-2px;margin-bottom:5px}.bstat-l{font-size:.78rem;color:var(--txt3);font-weight:600;line-height:1.45}.bcell-gost{background:var(--white);border-color:rgba(42,108,182,.08);display:flex;flex-direction:column;justify-content:flex-end;padding:22px}.bcell-gost:hover{border-color:rgba(42,108,182,.15)}.bgost-pill{display:inline-block;background:rgba(42,108,182,.08);border:1px solid rgba(42,108,182,.16);border-radius:50px;padding:3px 12px;font-size:.58rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:#2a6cb6;margin-bottom:8px;width:fit-content}.bgost-t{font-size:1rem;font-weight:800;color:var(--ink);margin-bottom:5px}.bgost-d{font-size:.82rem;color:var(--txt2);line-height:1.5}.s1{grid-column:1/span 4;grid-row:1/span 2}.s2{grid-column:5/span 4;grid-row:1}.s3{grid-column:9/span 2;grid-row:1}.s4{grid-column:11/span 2;grid-row:1}.s5{grid-column:5/span 2;grid-row:2}.s6{grid-column:7/span 2;grid-row:2}.s7{grid-column:9/span 4;grid-row:2}.s8{grid-column:1/span 3;grid-row:3}.s9{grid-column:4/span 2;grid-row:3}.s10{grid-column:6/span 3;grid-row:3}.s11{grid-column:9/span 2;grid-row:3}.s12{grid-column:11/span 2;grid-row:3}.steps-sec{background:var(--ink2);padding:96px 0;position:relative}.steps-sec::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(232,130,42,.3),transparent)}.steps-head{text-align:center;margin-bottom:52px}.steps-head h2{font-family:var(--head);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:900;color:#fff;letter-spacing:-1.5px;margin-bottom:12px}.steps-head p{font-size:.96rem;color:rgba(255,255,255,.35);max-width:440px;margin:0 auto;line-height:1.75;font-weight:400}.steps-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px}.steps-row2{grid-template-columns:1fr 1.7fr 1.3fr}.step-card{border-radius:var(--r2);background:rgba(255,255,255,.055);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.08);padding:26px;position:relative;overflow:hidden;display:flex;flex-direction:column;transition:background .28s var(--ease2),border-color .28s,box-shadow .28s,transform .28s}.step-card:hover{background:rgba(255,255,255,.06);border-color:rgba(232,130,42,.12);transform:translateY(-3px);box-shadow:0 12px 36px rgba(0,0,0,.25)}.step-card .bdn{font-size:4.5rem;color:rgba(255,255,255,.04)}.step-card:hover .bdn{color:rgba(232,130,42,.08)}.step-ico{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:rgba(232,130,42,.1);border:1px solid rgba(232,130,42,.15);font-size:1.05rem;margin-bottom:18px;transition:background .25s,border-color .25s,box-shadow .25s}.step-ico i{color:var(--fire);transition:color .25s}.step-card:hover .step-ico{background:var(--fire);border-color:var(--fire);box-shadow:0 4px 14px var(--fire-g)}.step-card:hover .step-ico i{color:#fff}.step-num-lbl{display:none}.step-t{font-family:var(--head);font-size:1.2rem;font-weight:800;color:#fff;margin-bottom:9px;line-height:1.25}.step-d{font-size:.95rem;color:rgba(255,255,255,.62);line-height:1.72;margin-bottom:18px;font-weight:400}.step-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:50px;padding:5px 12px;font-size:.72rem;font-weight:700;color:rgba(255,255,255,.55);margin-top:auto;width:fit-content;transition:all .25s}.step-badge i{color:var(--fire);font-size:.66rem}.step-card:hover .step-badge{background:rgba(232,130,42,.08);border-color:rgba(232,130,42,.2);color:rgba(255,255,255,.65)}.step-accent{background:linear-gradient(145deg,rgba(232,130,42,.07),rgba(232,130,42,.02));border-color:rgba(232,130,42,.1)}.step-accent:hover{background:linear-gradient(145deg,rgba(232,130,42,.1),rgba(232,130,42,.04));border-color:rgba(232,130,42,.18)}.step-final{background:linear-gradient(145deg,rgba(42,108,182,.07),rgba(42,108,182,.02));border-color:rgba(42,108,182,.1)}.step-final:hover{border-color:rgba(42,108,182,.2)}.step-final .step-ico{background:rgba(42,108,182,.1);border-color:rgba(42,108,182,.18)}.step-final .step-ico i{color:#60a5fa}.step-final:hover .step-ico{background:#2563eb;border-color:#2563eb;box-shadow:0 4px 14px rgba(42,108,182,.3)}.step-final:hover .step-ico i{color:#fff}.step-final .step-num-lbl{color:rgba(96,165,250,.6)}.step-final .step-badge i{color:#60a5fa}.step-photo-card{padding:0}.step-photo-card .sp-bg{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .75s var(--ease);border-radius:var(--r2)}.step-photo-card:hover .sp-bg{transform:scale(1.04)}.step-photo-card .sp-grad{position:absolute;inset:0;border-radius:var(--r2);background:linear-gradient(to top,rgba(6,12,22,.98) 0,rgba(6,12,22,.75) 45%,rgba(6,12,22,.5) 100%)}.step-photo-card .sp-inner{position:relative;z-index:1;padding:26px;height:100%;display:flex;flex-direction:column}.reviews-sec{background:var(--mist);padding:96px 0;position:relative}.rev-head{display:grid;grid-template-columns:1fr auto;align-items:end;gap:24px;margin-bottom:40px}.rev-head h2{font-family:var(--head);font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:900;color:var(--ink);letter-spacing:-1.5px}.rev-score{display:flex;align-items:center;gap:18px;background:var(--white);border:1px solid rgba(10,20,32,.06);border-radius:var(--r2);padding:16px 22px;box-shadow:0 4px 18px rgba(10,20,32,.07);flex-shrink:0}.rev-score-num{font-family:var(--head);font-size:2.8rem;font-weight:900;color:var(--ink);line-height:1;letter-spacing:-2px}.rev-score-div{width:1px;height:36px;background:rgba(10,20,32,.08)}.rev-score-stars{display:flex;gap:3px;margin-bottom:4px}.rev-score-stars i{color:#ffb800;font-size:.9rem}.rev-score-cnt{font-size:.75rem;color:var(--txt3);font-weight:600}.btn-rev{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;background:var(--ink);color:#fff;border:none;border-radius:12px;font-family:var(--body);font-size:.86rem;font-weight:700;cursor:pointer;transition:all .22s;box-shadow:0 4px 14px rgba(10,20,32,.2)}.btn-rev:hover{background:var(--slate);transform:translateY(-2px)}.revs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px}.rev-card{background:var(--white);border-radius:var(--r2);padding:22px;border:1px solid rgba(10,20,32,.05);box-shadow:0 2px 12px rgba(10,20,32,.06);display:flex;flex-direction:column;gap:12px;transition:all .25s var(--ease2);position:relative;overflow:hidden}.rev-card::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--fire),rgba(232,130,42,.15));opacity:0;transition:opacity .25s}.rev-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(10,20,32,.12);border-color:rgba(232,130,42,.1)}.rev-card:hover::before{opacity:1}.rev-who{display:flex;align-items:center;gap:11px}.rev-av{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-family:var(--head);font-weight:800;font-size:.82rem;color:#fff;flex-shrink:0;box-shadow:0 4px 12px rgba(10,20,32,.18)}.rev-nm{font-weight:800;font-size:.92rem;color:var(--ink);line-height:1.2}.rev-meta{font-size:.74rem;color:var(--txt3);margin-top:1px}.rev-stars{display:flex;gap:2px}.rev-stars i{color:#ffb800;font-size:.78rem}.rev-txt{font-size:.88rem;color:var(--txt2);line-height:1.76;font-weight:400}.rev-foot{display:flex;flex-direction:column;gap:5px;margin-top:auto;padding-top:12px;border-top:1px solid rgba(10,20,32,.05)}.rev-prod{display:flex;align-items:center;gap:6px;font-size:.74rem;font-weight:700;color:#2a6cb6}.rev-verified{display:flex;align-items:center;gap:5px;font-size:.72rem;font-weight:600;color:#16a34a}.rev-featured{background:linear-gradient(145deg,var(--ink),var(--slate));border-color:rgba(255,255,255,.06)}.rev-featured:hover{border-color:rgba(232,130,42,.2);box-shadow:0 20px 50px rgba(10,20,32,.28)}.rev-featured .rev-nm{color:#fff}.rev-featured .rev-meta{color:rgba(255,255,255,.35)}.rev-featured .rev-txt{color:rgba(255,255,255,.68);font-size:.92rem}.rev-featured .rev-foot{border-color:rgba(255,255,255,.08)}.rev-featured .rev-prod{color:rgba(130,180,255,.85)}.rev-featured .rev-verified{color:rgba(74,222,128,.85)}.revs-bot{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.rev-cta{background:linear-gradient(145deg,var(--ink),#1a2d48);border-radius:var(--r2);padding:26px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(255,255,255,.06);box-shadow:0 4px 20px rgba(10,20,32,.15);position:relative;overflow:hidden;transition:all .25s var(--ease2)}.rev-cta::before{content:"";position:absolute;top:-40%;right:-20%;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(232,130,42,.07) 0,transparent 70%);pointer-events:none}.rev-cta:hover{transform:translateY(-4px);box-shadow:0 20px 50px rgba(10,20,32,.26);border-color:rgba(232,130,42,.15)}.rev-cta-ico{width:42px;height:42px;border-radius:13px;background:rgba(232,130,42,.1);border:1px solid rgba(232,130,42,.22);display:flex;align-items:center;justify-content:center;color:var(--fire);font-size:.95rem;margin-bottom:14px}.rev-cta-t{font-family:var(--head);font-size:.96rem;font-weight:800;color:#fff;margin-bottom:6px;line-height:1.3}.rev-cta-d{font-size:.78rem;color:rgba(255,255,255,.32);line-height:1.6;margin-bottom:18px}.rev-cta-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--fire);color:#fff;border:none;border-radius:10px;font-family:var(--body);font-size:.84rem;font-weight:700;cursor:pointer;transition:all .22s;box-shadow:0 4px 14px var(--fire-g);width:fit-content}.rev-cta-btn:hover{background:var(--fire2);transform:translateY(-1px)}.delivery-sec{background:var(--mist2);padding:96px 0}.del-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:64px;align-items:center}.del-h{font-family:var(--head);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:900;color:var(--ink);letter-spacing:-1px;margin-bottom:14px;line-height:1.1}.del-h em{font-style:normal;color:var(--fire)}.del-p{font-size:1rem;color:var(--txt2);line-height:1.85;margin-bottom:28px;max-width:380px;font-weight:400}.pins{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pin{display:flex;align-items:center;gap:10px;background:var(--white);border:1px solid rgba(10,20,32,.06);border-radius:13px;padding:11px 13px;box-shadow:0 2px 8px rgba(10,20,32,.05);transition:all .22s}.pin:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(10,20,32,.1);border-color:rgba(232,130,42,.15)}.pin-ico{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.82rem}.pin-ico-home{background:linear-gradient(135deg,var(--ink),var(--slate));color:var(--fire);box-shadow:0 4px 10px rgba(10,20,32,.2)}.pin-ico-near{background:rgba(232,130,42,.09);border:1px solid rgba(232,130,42,.18);color:var(--fire)}.pin-ico-far{background:rgba(10,20,32,.05);border:1px solid rgba(10,20,32,.07);color:var(--txt3)}.pin-name{font-size:.84rem;font-weight:700;color:var(--ink);line-height:1.25}.pin-sub{font-size:.7rem;color:var(--txt3);margin-top:1px}.map-card{border-radius:var(--r3);background:linear-gradient(145deg,#e8edf5,#dde3ee);padding:20px;box-shadow:0 12px 48px rgba(10,20,32,.12);border:1px solid rgba(255,255,255,.85);position:relative;overflow:hidden}.map-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.map-topbar-t{font-size:.78rem;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:6px}.map-topbar-t i{color:var(--fire)}.map-chips{display:flex;gap:6px}.map-chip-s{display:flex;align-items:center;gap:5px;background:rgba(10,20,32,.07);border:1px solid rgba(10,20,32,.08);border-radius:50px;padding:4px 11px;font-size:.68rem;font-weight:700;color:rgba(10,20,32,.5)}.map-box{border-radius:16px;overflow:hidden;position:relative;background:#edf0f7;cursor:crosshair}.map-box svg{width:100%;height:auto;display:block}.map-box svg path{fill:#e2e7f0;stroke:#c5cedb;stroke-width:1;transition:fill .2s}.map-box svg #YaroslavlOblast{fill:var(--fire)!important;stroke:#c96a10!important;stroke-width:1.5!important}.map-box svg #IvanovoOblast,.map-box svg #KostromaOblast,.map-box svg #Moscow,.map-box svg #MoscowOblast,.map-box svg #TverOblast{fill:rgba(232,130,42,0.42)!important;stroke:rgba(232,130,42,0.6)!important}.map-box svg #KalugaOblast,.map-box svg #NizhnyNovgorodOblast,.map-box svg #RyazanOblast,.map-box svg #TulaOblast,.map-box svg #VladimirOblast,.map-box svg #VologdaOblast{fill:rgba(232,130,42,0.18)!important;stroke:rgba(232,130,42,0.3)!important}.map-box svg path:hover{fill:rgba(232,130,42,0.55)!important}.map-tip{position:absolute;background:rgba(10,20,32,.88);color:#fff;font-size:.72rem;font-weight:700;padding:6px 11px;border-radius:8px;pointer-events:none;opacity:0;transition:opacity .2s;white-space:nowrap;z-index:10}.map-tip.vis{opacity:1}.map-legend{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.mleg{display:flex;align-items:center;gap:5px;font-size:.72rem;font-weight:600;color:var(--txt2)}.mleg-dot{width:11px;height:11px;border-radius:3px;flex-shrink:0}.faq-sec{background:var(--white);padding:96px 0;position:relative}.faq-sec::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(10,20,32,.08),transparent)}.faq-head{text-align:center;margin-bottom:52px}.faq-head h2{font-family:var(--head);font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:900;color:var(--ink);letter-spacing:-1.5px;margin-bottom:12px}.faq-head p{font-size:.96rem;color:var(--txt2);max-width:420px;margin:0 auto;line-height:1.75;font-weight:400}.faq-cols{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}.faq-item{border-radius:var(--r2);background:var(--mist);border:1px solid rgba(10,20,32,.06);overflow:hidden;transition:border-color .25s,box-shadow .25s,background .25s;margin-bottom:10px}.faq-item:last-child{margin-bottom:0}.faq-item:hover{border-color:rgba(232,130,42,.2);background:var(--white)}.faq-item.open{background:var(--white);border-color:rgba(232,130,42,.3);box-shadow:0 8px 28px rgba(10,20,32,.1)}.faq-q{display:flex;align-items:center;gap:13px;padding:18px 20px;cursor:pointer;user-select:none}.faq-ico{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0;background:rgba(232,130,42,.08);border:1px solid rgba(232,130,42,.15);color:var(--fire);transition:all .25s}.faq-item.open .faq-ico{background:var(--fire);border-color:var(--fire);color:#fff;box-shadow:0 4px 16px var(--fire-g)}.faq-qt{flex:1;font-size:.92rem;font-weight:700;color:var(--txt);line-height:1.4;transition:color .25s}.faq-item.open .faq-qt{color:var(--ink)}.faq-tog{width:26px;height:26px;border-radius:50%;flex-shrink:0;background:rgba(10,20,32,.05);border:1px solid rgba(10,20,32,.1);display:flex;align-items:center;justify-content:center;color:var(--txt3);font-size:.6rem;transition:all .25s}.faq-item.open .faq-tog{background:rgba(232,130,42,.1);border-color:rgba(232,130,42,.25);color:var(--fire);transform:rotate(45deg)}.faq-ans{max-height:0;overflow:hidden;transition:max-height .45s var(--ease)}.faq-ans-inner{padding:0 20px 20px 71px;font-size:.88rem;color:var(--txt2);line-height:1.82;border-top:1px solid rgba(10,20,32,.05);padding-top:14px;font-weight:400}.faq-cta{margin-top:32px;background:linear-gradient(135deg,var(--ink),var(--slate));border-radius:var(--r3);padding:28px 36px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.faq-cta-t{font-family:var(--head);font-size:1.05rem;font-weight:800;color:#fff;margin-bottom:4px}.faq-cta-d{font-size:.84rem;color:rgba(255,255,255,.38)}.faq-cta-btns{display:flex;gap:10px;flex-wrap:wrap}.faq-btn-fire{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;background:var(--fire);color:#fff;border:none;border-radius:12px;font-family:var(--body);font-size:.86rem;font-weight:700;cursor:pointer;transition:all .22s;box-shadow:0 4px 16px var(--fire-g)}.faq-btn-fire:hover{background:var(--fire2);transform:translateY(-2px)}.faq-btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.7);border-radius:12px;font-family:var(--body);font-size:.86rem;font-weight:700;cursor:pointer;transition:all .22s}.faq-btn-ghost:hover{background:rgba(255,255,255,.12);color:#fff}.cta-sec{background:var(--ink);padding:100px 0;text-align:center;position:relative;overflow:hidden}.cta-sec::before{content:"";position:absolute;top:-180px;right:-100px;width:550px;height:550px;border-radius:50%;background:radial-gradient(circle,rgba(232,130,42,.07) 0,transparent 65%);pointer-events:none}.cta-sec::after{content:"";position:absolute;bottom:-180px;left:-80px;width:450px;height:450px;border-radius:50%;background:radial-gradient(circle,rgba(42,108,182,.07) 0,transparent 65%);pointer-events:none}.cta-inner{position:relative;z-index:1;max-width:620px;margin:0 auto}.cta-badge{display:inline-flex;align-items:center;gap:7px;background:rgba(232,130,42,.09);border:1px solid rgba(232,130,42,.22);color:var(--fire);padding:6px 16px;border-radius:50px;font-size:.72rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:24px}.cta-inner h2{font-family:var(--head);font-size:clamp(2rem,4.5vw,3.2rem);font-weight:900;color:#fff;letter-spacing:-2px;margin-bottom:14px;line-height:1.05}.cta-inner p{font-size:1rem;color:rgba(255,255,255,.42);line-height:1.8;margin-bottom:36px;font-weight:400}.cta-form{display:flex;gap:10px;max-width:480px;margin:0 auto 12px}.cta-inp{flex:1;padding:15px 18px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:13px;color:#fff;font-family:var(--body);font-size:.94rem;outline:0;transition:all .2s}.cta-inp::placeholder{color:rgba(255,255,255,.28)}.cta-inp:focus{border-color:rgba(232,130,42,.5)}.cta-consent{font-size:.76rem;color:rgba(255,255,255,.22);margin-bottom:28px}.cta-consent a{color:rgba(255,255,255,.38)}.cta-guarantees{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.cta-g{display:flex;align-items:center;gap:6px;font-size:.82rem;color:rgba(255,255,255,.35)}.cta-g i{color:var(--fire);font-size:.78rem}.modal-ov{position:fixed;inset:0;z-index:10000;background:rgba(6,12,22,.82);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s}.modal-ov.open{opacity:1;pointer-events:all}.modal-box{background:var(--ink2);border:1px solid rgba(255,255,255,.09);border-radius:var(--r3);padding:36px;width:90%;max-width:540px;max-height:90svh;overflow-y:auto;transform:scale(.93) translateY(12px);opacity:0;pointer-events:none;transition:all .35s cubic-bezier(.34,1.4,.64,1);position:relative;box-shadow:0 32px 80px rgba(0,0,0,.5)}.modal-ov.open .modal-box{opacity:1;pointer-events:all;transform:none}.modal-close{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.45);font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.modal-close:hover{background:rgba(255,255,255,.12);color:#fff}.modal-tag{display:inline-flex;align-items:center;gap:6px;background:rgba(232,130,42,.1);border:1px solid rgba(232,130,42,.22);color:var(--fire);padding:5px 13px;border-radius:50px;font-size:.7rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.modal-h{font-family:var(--head);font-size:1.25rem;font-weight:800;color:#fff;margin-bottom:4px}.modal-s{font-size:.84rem;color:rgba(255,255,255,.35);margin-bottom:22px}.modal-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:0}.modal-label{display:block;font-size:.68rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:rgba(255,255,255,.38);margin-bottom:6px}.modal-input{width:100%;padding:12px 14px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:11px;color:#fff;font-family:var(--body);font-size:.9rem;outline:0;transition:all .2s;display:block;margin-bottom:12px}.modal-input::placeholder{color:rgba(255,255,255,.25)}.modal-input:focus{border-color:rgba(232,130,42,.5);background:rgba(255,255,255,.1)}.modal-input option{background:#162438}.modal-consent{font-size:.72rem;color:rgba(255,255,255,.22);margin-bottom:14px;line-height:1.5}.modal-consent a{color:rgba(255,255,255,.38)}.modal-submit{width:100%;padding:14px;background:var(--fire);color:#fff;border:none;border-radius:12px;font-family:var(--body);font-size:.96rem;font-weight:700;cursor:pointer;transition:all .22s;box-shadow:0 4px 18px var(--fire-g);display:flex;align-items:center;justify-content:center;gap:8px}.modal-submit:hover{background:var(--fire2);transform:translateY(-1px)}.stars-row{display:flex;gap:5px;margin-bottom:16px}.star-btn{font-size:1.8rem;color:rgba(255,255,255,.12);cursor:pointer;transition:color .12s;user-select:none}.star-btn.on,.star-btn:hover{color:#ffb800}.review-consent{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;cursor:pointer}.review-cb{width:18px;height:18px;border-radius:5px;border:1.5px solid rgba(255,255,255,.15);background:rgba(255,255,255,.05);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s;margin-top:2px}.review-cb.on{background:var(--fire);border-color:var(--fire)}.review-cb.on::after{content:"✓";color:#fff;font-size:.62rem;font-weight:800}.review-consent-txt{font-size:.76rem;color:rgba(255,255,255,.35);line-height:1.55}.review-consent-txt a{color:rgba(255,255,255,.5)}@media(max-width:1080px){.hero-grid{grid-template-columns:1fr}.hero-card{max-width:480px}.mosaic{grid-template-columns:1fr 1fr;grid-template-rows:400px 250px 280px}.mc-a{grid-column:1/3;grid-row:1}.mc-b{grid-column:1;grid-row:2}.mc-c{grid-column:2;grid-row:2}.mc-d{grid-column:1/3;grid-row:3}.mc-e,.mc-f{display:none}.bento{grid-template-columns:repeat(6,1fr);grid-template-rows:260px 190px 170px 160px 160px}.s1{grid-column:1/span 3;grid-row:1/span 2}.s2{grid-column:4/span 3;grid-row:1}.s3{grid-column:4/span 2;grid-row:2}.s4{grid-column:6/span 1;grid-row:2}.s5{grid-column:1/span 2;grid-row:3}.s6{grid-column:3/span 2;grid-row:3}.s7{grid-column:5/span 2;grid-row:3}.s8{grid-column:1/span 2;grid-row:4}.s9{grid-column:3/span 2;grid-row:4}.s10{grid-column:5/span 2;grid-row:4}.s11{grid-column:1/span 3;grid-row:5}.s12{grid-column:4/span 3;grid-row:5}.steps-row,.steps-row2{grid-template-columns:1fr 1fr}.del-grid,.why-grid{grid-template-columns:1fr;gap:48px}.why-vis{max-width:460px;margin:0 auto}.rev-head{grid-template-columns:1fr;gap:16px;align-items:start}}@media(max-width:768px){.numbers-grid{grid-template-columns:repeat(3,1fr)}.revs-bot,.revs-grid{grid-template-columns:1fr 1fr}.faq-cols{grid-template-columns:1fr}.cta-form{flex-direction:column}.quiz-shell{grid-template-columns:1fr}.quiz-right{display:none}.q-opts{grid-template-columns:1fr}.quiz-left{padding:34px 26px}.modal-row{grid-template-columns:1fr}.adv-grid{grid-template-columns:1fr}.pins{grid-template-columns:1fr}}@media(max-width:560px){.container{padding:0 16px}.hero-body{padding:40px 0 60px}.hero-h1{font-size:2.4rem}.hero-chips{display:none}.numbers-grid{grid-template-columns:1fr 1fr}.mosaic{display:flex;flex-direction:column}.mc{min-height:220px}.mc-a{min-height:280px}.q-opt{min-height:58px;padding:11px 12px}.bento{display:flex;flex-direction:column}.bcell{min-height:150px}.s1,.s7{min-height:240px}.steps-row,.steps-row2{grid-template-columns:1fr}.revs-bot,.revs-grid{grid-template-columns:1fr}.cat-head{flex-direction:column;align-items:flex-start}.cat-head h2{font-size:2rem}.faq-cta{flex-direction:column}.del-grid{grid-template-columns:1fr;gap:36px}.hero-cta{flex-direction:column}.hero-cta .btn{width:100%;justify-content:center}.hc-btn{font-size:.9rem}}@media(max-width:380px){.numbers-grid{grid-template-columns:1fr}}:root{--navy:#0F1B2D;--slate:#243B56;--orange:#E8822A;--orange-glow:rgba(232,130,42,0.3);--bg:#F5F6F8;--white:#fff;--text:#1A1D23;--sec:#5A6170;--muted:#8B91A0;--tr:0.25s cubic-bezier(0.4,0,0.2,1);--ease:cubic-bezier(0.16,1,0.3,1)}.delivery-sec .label{font-size:.68rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--orange);display:block;margin-bottom:12px}.rg-h{font-size:clamp(1.9rem,3.5vw,2.8rem);font-weight:800;color:var(--navy);line-height:1.08;letter-spacing:-1.2px;margin-bottom:16px}.rg-h em{font-style:normal;color:var(--orange)}.rg-p{font-size:.92rem;color:var(--sec);line-height:1.85;margin-bottom:36px;max-width:400px}.pins-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pin-item{display:flex;align-items:center;gap:11px;background:var(--white);border:1px solid rgba(0,0,0,.05);border-radius:14px;padding:12px 15px;box-shadow:0 2px 8px rgba(15,27,45,.05);transition:all var(--tr);cursor:default}.pin-item:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(15,27,45,.1);border-color:rgba(232,130,42,.15)}.pin-ico{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.85rem}.pin-ico.home{background:linear-gradient(135deg,var(--navy),var(--slate));color:var(--orange);box-shadow:0 4px 12px rgba(15,27,45,.2)}.pin-ico.near{background:rgba(232,130,42,.1);border:1px solid rgba(232,130,42,.2);color:var(--orange)}.pin-ico.far{background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.06);color:var(--muted)}.pin-name{font-size:.82rem;font-weight:700;color:var(--navy);line-height:1.25}.pin-sub{font-size:.68rem;color:var(--muted);margin-top:1px}.map-card{border-radius:28px;background:linear-gradient(145deg,#e8edf5 0,#dde3ee 100%);padding:22px;box-shadow:0 12px 48px rgba(15,27,45,.12);border:1px solid rgba(255,255,255,.9);position:relative;overflow:hidden}.map-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.map-topbar-title{font-size:.76rem;font-weight:700;color:var(--navy);display:flex;align-items:center;gap:7px}.map-topbar-title i{color:var(--orange)}.map-chips{display:flex;gap:7px}.map-chip{display:flex;align-items:center;gap:6px;background:rgba(15,27,45,.07);border:1px solid rgba(15,27,45,.08);border-radius:50px;padding:5px 12px;font-size:.66rem;font-weight:700;color:var(--slate)}.map-chip i{color:var(--orange);font-size:.62rem}.map-svg-box{border-radius:18px;overflow:hidden;position:relative;background:linear-gradient(145deg,#f0f4fb,#e8edf8);border:1px solid rgba(255,255,255,.8);box-shadow:inset 0 2px 8px rgba(15,27,45,.06)}.map-svg-box svg{width:100%;height:auto;display:block;padding:6px}.map-svg-box svg path{fill:#dde4ef;stroke:#c5cedf;stroke-width:.7;transition:fill .2s ease}.map-svg-box svg #YaroslavlOblast{fill:#E8822A!important;stroke:#c96a10;stroke-width:1.5;filter:drop-shadow(0 0 6px rgba(232,130,42,.45));cursor:pointer}.map-svg-box svg #YaroslavlOblast:hover{fill:#f09040!important}.map-svg-box svg #IvanovoOblast,.map-svg-box svg #KostromaOblast,.map-svg-box svg #Moscow,.map-svg-box svg #MoscowOblast,.map-svg-box svg #TverOblast{fill:rgba(232,130,42,0.38)!important;stroke:rgba(232,130,42,0.5);stroke-width:1;cursor:pointer}.map-svg-box svg #IvanovoOblast:hover,.map-svg-box svg #KostromaOblast:hover,.map-svg-box svg #Moscow:hover,.map-svg-box svg #MoscowOblast:hover,.map-svg-box svg #TverOblast:hover{fill:rgba(232,130,42,0.55)!important}.map-svg-box svg #ArkhangelskOblast,.map-svg-box svg #BelgorodOblast,.map-svg-box svg #BryanskOblast,.map-svg-box svg #KalugaOblast,.map-svg-box svg #KirovOblast,.map-svg-box svg #KurskOblast,.map-svg-box svg #LipetskOblast,.map-svg-box svg #MariEl,.map-svg-box svg #NizhnyNovgorodOblast,.map-svg-box svg #NovgorodOblast,.map-svg-box svg #OryolOblast,.map-svg-box svg #PskovOblast,.map-svg-box svg #RyazanOblast,.map-svg-box svg #SmolenskOblast,.map-svg-box svg #TambovOblast,.map-svg-box svg #TulaOblast,.map-svg-box svg #VladimirOblast,.map-svg-box svg #VologdaOblast,.map-svg-box svg #VoronezhOblast{fill:rgba(232,130,42,0.16)!important;stroke:rgba(232,130,42,0.25);stroke-width:.7;cursor:pointer}.map-svg-box svg #NizhnyNovgorodOblast:hover,.map-svg-box svg #VladimirOblast:hover,.map-svg-box svg #VologdaOblast:hover{fill:rgba(232,130,42,0.28)!important}.gl{position:absolute;z-index:4;backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);border-radius:16px;transition:transform .3s var(--ease),box-shadow .3s ease}.map-card:hover .gl{transform:translateY(-3px)}.gl-home{top:23%;left:38%;transform:translateX(-50%);background:rgba(232,130,42,.18);border:1px solid rgba(232,130,42,.45);padding:7px 14px;display:flex;align-items:center;gap:7px;box-shadow:0 4px 20px rgba(232,130,42,.2)}.gl-home::after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(232,130,42,.45)}.gl-home i{color:var(--orange);font-size:.72rem}.gl-home span{font-size:.72rem;font-weight:800;color:var(--navy)}.gl-stat{bottom:17%;right:4%;background:rgba(255,255,255,.75);border:1px solid rgba(255,255,255,.9);padding:12px 16px;text-align:center;box-shadow:0 8px 28px rgba(15,27,45,.1)}.gl-stat .sn{font-size:1.8rem;font-weight:800;color:var(--orange);line-height:1;letter-spacing:-1px}.gl-stat .sl{font-size:.6rem;color:var(--muted);font-weight:600;margin-top:2px;line-height:1.4}.gl-regs{top:8%;right:3%;background:rgba(255,255,255,.75);border:1px solid rgba(255,255,255,.9);padding:9px 14px;display:flex;align-items:center;gap:8px;box-shadow:0 8px 24px rgba(15,27,45,.08)}.gl-regs i{color:var(--orange);font-size:.78rem}.gl-regs span{font-size:.72rem;font-weight:700;color:var(--navy)}.map-tip{position:absolute;z-index:10;background:rgba(15,27,45,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:7px 13px;font-size:.7rem;font-weight:700;color:#fff;pointer-events:none;opacity:0;transition:opacity .15s ease;white-space:nowrap;box-shadow:0 6px 20px rgba(0,0,0,.25)}.map-tip.vis{opacity:1}.map-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:14px}.leg{display:flex;align-items:center;gap:6px;font-size:.68rem;font-weight:600;color:var(--sec)}.leg-dot{width:10px;height:10px;border-radius:3px;flex-shrink:0}@media(max-width:960px){.pins-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.pins-grid{grid-template-columns:1fr}.map-chips{display:none}}.cat-links-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px}.catlink-c{position:relative;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(135deg,#1e293b,#0f172a);border-radius:18px;padding:30px 28px;text-decoration:none;overflow:hidden;min-height:170px;transition:all .3s ease;box-shadow:0 4px 20px rgba(15,27,45,.12)}.catlink-c:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgba(15,27,45,.22)}.catlink-c-bg{position:absolute;top:50%;right:-10px;transform:translateY(-50%);font-size:6rem;color:rgba(255,255,255,.04);pointer-events:none;transition:color .3s ease}.catlink-c:hover .catlink-c-bg{color:rgba(255,255,255,.07)}.catlink-c-sub{position:relative;z-index:1;font-size:.75rem;font-weight:600;color:rgba(255,255,255,.35);letter-spacing:.3px;margin-bottom:6px}.catlink-c-name{position:relative;z-index:1;font-family:var(--head,"Raleway",sans-serif);font-size:1.6rem;font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.5px}.catlink-c-foot{position:relative;z-index:1;margin-top:16px;font-size:.82rem;font-weight:700;color:var(--orange,#f97316);display:flex;align-items:center;gap:7px;transition:gap .25s ease}.catlink-c:hover .catlink-c-foot{gap:12px}.catlink-c--blue{background:linear-gradient(135deg,#1e3a5f,#0f1b2d)}.catlink-c--green{background:linear-gradient(135deg,#1a3c34,#0f2620)}.catlink-c--warm{background:linear-gradient(135deg,#3b2016,#1a0e08)}.catlink-c--blue:hover{box-shadow:0 12px 36px rgba(30,58,95,.28)}.catlink-c--green:hover{box-shadow:0 12px 36px rgba(26,60,52,.28)}.catlink-c--warm:hover{box-shadow:0 12px 36px rgba(59,32,22,.28)}@media(max-width:820px){.cat-links-row{grid-template-columns:1fr;gap:14px}.catlink-c{min-height:140px}}.mini-cta{padding:0;margin:48px 0}.mini-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;background:linear-gradient(135deg,#0f1b2d 0,#1e293b 100%);border-radius:18px;padding:28px 34px;box-shadow:0 4px 24px rgba(15,27,45,.12)}.mini-cta-left{display:flex;align-items:center;gap:16px;flex-shrink:0}.mini-cta-icon{width:48px;height:48px;border-radius:14px;background:var(--orange,#f97316);display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#fff;flex-shrink:0;box-shadow:0 4px 14px rgba(249,115,22,.3)}.mini-cta-title{font-family:var(--head,"Raleway",sans-serif);font-size:1.1rem;font-weight:800;color:#fff;line-height:1.2}.mini-cta-sub{font-size:.78rem;color:rgba(255,255,255,.45);margin-top:3px;line-height:1.3}.mini-cta-form{display:flex;align-items:center;gap:10px;flex-shrink:0;position:relative}.mini-cta-phone{width:200px;padding:11px 16px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:rgba(255,255,255,.06);color:#fff;font-size:.88rem;font-weight:600;outline:0;transition:border-color .2s}.mini-cta-phone::placeholder{color:rgba(255,255,255,.3)}.mini-cta-phone:focus{border-color:var(--orange,#f97316)}.mini-cta-consent{display:flex;align-items:center;gap:6px;font-size:.7rem;color:rgba(255,255,255,.4);cursor:pointer;white-space:nowrap}.mini-cta-consent a{color:rgba(255,255,255,.55)}.mini-cta-consent input[type=checkbox]{width:14px;height:14px;accent-color:var(--orange,#f97316);cursor:pointer;flex-shrink:0}.mini-cta-btn{padding:11px 22px;border:none;border-radius:11px;background:var(--orange,#f97316);color:#fff;font-size:.88rem;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:7px;white-space:nowrap;transition:all .2s;box-shadow:0 4px 14px rgba(249,115,22,.3)}.mini-cta-btn:hover{background:#ea780e;transform:translateY(-1px);box-shadow:0 6px 20px rgba(249,115,22,.4)}@media(max-width:900px){.mini-cta-inner{flex-direction:column;text-align:center;padding:24px 20px;gap:18px}.mini-cta-left{flex-direction:column}.mini-cta-form{flex-direction:column;width:100%}.mini-cta-phone{width:100%}.mini-cta-btn{width:100%;justify-content:center}}.compare-sec{padding:60px 0}.compare-head{text-align:center;margin-bottom:36px}.compare-head h2{font-family:var(--head,"Raleway",sans-serif);font-size:clamp(1.4rem,3vw,2rem);font-weight:800;color:var(--navy,#0f1b2d);letter-spacing:-.5px}.compare-head h2 em{color:var(--orange,#f97316);font-style:normal}.compare-head p{color:var(--sec,#64748b);font-size:.88rem;margin-top:8px}.compare-table-wrap{overflow-x:auto;border-radius:16px;border:1px solid rgba(15,27,45,.08);box-shadow:0 2px 16px rgba(15,27,45,.05)}.compare-table{width:100%;border-collapse:collapse;font-size:.85rem}.compare-table thead th{padding:16px 18px;font-family:var(--head,"Raleway",sans-serif);font-weight:800;font-size:.9rem;text-align:left;background:var(--navy,#0f1b2d);color:#fff}.compare-table thead th:first-child{border-radius:15px 0 0 0}.compare-table thead th:last-child{border-radius:0 15px 0 0}.compare-table thead th.ct-us{background:var(--orange,#f97316);color:#fff}.compare-table tbody td{padding:14px 18px;border-bottom:1px solid rgba(15,27,45,.06);color:var(--sec,#64748b);line-height:1.4;vertical-align:top}.compare-table tbody tr:last-child td{border-bottom:none}.compare-table tbody td:first-child{font-weight:700;color:var(--navy,#0f1b2d);white-space:nowrap}.compare-table tbody td.ct-us{background:rgba(249,115,22,.04);color:var(--navy,#0f1b2d);font-weight:600}.ct-check{color:#16a34a;font-weight:700}.ct-warn{color:#eab308;font-weight:600}.ct-cross{color:#ef4444;font-weight:600}@media(max-width:700px){.compare-table{font-size:.78rem}.compare-table tbody td,.compare-table thead th{padding:10px 12px}}.mobile-sticky-cta{display:none;position:fixed;bottom:0;left:0;right:0;z-index:9990;background:rgba(15,27,45,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.08);padding:10px 16px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.mobile-sticky-cta-inner{display:flex;gap:10px;max-width:500px;margin:0 auto}.mobile-sticky-cta a{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 10px;border-radius:12px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s}.msc-call{background:var(--orange,#f97316);color:#fff;box-shadow:0 4px 14px rgba(249,115,22,.3)}.msc-call:hover{background:#ea780e}.msc-wa{background:rgba(37,211,102,.15);color:#25d366;border:1px solid rgba(37,211,102,.25)}.msc-wa:hover{background:rgba(37,211,102,.25)}@media(max-width:768px){.mobile-sticky-cta{display:block}body{padding-bottom:70px}}.form-hint-msg{animation:fadeIn .2s ease}