.ask-page{background:radial-gradient(circle at 82% 5%,#83cdf214,#0000 24%),radial-gradient(circle at 12% 32%,#ff25620e,#0000 24%);overflow:hidden}.ask-page-hero{isolation:isolate;grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);align-items:center;gap:clamp(3rem,7vw,7rem);max-width:1500px;min-height:760px;margin:0 auto;padding:clamp(3.5rem,7vw,7rem) clamp(1.25rem,4vw,4.5rem);display:grid;position:relative}.ask-page-hero:before{content:"";z-index:-1;opacity:.42;background-image:linear-gradient(#83cdf20b 1px,#0000 1px),linear-gradient(90deg,#83cdf20b 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 65% 45%,#000,#0000 70%);mask-image:radial-gradient(circle at 65% 45%,#000,#0000 70%)}.ask-page-hero .breadcrumbs{margin:0 0 2rem}.ask-page-hero h1{letter-spacing:-.055em;max-width:960px;margin:.75rem 0 1.65rem;font-size:clamp(3.8rem,7vw,7.6rem);line-height:.88}.ask-page-hero h1 span{max-width:900px;color:var(--sky);letter-spacing:-.035em;text-wrap:balance;margin-top:.28em;font-size:clamp(2.7rem,4.2vw,4.75rem);line-height:1.06;display:block}.ask-page-lead{color:#cad2e4;max-width:760px;margin:0 0 1.6rem;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.62}.ask-page-trust{flex-wrap:wrap;gap:.55rem;margin-top:1.25rem;display:flex}.ask-page-trust span{color:#aebbd2;background:#83cdf20a;border:1px solid #83cdf226;border-radius:999px;align-items:center;gap:.42rem;padding:.45rem .65rem;font-size:.66rem;font-weight:800;display:flex}.ask-page-trust svg{color:#66e68a}.ask-page-button{color:#fff;min-width:min(100%,345px);min-height:70px;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#1c2460fa,#371b6ffa);border:1px solid #83cdf29e;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.55rem .85rem .55rem .6rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 18px 50px #00000061,inset 0 1px #ffffff0f}.ask-page-button:hover{border-color:var(--sky);transform:translateY(-2px);box-shadow:0 23px 60px #00000073,0 0 35px #83cdf214}.ask-page-button>span:nth-child(2){gap:2px;display:grid}.ask-page-button b{font-size:.9rem}.ask-page-button small{color:#9eacc7;font-size:.62rem}.ask-page-button>svg{color:var(--sky)}.ask-page-button.compact{grid-template-columns:auto 1fr auto;width:max-content;min-width:0;min-height:58px}.ask-page-button.compact .patty-orb{border-radius:13px;width:40px;height:40px}.ask-page-visual{background:radial-gradient(circle at 50% 14%,#83cdf229,#0000 33%),linear-gradient(155deg,#192054fa,#090c2bfa);border:1px solid #83cdf252;border-radius:32px;flex-direction:column;justify-content:flex-end;gap:.8rem;min-height:540px;padding:1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 38px 100px #0000006b}.ask-page-visual:after{content:"";filter:blur(50px);background:#ff25621c;border-radius:50%;width:240px;height:240px;animation:7s ease-in-out infinite alternate patty-ambient;position:absolute;top:-80px;right:-70px}.ask-page-visual>p{z-index:2;color:#dce3ef;background:#1c245bd1;border:1px solid #83cdf226;border-radius:5px 17px 17px;max-width:88%;margin:0;padding:.85rem 1rem;font-size:.82rem;line-height:1.55;position:relative}.ask-page-visual>p b{color:var(--sky);text-transform:uppercase;letter-spacing:.09em;margin-bottom:.25rem;font-size:.57rem;display:block}.ask-page-visual>p.user{background:#ff25621f;border-color:#ff256238;border-radius:17px 5px 17px 17px;align-self:flex-end}.ask-page-visual>small{z-index:2;color:#8e9bb6;align-items:center;gap:.45rem;margin:.25rem .2rem 0;font-size:.61rem;font-weight:800;display:flex;position:relative}.ask-page-visual>small i{background:#66e68a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #66e68a99}.ask-page-visual-orbit{border:1px solid #83cdf22e;border-radius:50%;place-items:center;width:230px;height:230px;animation:16s linear infinite patty-orbit;display:grid;position:absolute;top:38px;left:50%;transform:translate(-50%)}.ask-page-visual-orbit:before,.ask-page-visual-orbit:after{content:"";border:1px solid #ff25622e;border-radius:50%;position:absolute}.ask-page-visual-orbit:before{inset:26px}.ask-page-visual-orbit:after{border-color:#83cdf229;inset:53px}.ask-page-visual-orbit>i{background:var(--sky);width:9px;height:9px;box-shadow:0 0 18px var(--sky);border-radius:50%;position:absolute;top:-5px;left:48%}.ask-page-visual-orbit>i+i{background:var(--pink);width:7px;height:7px;box-shadow:0 0 16px var(--pink);inset:auto 11px 26px auto}.ask-page-visual-orbit .patty-orb{animation-direction:reverse}.ask-page-intro,.ask-page-examples,.ask-page-boundaries,.ask-page-faq,.ask-page-final{max-width:1400px;margin:0 auto;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,4vw,4rem)}.ask-page-intro{border-top:1px solid var(--line);grid-template-columns:minmax(250px,.42fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);display:grid}.ask-page-intro h2,.ask-page-examples h2,.ask-page-boundaries h2,.ask-page-faq h2,.ask-page-final h2{letter-spacing:-.055em;margin:.45rem 0 0;font-size:clamp(2.25rem,4.8vw,4.8rem);line-height:.95}.ask-page-steps{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.ask-page-steps article{background:linear-gradient(145deg,#181e4cb8,#0d1134e0);border:1px solid #83cdf22b;border-radius:22px;flex-direction:column;min-height:290px;padding:1.25rem;display:flex;position:relative}.ask-page-steps article>span{width:44px;height:44px;color:var(--sky);background:#83cdf217;border-radius:14px;place-items:center;display:grid}.ask-page-steps article>b{color:var(--pink);letter-spacing:.1em;margin:auto 0 .7rem;font-size:.72rem}.ask-page-steps h3{margin:0 0 .55rem;font-size:1.25rem}.ask-page-steps p{color:#aeb9cf;margin:0;font-size:.84rem;line-height:1.55}.ask-page-examples{max-width:1500px}.ask-page-examples>header{max-width:920px}.ask-page-examples>header>p:last-child{color:#aeb9cf;max-width:700px;font-size:1rem}.ask-page-boundaries{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,.7fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.ask-page-boundaries>div:first-child>p:not(.eyebrow){color:#aeb9cf;max-width:600px;line-height:1.65}.ask-page-boundaries .ask-page-button{margin-top:1.5rem}.ask-page-faq{grid-template-columns:minmax(250px,.42fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);display:grid}.ask-page-faq>div{border-top:1px solid var(--line)}.ask-page-faq details{border-bottom:1px solid var(--line)}.ask-page-faq summary{color:#fff;cursor:pointer;grid-template-columns:1fr 34px;align-items:center;gap:1rem;min-height:72px;font-size:.96rem;font-weight:900;list-style:none;display:grid}.ask-page-faq summary::-webkit-details-marker{display:none}.ask-page-faq summary span{width:34px;height:34px;color:var(--sky);background:#83cdf212;border-radius:10px;place-items:center;transition:transform .2s;display:grid}.ask-page-faq details[open] summary span{transform:rotate(45deg)}.ask-page-faq details p{color:#aeb9cf;max-width:850px;margin:-.35rem 3rem 1.3rem 0;font-size:.84rem;line-height:1.7}.ask-page-faq details a{color:var(--sky);text-underline-offset:3px;text-decoration:underline}.ask-page-final{background:radial-gradient(circle at 86% 10%,#83cdf221,#0000 30%),linear-gradient(145deg,#1c235be6,#0c0f31f2);border:1px solid #83cdf242;border-radius:30px;grid-template-columns:1fr auto;align-items:end;gap:2rem;margin-bottom:clamp(3rem,6vw,6rem);display:grid;box-shadow:0 28px 80px #00000047}.ask-page-final h2{max-width:850px}.ask-page-final p:not(.eyebrow){color:#b9c4d7;max-width:760px}@media (width<=1050px){.ask-page-hero{grid-template-columns:1fr;min-height:0}.ask-page-hero>div:first-child{max-width:900px}.ask-page-visual{width:min(100%,620px);min-height:520px}.ask-page-intro,.ask-page-boundaries,.ask-page-faq{grid-template-columns:1fr}.ask-page-final{grid-template-columns:1fr;align-items:start}.ask-page-final .ask-page-button{width:min(100%,345px)}}@media (width<=700px){.ask-page-hero{gap:2.2rem;padding:2.25rem 1rem 3.5rem}.ask-page-hero .breadcrumbs{margin-bottom:1.5rem}.ask-page-hero h1{letter-spacing:-.05em;font-size:clamp(3.4rem,17vw,5.2rem);line-height:.9}.ask-page-hero h1 span{letter-spacing:-.03em;text-wrap:wrap;margin-top:.3em;font-size:clamp(2.15rem,10.8vw,3.25rem);line-height:1.08}.ask-page-lead{font-size:1rem}.ask-page-button{min-width:100%}.ask-page-visual{border-radius:24px;min-height:500px;padding:1rem}.ask-page-visual-orbit{width:190px;height:190px}.ask-page-intro,.ask-page-examples,.ask-page-boundaries,.ask-page-faq,.ask-page-final{padding:3.8rem 1rem}.ask-page-steps{grid-template-columns:1fr}.ask-page-steps article{min-height:240px}.ask-page-final{border-radius:24px;margin:0 1rem 3rem;padding:1.4rem}.ask-page-final h2{font-size:2.35rem}.ask-page-faq details p{margin-right:0}.ask-page-button.compact{width:100%}}@media (prefers-reduced-motion:reduce){.ask-page-visual:after,.ask-page-visual-orbit{animation:none!important}}
