.page-module___8aEwW__page{min-height:100vh;padding:32px 16px 72px}.page-module___8aEwW__main{gap:28px;width:min(1120px,100%);margin:0 auto;display:grid}.page-module___8aEwW__hero,.page-module___8aEwW__section,.page-module___8aEwW__form{border:1px solid var(--border);background:linear-gradient(180deg,#ffffff05,#fff0),var(--panel);box-shadow:0 24px 80px #00000047}.page-module___8aEwW__hero{border-radius:0;grid-template-columns:minmax(0,1.5fr) minmax(280px,.85fr);gap:28px;min-height:460px;padding:36px;display:grid;position:relative;overflow:hidden}.page-module___8aEwW__heroMap{z-index:0;filter:saturate(.8)brightness(.72);background:#0b1016;position:absolute;inset:0}.page-module___8aEwW__heroMapOverlay{z-index:1;pointer-events:none;background:radial-gradient(circle at 18% 22%,#74b9ff29,#0000 30%),linear-gradient(135deg,#04070bb3,#050a106b 42%,#050a10d1);position:absolute;inset:0}.page-module___8aEwW__heroCopy{z-index:2;align-content:start;gap:16px;display:grid;position:relative}.page-module___8aEwW__eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:12px}.page-module___8aEwW__hero h1{max-width:10ch;font-family:var(--serif);letter-spacing:-.01em;text-shadow:0 12px 28px #00000061;font-size:clamp(3rem,7vw,5.6rem);line-height:.94}.page-module___8aEwW__subhead{color:#f3f1ebd1;text-shadow:0 8px 20px #00000047;max-width:58ch;font-size:18px;line-height:1.7}.page-module___8aEwW__outcomeList{gap:10px;max-width:56ch;margin:0;padding:0;list-style:none;display:grid}.page-module___8aEwW__outcomeList li{color:#f3f1ebe6;padding-left:18px;line-height:1.6;position:relative}.page-module___8aEwW__outcomeList li:before{content:"•";color:var(--accent-strong);position:absolute;left:0}.page-module___8aEwW__cta{flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}.page-module___8aEwW__buttonPrimary,.page-module___8aEwW__buttonSecondary{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:600;transition:transform .14s,border-color .14s,background .14s;display:inline-flex}.page-module___8aEwW__buttonPrimary{background:var(--accent);color:#07111a}.page-module___8aEwW__buttonSecondary{border-color:var(--border);color:var(--foreground);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#171717d1}.page-module___8aEwW__buttonPrimary:hover,.page-module___8aEwW__buttonSecondary:hover{transform:translateY(-1px)}.page-module___8aEwW__heroPanel{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a10189e;border:1px solid #ffffff14;border-radius:0;align-content:start;align-self:end;gap:18px;padding:24px;display:grid;position:relative}.page-module___8aEwW__heroPanel h3,.page-module___8aEwW__section h2,.page-module___8aEwW__card h3{font-family:var(--sans);font-weight:600}.page-module___8aEwW__section{border-radius:0;gap:18px;padding:28px;display:grid}.page-module___8aEwW__sectionHeader{gap:8px;display:grid}.page-module___8aEwW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.page-module___8aEwW__card,.page-module___8aEwW__exampleCard{background:var(--panel-strong);border:1px solid #ffffff0f;border-radius:0;gap:12px;padding:18px;display:grid}.page-module___8aEwW__exampleCard{align-content:start}.page-module___8aEwW__exampleMeta{color:var(--accent-strong);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.page-module___8aEwW__exampleTags{flex-wrap:wrap;gap:8px;display:flex}.page-module___8aEwW__exampleTags span{min-height:28px;color:var(--accent-strong);background:#74b9ff14;border:1px solid #74b9ff38;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.page-module___8aEwW__exampleActions{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.page-module___8aEwW__price{color:var(--accent-strong);font-size:24px;font-weight:700}.page-module___8aEwW__list{color:var(--muted);gap:10px;padding-left:18px;line-height:1.6;display:grid}.page-module___8aEwW__note{color:var(--muted);line-height:1.7}.page-module___8aEwW__requestGrid{background-color:#0b1016;background-image:linear-gradient(#74b9ff09 1px,#0000 1px),linear-gradient(90deg,#74b9ff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #9fd0ff2e;grid-template-columns:minmax(240px,.72fr) minmax(0,1.55fr);gap:0;display:grid}.page-module___8aEwW__requestBrief{background:#060a0fc2;border-right:1px solid #9fd0ff29;align-content:space-between;gap:32px;padding:28px;display:grid}.page-module___8aEwW__requestKicker{color:var(--accent-strong);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700}.page-module___8aEwW__requestSteps{gap:28px;padding:0;list-style:none;display:grid}.page-module___8aEwW__requestSteps li{grid-template-columns:34px minmax(0,1fr);gap:12px;display:grid}.page-module___8aEwW__requestSteps li>span{color:#9fd0ff94;font-family:var(--serif);font-size:18px;line-height:1.25}.page-module___8aEwW__requestSteps strong{color:var(--foreground);margin-bottom:6px;font-size:15px;display:block}.page-module___8aEwW__requestSteps p{color:var(--muted);font-size:14px;line-height:1.55}.page-module___8aEwW__directEmail{border-top:1px solid #ffffff14;gap:5px;padding-top:20px;font-size:14px;display:grid}.page-module___8aEwW__directEmail span{color:var(--muted)}.page-module___8aEwW__directEmail a{color:var(--accent-strong);text-underline-offset:4px;-webkit-text-decoration:underline #9fd0ff59;text-decoration:underline #9fd0ff59}.page-module___8aEwW__contactForm{background:#0f151de6;gap:20px;padding:32px;display:grid}.page-module___8aEwW__formHeader{gap:8px;padding-bottom:6px;display:grid}.page-module___8aEwW__formHeader h3{max-width:20ch;font-family:var(--serif);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:500;line-height:1.05}.page-module___8aEwW__formHeader>p:last-child{color:var(--muted);font-size:15px;line-height:1.6}.page-module___8aEwW__fieldRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.page-module___8aEwW__contactForm label{color:#f3f1ebe0;gap:8px;font-size:14px;font-weight:600;display:grid}.page-module___8aEwW__contactForm label small{color:var(--muted);font-size:12px;font-weight:400}.page-module___8aEwW__contactForm input,.page-module___8aEwW__contactForm select,.page-module___8aEwW__contactForm textarea{width:100%;color:var(--foreground);font:inherit;background:#05090edb;border:1px solid #ffffff1f;border-radius:0;outline:none;font-size:16px;font-weight:400;transition:border-color .14s,box-shadow .14s,background .14s}.page-module___8aEwW__contactForm input,.page-module___8aEwW__contactForm select{min-height:48px;padding:0 13px}.page-module___8aEwW__contactForm textarea{resize:vertical;min-height:170px;padding:13px;line-height:1.55}.page-module___8aEwW__contactForm input::placeholder,.page-module___8aEwW__contactForm textarea::placeholder{color:#716f6a}.page-module___8aEwW__contactForm input:focus,.page-module___8aEwW__contactForm select:focus,.page-module___8aEwW__contactForm textarea:focus{border-color:var(--accent);background:#080e15;box-shadow:0 0 0 3px #74b9ff1f}.page-module___8aEwW__honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.page-module___8aEwW__dataNote{border-left:2px solid var(--accent);background:#74b9ff12;padding:15px 17px}.page-module___8aEwW__dataNote strong{margin-bottom:4px;font-size:14px;display:block}.page-module___8aEwW__dataNote p{color:var(--muted);font-size:13px;line-height:1.55}.page-module___8aEwW__turnstile{min-height:65px}.page-module___8aEwW__formFooter{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.page-module___8aEwW__formFooter button{background:var(--accent);color:#07111a;min-height:48px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:24px;padding:0 18px;font-size:14px;font-weight:700;transition:transform .14s,background .14s,opacity .14s;display:inline-flex}.page-module___8aEwW__formFooter button:hover:not(:disabled),.page-module___8aEwW__formFooter button:focus-visible:not(:disabled){background:var(--accent-strong);transform:translateY(-1px)}.page-module___8aEwW__formFooter button:disabled{cursor:not-allowed;opacity:.45}.page-module___8aEwW__formStatus,.page-module___8aEwW__statusSuccess{color:var(--muted);font-size:13px;line-height:1.45}.page-module___8aEwW__statusSuccess{color:#9ce6bd}@media (max-width:900px){.page-module___8aEwW__hero,.page-module___8aEwW__grid,.page-module___8aEwW__requestGrid{grid-template-columns:1fr}.page-module___8aEwW__hero{min-height:520px;padding:28px}.page-module___8aEwW__requestBrief{border-bottom:1px solid #9fd0ff29;border-right:0}}@media (max-width:620px){.page-module___8aEwW__page{padding-inline:10px}.page-module___8aEwW__section,.page-module___8aEwW__requestBrief,.page-module___8aEwW__contactForm{padding:22px}.page-module___8aEwW__fieldRow,.page-module___8aEwW__formFooter{grid-template-columns:1fr}.page-module___8aEwW__formFooter button{width:100%}}
