.editorial-home{background:#fff;color:#050505;overflow:hidden}.editorial-home *{box-sizing:border-box}.editorial-home .eh-shell{max-width:1500px;margin:0 auto;background:#fff}.editorial-home .eh-hero{min-height:calc(100vh - 76px);padding:46px 6vw 0;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.editorial-home .eh-hero:after{content:"";position:absolute;right:-9vw;bottom:-8vw;width:min(48vw,650px);height:min(48vw,650px);border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(220,216,255,.82),rgba(207,232,255,.58) 40%,rgba(255,226,239,.34) 64%,transparent 74%);filter:blur(8px);pointer-events:none}.editorial-home .eh-top,.editorial-home .eh-pricing-wrap{position:relative;z-index:1}.editorial-home .eh-brand{width:min(330px,58vw);display:block;margin:0 auto 8px}.editorial-home .eh-kicker{text-align:center;font:700 11px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.48em;text-transform:uppercase;color:#171717}.editorial-home .eh-hero h1{margin:42px auto 24px;text-align:center;font-family:"Arial Black","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:950;font-size:clamp(64px,9.8vw,152px);line-height:.84;letter-spacing:-.075em;max-width:1200px}.editorial-home .eh-gradient-text{background:linear-gradient(90deg,#b8b0ff 0%,#9ed9ff 46%,#ffd2df 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.editorial-home .eh-sub{max-width:860px;margin:0 auto;text-align:center;font:400 clamp(18px,2vw,28px)/1.28 Arial,Helvetica,sans-serif;color:#26262a}.editorial-home .eh-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:28px}.editorial-home .eh-btn{border-radius:999px;padding:14px 23px;text-decoration:none;font:800 14px/1 Arial,Helvetica,sans-serif;display:inline-flex;align-items:center;justify-content:center;min-height:46px}.editorial-home .eh-btn-dark{background:#050505;color:#fff}.editorial-home .eh-btn-light{background:#fff;color:#050505;border:1px solid #dedee3}.editorial-home .eh-pricing{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:end;min-height:350px}.editorial-home .eh-tower{position:relative;border-radius:5px 5px 0 0;box-shadow:0 18px 60px rgba(0,0,0,.08);overflow:hidden}.editorial-home .eh-tower:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 18%,rgba(0,0,0,.07) 18.5% 20%),repeating-linear-gradient(0deg,transparent 0 12%,rgba(0,0,0,.06) 12.5% 14%)}.editorial-home .eh-tower-1{height:210px;transform:rotate(-5deg);background:linear-gradient(180deg,#ffe1ec,#ffd9c7)}.editorial-home .eh-tower-2{height:285px;background:linear-gradient(180deg,#ded9ff,#cfe8ff)}.editorial-home .eh-tower-3{height:350px;background:linear-gradient(180deg,#d9f7e8,#cfeff4)}.editorial-home .eh-price-row{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.editorial-home .eh-price{text-align:center;padding:18px 8px 28px;font-family:"Arial Black","Helvetica Neue",Arial,sans-serif;font-size:clamp(24px,3vw,42px);letter-spacing:-.045em}.editorial-home .eh-price span{display:block;font:700 13px/1.2 Arial,Helvetica,sans-serif;letter-spacing:0;margin-top:3px}.editorial-home .eh-dark{position:relative;overflow:hidden;background:#070707;color:#fff;padding:76px 7vw 96px;min-height:92vh}.editorial-home .eh-dark:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(188,181,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(188,181,255,.09) 1px,transparent 1px);background-size:132px 132px}.editorial-home .eh-dark-inner{position:relative;z-index:1;max-width:1300px;margin:auto}.editorial-home .eh-section-index{display:flex;justify-content:space-between;align-items:flex-start}.editorial-home .eh-small{font:500 13px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.35em;text-transform:uppercase;color:#d5d5d8;display:flex;align-items:center;gap:14px}.editorial-home .eh-small:before{content:"";width:4px;height:66px;background:linear-gradient(180deg,#bcb5ff,#9fd8ff)}.editorial-home .eh-num{font:500 28px/1 Arial,Helvetica,sans-serif}.editorial-home .eh-dark h2{margin:70px 0 48px;font-family:"Arial Black","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(60px,9.7vw,150px);line-height:.83;letter-spacing:-.075em;max-width:1150px}.editorial-home .eh-truth{display:grid;grid-template-columns:1.2fr .8fr;gap:34px;align-items:end}.editorial-home .eh-truth-copy{font:400 clamp(20px,2.5vw,35px)/1.16 Arial,Helvetica,sans-serif;color:#ddd;max-width:760px}.editorial-home .eh-truth-card{margin-left:auto;width:min(100%,430px);padding:26px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:linear-gradient(135deg,rgba(220,216,255,.14),rgba(207,232,255,.07));font-family:Arial,Helvetica,sans-serif}.editorial-home .eh-truth-card b{display:block;font-size:54px;line-height:.95;margin-bottom:8px}.editorial-home .eh-truth-card span{color:#aaa}.editorial-home .eh-section{padding:88px 7vw 96px;background:radial-gradient(circle at 8% 12%,rgba(255,217,199,.26),transparent 26%),radial-gradient(circle at 92% 16%,rgba(207,232,255,.34),transparent 28%),radial-gradient(circle at 72% 88%,rgba(217,247,232,.28),transparent 28%),#fff}.editorial-home .eh-section-inner{max-width:1300px;margin:auto}.editorial-home .eh-head{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:44px}.editorial-home .eh-head h3{margin:0;font-family:"Arial Black","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(50px,7vw,96px);line-height:.88;letter-spacing:-.065em}.editorial-home .eh-head p{max-width:520px;margin:0;font:400 18px/1.35 Arial,Helvetica,sans-serif;color:#666}.editorial-home .eh-services{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.editorial-home .eh-service{border-top:1px solid #111;padding:20px 0 26px}.editorial-home .eh-service .n{font:600 12px/1 Arial,Helvetica,sans-serif;letter-spacing:.2em;color:#888}.editorial-home .eh-service h4{font-family:"Arial Black","Helvetica Neue",Arial,sans-serif;font-size:32px;letter-spacing:-.045em;margin:19px 0 10px}.editorial-home .eh-service p{font:400 15px/1.45 Arial,Helvetica,sans-serif;color:#666;margin:0}.editorial-home .eh-accent{width:58px;height:5px;border-radius:999px;margin-top:25px;background:linear-gradient(135deg,#bcb5ff,#9fd8ff)}.editorial-home .eh-service:nth-child(2) .eh-accent,.editorial-home .eh-service:nth-child(5) .eh-accent{background:linear-gradient(135deg,#ffd9c7,#ffe2ef)}.editorial-home .eh-service:nth-child(3) .eh-accent,.editorial-home .eh-service:nth-child(6) .eh-accent{background:linear-gradient(135deg,#d9f7e8,#d5f4f6)}.editorial-home .eh-agent{background:#fff;padding:0 7vw 96px}.editorial-home .eh-agent-card{max-width:1300px;margin:auto;background:#080809;color:#fff;border-radius:28px;padding:50px;position:relative;overflow:hidden;background-image:linear-gradient(rgba(188,181,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(188,181,255,.07) 1px,transparent 1px);background-size:110px 110px}.editorial-home .eh-agent-card:after{content:"";position:absolute;width:460px;height:460px;border-radius:50%;right:-160px;bottom:-270px;background:radial-gradient(circle,rgba(185,175,255,.36),rgba(134,200,255,.14) 48%,transparent 70%)}.editorial-home .eh-agent-card>*{position:relative;z-index:1}.editorial-home .eh-agent-card h3{font-family:"Arial Black","Helvetica Neue",Arial,sans-serif;font-size:clamp(42px,6vw,78px);line-height:.92;letter-spacing:-.06em;margin:12px 0 20px}.editorial-home .eh-agent-card p{font:400 19px/1.45 Arial,Helvetica,sans-serif;color:#d7d7dc;max-width:770px}.editorial-home .eh-pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.editorial-home .eh-pill{padding:8px 12px;border-radius:999px;background:#202024;color:#fff;font:700 12px/1 Arial,Helvetica,sans-serif}.editorial-home .eh-pill.money{background:#173923;color:#8ce7a4}.editorial-home .eh-contact{padding:88px 7vw 110px;background:#f8f8fb}.editorial-home .eh-contact-grid{max-width:1300px;margin:auto;display:grid;grid-template-columns:1.1fr .9fr;gap:18px}.editorial-home .eh-panel{background:#fff;border:1px solid #e8e8ed;border-radius:28px;padding:34px;box-shadow:0 16px 48px rgba(20,20,30,.045)}.editorial-home .eh-panel h3{font-family:"Arial Black","Helvetica Neue",Arial,sans-serif;font-size:clamp(36px,4vw,56px);line-height:.95;letter-spacing:-.055em;margin:10px 0 20px}.editorial-home .eh-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.editorial-home .eh-form label{font:800 12px/1.2 Arial,Helvetica,sans-serif;color:#48484d}.editorial-home .eh-form input,.editorial-home .eh-form textarea{width:100%;margin-top:7px;border:1px solid #dddde4;background:#fbfbfc;border-radius:14px;padding:13px 14px;outline:none}.editorial-home .eh-form textarea{min-height:110px;resize:vertical}.editorial-home .eh-form .full{grid-column:1/-1}.editorial-home .eh-socials{display:flex;gap:10px;flex-wrap:wrap}.editorial-home .eh-socials .social{padding:12px 15px;border:1px solid #e8e8ed;border-radius:15px;background:#fff;font:750 13px/1 Arial,Helvetica,sans-serif}.editorial-home .msg{margin-top:12px}.editorial-home .eh-portfolio-link{display:inline-flex;margin-top:18px;font:800 13px/1 Arial,Helvetica,sans-serif;border-bottom:1px solid #111;padding-bottom:4px}@media(max-width:900px){.editorial-home .eh-truth,.editorial-home .eh-contact-grid{grid-template-columns:1fr}.editorial-home .eh-head{display:block}.editorial-home .eh-head p{margin-top:18px}.editorial-home .eh-services{grid-template-columns:1fr 1fr}.editorial-home .eh-dark{min-height:auto}.editorial-home .eh-pricing{min-height:275px}.editorial-home .eh-tower-1{height:165px}.editorial-home .eh-tower-2{height:220px}.editorial-home .eh-tower-3{height:275px}}@media(max-width:600px){.editorial-home .eh-hero{min-height:auto;padding:28px 18px 0}.editorial-home .eh-brand{width:min(220px,62vw)}.editorial-home .eh-kicker{font-size:9px;letter-spacing:.3em}.editorial-home .eh-hero h1{font-size:clamp(48px,15.5vw,67px);margin-top:34px;line-height:.85}.editorial-home .eh-sub{font-size:16px;max-width:340px}.editorial-home .eh-actions{gap:8px}.editorial-home .eh-btn{padding:13px 17px;font-size:13px}.editorial-home .eh-pricing{gap:7px;margin-top:42px;min-height:218px}.editorial-home .eh-tower-1{height:130px}.editorial-home .eh-tower-2{height:174px}.editorial-home .eh-tower-3{height:218px}.editorial-home .eh-price-row{gap:7px}.editorial-home .eh-price{font-size:24px;padding:14px 2px 23px}.editorial-home .eh-price span{font-size:10px}.editorial-home .eh-dark{padding:58px 20px 70px}.editorial-home .eh-dark:before{background-size:78px 78px}.editorial-home .eh-small{font-size:10px;letter-spacing:.25em}.editorial-home .eh-small:before{height:48px}.editorial-home .eh-num{font-size:20px}.editorial-home .eh-dark h2{font-size:clamp(49px,14.2vw,68px);margin:52px 0 36px}.editorial-home .eh-truth-copy{font-size:20px}.editorial-home .eh-truth-card{margin-left:0}.editorial-home .eh-section{padding:64px 20px 72px}.editorial-home .eh-head h3{font-size:52px}.editorial-home .eh-head p{font-size:16px}.editorial-home .eh-services{grid-template-columns:1fr}.editorial-home .eh-service h4{font-size:30px}.editorial-home .eh-agent{padding:0 20px 72px}.editorial-home .eh-agent-card{padding:32px 24px;border-radius:24px}.editorial-home .eh-agent-card h3{font-size:44px}.editorial-home .eh-agent-card p{font-size:16px}.editorial-home .eh-contact{padding:64px 20px 82px}.editorial-home .eh-panel{padding:24px;border-radius:24px}.editorial-home .eh-form{grid-template-columns:1fr}.editorial-home .eh-form .full{grid-column:auto}}