.geo-page{--geo-cyan:#00d8ff;--geo-violet:#8e50ff;--geo-pink:#ff4fa5;overflow:clip}.geo-page .geo-section-head{margin-bottom:clamp(3.5rem,7vw,7rem)}.geo-intro-grid,.geo-difference-grid,.geo-score-layout,.geo-content-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,7vw,7rem);width:min(1420px,100% - 3rem);margin-inline:auto;display:grid}.geo-copy-stack{gap:1.2rem;display:grid}.geo-copy-stack p{color:var(--muted);margin:0;font-size:clamp(1.04rem,1.4vw,1.24rem)}.geo-copy-stack strong{color:var(--navy)}.geo-manifesto-card{background:var(--navy);color:#fff;min-height:360px;box-shadow:var(--shadow);border-radius:2rem;padding:clamp(2rem,4vw,4rem);position:relative;overflow:hidden}.geo-manifesto-card:after{background:var(--gradient);content:"";filter:blur(5px);border-radius:999px;width:390px;height:190px;position:absolute;bottom:-28%;right:-16%;transform:rotate(-18deg)}.geo-manifesto-card small,.geo-manifesto-card strong,.geo-manifesto-card span{z-index:1;display:block;position:relative}.geo-manifesto-card small{color:#aebae4;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.geo-manifesto-card strong{letter-spacing:-.06em;text-transform:uppercase;max-width:640px;margin-top:1.5rem;font-size:clamp(2.1rem,4vw,4.5rem);line-height:.96}.geo-manifesto-card span{color:#c3cbed;max-width:500px;margin-top:2rem;line-height:1.7}.geo-era{border:1px solid var(--line);background:#fff;border-radius:1.6rem;gap:1rem;padding:clamp(1.3rem,3vw,2rem);display:grid;box-shadow:0 18px 60px #08123c0f}.geo-era.is-now{background:linear-gradient(145deg,#fff,#f6f3ff);border-color:#8e50ff59}.geo-era>span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.geo-era-flow{align-items:center;gap:.75rem;display:grid}.geo-era-flow strong,.geo-engine-cloud span{background:var(--surface);color:var(--navy);text-align:center;border-radius:1rem;padding:1rem;font-size:clamp(1rem,1.5vw,1.25rem)}.geo-era-flow i{color:var(--violet);text-align:center;font-size:1.5rem;font-style:normal}.geo-engine-cloud{grid-template-columns:repeat(2,1fr);gap:.65rem;display:grid}.geo-era p{color:var(--muted);margin:0}.geo-score-distinction{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,2.5rem);width:min(1420px,100% - 3rem);margin-inline:auto;display:grid}.geo-score-distinction article{border:1px solid var(--line);background:#fff;border-radius:2rem;min-height:390px;padding:clamp(2rem,4vw,4rem);box-shadow:0 20px 70px #08123c12}.geo-score-distinction article.is-presence{color:#fff;background:linear-gradient(145deg,#081130,#151b4f);border-color:#8e50ff59}.geo-score-distinction>i{color:var(--violet);font-size:2rem;font-style:normal}.geo-score-distinction article>span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.geo-score-distinction h3{color:var(--navy);letter-spacing:-.07em;margin:1rem 0 2.4rem;font-size:clamp(2.3rem,4vw,4.5rem)}.geo-score-distinction .is-presence h3{color:#fff}.geo-score-distinction article>strong{color:var(--navy);font-size:1.25rem;display:block}.geo-score-distinction .is-presence>strong{color:#8ceeff}.geo-score-distinction p{color:var(--muted);margin:1rem 0 0}.geo-score-distinction .is-presence p{color:#bec7e7}.geo-method-grid{border-top:1px solid #ffffff2e;grid-template-columns:repeat(5,minmax(0,1fr));width:min(1420px,100% - 3rem);margin-inline:auto;display:grid}.geo-cycle-demo{background:#ffffff0e;border:1px solid #ffffff2e;border-radius:2rem;gap:1rem;width:min(1180px,100% - 3rem);margin:0 auto clamp(4rem,8vw,7rem);padding:clamp(1.4rem,3vw,2.4rem);display:grid}.geo-cycle-demo-head{gap:.65rem;display:grid}.geo-cycle-demo-head span,.geo-cycle-result span{color:#72e7ff;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.geo-cycle-demo-head strong{color:#fff;letter-spacing:-.04em;font-size:clamp(1.35rem,2.8vw,2.6rem)}.geo-cycle-engines{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.geo-cycle-engines div{background:#ffffff14;border-radius:1rem;gap:.35rem;padding:1rem;display:grid}.geo-cycle-engines span{color:#aeb9df;font-size:.7rem}.geo-cycle-engines strong{color:#fff}.geo-cycle-result{background:linear-gradient(110deg,#00d8ff1f,#8e50ff29);border-radius:1rem;grid-template-columns:auto 1fr auto auto 1fr;align-items:center;gap:.8rem;padding:1.2rem;display:grid}.geo-cycle-result strong{color:#fff;font-size:.9rem}.geo-cycle-result i{color:#a987ff;font-style:normal}.geo-cycle-demo>p{color:#8996c3;margin:0;font-size:.72rem}.geo-method-grid article{border-right:1px solid #ffffff2e;min-height:290px;padding:2rem 1.5rem}.geo-method-grid article:first-child{border-left:1px solid #ffffff2e}.geo-method-grid span{color:#7ce9ff;letter-spacing:.12em;font-size:.74rem;font-weight:900}.geo-method-grid h3{color:#fff;margin:2rem 0 1rem;font-size:clamp(1.45rem,2.1vw,2.1rem)}.geo-method-grid p{color:#b9c3e9;margin:0;font-size:.9rem}.geo-score-layout{align-items:center}.geo-score-demo{background:var(--navy);min-height:500px;box-shadow:var(--shadow);border-radius:2.4rem;place-items:center;display:grid;position:relative}.geo-score-ring{aspect-ratio:1;background:radial-gradient(circle, var(--navy) 59%, transparent 60%), conic-gradient(var(--geo-cyan), var(--geo-violet), var(--geo-pink) 68%, #ffffff1f 68%);color:#fff;border-radius:50%;align-content:center;place-items:center;width:min(310px,70vw);display:grid;box-shadow:0 0 80px #654dff47}.geo-score-ring small{color:#aebae3;letter-spacing:.1em;text-transform:uppercase;font-weight:800}.geo-score-ring strong{letter-spacing:-.08em;font-size:clamp(4rem,8vw,6.8rem);line-height:1}.geo-score-ring span{color:#9ef4c7;font-weight:850}.geo-score-footnote{color:#939fc8;text-align:center;font-size:.72rem;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.geo-score-points{gap:1rem;display:grid}.geo-score-points article{border-bottom:1px solid var(--line);padding:1.2rem 0}.geo-score-points strong{color:var(--navy);font-size:1.1rem;display:block}.geo-score-points p{color:var(--muted);margin:.35rem 0 0}.geo-content-types{flex-wrap:wrap;gap:.7rem;display:flex}.geo-content-types span{border:1px solid var(--line);color:#46506d;background:#fff;border-radius:999px;padding:.7rem 1rem;font-size:.82rem;font-weight:800}.geo-content-brief{background:var(--navy);color:#fff;border:1px solid #ffffff1f;border-radius:1.8rem;padding:1.4rem;overflow:hidden}.geo-content-brief-top{color:#aebae3;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.72rem;font-weight:800;display:flex}.geo-content-brief h3{color:#fff;margin:2rem 0 1.4rem;font-size:clamp(1.8rem,3vw,3rem)}.geo-content-brief ol{counter-reset:geo-brief;gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.geo-content-brief li{color:#c8d0ee;counter-increment:geo-brief;background:#ffffff12;border-radius:.85rem;align-items:center;gap:.8rem;padding:.85rem 1rem;display:flex}.geo-content-brief li:before{content:"0" counter(geo-brief);color:#70e6ff;font-size:.7rem;font-weight:900}.geo-transparency-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;width:min(1420px,100% - 3rem);margin-inline:auto;display:grid}.geo-transparency-grid article{background:linear-gradient(145deg,#f5fff9,#fff);border:1px solid #22ae7340;border-radius:2rem;padding:clamp(2rem,4vw,3.5rem)}.geo-transparency-grid article.is-no-promise{background:linear-gradient(145deg,#fff6fa,#fff);border-color:#ff4fa540}.geo-transparency-grid span{color:#18845b;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:900}.geo-transparency-grid .is-no-promise span{color:#c23b7d}.geo-transparency-grid ul{gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.geo-transparency-grid li{color:#4d5874;padding-left:1.6rem;position:relative}.geo-transparency-grid li:before{color:#22a973;content:"✓";font-weight:900;position:absolute;left:0}.geo-transparency-grid .is-no-promise li:before{color:#d34083;content:"×"}.geo-baseline-rule{background:var(--navy);color:#bec7e7;text-align:center;border-radius:1rem;width:min(1100px,100% - 3rem);margin:2rem auto 0;padding:1.4rem 1.7rem}.geo-baseline-rule strong{color:#80eaff}.geo-pricing{background:var(--navy);color:#fff;padding:clamp(7rem,12vw,12rem) 0}.geo-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;width:min(1420px,100% - 3rem);margin-inline:auto;display:grid}.geo-plan{background:#ffffff0d;border:1px solid #ffffff26;border-radius:1.8rem;flex-direction:column;min-height:620px;padding:clamp(1.5rem,2.5vw,2.4rem);display:flex}.geo-plan.is-featured{background:linear-gradient(150deg,#2563ff52,#a43cff33);border-color:#996fffa6;transform:translateY(-1rem)}.geo-plan-kicker{color:#78e8ff;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.geo-plan h3{color:#fff;margin:1.2rem 0 .6rem;font-size:clamp(2rem,3vw,3.1rem)}.geo-plan-position{color:#8ceeff;min-height:2.8rem;font-size:1rem;display:block}.geo-plan-audience{color:#b9c3e9;min-height:6.4rem}.geo-plan-price{border-block:1px solid #ffffff24;align-items:end;gap:.55rem;padding:1.4rem 0;display:flex}.geo-plan-price strong{letter-spacing:-.07em;font-size:clamp(2.7rem,4vw,4.4rem);line-height:1}.geo-plan-price span{color:#b9c3e9}.geo-plan ul{gap:.8rem;margin:1.5rem 0 2rem;padding:0;list-style:none;display:grid}.geo-plan li{color:#d8def4;gap:.7rem;font-size:.88rem;display:flex}.geo-plan li:before{content:"✓";color:#7af0c5;font-weight:900}.geo-plan .button{margin-top:auto}.geo-pricing-note{color:#909cc4;width:min(1420px,100% - 3rem);margin:2rem auto 0;font-size:.78rem}@media (width<=980px){.geo-intro-grid,.geo-difference-grid,.geo-score-layout,.geo-content-layout,.geo-score-distinction{grid-template-columns:1fr}.geo-score-distinction>i{text-align:center;transform:rotate(90deg)}.geo-transparency-grid,.geo-cycle-result{grid-template-columns:1fr}.geo-cycle-result i{justify-self:start;transform:rotate(90deg)}.geo-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-method-grid article{border:1px solid #ffffff2e}.geo-plan-grid{grid-template-columns:1fr}.geo-plan,.geo-plan.is-featured{min-height:0;transform:none}.geo-plan-audience{min-height:0}}@media (width<=650px){.geo-intro-grid,.geo-difference-grid,.geo-score-layout,.geo-content-layout,.geo-method-grid,.geo-plan-grid,.geo-pricing-note,.geo-score-distinction,.geo-cycle-demo,.geo-transparency-grid,.geo-baseline-rule{width:min(100% - 2rem,1420px)}.geo-cycle-engines,.geo-method-grid{grid-template-columns:1fr}.geo-method-grid article{min-height:0}.geo-score-demo{min-height:420px}.geo-engine-cloud{grid-template-columns:1fr}}
