.geo-page{--o:#ed6b00;--ink:#24211f;--muted:#756e67;color:var(--ink)}.geo-wrap{width:min(1280px,calc(100% - 64px));margin:auto}.geo-hero{background:#fbf5ee;padding:86px 0}.geo-hero-grid{display:grid;grid-template-columns:1fr .95fr;grid-gap:85px;gap:85px;align-items:center}.geo-kicker{font-size:12px;font-weight:850;letter-spacing:.13em;color:#806850}.geo-kicker i{display:inline-block;width:11px;height:11px;border-radius:50%;background:var(--o);margin-right:10px}.geo-page h1,.geo-page h2{font-size:clamp(44px,5vw,66px);line-height:1.02;letter-spacing:-.055em;margin:23px 0}.geo-page em{font-family:Georgia,serif;color:var(--o);font-weight:500}.geo-cta p,.geo-head>p,.geo-hero p,.geo-meaning p{font-size:17px;line-height:1.75;color:var(--muted)}.geo-button{display:inline-flex;gap:12px;align-items:center;background:var(--o);color:#1d1712;padding:17px 21px;text-decoration:none;font-weight:800;border-radius:4px;margin-top:14px}.geo-note{display:flex;align-items:center;gap:10px;color:#655b51;font-size:13px;margin-top:23px}.geo-note svg{color:var(--o);width:18px}.geo-answer{position:relative;background:#26211e;color:white;border-radius:12px;padding:24px;overflow:hidden;box-shadow:0 30px 70px #251a0c1c}.geo-answer-top{display:flex;justify-content:space-between;color:#ffae5b;font-size:11px;letter-spacing:.11em;font-weight:800}.geo-answer-top span:first-child{display:flex;gap:8px;align-items:center}.geo-answer-top svg{width:17px}.geo-query{position:relative;z-index:2;background:white;color:#302923;border-radius:7px;padding:15px;margin:26px 0;display:flex;align-items:center;gap:11px;font-weight:650;font-size:14px}.geo-query svg{color:var(--o);width:17px}.geo-response{position:relative;z-index:2;background:#fffaf4;color:var(--ink);padding:21px;border-radius:8px}.geo-response div>b,.geo-response>span{color:#8d7861;letter-spacing:.12em;font-size:10px;font-weight:850}.geo-response p{font-family:Georgia,serif;font-size:19px;line-height:1.55;color:#37312a}.geo-response div{border-top:1px solid #e9dfd3;padding-top:15px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.geo-response div>b{grid-column:1/-1}.geo-response small{display:flex;gap:6px;align-items:center;color:#61594f}.geo-response small svg{width:14px;color:var(--o)}.geo-orbit{position:absolute;border:1px solid #ed6b0038;border-radius:50%;width:340px;height:340px;right:-120px;bottom:-220px}.orbit-two{width:250px;height:250px;right:-75px;bottom:-185px}.geo-meaning{padding:100px 0;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:75px;gap:75px}.geo-work{padding:92px 0;background:#26211e;color:white}.geo-head{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:40px}.geo-head h2{font-size:54px}.geo-head>p{color:#d4cbc2;max-width:470px}.geo-cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.geo-cta{padding:76px 0}.geo-cta>.geo-wrap{display:flex;align-items:center;justify-content:space-between;gap:35px}.geo-cta h2{font-size:43px}.geo-cta p{max-width:680px}@media(max-width:850px){.geo-wrap{width:min(100% - 40px,700px)}.geo-hero-grid,.geo-meaning{grid-template-columns:1fr;gap:40px}.geo-head{display:block}.geo-head>p{margin-top:20px}.geo-cta>.geo-wrap{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.geo-wrap{width:calc(100% - 36px)}.geo-hero{padding:55px 0}.geo-head h2,.geo-page h1,.geo-page h2{font-size:42px}.geo-cta p,.geo-head>p,.geo-hero p,.geo-meaning p{font-size:16px}.geo-meaning,.geo-work{padding:65px 0}.geo-cards{grid-template-columns:1fr}.geo-answer{padding:17px}.geo-response div{grid-template-columns:1fr}.geo-cta h2{font-size:36px}}