.blitz{position:relative;isolation:isolate;overflow:hidden;height:calc(100svh - 86px);min-height:calc(100svh - 86px);padding-top:58px;padding-bottom:30px;display:flex;flex-direction:column;background:#070d27;color:#f3f5ff}
.blitz:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 72% 48%,#6d68ff31,transparent 27%),radial-gradient(circle at 16% 78%,#20d7c51b,transparent 30%),linear-gradient(135deg,#070c23,#101644 58%,#070b22)}
.blitz:after{content:"";position:absolute;inset:-40%;z-index:-1;background:repeating-radial-gradient(ellipse at 65% 50%,transparent 0 68px,#8995ff10 70px 71px,transparent 73px 136px);animation:blitz-field 14s linear infinite;pointer-events:none}
.blitz-ambient i{position:absolute;border-radius:50%;filter:blur(2px);background:#aeb8ff;box-shadow:0 0 24px #91a1ff;opacity:.55;animation:blitz-float 7s ease-in-out infinite}.blitz-ambient i:nth-child(1){width:5px;height:5px;left:14%;top:31%}.blitz-ambient i:nth-child(2){width:7px;height:7px;left:91%;top:23%;animation-delay:-2s}.blitz-ambient i:nth-child(3){width:4px;height:4px;left:47%;top:82%;animation-delay:-4s}
.blitz .section-line{color:#b9c4f2;border-color:#aeb8ff2b}.blitz-layout{flex:1;min-height:0;display:grid;grid-template-columns:minmax(320px,.78fr) minmax(560px,1.22fr);gap:clamp(35px,6vw,95px);align-items:center;padding:14px 0 0}
.blitz-intro .eyebrow{color:#7ce5da}.blitz-intro h2{margin:20px 0 24px;color:#fff;font:650 clamp(54px,6vw,86px)/.92 OnestLocal,Arial,sans-serif!important;letter-spacing:-.07em}.blitz-intro>p{max-width:450px;color:#adb8d3;font-size:16px;line-height:1.65}.blitz-sla{display:grid;gap:5px;margin-top:36px;padding:18px 0 18px 22px;border-left:2px solid #67ead7}.blitz-sla b{font-size:14px;color:#effffb}.blitz-sla span{font-size:12px;color:#8e9bb9}
.blitz-machine{position:relative;height:min(620px,calc(100svh - 205px));min-height:0;display:grid;grid-template-rows:54px minmax(0,1fr) 38px;border:1px solid #b8c5ff36;border-radius:31px;overflow:hidden;background:linear-gradient(145deg,#10183ad9,#0a102ce6);box-shadow:inset 0 1px #ffffff19,0 40px 110px #010412b8,0 0 80px #706cff1c;backdrop-filter:blur(18px)}
.blitz-machine:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 20%,#ffffff08 41%,transparent 52%);transform:translateX(-110%);animation:blitz-scan 6s ease-in-out infinite}.blitz-machine-head,.blitz-machine-foot{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:#080e29b8}.blitz-machine-head{border-bottom:1px solid #ffffff12}.blitz-machine-foot{border-top:1px solid #ffffff12;color:#6f7d9e;font:9px/1 ui-monospace,monospace;letter-spacing:.11em}.blitz-signal{display:flex;align-items:center;gap:10px;color:#bac5e6;font:10px/1 ui-monospace,monospace;letter-spacing:.12em}.blitz-signal i{width:8px;height:8px;border-radius:50%;background:#64e8c7;box-shadow:0 0 17px #64e8c7;animation:blitz-pulse 1.8s ease-in-out infinite}.blitz-progress{width:35%;height:3px;border-radius:9px;background:#ffffff12;overflow:hidden}.blitz-progress span{display:block;width:var(--progress,6%);height:100%;background:linear-gradient(90deg,#65e6ca,#8e8dff);box-shadow:0 0 12px #858cff;transition:width .65s cubic-bezier(.2,.8,.2,1)}
.blitz-stage{position:relative;z-index:1;min-height:0;overflow:hidden;padding:clamp(18px,2.2vw,26px);scrollbar-width:thin;scrollbar-color:#8996df44 transparent}.blitz-view{animation:blitz-enter .5s cubic-bezier(.2,.8,.2,1) both}.blitz-view h3{max-width:650px;margin:0 0 11px;color:#f7f8ff;font:650 clamp(25px,2.5vw,38px)/1.05 OnestLocal,Arial,sans-serif!important;letter-spacing:-.045em}.blitz-view>p{max-width:650px;margin-bottom:17px;color:#9faccc;font-size:13px;line-height:1.5}.blitz-field{position:relative}.blitz-field textarea,.blitz-field input{width:100%;border:1px solid #a9b7ff2c;border-radius:18px;outline:0;background:#060b21a8;color:#f7f8ff;font:14px/1.6 OnestLocal,Arial,sans-serif;box-shadow:inset 0 1px #ffffff09;transition:border-color .25s,box-shadow .25s}.blitz-field textarea{min-height:118px;padding:16px;resize:none}.blitz-field input{height:51px;padding:0 18px}.blitz-field textarea:focus,.blitz-field input:focus{border-color:#899cff8f;box-shadow:0 0 0 4px #778bff15,inset 0 1px #ffffff10}.blitz-field textarea::placeholder,.blitz-field input::placeholder{color:#65728f}.blitz-count{position:absolute;right:15px;bottom:12px;color:#5e6d8d;font:9px ui-monospace,monospace}.blitz-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px}.blitz-primary,.blitz-secondary{border-radius:999px;padding:14px 20px;border:1px solid #aeb9ff38;font:700 12px/1 OnestLocal,Arial,sans-serif;transition:.25s}.blitz-primary{margin-left:auto;min-width:180px;background:linear-gradient(135deg,#dce3ff,#9eabff);color:#09102c;box-shadow:0 14px 35px #02051580}.blitz-primary:hover{transform:translateY(-2px);box-shadow:0 18px 42px #020515a0,0 0 28px #8c9cff27}.blitz-secondary{background:#ffffff06;color:#b9c3dc}.blitz-primary:disabled{opacity:.4;cursor:default;transform:none}.blitz-chips{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 16px}.blitz-chips button{padding:8px 12px;border:1px solid #aeb9ff29;border-radius:999px;background:#ffffff06;color:#aeb9d5;font-size:11px}.blitz-chips button:hover{border-color:#7ce5da78;color:#dffffa;background:#63d9ca12}
.blitz-thinking{height:100%;display:grid;place-items:center;text-align:center}.blitz-orb{position:relative;width:125px;height:125px;margin:auto;border-radius:50%;border:1px solid #aab7ff75;box-shadow:inset 0 0 38px #7f83ff4a,0 0 75px #626cff38;animation:blitz-orb 1.8s ease-in-out infinite}.blitz-orb:before,.blitz-orb:after{content:"";position:absolute;border:1px solid #6ee7d0;border-radius:50%}.blitz-orb:before{inset:15px -24px;transform:rotate(63deg)}.blitz-orb:after{inset:-24px 15px;transform:rotate(-31deg)}.blitz-thinking b{display:block;margin-top:35px;color:#ecf0ff;font-size:15px}.blitz-thinking span{display:block;margin-top:8px;color:#73809d;font:9px ui-monospace,monospace;letter-spacing:.12em}
.blitz-summary{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:15px 0}.blitz-summary article{padding:12px 15px;border:1px solid #aeb9ff20;border-radius:15px;background:#ffffff05}.blitz-summary article:last-child{grid-column:1/-1}.blitz-summary small{display:block;margin-bottom:5px;color:#69dfce;font:9px ui-monospace,monospace;letter-spacing:.12em}.blitz-summary b,.blitz-summary span{color:#e9edff;font-size:13px;line-height:1.45}.blitz-summary ul{display:flex;flex-wrap:wrap;gap:4px 25px;margin:0;padding-left:17px;color:#b0bbd4;font-size:11px;line-height:1.55}.blitz-final-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.blitz-final-grid .wide{grid-column:1/-1}.blitz-final-grid label{display:grid;gap:7px;color:#8390ad;font-size:10px}.blitz-consent{display:flex!important;grid-template-columns:18px 1fr!important;align-items:start;gap:9px!important;color:#8390ad!important;font-size:10px!important;line-height:1.45}.blitz-consent input{width:16px!important;height:16px!important;margin:0}.blitz-consent a{color:#b7c3ff;text-decoration:underline}.blitz-captcha{display:flex;align-items:end;gap:10px}.blitz-captcha label{flex:1}.blitz-captcha code{height:55px;display:grid;place-items:center;padding:0 15px;border:1px solid #6be1cf43;border-radius:14px;background:#64dfcb0b;color:#86eadb;font:700 15px ui-monospace,monospace}.blitz-error{min-height:16px;margin-top:10px;color:#ff9da9;font-size:10px}.blitz-success{height:100%;display:grid;place-content:center;text-align:center}.blitz-success i{width:72px;height:72px;margin:0 auto 25px;display:grid;place-items:center;border-radius:50%;background:#67e5ca;color:#071b22;font:normal 30px Arial;box-shadow:0 0 55px #67e5ca55}.blitz-success h3{margin-inline:auto}.blitz-success p{margin-inline:auto}.blitz-success strong{color:#77e7d3}.blitz-success button{margin:20px auto 0}
@keyframes blitz-field{to{transform:rotate(1deg) scale(1.08)}}@keyframes blitz-float{50%{transform:translateY(-24px);opacity:.25}}@keyframes blitz-pulse{50%{opacity:.35;transform:scale(.7)}}@keyframes blitz-scan{0%,35%{transform:translateX(-110%)}70%,100%{transform:translateX(110%)}}@keyframes blitz-enter{from{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes blitz-orb{50%{transform:scale(.92) rotate(8deg);box-shadow:inset 0 0 50px #69decb3d,0 0 90px #727aff55}}
@media(max-width:1000px){.blitz-layout{grid-template-columns:1fr;align-items:start;gap:28px;padding-top:32px}.blitz-intro{display:grid;grid-template-columns:1fr 1fr;gap:10px 28px}.blitz-intro .eyebrow,.blitz-intro h2{grid-column:1}.blitz-intro h2{font-size:58px}.blitz-intro>p,.blitz-sla{grid-column:2}.blitz-intro>p{grid-row:1/3;align-self:end}.blitz-sla{margin-top:4px}.blitz-machine{height:600px}}
@media(max-width:700px){.blitz{height:calc(100svh - 110px);min-height:calc(100svh - 110px);padding-top:23px;padding-bottom:18px}.blitz .section-line{padding-bottom:12px}.blitz-layout{flex:1;min-height:0;display:flex;flex-direction:column;gap:11px;padding:14px 0 0}.blitz-intro{width:100%;display:grid;grid-template-columns:1fr auto;align-items:end;gap:4px 12px}.blitz-intro .eyebrow{grid-column:1/-1;font-size:8px}.blitz-intro h2{grid-column:1;margin:3px 0 0;font-size:clamp(31px,9.4vw,39px);line-height:.92}.blitz-intro>p{display:none}.blitz-sla{grid-column:2;margin:0;padding:7px 0 7px 10px}.blitz-sla b{font-size:9px}.blitz-sla span{font-size:8px}.blitz-machine{flex:1;width:100%;height:auto;min-height:0;border-radius:21px;grid-template-rows:47px minmax(0,1fr) 37px}.blitz-machine-head,.blitz-machine-foot{padding:0 13px}.blitz-machine-foot{font-size:7px}.blitz-progress{width:31%}.blitz-stage{overflow:auto;padding:18px 16px}.blitz-view h3{font-size:23px}.blitz-view>p{font-size:11px;margin-bottom:14px}.blitz-field textarea{min-height:105px;padding:13px}.blitz-actions{margin-top:11px}.blitz-primary,.blitz-secondary{padding:12px 14px}.blitz-primary{min-width:0}.blitz-final-grid{grid-template-columns:1fr}.blitz-final-grid .wide{grid-column:1}.blitz-summary{grid-template-columns:1fr;margin:12px 0;gap:7px}.blitz-summary article:last-child{grid-column:1}.blitz-summary article{padding:9px 11px}.blitz-captcha code{height:48px}}
@media(prefers-reduced-motion:reduce){.blitz:after,.blitz-ambient i,.blitz-machine:before,.blitz-signal i,.blitz-orb{animation:none}}
@media(min-width:701px) and (max-width:1000px){.blitz-layout{grid-template-rows:auto minmax(0,1fr);gap:18px;padding-top:16px}.blitz-intro{grid-template-rows:auto auto;row-gap:0}.blitz-intro .eyebrow{grid-column:1;grid-row:1;align-self:start}.blitz-intro h2{grid-column:1;grid-row:1/3;align-self:start;margin-top:47px}.blitz-intro>p{grid-column:2;grid-row:1;align-self:start;margin:0}.blitz-sla{grid-column:2;grid-row:2;align-self:start;margin:12px 0 0;padding-block:8px}.blitz-machine{height:100%}.blitz-stage{padding:14px 18px}.blitz-view h3{margin-bottom:7px}.blitz-view>p{margin-bottom:8px}.blitz-chips{margin-bottom:8px}.blitz-field textarea{min-height:95px}.blitz-actions{margin-top:8px}}
