.vevl-contact-page{--contact-ink:#f4f8fc;--contact-muted:#a9bacb;--contact-line:rgba(125,169,211,.25);--contact-panel:rgba(8,22,39,.9);--contact-panel-strong:#0d2239;--contact-blue:#69c7ff;--contact-blue-strong:#198fdc;--contact-gold:#d7bc7b}.contact10-page{position:relative;z-index:1;color:var(--contact-ink)}.contact10-hero{padding:clamp(66px,7vw,112px) 0 72px;background:radial-gradient(circle at 78% 8%,rgba(26,129,205,.23),transparent 30rem),linear-gradient(180deg,rgba(3,10,19,.25),rgba(3,10,19,.74));border-bottom:1px solid var(--contact-line)}.contact10-hero-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(420px,.82fr);gap:clamp(42px,6vw,86px);align-items:start}.contact10-eyebrow,.contact10-card-kicker{margin:0 0 12px;color:#8bd6ff;font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.contact10-hero h1{max-width:760px;margin:0;font-family:Georgia,'Times New Roman',serif;font-size:clamp(3.1rem,6.2vw,6rem);font-weight:500;line-height:.94;letter-spacing:-.052em}.contact10-lead{max-width:760px;margin:26px 0 0;color:#c6d4e2;font-size:clamp(1.04rem,1.65vw,1.22rem);line-height:1.72}.contact10-trust-list{display:flex;flex-wrap:wrap;gap:10px 20px;margin:26px 0 0;padding:0;list-style:none;color:#d5e2ee;font-size:.9rem}.contact10-trust-list li{display:flex;align-items:center;gap:9px}.contact10-trust-list li:before{content:'';width:7px;height:7px;border-radius:50%;background:var(--contact-blue);box-shadow:0 0 15px rgba(105,199,255,.65)}.contact10-paths{display:grid;gap:11px;margin-top:34px}.contact10-paths article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:15px;padding:18px;border:1px solid var(--contact-line);border-radius:16px;background:linear-gradient(145deg,rgba(12,33,55,.76),rgba(6,17,30,.9))}.contact10-paths article>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#105e9d;color:#fff;font-size:.72rem;font-weight:800}.contact10-paths h2{margin:0;font-size:1.02rem}.contact10-paths p{margin:6px 0 8px;color:var(--contact-muted);font-size:.9rem;line-height:1.55}.contact10-paths a{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:#9fddff;font-weight:800;text-decoration:none}.contact10-paths a:hover{text-decoration:underline}.contact10-form-shell{padding:30px;border:1px solid rgba(110,177,230,.42);border-radius:26px;background:linear-gradient(150deg,rgba(12,34,57,.98),rgba(4,14,27,.98));box-shadow:0 30px 80px rgba(0,0,0,.34)}.contact10-form-intro h2,.contact10-receipt h2{margin:0;font-family:Georgia,'Times New Roman',serif;font-size:clamp(2rem,3.2vw,3rem);font-weight:500;letter-spacing:-.035em}.contact10-form-intro>p:last-child,.contact10-receipt>p:not(.contact10-card-kicker){margin:15px 0 0;color:var(--contact-muted);line-height:1.65}.contact10-form{margin-top:24px}.contact10-form [data-contact10-form-body]{display:grid;gap:18px}.contact10-grid-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact10-field{display:grid;gap:7px}.contact10-field-wide{grid-column:1/-1}.contact10-field>span{color:#e7eef5;font-size:.86rem;font-weight:800}.contact10-field>span>b{color:#83d0ff}.contact10-field>span small{color:#9aacbd;font-weight:600}.contact10-field>small,.contact10-reference>p,.contact10-submit-note{margin:0;color:#8fa2b5;font-size:.76rem;line-height:1.5}.contact10-field input,.contact10-field select,.contact10-field textarea{width:100%;min-height:50px;border:1px solid rgba(126,174,216,.43);border-radius:12px;background:#061321;color:#fff;padding:12px 14px;font:inherit}.contact10-field textarea{min-height:170px;resize:vertical;line-height:1.55}.contact10-field input::placeholder,.contact10-field textarea::placeholder{color:#708397}.contact10-field :is(input,select,textarea):focus{outline:3px solid rgba(91,190,255,.32);outline-offset:1px;border-color:#6ac8ff}.contact10-message{position:relative}.contact10-count{justify-self:end}.contact10-reference{border:1px solid var(--contact-line);border-radius:15px;background:rgba(5,18,32,.7);overflow:hidden}.contact10-reference summary{min-height:52px;display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;font-size:.88rem;font-weight:800}.contact10-reference summary span{margin-left:auto;color:#8fa2b5;font-size:.72rem;font-weight:600}.contact10-reference>p{padding:0 14px}.contact10-reference>.contact10-grid-two{padding:14px}.contact10-consent{display:grid;grid-template-columns:24px minmax(0,1fr);gap:11px;align-items:start;color:#bdcad7;font-size:.88rem;line-height:1.55}.contact10-consent input{width:22px;height:22px;margin:1px 0 0;accent-color:#1d93dc}.contact10-consent a{color:#9ad9ff}.contact10-submit{min-height:52px;display:flex;align-items:center;justify-content:space-between;border:1px solid #48b6f4;border-radius:12px;background:linear-gradient(135deg,#096db6,#35acf0);color:#fff;padding:12px 18px;font:inherit;font-weight:850;cursor:pointer}.contact10-submit:hover{filter:brightness(1.08)}.contact10-submit:disabled{opacity:.65;cursor:wait}.contact10-submit-note{text-align:center}.contact10-status{margin-top:16px;padding:15px 16px;border-radius:12px;line-height:1.55}.contact10-status.success{border:1px solid rgba(83,205,144,.55);background:rgba(32,151,104,.15)}.contact10-status.error{border:1px solid rgba(238,97,97,.55);background:rgba(196,65,65,.16)}.contact10-receipt{padding:24px;border:1px solid rgba(87,207,146,.45);border-radius:18px;background:linear-gradient(145deg,rgba(18,72,57,.62),rgba(6,29,29,.84))}.contact10-case-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:22px}.contact10-case-row code{min-height:52px;display:flex;align-items:center;padding:12px 14px;border:1px solid rgba(138,223,183,.4);border-radius:11px;background:rgba(3,17,20,.7);color:#d8fff0;font-size:1rem;overflow-wrap:anywhere}.contact10-copy,.contact10-secondary-button{min-height:52px;border:1px solid rgba(118,196,220,.52);border-radius:11px;background:rgba(10,39,54,.72);color:#d8f4ff;padding:10px 14px;font:inherit;font-weight:800;cursor:pointer}.contact10-receipt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0}.contact10-receipt-grid>div{padding:13px;border:1px solid rgba(121,190,184,.26);border-radius:12px;background:rgba(3,18,24,.48)}.contact10-receipt-grid dt{color:#8eaeb1;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.contact10-receipt-grid dd{margin:7px 0 0;color:#e6faf5;font-size:.84rem;overflow-wrap:anywhere}.contact10-receipt-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.contact10-receipt-actions .button,.contact10-secondary-button{justify-content:center}.contact10-noscript{padding:13px;border:1px solid #8b6c2e;border-radius:10px;background:rgba(125,89,25,.18);color:#f3d99d}.contact46-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.contact10-expectations{padding:86px 0;background:#030a13;border-bottom:1px solid var(--contact-line)}.contact10-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.6fr);gap:40px;align-items:end}.contact10-section-head h2,.contact10-before h2{max-width:800px;margin:0;font-family:Georgia,'Times New Roman',serif;font-size:clamp(2.3rem,5vw,4.6rem);font-weight:500;line-height:1;letter-spacing:-.045em}.contact10-section-head>p{margin:0;color:var(--contact-muted);line-height:1.68}.contact10-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:32px 0 0;padding:0;list-style:none}.contact10-step-grid li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:22px;border:1px solid var(--contact-line);border-radius:18px;background:var(--contact-panel)}.contact10-step-grid li>span{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#146dad;color:#fff;font-weight:800}.contact10-step-grid h3{margin:0;font-size:1.02rem}.contact10-step-grid p{margin:8px 0 0;color:var(--contact-muted);line-height:1.6}.contact10-before{padding:88px 0 100px}.contact10-before-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(420px,1fr);gap:clamp(42px,7vw,100px);align-items:start}.contact10-before-list{display:grid;border-top:1px solid var(--contact-line)}.contact10-before-list a{min-height:74px;display:grid;grid-template-columns:minmax(150px,.55fr) minmax(0,1fr) auto;gap:20px;align-items:center;border-bottom:1px solid var(--contact-line);color:#fff;text-decoration:none}.contact10-before-list a>span{color:#8fa5b8;font-size:.8rem}.contact10-before-list a>strong{font-size:.98rem}.contact10-before-list a>b{color:#75ccff;font-size:1.4rem}.contact10-before-list a:hover strong{color:#98ddff}.vevl-contact-page :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #ffd36b;outline-offset:3px}.vevl-contact-page .toast:empty{display:none}.contact10-page [hidden]{display:none!important}@media(max-width:1040px){.contact10-hero-grid{grid-template-columns:1fr}.contact10-form-shell{max-width:760px}.contact10-section-head,.contact10-before-grid{grid-template-columns:1fr}.contact10-step-grid{grid-template-columns:1fr}.contact10-before-list{max-width:800px}}@media(max-width:760px){.contact10-hero{padding:54px 0 52px}.contact10-hero h1{font-size:clamp(2.8rem,12.5vw,4.7rem)}.contact10-form-shell{padding:22px}.contact10-grid-two,.contact10-receipt-grid,.contact10-receipt-actions{grid-template-columns:1fr}.contact10-section-head{gap:18px}.contact10-expectations,.contact10-before{padding:64px 0}.contact10-before-list a{grid-template-columns:1fr auto;gap:6px 12px;padding:14px 0}.contact10-before-list a>span{grid-column:1/-1}.contact10-before-list a>b{grid-column:2;grid-row:2}.contact10-paths article{padding:16px}.contact10-trust-list{display:grid}.contact10-case-row{grid-template-columns:1fr}.contact10-copy{width:100%}}@media(max-width:480px){.contact10-hero-grid{gap:34px}.contact10-form-shell{margin-inline:-4px}.contact10-paths article{grid-template-columns:34px minmax(0,1fr)}.contact10-submit{min-height:48px}.contact10-reference summary{min-height:48px}.contact10-before-list a{min-height:66px}.contact10-receipt-actions .button,.contact10-secondary-button{min-height:48px}.contact10-consent a{min-height:44px;display:inline-flex;align-items:center}.contact10-paths a{width:100%}.contact10-field input,.contact10-field select{min-height:48px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}@media(forced-colors:active){.contact10-form-shell,.contact10-paths article,.contact10-reference,.contact10-step-grid li,.contact10-receipt{border:1px solid CanvasText}.contact10-submit{border:1px solid ButtonText}.contact10-trust-list li:before{background:CanvasText}}
.contact10-consent a{min-height:44px;display:inline-flex;align-items:center}
.contact10-receipt-actions form{margin:0}.contact10-receipt-actions form .button{width:100%;border:0;cursor:pointer;font:inherit}
