@font-face{font-family:PXU;src:local("Segoe UI")}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:100px}body{margin:0;background:#f8f9f5;color:#182e2a;font-family:PXU,Arial,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-underline-offset:4px}button,input,textarea,select{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button,summary{cursor:pointer}button:disabled,fieldset:disabled{opacity:.6;cursor:wait}button:disabled{pointer-events:none}img,svg{max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.12;letter-spacing:-.045em}h1{font-size:clamp(2.35rem,5vw,4rem);margin-bottom:24px}h2{font-size:clamp(1.8rem,3.4vw,3rem)}h3{font-size:1.45rem;line-height:1.22}p{margin-bottom:18px}em{font-family:Georgia,serif;font-weight:400}strong{font-weight:650}::selection{background:#c9ef91;color:#142d29}:focus-visible{outline:3px solid #377256;outline-offset:4px}.wrap{width:min(1240px,calc(100% - 80px));margin-inline:auto}.section{padding-block:90px}.eyebrow{font-size:11px;letter-spacing:.16em;font-weight:700;line-height:1.5}.muted,.hint{color:#56655e}.hint{font-size:13px;line-height:1.5}.skip{position:fixed;top:-80px;left:20px;background:#142d29;color:white;padding:14px;z-index:100}.skip:focus{top:10px}.site-header{position:sticky;top:0;z-index:20;background:#f8f9f5f2;backdrop-filter:blur(12px);border-bottom:1px solid #dce2d9}.nav-row{display:flex;align-items:center;justify-content:space-between;min-height:88px;gap:24px}.logo{text-decoration:none;font-size:34px;font-weight:800;letter-spacing:-2px;display:inline-flex;align-items:center;line-height:1;white-space:nowrap}.logo span{font-weight:400}.logo i{font-style:normal;background:#c4ec8a;border-radius:50%;height:28px;width:28px;font-size:22px;display:grid;place-items:center;margin-left:10px;letter-spacing:0}.desktop-nav{display:flex;gap:30px;font-size:14px}.desktop-nav a{text-decoration:none}.desktop-nav a:hover{text-decoration:underline}.nav-actions,.actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.button{display:inline-flex;gap:16px;align-items:center;justify-content:center;min-height:46px;border:1px solid #c5d0c3;border-radius:8px;background:transparent;color:#182e2a;text-decoration:none;font-size:14px;font-weight:650;padding:12px 20px;line-height:1.4;transition:background .18s,transform .18s}.button:hover{background:#e7edde;transform:translateY(-1px)}.button.primary{background:#183b31;border-color:#183b31;color:white}.button.primary:hover{background:#2c5342}.button.lime{background:#c8ef95;border-color:#c8ef95;color:#142d29}.button.small{padding:9px 14px;min-height:44px;font-size:13px}.button.danger,.danger{background:#fff0eb;border-color:#e8b6a8;color:#812d21}.danger-text{color:#812d21}.mobile-menu{display:none}.hero{display:grid;grid-template-columns:1fr 1fr;gap:68px;align-items:center;padding-block:82px 90px}.hero h1{font-size:clamp(52px,5.65vw,79px);line-height:1.02;letter-spacing:-.065em;margin-bottom:27px}.hero h1 em{letter-spacing:-.055em;color:#476b4b}.hero .eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:25px}.dot{height:7px;width:7px;display:inline-block;background:#548545;border-radius:50%;flex-shrink:0}.lead{font-size:16px;line-height:1.75;color:#59645c;max-width:480px}.domain-form{margin-top:30px}.domain-form label{font-size:12px}.domain-controls{display:flex;gap:8px}.domain-input{display:flex;align-items:center;border:1px solid #bcc9b8;background:white;border-radius:8px;padding-right:15px;min-width:0;flex:1}.domain-input input{border:0;background:none;min-width:0;width:100%;box-shadow:none;padding:13px 15px}.domain-input span{font-size:14px;white-space:nowrap;font-weight:650}.domain-form .button{white-space:nowrap;padding-inline:17px}.domain-form .hint{margin-top:9px;min-height:39px}.trust-line{display:flex;gap:21px;font-size:12px;color:#4d6051}.hero-art{position:relative;min-width:0;padding-bottom:28px}.art-label{font-size:10px;font-weight:650;letter-spacing:.12em;margin-bottom:18px;color:#647661}.browser-card{border:1px solid #c9d1c3;border-radius:11px;overflow:hidden;background:white;box-shadow:0 26px 58px #253e2612;transform:rotate(-3deg)}.browser-bar{height:43px;background:#f0f2e9;border-bottom:1px solid #dbe0d2;display:flex;justify-content:space-between;align-items:center;padding:0 15px;font-size:10px;color:#63745d}.browser-bar span:first-child{font-size:8px;letter-spacing:2px}.sample-page{padding:25px;background:#fcfbf2}.sample-nav{display:flex;justify-content:space-between;font-size:8px;font-weight:750;letter-spacing:.03em;border-bottom:1px solid #d8dcca;padding-bottom:19px;margin-bottom:31px}.sample-nav span{font-size:7px;font-weight:400}.sample-page h2{font-size:clamp(25px,2.8vw,40px);margin-bottom:28px}.sample-page h2 em{color:#788a53}.sample-projects{display:grid;grid-template-columns:1.13fr 1fr;gap:13px}.project-art{position:relative;overflow:hidden;background:#dfe7ca;min-height:188px;display:flex;align-items:center;padding:25px}.project-art span{font-family:Georgia,serif;font-size:36px;line-height:.9;z-index:1}.project-art i{position:absolute;width:130px;height:130px;border:25px solid #aabd87;border-radius:50%;right:-35px;bottom:-30px}.project-note{display:flex;flex-direction:column;justify-content:space-between;background:#edd7c9;padding:21px 17px}.project-note span{font-size:8px;letter-spacing:.08em}.project-note strong{font-size:22px;line-height:1.15;letter-spacing:-.04em}.sample-bottom{display:flex;justify-content:space-between;font-size:9px;margin-top:24px}.floating-tag{position:absolute;bottom:25px;right:-24px;transform:rotate(8deg);background:#cced9b;box-shadow:0 10px 22px #20352012;padding:17px 22px;font-size:13px;line-height:1.4;font-weight:650;border-radius:3px}.floating-tag span{float:left;font-size:33px;margin-right:13px;line-height:1}.art-caption{font-size:10px;color:#647461;position:relative;top:29px}.spec-strip{border-block:1px solid #dce2d3;background:#f0f3e9}.specs{display:grid;grid-template-columns:repeat(4,1fr);padding-block:28px;gap:26px}.specs>div{display:flex;flex-direction:column;border-right:1px solid #d0dac8;padding-left:12px}.specs>div:last-child{border:0}.specs strong{font-size:25px;letter-spacing:-.05em}.specs span{font-size:12px;color:#617057}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:35px}.section-heading h2{margin-bottom:0}.section-heading>p{max-width:370px;color:#5b6a5e;font-size:15px}.cards{display:grid;gap:22px}.three{grid-template-columns:repeat(3,minmax(0,1fr))}.four{grid-template-columns:repeat(4,minmax(0,1fr))}.card{padding:30px;background:#e7eddd;border:1px solid #dce3d2;border-radius:12px;min-height:306px}.card.peach{background:#f2e7df;border-color:#e9dcd0}.card.lavender{background:#e9e7ef;border-color:#dcd8e6}.card-icon{display:inline-grid;place-items:center;font-size:25px;width:45px;height:45px;border:1px solid #a4b399;border-radius:50%;margin-bottom:31px}.card .eyebrow{font-size:9px;margin-bottom:12px}.card h3{max-width:240px}.card p:last-child{font-size:14px;color:#566253;margin:0}.steps-section{background:#192f29;color:#f4f5eb}.steps-section .eyebrow{color:#b8cead}.steps-section h2{font-weight:500}.steps{padding:0;margin:42px 0 0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:44px}.steps li{border-top:1px solid #4e6258;padding-top:20px}.steps li>span{color:#c3e592;font-size:12px}.steps h3{font-size:21px;margin:19px 0 12px;letter-spacing:-.025em}.steps p{font-size:14px;color:#bdc9bf;max-width:290px}.faq{display:grid;grid-template-columns:1fr 1.15fr;gap:80px}.faq>div>a{font-size:13px}.faq details{border-bottom:1px solid #ced8c9;padding:19px 0}.faq summary{font-weight:650;list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:15px}.faq summary:after{content:"+";font-size:20px;font-weight:400}.faq details[open] summary:after{content:"−"}.faq details p{font-size:14px;color:#51604f;margin:14px 0 4px}.final-cta{background:#e9efdc;border-radius:18px;text-align:center;padding:60px 30px;margin-bottom:85px}.final-cta h2{font-size:clamp(32px,4vw,49px)}.site-footer{border-top:1px solid #d6dfd0;padding-block:48px 38px}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px}.footer-grid p{font-size:12px;color:#5b6b5a;margin:18px 0 0}.footer-grid nav{display:flex;flex-direction:column;gap:9px;font-size:13px}.footer-grid nav a{text-decoration:none}.footer-grid nav a:hover{text-decoration:underline}.panel{padding:28px;border:1px solid #d3ddcd;border-radius:12px;background:white;margin-bottom:24px;min-width:0}.panel h2{font-size:25px;letter-spacing:-.035em}.panel p{font-size:14px}.metrics{margin:28px 0}.metrics .panel{margin:0}.metrics strong{font-size:25px;line-height:1.2;display:block;margin-bottom:18px;overflow-wrap:anywhere}.metrics p{margin-bottom:10px}.metrics .site-address{font-size:22px}.metrics .actions{margin-top:10px}progress{width:100%;height:8px;accent-color:#3b704b;border:0}.notice{border:1px solid #baceab;border-radius:9px;padding:22px;background:#edf5e5;margin-block:25px}.notice h2{font-size:24px}.notice.danger{border-color:#e8b6a8;background:#fff0eb}.notice a{font-weight:650}label{display:block;font-size:14px;font-weight:600;margin:0 0 7px}input,textarea,select{display:block;width:100%;min-width:0;background:#fff;color:#18352a;border:1px solid #bac9b2;border-radius:7px;padding:11px 13px;margin:4px 0 15px}input[type=checkbox]{width:18px;min-width:18px;height:18px;margin:4px 4px 0 0;display:inline-block;vertical-align:top;accent-color:#345f3e}.check{font-weight:400;line-height:1.7;margin:18px 0}.check a{display:inline}fieldset{border:0;padding:0;margin:0}form .button{margin-top:3px}.form-status{font-size:13px;color:#285d3c;overflow-wrap:anywhere}.form-status.error{color:#942e21}.table-scroll{overflow:auto;max-width:100%;border:1px solid #e0e7dc;border-radius:8px}table{border-collapse:collapse;width:100%;font-size:13px;text-align:left}th{background:#f0f4ec;font-weight:650;white-space:nowrap}td,th{padding:13px 16px;border-bottom:1px solid #e1e7db;vertical-align:top}td{overflow-wrap:anywhere;min-width:110px}td:first-child{min-width:160px}tr:last-child td{border:0}.upload-form{border:1px dashed #bccdb1;border-radius:8px;padding:24px;margin-top:24px;background:#f6f8f2}.checklist{padding-left:22px;line-height:2;font-size:14px}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.tabs a{padding:10px 17px;border-radius:7px;text-decoration:none;font-size:14px}.tabs a[aria-current]{background:#1d4435;color:white}.filters{display:flex;gap:15px;align-items:end;flex-wrap:wrap}.filters label{flex:1;min-width:150px}.filters .button{margin:0 0 22px}.admin-site{display:grid;grid-template-columns:1fr 1fr;gap:36px;padding-block:25px;border-top:1px solid #dce4d6;min-width:0}.admin-site>div,.admin-site form{min-width:0}.admin-site h2{font-size:21px;overflow-wrap:anywhere}.admin-site p{overflow-wrap:anywhere}.badge{display:inline-block;background:#e4f0d8;color:#375c2c;padding:5px 11px;border-radius:30px;font-size:12px}.badge.bad{background:#ffebe5;color:#862e22}.pagination{display:flex;gap:10px;justify-content:end;margin-top:24px}.preserve{white-space:pre-wrap}.empty{padding:40px 10px;color:#5c6c58;text-align:center}.legal{max-width:850px}.legal h2{font-size:25px;line-height:1.3;margin-top:40px}.legal li{margin-bottom:10px}.legal a{overflow-wrap:anywhere}.legal-meta{color:#5f7159;font-size:13px}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}dialog{width:min(1000px,calc(100% - 28px));max-height:90dvh;padding:25px;border:1px solid #b9c8b0;border-radius:13px;color:#182e2a;background:#f8faf4}dialog::backdrop{background:#142e2a99}.dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px}.dialog-heading h2{font-size:25px;margin:0}#edit-content{min-height:46dvh;font-family:Consolas,monospace;font-size:13px;line-height:1.6;tab-size:2}#toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);padding:14px 22px;background:#1c3d2e;color:white;border-radius:10px;z-index:100;max-width:calc(100% - 30px);box-shadow:0 8px 25px #0002}noscript p{text-align:center;background:#fff2ce;padding:15px}
@media(min-width:1450px){.hero{gap:90px}.hero-art{margin-left:20px}}
@media(max-width:1050px){.wrap{width:calc(100% - 48px)}.hero{gap:35px}.hero h1{font-size:61px}.domain-controls{flex-direction:column}.domain-controls>.button{width:100%}.desktop-nav{gap:18px}.sample-page{padding:20px}.sample-projects{gap:9px}.project-art{padding:15px;min-height:155px}.project-art span{font-size:28px}.project-note strong{font-size:18px}.floating-tag{right:-7px}.faq{gap:35px}.four{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.wrap{width:calc(100% - 36px)}.nav-row{min-height:74px;gap:12px}.logo{font-size:29px}.logo i{width:23px;height:23px;font-size:18px;margin-left:6px}.desktop-nav{display:none}.nav-actions{gap:7px;flex-wrap:nowrap}.nav-actions .button{padding:9px 11px;font-size:12px}.mobile-menu{display:block;position:relative}.mobile-menu>summary{list-style:none;font-size:23px;display:grid;place-items:center;width:40px;height:44px}.mobile-menu nav{position:absolute;right:0;top:50px;padding:17px;background:#fff;border:1px solid #d0dcc7;border-radius:9px;min-width:220px;display:flex;flex-direction:column;gap:14px;font-size:14px;box-shadow:0 10px 30px #0001}.hero{grid-template-columns:1fr;padding-block:43px 48px;gap:48px}.hero h1{font-size:clamp(52px,10vw,74px)}.hero-copy{max-width:570px}.hero .eyebrow{font-size:9px;margin-bottom:22px}.domain-controls{flex-direction:row}.domain-controls>.button{width:auto}.hero-art{width:min(510px,94%);margin:auto}.art-label{font-size:9px}.sample-page{padding:26px}.sample-page h2{font-size:36px}.project-art{min-height:165px}.project-note strong{font-size:22px}.sample-nav{font-size:8px}.specs{grid-template-columns:repeat(2,1fr);gap:22px}.specs>div:nth-child(2){border:0}.specs strong{font-size:22px}.specs span{font-size:11px}.section{padding-block:55px}.section-heading{display:block;margin-bottom:25px}.section-heading>p{margin-top:20px}.three{grid-template-columns:1fr}.card{min-height:0;padding:25px}.card-icon{margin-bottom:24px}.card h3{max-width:none}.steps{grid-template-columns:1fr;gap:24px}.steps p{max-width:none}.faq{grid-template-columns:1fr;gap:18px}.faq details{padding-block:18px}.final-cta{padding:43px 22px;margin-bottom:50px}.footer-grid{grid-template-columns:1fr 1fr;gap:25px}.footer-grid>div:last-child{grid-column:1/-1}.metrics.three{grid-template-columns:1fr}.metrics .panel{padding:22px}.panel{padding:21px}.admin-site{grid-template-columns:1fr;gap:17px}.filters{gap:7px}.filters label{min-width:120px}.filters .button{margin-bottom:22px}.legal h1{font-size:38px}.legal{font-size:15px}.dialog-heading h2{font-size:20px}}
@media(max-width:400px){.wrap{width:calc(100% - 28px)}.logo{font-size:25px}.logo i{display:none}.nav-actions .button{padding-inline:8px;font-size:11px}.mobile-menu>summary{width:30px}.hero h1{font-size:53px}.domain-controls{flex-direction:column}.domain-controls>.button{width:100%}.trust-line{gap:12px;font-size:11px}.sample-page{padding:19px}.sample-page h2{font-size:30px}.sample-nav span{max-width:96px;text-align:right}.sample-projects{grid-template-columns:1fr 1fr}.project-note{padding:17px 12px}.project-note strong{font-size:18px}.project-art{min-height:150px;padding:13px}.floating-tag{font-size:11px;padding:13px;right:-6px}.four{grid-template-columns:1fr 1fr;gap:10px}.metrics .panel{padding:16px}.footer-grid{grid-template-columns:1fr}.footer-grid>div:last-child{grid-column:auto}.specs span{max-width:140px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
@media print{.site-header,.site-footer,.button{display:none}.wrap{width:100%}.section{padding:0}body{background:white;color:black}}
