.btn.dark{--bg:var(--blue);--bgh:var(--blue-deep)}#sdformone iframe,#sdformtwo iframe{display:block;width:100%;border:0;border-radius:10px;background:0 0}.ins-note{font-size:var(--t-xs);color:var(--muted);max-width:44ch;line-height:1.6}.invoice-ev .iev-l{display:flex;align-items:center;gap:9px;font-size:var(--t-xs);color:var(--muted);line-height:1.4}.area-copy>p{color:#b9c9dc;font-size:var(--t-md);line-height:1.72;margin:0;max-width:52ch}.faq-aside p{position:relative;color:#c2d3e8;font-size:var(--t-base);line-height:1.68;margin:0;max-width:36ch}.ctaD .cv-lede{color:#c1cedd;font-size:var(--t-md);line-height:1.68;margin:14px 0 0;max-width:54ch}@media (max-width:1024px){.faq-aside p{max-width:52ch}}.ags-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--ags-text);font-weight:600;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ags-red-d)}.ags-eyebrow::before{content:"";width:8px;height:8px;background:var(--ags-red);flex:none}.ags-eyebrow-d{color:var(--ags-ondark)}.ags-h2-d{color:#fff}.ags-lead a,.ags-p a{color:var(--ags-blue);font-weight:600;transition:color .2s var(--ags-e)}.ags-lead a:hover,.ags-p a:hover{color:var(--ags-red-d)}.ags-chip{position:absolute;left:11px;bottom:10px;z-index:3;display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:5px;background:rgba(8,17,28,.8);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);font-family:var(--ags-text);font-weight:600;font-size:.72rem;letter-spacing:.13em;text-transform:uppercase;color:#fff;white-space:nowrap}.ags-sq{width:6px;height:6px;background:var(--ags-red);flex:none}.ags-2col{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(24px,3.4vw,58px);align-items:stretch}.ags.ags-io [data-ags-rv]{opacity:0;transform:translateY(14px);transition:opacity .55s var(--ags-e),transform .55s var(--ags-e)}.ags.ags-io [data-ags-rv].is-in{opacity:1;transform:none}.prob .ilink{color:#cfe3ff}.prob .ilink:hover{color:#fff}.grev .stars{color:var(--gold);letter-spacing:2px;font-size:1rem}.about h3 .u{color:var(--blue)}.csvc-head .eb{justify-content:center}.csvc-head h3 .u{color:var(--blue)}.eA2 h3 .u{color:#cfe3ff}.whyC .wrap{padding:var(--sp) var(--gut)}.cb-thesis .eb{position:relative;color:#7fb0e6}.cb-thesis h3 .u{color:#cfe3ff}.howC .wrap{padding:var(--sp) var(--gut)}.howC-head .eb{justify-content:center}.howC-head .eb::before{display:none}.howC-head h3 .u{color:var(--blue)}.craftA .wrap{padding:var(--sp) var(--gut);display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(48px,6vw,88px);align-items:stretch}.craftA-copy h3 .u{color:var(--blue)}.resA .wrap{padding:var(--sp) var(--gut);display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(38px,4.6vw,72px);align-items:start}.resA-head h3 .u{color:var(--blue)}.faq-aside h3 .u{color:var(--blue)}.close .eb::before{background:var(--red)}.craftA .wrap{grid-template-columns:1fr;gap:clamp(38px,6vw,52px)}.resA .wrap{grid-template-columns:1fr;gap:clamp(34px,5vw,46px)}.csvc .invoice,.howC .invoice,.resA .invoice,.reviews .invoice,.csvc .arest>a,.howC .arest>a,.resA .arest>a,.reviews .arest>a,.csvc .arest>span,.howC .arest>span,.resA .arest>span,.reviews .arest>span{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14)}.csvc .btn.out,.howC .btn.out,.resA .btn.out,.reviews .btn.out{--fg:#fff;--bgh:rgba(255,255,255,.14);border-color:rgba(255,255,255,.34)}.csvc .sexplore,.howC .sexplore,.resA .sexplore,.reviews .sexplore{color:#cfe3ff}@media (max-width:960px){.whyC-bento{grid-template-columns:1fr 1fr}.cb-img,.cb-thesis{grid-column:span 2}.howC-track{grid-template-columns:1fr 1fr;gap:44px 26px}.howC-track::before{display:none}.howC-item::after{display:none}.craftA .wrap{grid-template-columns:1fr;gap:clamp(38px,6vw,52px)}.craftA-frame{height:auto;min-height:0;aspect-ratio:4/4.5}.craftA-media{max-width:460px;margin-inline:auto;order:-1;width:100%}.resA .wrap{grid-template-columns:1fr;gap:clamp(34px,5vw,46px)}.resA-media{max-width:560px;margin-inline:auto;order:-1;width:100%;position:static;top:auto}.resA-fig{aspect-ratio:4/3.2}}.area-copy>p{color:var(--body)}