:root{--bg:#050705;--bg2:#08100b;--panel:#09100c;--panel2:#0c1610;--line:rgba(63,149,100,.30);--lineStrong:rgba(63,149,100,.72);--green:#3f9564;--green2:#68c98d;--text:#f5f7f5;--muted:#a7b1aa;--soft:#d9e5dc;--shadow:0 18px 50px rgba(0,0,0,.28)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--text);background:radial-gradient(circle at 50% -10%,rgba(63,149,100,.10),transparent 33%),linear-gradient(180deg,#050705 0%,#060906 48%,#050705 100%);font-size:14px;letter-spacing:.015em}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(rgba(63,149,100,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(63,149,100,.018) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(to bottom,black,transparent 72%);z-index:-1}a{text-decoration:none;color:inherit}.page{width:min(1180px,calc(100% - 52px));margin:auto}.topbar{min-height:76px;background:rgba(4,7,5,.94);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30;backdrop-filter:blur(18px)}.nav-wrap{min-height:76px;display:flex;align-items:center;gap:30px}.brand{display:flex;align-items:center;min-width:280px}.brand img{width:245px;height:62px;object-fit:contain;object-position:left center;display:block}.main-nav{display:flex;align-items:center;justify-content:center;gap:25px;flex:1;height:76px}.main-nav a{height:100%;display:flex;align-items:center;font-size:10px;font-weight:850;letter-spacing:.09em;color:#bac5be;border-bottom:2px solid transparent}.main-nav a:hover,.main-nav a.active{color:#fff;border-bottom-color:var(--green2)}.talk-btn{display:flex;align-items:center;gap:10px;border:1px solid var(--lineStrong);background:rgba(63,149,100,.08);padding:10px 15px;border-radius:10px;min-width:150px}.talk-btn .wa-icon{font-size:22px;color:var(--green2)}.talk-btn b,.talk-btn small{display:block}.talk-btn b{font-size:11px;letter-spacing:.08em}.talk-btn small{font-size:8px;color:#9db1a4;margin-top:2px;letter-spacing:.09em}.hero{min-height:245px;overflow:hidden;border-bottom:1px solid rgba(63,149,100,.18)}.hero-grid{min-height:245px;display:grid;grid-template-columns:55% 45%}.hero-copy{display:flex;flex-direction:column;justify-content:center;padding:38px 30px 35px 8px}.boxed-label{display:inline-flex;width:max-content;max-width:100%;border:1px solid var(--lineStrong);background:rgba(63,149,100,.08);border-radius:8px;padding:8px 12px;font-size:10px;letter-spacing:.19em;font-weight:900;color:var(--green2);margin-bottom:15px}.hero h1{font-size:54px;line-height:.95;letter-spacing:-.04em;margin:0;color:#fff;font-weight:950}.hero p{font-size:13px;line-height:1.6;color:#bec9c2;margin:18px 0 0;max-width:680px;font-weight:600;letter-spacing:.04em}.micro-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.micro-tags span{border:1px solid var(--line);background:rgba(255,255,255,.025);border-radius:7px;padding:7px 10px;color:#dce5df;font-size:9px;font-weight:900;letter-spacing:.09em}.hero-visual{position:relative;overflow:hidden;background:#071009}.hero-photo{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.72) brightness(.56) contrast(1.08)}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#050705 0%,rgba(5,7,5,.30) 24%,rgba(3,8,5,.20) 62%,rgba(2,8,4,.50)),linear-gradient(180deg,rgba(63,149,100,.08),rgba(0,0,0,.10))}.hero-logo-card{position:absolute;left:26px;bottom:20px;width:220px;border:1px solid rgba(63,149,100,.42);background:rgba(4,8,5,.78);backdrop-filter:blur(10px);border-radius:12px;padding:8px 11px}.hero-logo-card img{width:100%;height:76px;object-fit:contain}.hero-note{position:absolute;right:20px;top:24px;width:190px;border:1px solid var(--lineStrong);background:rgba(3,7,4,.72);border-radius:10px;padding:13px 15px;color:#e4ece7;font-size:10px;line-height:1.5;letter-spacing:.10em}.hero-note strong{color:var(--green2)}.stepper-wrap{background:rgba(6,10,7,.82);border-bottom:1px solid rgba(63,149,100,.16)}.stepper{height:112px;display:grid;grid-template-columns:82px 1fr 82px 1fr 82px 1fr 82px 1fr 82px;align-items:center;padding:0 32px}.step{display:flex;flex-direction:column;align-items:center;gap:8px}.step span{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:rgba(63,149,100,.13);border:1px solid var(--lineStrong);color:var(--green2);font-size:16px;font-weight:950}.step b{font-size:10px;color:#e6ede9;white-space:nowrap;letter-spacing:.06em}.step.muted span{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.10);color:#6f7d74}.step.muted b{color:#7d8a81}.line{height:1px;background:rgba(255,255,255,.09);margin-top:-23px}.line.active{background:linear-gradient(90deg,var(--green),rgba(63,149,100,.50))}.form-layout{display:grid;grid-template-columns:56% 44%;gap:14px;padding-top:18px}.panel{border:1px solid var(--line);border-radius:15px;background:linear-gradient(180deg,rgba(10,16,12,.95),rgba(7,12,9,.96));box-shadow:var(--shadow)}.left-panel{padding:18px}.right-panel{padding:18px}.section-title{display:flex;gap:13px;align-items:flex-start;margin-bottom:14px}.num{width:42px;height:42px;border-radius:11px;background:rgba(63,149,100,.12);border:1px solid var(--lineStrong);color:var(--green2);display:grid;place-items:center;font-size:17px;font-weight:950;flex:0 0 auto}.section-title h2,.attendance-title h2,.follow-copy h3{margin:0}.section-title h2 span,.attendance-title h2 span,.follow-copy h3 span{display:inline-block;border:1px solid rgba(63,149,100,.36);background:rgba(63,149,100,.055);border-radius:7px;padding:7px 9px;color:#fff}.section-title h2{font-size:13px;line-height:1.25;margin:0 0 5px}.section-title p,.attendance-title p{font-size:9px;color:#8f9d94;margin:0;line-height:1.45;letter-spacing:.06em}.divider,.right-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(63,149,100,.26),transparent);margin:20px 0 15px}.two-choice{display:grid;grid-template-columns:1fr 1fr;gap:12px}.select-card{height:92px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.018);color:#eef3f0;display:flex;align-items:center;justify-content:center;gap:17px;position:relative;cursor:pointer;transition:.18s}.select-card:hover{border-color:rgba(63,149,100,.42);background:rgba(63,149,100,.035)}.select-card.selected{border-color:var(--lineStrong);background:linear-gradient(135deg,rgba(63,149,100,.13),rgba(63,149,100,.035));box-shadow:inset 0 0 0 1px rgba(63,149,100,.08)}.radio{width:18px;height:18px;border:1.5px solid #76847b;border-radius:50%;position:absolute;left:16px;top:35px}.selected>.radio{border-color:var(--green2)}.selected>.radio:after,.problem.selected i:after{content:"";position:absolute;width:8px;height:8px;background:var(--green2);border-radius:50%;left:3.5px;top:3.5px}.icon{width:48px;height:38px;position:relative}.icon.desktop:before{content:"";position:absolute;left:2px;top:0;width:39px;height:28px;border:2px solid var(--green2);border-radius:3px;background:rgba(63,149,100,.10)}.icon.desktop:after{content:"";position:absolute;left:18px;top:29px;width:8px;height:7px;background:var(--green2);box-shadow:-7px 7px 0 0 var(--green2),7px 7px 0 0 var(--green2)}.icon.notebook:before{content:"";position:absolute;left:6px;top:1px;width:34px;height:24px;border:3px solid var(--green2);border-radius:2px}.icon.notebook:after{content:"";position:absolute;left:0;top:29px;width:46px;height:4px;background:var(--green2);border-radius:2px}.select-card b{font-size:11px;letter-spacing:.08em}.problem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.problem{height:126px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:rgba(255,255,255,.015);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#eaf0ec;position:relative;cursor:pointer;transition:.18s}.problem:hover{border-color:rgba(63,149,100,.40);background:rgba(63,149,100,.03)}.problem.selected{background:rgba(63,149,100,.10);border-color:var(--lineStrong)}.problem-icon{height:35px;min-width:39px;display:grid;place-items:center;font-size:27px;font-weight:900;color:var(--green2)}.problem-icon.windows{font-size:34px}.problem-icon.ssd{background:#111a14;border:1px solid rgba(63,149,100,.36);color:var(--green2);border-radius:6px;font-size:9px;height:36px}.problem-icon.check{width:32px;height:37px;border:2px solid var(--green2);font-size:22px}.problem-icon.more{border-radius:50%;background:rgba(63,149,100,.09);border:1px solid rgba(63,149,100,.25);width:39px;font-size:16px}.problem b{font-size:9px;line-height:1.25;letter-spacing:.055em}.problem i{position:absolute;bottom:12px;width:17px;height:17px;border:1.5px solid #66756b;border-radius:50%}.description-block textarea{width:100%;height:106px;border:1px solid rgba(255,255,255,.11);border-radius:9px;padding:13px;background:#050806;color:#e9efeb;font:inherit;font-size:10px;line-height:1.5;resize:none;outline:none;letter-spacing:.04em}.description-block textarea:focus{border-color:var(--lineStrong);box-shadow:0 0 0 3px rgba(63,149,100,.07)}.description-block textarea::placeholder{color:#67756c}.counter{text-align:right;font-size:9px;color:#718079;margin-top:5px}.price-box{background:linear-gradient(135deg,rgba(63,149,100,.10),rgba(255,255,255,.015));border:1px solid rgba(63,149,100,.34);border-radius:11px;padding:14px;display:flex;gap:13px;min-height:122px}.price-icon{width:50px;height:50px;border-radius:12px;display:grid;place-items:center;background:rgba(63,149,100,.11);border:1px solid rgba(63,149,100,.34);color:var(--green2);font-size:25px;flex:0 0 50px}.price-label{display:inline-block;border:1px solid rgba(63,149,100,.32);border-radius:6px;padding:5px 7px;font-size:9px;color:#dbe4de;letter-spacing:.06em}.price-box strong{display:block;font-size:31px;line-height:1;color:#fff;margin:8px 0 7px}.price-box p{font-size:8px;line-height:1.45;margin:0;color:#8e9c93;letter-spacing:.025em}.attendance-title{margin:15px 0 10px}.attendance-title h2{font-size:12px;margin-bottom:5px}.attendance-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.attendance{min-height:292px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:rgba(255,255,255,.015);padding:14px 12px;position:relative;text-align:center;color:#eaf0ec;cursor:pointer}.attendance.selected{border-color:var(--lineStrong);background:rgba(63,149,100,.08)}.attendance .radio{top:15px;left:13px}.att-icon{display:block;font-size:38px;color:var(--green2);height:47px;line-height:1}.att-icon.truck{font-size:30px;margin-top:7px}.attendance>b{display:inline-block;border:1px solid rgba(63,149,100,.28);background:rgba(63,149,100,.04);border-radius:6px;padding:6px 7px;font-size:9px;line-height:1.2;margin-top:5px;letter-spacing:.05em}.attendance>p{font-size:9px;line-height:1.45;color:#8f9d94;margin:10px 0}.cep-box{height:37px;border:1px solid rgba(255,255,255,.11);border-radius:6px;background:#050806;display:flex;justify-content:space-between;align-items:center;padding:0 10px;color:#718078;text-align:left;font-size:9px}.cep-box b{font-size:17px;color:var(--green2)}.att-detail{text-align:left;margin:11px 3px 0;padding:9px 10px;border:1px solid rgba(63,149,100,.20);background:rgba(63,149,100,.035);border-radius:7px}.att-detail strong{font-size:8px;color:var(--green2);display:block;letter-spacing:.05em}.att-detail span{font-size:8px;color:#d7e2db;display:block;margin-top:2px}.delivery-price{background:rgba(63,149,100,.06);border:1px solid rgba(63,149,100,.24);border-radius:7px;text-align:left;padding:10px 12px;margin-top:18px}.delivery-price span{display:block;font-size:8px;color:#93a299}.delivery-price strong{font-size:17px;color:#fff}.field{display:block;margin-top:12px}.field>span{display:inline-block;border:1px solid rgba(63,149,100,.27);border-radius:6px;background:rgba(63,149,100,.045);font-weight:800;font-size:9px;margin-bottom:7px;padding:5px 7px;letter-spacing:.06em}.field input{width:100%;height:39px;border:1px solid rgba(255,255,255,.11);border-radius:7px;padding:0 12px;font:inherit;font-size:10px;outline:none;background:#050806;color:#ecf2ee;letter-spacing:.04em}.field input:focus{border-color:var(--lineStrong);box-shadow:0 0 0 3px rgba(63,149,100,.07)}.field input::placeholder{color:#68776d}.field small{display:block;font-size:8px;color:#7f8d84;margin-top:7px;line-height:1.4;letter-spacing:.035em}.input-icon{position:relative}.input-icon b{position:absolute;right:10px;top:7px;color:var(--green2);font-size:19px}.submit{width:100%;height:51px;margin-top:16px;border:1px solid var(--green2);border-radius:8px;background:linear-gradient(135deg,#3f9564,#2f7c51);color:white;font-size:10px;letter-spacing:.10em;font-weight:950;cursor:pointer;box-shadow:0 12px 26px rgba(63,149,100,.13)}.submit span{font-size:18px;margin-left:10px}.info-strip{margin-top:12px;border-radius:12px;background:rgba(63,149,100,.045);border:1px solid rgba(63,149,100,.23);display:flex;align-items:center;padding:14px 16px;gap:14px}.info-circle{width:38px;height:38px;border-radius:10px;background:rgba(63,149,100,.10);border:1px solid var(--lineStrong);color:var(--green2);display:grid;place-items:center;font-size:18px;font-weight:900;flex:0 0 38px}.info-content{min-width:0}.info-tags{display:flex;flex-wrap:wrap;gap:7px}.info-tags span{border:1px solid rgba(63,149,100,.25);background:rgba(63,149,100,.035);border-radius:6px;padding:5px 7px;font-size:8px;font-weight:900;letter-spacing:.055em;color:#dce6df}.info-strip p{font-size:8px;margin:8px 0 0;color:#7f8d84;letter-spacing:.04em}.follow-strip{margin-top:12px;border-radius:12px;border:1px solid rgba(63,149,100,.30);background:linear-gradient(100deg,rgba(63,149,100,.09),rgba(255,255,255,.012));display:flex;align-items:center;padding:19px 20px;gap:18px}.check-circle{width:52px;height:52px;border-radius:14px;background:rgba(63,149,100,.11);border:1px solid var(--lineStrong);color:var(--green2);display:grid;place-items:center;font-size:27px;font-weight:900;flex:0 0 52px}.follow-copy{min-width:0;flex:1}.follow-copy h3{font-size:11px;line-height:1.4}.follow-copy p{font-size:8px;line-height:1.5;color:#8b9990;margin:8px 0 0;letter-spacing:.04em}.whatsapp-badge{border:1px solid var(--lineStrong);background:rgba(63,149,100,.06);border-radius:9px;padding:10px 13px;color:#cedbd2;font-size:8px;line-height:1.45;letter-spacing:.07em;text-align:center}.whatsapp-badge strong{color:var(--green2);font-size:9px}footer{background:#040605;color:#fff;margin-top:16px;padding:26px 0 17px;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:24px;align-items:start}.footer-brand img{width:265px;height:88px;object-fit:contain;object-position:left center}.footer-col{padding-left:19px;border-left:1px solid rgba(63,149,100,.23);min-height:88px}.footer-col h4{display:inline-block;border:1px solid rgba(63,149,100,.30);border-radius:6px;padding:5px 7px;font-size:8px;letter-spacing:.08em;margin:0 0 10px;color:var(--green2)}.footer-col a,.footer-col p{font-size:8px;color:#aebbb2;display:block;margin:5px 0;letter-spacing:.045em}.link-columns{display:grid;grid-template-columns:1fr 1fr}.footer-bottom{border-top:1px solid rgba(63,149,100,.18);margin-top:16px;padding-top:12px;display:flex;justify-content:space-between;font-size:7px;color:#7f8d84;letter-spacing:.05em}.request-mode-wrap{padding:14px 0 4px;background:rgba(5,8,6,.72)}.request-mode-panel{border:1px solid var(--line);border-radius:14px;background:linear-gradient(135deg,rgba(63,149,100,.055),rgba(255,255,255,.012));padding:14px 16px;display:grid;grid-template-columns:.95fr 1.45fr;gap:16px;align-items:center}.request-mode-copy{min-width:0}.mode-kicker{display:inline-block;border:1px solid rgba(63,149,100,.34);background:rgba(63,149,100,.055);border-radius:7px;padding:6px 8px;color:var(--green2);font-size:8px;font-weight:950;letter-spacing:.10em}.request-mode-copy strong{display:block;margin-top:8px;font-size:10px;line-height:1.35;letter-spacing:.06em}.request-mode-copy small{display:block;margin-top:6px;color:#829087;font-size:8px;line-height:1.45;letter-spacing:.035em}.request-mode-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.request-mode{min-height:74px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.015);color:#eef3f0;display:flex;align-items:center;gap:12px;text-align:left;padding:12px 13px;cursor:pointer;transition:.18s}.request-mode:hover{border-color:rgba(63,149,100,.42);background:rgba(63,149,100,.035)}.request-mode.selected{border-color:var(--lineStrong);background:linear-gradient(135deg,rgba(63,149,100,.14),rgba(63,149,100,.04));box-shadow:inset 0 0 0 1px rgba(63,149,100,.08)}.request-mode-icon{width:38px;height:38px;border-radius:9px;border:1px solid rgba(63,149,100,.38);background:rgba(63,149,100,.07);display:grid;place-items:center;color:var(--green2);font-size:18px;font-weight:950;flex:0 0 38px}.request-mode b{display:block;font-size:10px;letter-spacing:.07em}.request-mode small{display:block;margin-top:4px;font-size:7px;color:#86958b;letter-spacing:.06em}.request-mode.selected small{color:#b8c7bd}.selected-mode-line{margin-top:14px;display:flex;align-items:center;justify-content:flex-end;gap:8px}.selected-mode-line span,.selected-mode-line strong{border:1px solid rgba(63,149,100,.28);border-radius:6px;padding:5px 8px;font-size:8px;letter-spacing:.07em}.selected-mode-line span{color:#7f8e84;background:rgba(255,255,255,.012)}.selected-mode-line strong{color:var(--green2);background:rgba(63,149,100,.055)}.problem-grid{grid-template-columns:repeat(4,1fr)}.problem{height:118px}@media(max-width:980px){.request-mode-panel{grid-template-columns:1fr}.main-nav{display:none}.brand{min-width:auto}.nav-wrap{justify-content:space-between}.hero-grid{grid-template-columns:1fr}.hero-visual{min-height:210px}.hero-copy{padding:34px 0}.form-layout{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-col{border-left:0;padding-left:0}.stepper{padding:0 10px}}@media(max-width:650px){.request-mode-actions{grid-template-columns:1fr}.selected-mode-line{justify-content:center}.page{width:min(100% - 20px,1180px)}.topbar,.nav-wrap{min-height:66px}.brand img{width:185px;height:52px}.talk-btn{min-width:auto;padding:8px 10px}.talk-btn small{display:none}.hero-grid{display:block}.hero-copy{padding:28px 0 23px}.hero h1{font-size:38px}.hero p{font-size:11px}.hero-visual{min-height:185px}.hero-logo-card{width:160px}.hero-logo-card img{height:56px}.hero-note{font-size:8px;width:160px}.stepper{grid-template-columns:repeat(5,1fr);height:92px}.stepper .line{display:none}.step b{font-size:7px}.step span{width:36px;height:36px}.problem-grid{grid-template-columns:repeat(2,1fr)}.attendance-grid,.two-choice{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:7px}.follow-strip{align-items:flex-start;flex-wrap:wrap}.whatsapp-badge{width:100%}.micro-tags{gap:5px}.micro-tags span{font-size:7px}.footer-brand img{width:220px;height:75px}}.hero-logo-card{left:auto;right:22px;bottom:18px;width:248px;border:0;background:transparent;backdrop-filter:none;border-radius:0;padding:0;filter:drop-shadow(0 7px 18px rgba(0,0,0,.62))}.hero-logo-card img{width:100%;height:auto;max-height:94px;object-fit:contain;object-position:right center;display:block}.hero-note{right:22px;top:20px;width:202px;background:rgba(3,7,4,.63);backdrop-filter:blur(7px)}.hero-visual:after{content:"";position:absolute;right:0;bottom:0;width:175px;height:96px;pointer-events:none;background:linear-gradient(135deg,transparent 0%,rgba(3,7,4,.10) 24%,rgba(3,7,4,.68) 100%);z-index:1}.hero-logo-card,.hero-note{z-index:2}.problem-grid{gap:8px}.problem{height:112px;padding:10px 7px 28px;justify-content:center}.problem b{max-width:132px;min-height:24px;display:flex;align-items:center;justify-content:center;text-align:center}.problem-icon{height:31px;min-width:36px;font-size:24px}.problem-icon.ssd{height:32px}.problem i{bottom:9px}@media(max-width:650px){.hero-logo-card{right:12px;bottom:12px;width:176px}.hero-logo-card img{max-height:68px}.hero-note{right:12px;top:12px;width:154px}.problem{height:108px}}:root{--green:#3f9564;--green2:#72c796;--line:rgba(63,149,100,.28);--lineStrong:rgba(86,180,125,.72)}body{background:radial-gradient(circle at 68% 2%,rgba(63,149,100,.085),transparent 26%),radial-gradient(circle at 12% 42%,rgba(63,149,100,.035),transparent 24%),linear-gradient(180deg,#050705 0%,#050806 52%,#040605 100%)}body:before{opacity:.70}.topbar{box-shadow:0 8px 30px rgba(0,0,0,.18)}.brand img{width:238px;height:60px}.main-nav a{font-size:9px;letter-spacing:.105em}.talk-btn{background:linear-gradient(135deg,rgba(63,149,100,.10),rgba(63,149,100,.035));box-shadow:inset 0 0 0 1px rgba(255,255,255,.015)}.hero{min-height:255px;background:linear-gradient(90deg,rgba(63,149,100,.025),transparent 42%)}.hero-grid{min-height:255px;grid-template-columns:54% 46%}.hero-copy{padding-top:32px;padding-bottom:32px}.boxed-label{padding:7px 11px;margin-bottom:14px;background:rgba(63,149,100,.065)}.hero h1{font-size:52px;max-width:650px;line-height:.97}.hero p{max-width:640px;margin-top:16px;color:#c6d0ca}.micro-tags{margin-top:16px}.micro-tags span{background:rgba(63,149,100,.025)}.hero-photo{filter:saturate(.68) brightness(.53) contrast(1.12)}.hero-shade{background:linear-gradient(90deg,#050705 0%,rgba(5,7,5,.48) 16%,rgba(3,8,5,.14) 54%,rgba(2,8,4,.34)),linear-gradient(180deg,rgba(63,149,100,.055),rgba(0,0,0,.12))}.hero-note{right:20px;top:18px;width:194px;padding:11px 13px;background:rgba(3,7,4,.68);border-color:rgba(86,180,125,.48)}.hero-logo-card{right:20px;bottom:16px;width:230px;filter:drop-shadow(0 10px 22px rgba(0,0,0,.68))}.hero-logo-card img{max-height:86px}.request-mode-wrap{padding-top:12px}.request-mode-panel{padding:13px 15px;grid-template-columns:1fr 1.45fr;box-shadow:inset 0 1px rgba(255,255,255,.015)}.request-mode{min-height:70px}.request-mode.selected{box-shadow:inset 0 0 0 1px rgba(114,199,150,.08),0 8px 24px rgba(0,0,0,.12)}.stepper{height:104px}.step span{width:42px;height:42px;border-radius:10px}.step b{font-size:9px;letter-spacing:.075em}.selected-mode-line{margin-top:12px}.form-layout{grid-template-columns:minmax(0,1.34fr) minmax(360px,.96fr);gap:16px;padding-top:14px;align-items:start}.panel{border-color:rgba(63,149,100,.26);box-shadow:0 18px 46px rgba(0,0,0,.20)}.left-panel,.right-panel{padding:17px}.right-panel{align-self:start}.section-title{margin-bottom:13px}.section-title h2 span,.attendance-title h2 span,.follow-copy h3 span{background:linear-gradient(135deg,rgba(63,149,100,.07),rgba(63,149,100,.025))}.num{width:40px;height:40px;border-radius:10px}.two-choice{gap:10px}.select-card{height:88px}.problem-grid{gap:7px}.problem{height:106px;padding:9px 6px 26px;border-radius:9px}.problem:hover{transform:translateY(-1px)}.problem.selected{box-shadow:inset 0 0 0 1px rgba(114,199,150,.07)}.problem-icon{height:29px;min-width:34px;font-size:22px}.problem-icon.windows{font-size:30px}.problem b{font-size:8.35px;line-height:1.18;letter-spacing:.045em;max-width:125px;min-height:22px}.problem i{width:15px;height:15px;bottom:8px}.problem.selected i:after{width:7px;height:7px;left:2.5px;top:2.5px}.description-block textarea{height:116px}.price-box{min-height:116px;padding:13px}.price-box strong{letter-spacing:-.02em}.attendance-title{margin-top:15px}.attendance-grid{gap:9px}.attendance{padding:13px 10px 11px;min-height:285px}.attendance>b{font-size:8.5px}.attendance>p{min-height:38px}.att-detail{padding:8px 9px;margin-top:9px}.delivery-price{margin-top:15px}.field{margin-top:11px}.submit{margin-top:15px;height:50px;background:linear-gradient(135deg,#489f6b,#347d53)}.submit:hover{filter:brightness(1.06)}.info-strip{margin-top:13px;padding:13px 15px;background:linear-gradient(90deg,rgba(63,149,100,.05),rgba(63,149,100,.022))}.follow-strip{padding:17px 18px;background:linear-gradient(100deg,rgba(63,149,100,.085),rgba(255,255,255,.010))}footer{margin-top:15px;padding-top:24px}.footer-brand img{width:250px;height:82px}.footer-bottom{padding-bottom:2px}@media(max-width:1100px){.form-layout{grid-template-columns:1fr}.right-panel{position:static}.problem-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:650px){.hero h1{font-size:36px}.hero-logo-card{width:160px;right:10px;bottom:10px}.hero-logo-card img{max-height:62px}.hero-note{right:10px;top:10px;width:150px}.problem-grid{grid-template-columns:repeat(2,1fr)}.problem{height:105px}}