.o-hero{position:relative;overflow:hidden}.o-hero .hero-grid{pointer-events:none;position:absolute;inset:0}.o-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding-top:.75rem;display:flex}.o-crumbs{color:var(--color-muted);min-width:0;font-size:.875rem}.o-crumbs ol{flex-wrap:wrap;align-items:center;column-gap:.5rem;display:flex}.o-crumbs a{min-width:2.75rem;min-height:2.75rem;color:var(--color-muted);align-items:center;display:inline-flex}.o-crumbs a:hover{color:var(--color-text);text-decoration:underline}.o-crumbs [aria-current]{min-height:2.75rem;color:var(--color-text);align-items:center;display:inline-flex}.o-lang{min-height:2.75rem;color:var(--color-text);background:#0d2035cc;border:1px solid #5b9dff6b;border-radius:999px;align-items:center;gap:.5rem;padding:0 .9rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:border-color .18s ease-out,background-color .18s ease-out;display:inline-flex}.o-lang:hover{border-color:var(--color-link);background:var(--color-raised)}.o-lang svg{color:var(--color-link);flex:none}.o-sec{padding-block:3.5rem}.o-sec-alt{border-block:1px solid var(--color-border);background:var(--color-card)}@media (width>=40rem){.o-sec{padding-block:4.5rem}}.o-h2{font-size:1.75rem;font-weight:700}@media (width>=40rem){.o-h2{font-size:2.125rem}}.o-sub{max-width:44rem;color:var(--color-muted);margin-top:.75rem;font-size:1.0625rem}.o-promise{border-radius:var(--radius-xl);max-width:36rem;color:var(--color-muted);background:#0d2035bf;border:1px solid #5b9dff59;flex-wrap:wrap;align-items:center;gap:.6rem .75rem;margin-top:1.5rem;padding:.85rem 1rem;display:flex}.o-promise strong{color:var(--color-text)}.q-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""form""side";gap:2rem;padding-block:.5rem 3.5rem;display:grid;position:relative}@media (width>=64rem){.q-grid{grid-template:"intro form""side form"1fr/minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:2rem 3.5rem;padding-block:1.5rem 5rem}}.q-intro{grid-area:intro}.q-formcol{grid-area:form;min-width:0}.q-side{grid-area:side}.q-h1{font-size:2.25rem;font-weight:700}@media (width>=40rem){.q-h1{font-size:3rem}}.q-lead{max-width:36rem;color:var(--color-muted);margin-top:1rem;font-size:1.125rem}.q-form{padding:1.25rem}@media (width>=40rem){.q-form{padding:2rem}}.q-top{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;display:flex}.q-progress{letter-spacing:.04em;color:var(--color-muted);font-size:.875rem;font-weight:600}.q-bar{background:var(--color-border);border-radius:999px;height:.3rem;overflow:hidden}.q-bar>span{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#034bdc,#5b9dff);width:100%;height:100%;transition:transform .22s ease-out;display:block;transform:scaleX(.143)}.q-step{border:0;min-width:0;margin:0;padding:0}.q-step>legend,.q-sub>legend{padding:0}.q-sub{border:0;min-width:0;margin:0;padding:0}.q-h{color:var(--color-text);font-size:1.375rem;font-weight:700;line-height:1.25;display:block}.q-h:focus{outline:none}.q-h:focus-visible{outline:2px solid var(--color-link);outline-offset:4px}.q-hint{color:var(--color-muted);margin-top:.4rem;font-size:.9375rem}.q-opts{grid-template-columns:minmax(0,1fr);gap:.6rem;margin-top:1rem;display:grid}@media (width>=40rem){.q-opts-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.q-opt{cursor:pointer;border-radius:var(--radius-xl);border:1px solid var(--color-input-border);background:var(--color-bg);align-items:flex-start;gap:.75rem;min-height:3.25rem;padding:.8rem 1rem;transition:border-color .15s ease-out,background-color .15s ease-out,box-shadow .15s ease-out;display:flex;position:relative}.q-opt:hover{border-color:var(--color-muted)}.q-opt:has(input:checked){border-color:var(--color-link);background:var(--color-raised);box-shadow:0 0 0 1px var(--color-link) inset}.q-opt:has(input:focus-visible){outline:2px solid var(--color-link);outline-offset:3px}.q-radio{-webkit-appearance:none;appearance:none;border:2px solid var(--color-input-border);background:var(--color-bg);cursor:pointer;border-radius:999px;flex:none;width:1.25rem;height:1.25rem;margin:.15rem 0 0}.q-radio:checked{border-color:var(--color-link);background:radial-gradient(circle, var(--color-link) 0 42%, transparent 46%)}.q-radio:focus-visible{outline:none}.q-opt-body{flex-direction:column;gap:.1rem;min-width:0;display:flex}.q-opt-label{color:var(--color-text);font-weight:600;line-height:1.35}.q-opt-sub{color:var(--color-muted);font-size:.875rem;line-height:1.4}.q-extra{margin-top:1rem}.q-fields{grid-template-columns:minmax(0,1fr);gap:1.1rem;margin-top:1rem;display:grid}@media (width>=40rem){.q-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.q-span-2{grid-column:span 2/span 2}}.q-opt-note{color:var(--color-muted);font-weight:400}.q-check{margin-top:1.25rem}.q-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.q-nav .q-next,.q-nav .q-send{margin-left:auto}@media (width<=39.99rem){.q-nav .q-send{width:100%}}.q-fine{color:var(--color-muted);margin-top:1rem;font-size:.875rem}.q-fine a{color:var(--color-link);text-decoration:underline}.q-noscript{border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-raised);color:var(--color-text);margin-top:1rem;padding:.85rem 1rem}.q-noscript a{color:var(--color-link);text-decoration:underline}@media (prefers-reduced-motion:no-preference){.q-step:not([hidden]){animation:.2s ease-out q-in}}@keyframes q-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.q-done{padding:1.5rem}@media (width>=40rem){.q-done{padding:2rem}}.q-done:focus{outline:none}.q-done-icon{width:3rem;height:3rem;color:var(--color-success);background:#9df5c81f;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.q-done h2{margin-top:1rem;font-size:1.5rem;font-weight:700}.q-done p{color:var(--color-muted);margin-top:.75rem}.q-done .q-done-price{color:var(--color-text);font-size:1.125rem;font-weight:600}.q-side-h{font-size:1.125rem;font-weight:700}.q-steps{gap:.85rem;margin-top:1rem;display:grid}.q-steps li{color:var(--color-muted);gap:.75rem;display:flex}.q-steps .step-number{width:2rem;height:2rem;font-size:.875rem}.q-links{gap:.15rem;margin-top:.5rem;display:grid}.q-links a{min-height:2.75rem;color:var(--color-link);align-items:center;gap:.5rem;font-weight:600;text-decoration:underline;display:inline-flex}.q-links a:hover{color:var(--color-text)}.q-links svg{flex:none}.g-hero{padding-block:.5rem 3rem;position:relative}@media (width>=64rem){.g-hero{padding-block:1rem 4rem}}.g-h1{max-width:48rem;margin-top:1.25rem;font-size:2.25rem;font-weight:750}@media (width>=40rem){.g-h1{font-size:3.25rem}}.g-answer{max-width:46rem;color:var(--color-text);margin-top:1.25rem;font-size:1.1875rem;line-height:1.6}@media (width>=40rem){.g-answer{font-size:1.3125rem}}.g-meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.4rem 1.25rem;margin-top:1rem;font-size:.9375rem;display:flex}.g-meta span{align-items:center;gap:.4rem;display:inline-flex}.g-meta svg{color:#8fbbff;flex:none}.g-ctas{flex-direction:column;gap:.75rem;margin-top:1.75rem;display:flex}@media (width>=40rem){.g-ctas{flex-flow:wrap}}.g-prices{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;margin-top:2rem;display:grid}@media (width>=64rem){.g-prices-2{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.g-card{border-radius:var(--radius-2xl);border:1px solid var(--color-border);background:var(--color-bg);padding:1.25rem}@media (width>=40rem){.g-card{padding:1.5rem}}.g-table{border-collapse:collapse;width:100%;font-size:1rem}.g-table caption{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.75rem;font-size:.875rem;font-weight:600}.g-table th,.g-table td{vertical-align:top;border-bottom:1px solid var(--color-border);text-align:left;padding:.7rem 0}.g-table thead th{color:var(--color-muted);padding-top:0;font-size:.875rem;font-weight:600}.g-table tbody tr:last-child th,.g-table tbody tr:last-child td{border-bottom:0;padding-bottom:0}.g-table tbody th{color:var(--color-text);padding-right:1rem;font-weight:500}.g-table .g-price{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-white);font-weight:700}.g-table thead .g-price{color:var(--color-muted);font-weight:600}.g-example{border-radius:var(--radius-xl);max-width:52rem;color:var(--color-text);background:#14304f8c;border:1px solid #5b9dff59;align-items:flex-start;gap:.6rem;margin-top:1.25rem;padding:.9rem 1.1rem;display:flex}.g-example svg{color:#8fbbff;flex:none;margin-top:.2rem}.g-steps{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:2rem;display:grid}@media (width>=40rem){.g-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.g-steps-4{grid-template-columns:repeat(4,minmax(0,1fr))}.g-steps-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.g-step{border-radius:var(--radius-2xl);border:1px solid var(--color-border);background:var(--color-card);padding:1.25rem}.o-sec-alt .g-step{background:var(--color-bg)}.g-step h3{margin-top:.85rem;font-size:1.125rem;font-weight:700}.g-step p{color:var(--color-muted);margin-top:.4rem}.g-two{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}@media (width>=64rem){.g-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem}}.g-incl{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:2rem;display:grid}@media (width>=48rem){.g-incl-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.g-incl h3{font-size:1.125rem;font-weight:700}.g-check{gap:.6rem;margin-top:.85rem;display:grid}.g-check li{color:var(--color-muted);align-items:flex-start;gap:.6rem;display:flex}.g-check svg{color:var(--color-success);flex:none;margin-top:.2rem}.g-changes{gap:1rem;margin-top:1.5rem;display:grid}.g-changes h3{font-size:1.0625rem;font-weight:700}.g-changes p{color:var(--color-muted);margin-top:.25rem}.g-method p{max-width:40rem;color:var(--color-muted);margin-top:1rem;font-size:1.0625rem}.g-faq{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}@media (width>=64rem){.g-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}}.g-final{border-radius:var(--radius-2xl);border:1px solid var(--color-border);background:radial-gradient(80% 120% at 50% 0%, #034bdc47, transparent 70%), var(--color-card);text-align:center;padding:2rem 1.25rem}@media (width>=40rem){.g-final{padding:3rem 2rem}}.g-final .g-ctas{justify-content:center}.g-final p{margin-inline:auto}.g-final a.g-next{min-height:2.75rem;color:var(--color-link);align-items:center;gap:.4rem;font-weight:600;text-decoration:underline;display:inline-flex}.g-final a.g-next:hover{color:var(--color-text)}.g-hero-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}.g-tiles{display:none}@media (width>=64rem){.g-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:3.5rem}.g-tiles{border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);background:radial-gradient(90% 80% at 100% 0,#034bdc4d,#0000 70%),#0d2035d9;border:1px solid #5b9dff4d;gap:.25rem;margin-top:1.25rem;padding:.75rem 1.75rem;display:grid}}.g-tile{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.15rem;padding-block:1rem;display:flex}.g-tile:last-child{border-bottom:0}.g-tile-big{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--color-white);font-size:2rem;font-weight:750;line-height:1.1}.g-tile-small{color:var(--color-muted);font-size:.9375rem}
