*{box-sizing:border-box}body{margin:0;background:#f7f7f2;color:#172d32;font:15px/1.6 Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.checkout-header{height:92px;max-width:1240px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid #dddfd7}.brand{font-size:25px;letter-spacing:.5px;font-weight:800;display:flex;gap:12px;align-items:center}.brand img{width:36px;height:36px}.checkout-header>a:last-child{font-size:13px;color:#64716e}.checkout-header strong{color:#193337;margin-left:8px}.checkout-shell{max-width:1180px;margin:0 auto;padding:52px 28px 80px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;color:#a65528}h1{font-size:46px;line-height:1.13;letter-spacing:-1.8px;font-weight:650;margin:16px 0}h2{font-size:21px;line-height:1.3;margin:0 0 5px;letter-spacing:-.5px}p{color:#687572;margin:8px 0 20px}.checkout-intro{position:relative;padding-bottom:27px}.checkout-intro>p{max-width:530px}.steps{display:flex;list-style:none;padding:0;gap:24px;position:absolute;right:0;bottom:47px;font-size:12px;color:#87918c}.steps li{display:flex;align-items:center;gap:8px}.steps b{display:grid;place-items:center;width:27px;height:27px;background:#e8ebe3;border-radius:50%;font-weight:500}.steps .current{color:#203c35}.steps .current b{background:#193b31;color:white}.checkout-grid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);gap:28px;align-items:start}.form-card,.plan-card{background:#fff;border:1px solid #e0e3da;border-radius:20px;padding:30px;box-shadow:0 7px 25px #26332604}.section-title{display:flex;gap:14px;align-items:center;margin-bottom:26px}.section-title p{margin:4px 0 0;font-size:13px}.number{display:grid;place-items:center;flex-shrink:0;width:39px;height:39px;border-radius:12px;background:#f2f4ed;color:#60745b;font-size:12px}.secondary{border-top:1px solid #edf0e9;padding-top:27px;margin-top:26px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.wide{grid-column:1/-1}label{font-size:12px;font-weight:600;color:#3b514c}input{display:block;width:100%;height:45px;border:1px solid #dce1d6;border-radius:8px;padding:10px 12px;margin-top:6px;background:#fcfdf9;color:#19312b;font:14px Arial,sans-serif}input:focus{outline:2px solid #669181;outline-offset:2px;background:white}small{display:block;font-size:11px;font-weight:400;color:#7f8b82;margin-top:4px}.primary{border:0;background:#ff791a;color:#172d32;border-radius:9px;padding:16px 18px;width:100%;font-weight:700;font-size:14px;display:flex;justify-content:space-between;cursor:pointer;margin-top:27px}.primary:hover{background:#f56c10}.fine-print{font-size:11px;margin:14px 0 0;line-height:1.7}.plan-card{position:sticky;top:25px;background:#edf1e8}.plan-title{display:flex;justify-content:space-between;align-items:center;margin-top:13px}.plan-title h2{font-size:28px}.plan-title a{font-size:12px;text-decoration:underline}.plan-card>p{font-size:13px}.plan-price{display:flex;align-items:center;gap:14px;padding:8px 0 24px}.plan-price strong{font-size:44px;line-height:1;letter-spacing:-1.5px;font-weight:600}.plan-price>span{font-size:12px}.term-switch{display:flex;background:#fff9;border-radius:8px;padding:5px;font-size:11px;text-align:center;gap:3px}.term-switch a{flex:1;padding:9px 3px;border-radius:6px}.term-switch .active{background:#233d33;color:white}.feature-list{padding:22px 0;list-style:none;margin:0}.feature-list li{display:flex;gap:12px;font-size:13px;padding:7px 0}.feature-list span{color:#527651}.domain-note{background:#ffffff96;padding:18px;border-radius:12px;font-size:13px}.domain-note p{font-size:12px;margin:4px 0 0}.error{padding:15px;border-radius:8px;color:#912e27;background:#fff0ec;margin:0 0 20px;font-size:13px}footer{border-top:1px solid #e0e3da;padding:23px 28px;display:flex;justify-content:space-between;font-size:12px;color:#68756c}button:focus-visible,a:focus-visible{outline:3px solid #668d75;outline-offset:3px}@media(max-width:900px){.steps{position:static;margin-top:24px}.checkout-grid{grid-template-columns:1fr 1fr}.form-card,.plan-card{padding:22px}.field-grid{grid-template-columns:1fr}.wide{grid-column:auto}}@media(max-width:650px){.checkout-header{height:76px;padding:0 20px}.checkout-header>a:last-child{max-width:120px;text-align:right;font-size:11px}.checkout-header strong{display:block;margin:0}.checkout-shell{padding:32px 18px}.checkout-grid{display:flex;flex-direction:column-reverse;gap:20px}.form-card,.plan-card{width:100%;position:static}.plan-card{padding:22px}.feature-list,.domain-note{display:none}.plan-price{padding:8px 0 18px}.plan-title h2{font-size:23px}.plan-card .fine-print{display:none}h1{font-size:36px}.steps{gap:18px}.steps li{font-size:11px}.checkout-intro{padding-bottom:10px}.field-grid{grid-template-columns:1fr}footer{padding:20px}}
.customer-choice{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;background:#edf3ef;border:1px solid #cddbd2;border-radius:14px;margin-bottom:28px}.customer-choice p{margin:6px 0 0;font-size:14px}.signin-choice{white-space:nowrap;color:#173e32;font-weight:750}.domain-choice{border:1px solid #d9e2d8;border-radius:14px;padding:22px;margin:22px 0 30px}.domain-choice legend{font-size:20px;font-weight:750;padding:0 8px}.domain-choice .domain-option{display:flex;align-items:center;gap:10px;margin:12px 0}.domain-option input{width:18px;height:18px;margin:0}.domain-option small{margin-left:auto}.domain-choice p,.domain-choice>small{font-size:13px;line-height:1.6;color:#53645b}.unavailable{color:#67736c}@media(max-width:620px){.customer-choice{align-items:flex-start;flex-direction:column}.domain-choice{padding:16px}.domain-option{flex-wrap:wrap}}

select{display:block;width:100%;min-height:45px;margin:6px 0 24px;padding:10px 12px;border:1px solid #dce1d6;border-radius:8px;background:#fcfdf9;color:#19312b;font:14px Arial,sans-serif}.primary:disabled{background:#e5e8df;color:#657167;cursor:not-allowed}.plan-price strong{overflow-wrap:anywhere;font-size:clamp(26px,3vw,40px)}.checkout-header>span{font-size:12px;color:#53645b;text-align:right}
.domain-choice{padding:25px;background:linear-gradient(145deg,#fff 0%,#fbfcf8 100%);border-color:#d8e2d7}.domain-choice legend{font-size:21px}.domain-lead{font-size:13px;line-height:1.6;margin:0 0 19px;color:#64736d}.domain-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.domain-tab{position:relative;display:flex;align-items:center;gap:10px;margin:0;padding:13px;border:1px solid #dce5dc;border-radius:11px;background:#fff;cursor:pointer;transition:background .18s,border-color .18s,box-shadow .18s}.domain-tab input{position:absolute;opacity:0;inset:0;cursor:pointer;margin:0;width:100%;height:100%}.domain-tab.active{border-color:#24634f;background:#edf5f0;box-shadow:0 5px 14px #1a50370d}.domain-tab-icon{display:grid;place-items:center;width:33px;height:33px;border-radius:9px;background:#edf1e9;color:#285c4a;font-size:18px;line-height:1}.domain-tab strong,.domain-tab small{display:block}.domain-tab strong{font-size:12px;color:#17382f}.domain-tab small{font-size:10px;margin:0;color:#73837a}.domain-input-label{display:block;font-size:11px;letter-spacing:.03em}.domain-search-row{display:flex;gap:9px;margin-top:6px}.domain-search-row input{margin:0;min-width:0}.domain-search-row button{flex:0 0 auto;border:0;border-radius:8px;background:#173c31;color:#fff;padding:0 15px;font:700 12px Inter,Arial,sans-serif;cursor:pointer}.domain-search-row button:hover{background:#0c2d23}.domain-search-row button b{font-size:16px;margin-left:8px}.domain-helper,.domain-result{display:flex;gap:10px;margin-top:13px;padding:12px 13px;border-radius:9px;font-size:12px}.domain-helper{background:#f1f5ef;color:#50675c}.domain-helper span{color:#3a805e;font-weight:800}.domain-helper p,.domain-result p{margin:0;color:inherit;font-size:12px;line-height:1.5}.domain-result{background:#f3f7f4;border:1px solid #d6e5d9;color:#315747}.domain-result-mark{display:grid;place-items:center;flex:0 0 25px;height:25px;border-radius:50%;background:#dcece1;font-size:15px}.domain-result strong{display:block;font-size:12px;margin-bottom:2px}@media(max-width:620px){.domain-choice{padding:18px}.domain-mode-tabs{grid-template-columns:1fr}.domain-search-row button{padding:0 12px}.domain-search-row button span{display:none}.domain-search-row button b{margin:0}}
.domain-helper[hidden],.domain-result[hidden]{display:none!important}
