:root{--ink:#18231e;--muted:#747d74;--paper:#f4f1e9;--green:#a9c85b;--line:#d9d8ca;--white:#fffdf8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"DM Sans","Noto Sans SC",sans-serif;-webkit-font-smoothing:antialiased}.shell{max-width:1240px;margin:auto;padding:0 64px}.topbar{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.wordmark{display:flex;align-items:center;gap:11px;color:var(--ink);font-size:15px;font-weight:700;text-decoration:none;letter-spacing:-.04em}.mark{display:grid;place-items:center;width:30px;height:30px;background:var(--ink);color:var(--green);border-radius:50%;font-size:17px;letter-spacing:-.08em}.nav-actions{display:flex;align-items:center;gap:22px}.language-toggle{border:1px solid var(--line);background:transparent;color:var(--ink);padding:7px 10px;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.language-toggle:hover{border-color:#94a85e}.nav-link{font-size:12px;color:var(--ink);text-decoration:none;font-weight:600}.nav-link span{color:#788b45;margin-left:7px}.hero{min-height:620px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:38px;padding:48px 0 64px}.hero-copy{padding:20px 0 0}.eyebrow{font-size:10px;letter-spacing:.16em;font-weight:700;color:#687b3a;display:flex;align-items:center;gap:9px}.live-dot{width:7px;height:7px;border-radius:50%;background:#9bb752;box-shadow:0 0 0 4px #e4e9d2}.hero h1{font-family:"Noto Sans SC",sans-serif;font-size:clamp(48px,6vw,75px);line-height:1.24;letter-spacing:-.08em;margin:27px 0 20px;font-weight:600}.hero h1 em,.inquiry h2 em{font-style:normal;color:#718642}.intro{font-size:14px;line-height:2;color:#68716a;max-width:410px;margin:0 0 27px}.primary-button{width:162px;height:49px;background:var(--ink);color:#fffdf8;display:flex;align-items:center;justify-content:space-between;padding:0 17px;text-decoration:none;font-size:12px;font-weight:600;transition:transform .2s,background .2s}.primary-button:hover,.submit-button:hover{transform:translateY(-2px);background:#334739}.primary-button span{color:var(--green);font-size:17px}.hero-note{display:flex;align-items:center;gap:10px;color:#81877c;font-size:10px;margin-top:39px}.note-line{width:28px;height:1px;background:#9ca67c}.hero-art{height:415px;position:relative;display:grid;place-items:center;background:#e8e8dc;overflow:hidden}.hero-art:before{content:"";position:absolute;width:340px;height:340px;border-radius:50%;background:#dce3c8;top:38px;left:50%;transform:translateX(-50%)}.orbit{position:absolute;border:1px solid #c6ceb0;border-radius:50%;z-index:1}.orbit-one{width:390px;height:250px;transform:rotate(-31deg)}.orbit-two{width:440px;height:290px;transform:rotate(30deg)}.domain-card{width:min(76%,360px);height:205px;background:var(--white);position:relative;z-index:2;padding:22px 24px;box-shadow:0 21px 45px #43502a18;transform:rotate(-4deg);display:flex;flex-direction:column;justify-content:space-between}.card-top,.card-bottom{display:flex;align-items:center;justify-content:space-between}.tiny-brand{font-weight:700;font-size:12px;letter-spacing:-.06em}.tiny-brand i{display:inline-block;width:7px;height:7px;background:#9db94e;border-radius:50%;margin-right:5px}.secure{font-size:7px;letter-spacing:.1em;color:#697455}.secure span{font-size:7px;color:#a5c45c;margin-right:4px}.domain-name{font-size:48px;font-weight:600;letter-spacing:-.09em}.domain-name span{color:#98b94b}.card-rule{height:1px;background:#e3e4d9}.card-bottom{font-size:7px;color:#8d9389;letter-spacing:.11em}.floating-tag{position:absolute;z-index:3;background:#fffdf8;padding:10px 13px;font-size:8px;font-weight:700;letter-spacing:.11em;box-shadow:0 8px 20px #43502a15}.tag-left{left:5%;top:25%;transform:rotate(-8deg)}.tag-left span{color:#9cb64f;margin-left:8px}.tag-right{right:5%;bottom:25%;transform:rotate(7deg)}.sparkle{font-size:13px;color:#97b34c;margin-right:5px}.art-caption{position:absolute;bottom:17px;right:18px;color:#838b76;font-size:7px;letter-spacing:.15em;line-height:1.7;text-align:right}.features{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:29px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.features article{display:flex;gap:15px}.feature-number{color:#91a854;font-size:10px;font-weight:700;padding-top:3px}.features h2{font-size:13px;margin:0 0 8px;font-weight:600}.features p{font-size:10px;line-height:1.8;color:#788078;margin:0}.inquiry{display:grid;grid-template-columns:1fr .8fr;gap:70px;padding:100px 6% 96px}.inquiry-copy{padding-top:9px}.inquiry h2{font-family:"Noto Sans SC",sans-serif;font-size:38px;line-height:1.5;letter-spacing:-.07em;font-weight:600;margin:18px 0 13px}.inquiry-copy>p{font-size:12px;color:#798078;line-height:1.9;margin:0;max-width:340px}.reply-note{margin-top:36px;color:#858b7f;font-size:10px}.reply-note span{color:#8da34f;font-size:15px;margin-right:7px}.lead-form{display:flex;flex-direction:column}.lead-form label{font-size:10px;font-weight:600;margin:0 0 9px}.lead-form label span{color:#89a346}.lead-form label small{font-size:9px;color:#92978d;font-weight:400;margin-left:6px}.lead-form input,.lead-form textarea{width:100%;border:1px solid #dadbd0;background:#faf9f3;padding:13px 14px;font:inherit;font-size:11px;color:var(--ink);outline:none;margin-bottom:20px;resize:vertical}.lead-form input:focus,.lead-form textarea:focus{border-color:#94a85e}.lead-form input::placeholder,.lead-form textarea::placeholder{color:#a1a59c}.submit-button{border:0;background:var(--ink);color:#fffdf8;height:45px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;font:inherit;font-weight:600;font-size:11px;cursor:pointer;transition:transform .2s,background .2s}.submit-button span:last-child{font-size:16px;color:var(--green)}.submit-button:disabled{opacity:.65;cursor:wait;transform:none}.form-status{min-height:18px;margin:9px 0 0;font-size:10px;color:#65783a}.form-status.error{color:#aa4d38}footer{border-top:1px solid var(--line);height:78px;display:flex;align-items:center;justify-content:space-between;color:#838980;font-size:9px}.footer-domain{font-size:12px;letter-spacing:-.05em;color:var(--ink);font-weight:700;text-decoration:none}@media(max-width:760px){.shell{padding:0 24px}.topbar{height:69px}.nav-actions{gap:13px}.hero{grid-template-columns:1fr;gap:34px;padding:52px 0 47px}.hero-copy{padding:0}.hero h1{font-size:53px;margin:22px 0 16px}.intro{font-size:13px}.hero-art{height:330px}.hero-art:before{width:265px;height:265px;top:32px}.orbit-one{width:310px;height:205px}.orbit-two{width:350px;height:240px}.domain-card{height:175px;padding:19px}.domain-name{font-size:42px}.features{grid-template-columns:1fr;gap:22px;padding:27px 3px}.features article{gap:14px}.inquiry{grid-template-columns:1fr;gap:39px;padding:67px 2% 65px}.inquiry h2{font-size:32px}.reply-note{margin-top:22px}footer{height:auto;min-height:75px;gap:12px;flex-wrap:wrap;padding:18px 0}footer span:nth-child(2){flex:1;text-align:center}footer span:last-child{width:100%;text-align:right}}
