[hidden]{display:none!important}h1{font-size:clamp(36px,5vw,68px);line-height:1.08;letter-spacing:-.035em;margin:20px 0}h2{letter-spacing:-.025em}label{display:block;font-size:14px;font-weight:600;margin:15px 0}input,select,textarea{width:100%;min-width:0;background:#10191b;border:1px solid #405451;border-radius:12px;padding:15px;color:var(--text);margin-top:7px}input[type=checkbox]{width:20px;height:20px;accent-color:var(--green);flex-shrink:0;margin:0}.consent{display:flex;align-items:flex-start;gap:12px;font-weight:400}.consent a,p a,.empty a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}label small{color:var(--muted);font-weight:400}.section-heading{max-width:800px}.checkout-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(290px,1fr);gap:35px;align-items:start;margin:50px 0 100px}.form-section,.order-summary,.record,.login-card{padding:30px;border:1px solid var(--line);border-radius:22px;background:var(--panel);margin-bottom:20px}.form-section h2{font-size:26px;margin:10px 0 16px}.step-number{color:var(--green);font-size:13px;letter-spacing:.2em}.order-summary{position:sticky;top:24px}.order-summary .button{width:100%}.order-summary h2{font-size:27px}.service-option{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--line);padding:14px 0}.service-option span{flex:1}.service-option small{display:block;line-height:1.5;margin-top:5px}.service-option strong{white-space:nowrap}dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:14px}dt{color:var(--muted)}dd{margin:0;text-align:right;overflow-wrap:anywhere}.summary-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:20px 0}.summary-total strong{font-size:30px;color:var(--accent)}.positive{color:var(--green)}.portal{min-height:70vh;padding-top:30px}.portal-tabs{display:flex;gap:10px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:30px}.portal-tabs button{padding:12px 22px;border:1px solid var(--line);border-radius:30px;background:transparent;color:var(--text)}.portal-tabs button.active{background:var(--accent);color:#12221c}.login-card{max-width:570px}.login-card h2{font-size:28px}.login-card form .button{margin-top:12px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px;margin-bottom:40px}.stats article{padding:23px;border:1px solid var(--line);border-radius:18px}.stats small{display:block;color:var(--muted)}.stats strong{font-size:30px;display:block;margin-top:12px}.record-head{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}.record h3{margin:6px 0;font-size:22px}.record small{color:var(--muted)}.badge{border:1px solid #47705c;border-radius:30px;padding:5px 14px;color:#b0efbe;font-size:13px}.inline-form{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.inline-form select,.inline-form input:not([type=checkbox]){width:auto;flex:1;min-width:160px}.inline-form .button{flex-shrink:0}.empty{padding:25px;border:1px dashed var(--line);border-radius:18px;color:var(--muted)}.partner-code h2{font-size:42px;letter-spacing:.1em}.bank-detail{overflow-wrap:anywhere}#status:not(:empty),#quoteStatus:not(:empty){background:#253527;border-radius:12px;padding:14px 20px;color:#dcf2c3}.portal-pane{max-width:1000px}.story-band{background:#dcebd8;color:#152b24;padding:90px 0}.story-band .eyebrow{color:#345b43}.story-band h2{font-size:clamp(32px,4vw,52px);line-height:1.15}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.domain-visual{padding:35px;border:1px solid #a7bda9;border-radius:24px;background:#f0f5e8;box-shadow:0 20px 40px #2448300d}.address-bar{background:#fff;border-radius:12px;padding:12px 20px;font-size:14px;color:#4e6759}.domain-visual h3{font-size:28px}.domain-tags{display:flex;gap:10px;flex-wrap:wrap}.domain-tags span{background:#dcebd8;padding:8px 14px;border-radius:30px;font-size:13px}.story-note{font-size:14px;color:#526957}.journey{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:45px}.journey article{border-top:1px solid var(--line);padding-top:24px}.journey b{color:var(--green);font-size:14px}.journey h3{font-size:22px}.journey p{font-size:15px;color:var(--muted)}.work-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.work-grid article{padding:30px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#20312c,#152022)}.work-grid h3{font-size:24px}.work-grid p{color:var(--muted)}.work-grid ul{padding-left:20px;color:#c3d4c8;font-size:14px}.work-grid .number{font-size:45px;color:#557265;line-height:1}.partner-banner{margin:65px auto;background:var(--accent);color:#1c3025;border-radius:28px;padding:55px;display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center}.partner-banner h2{font-size:40px;line-height:1.15;margin-top:12px}.partner-banner .eyebrow{color:#35543b}.partner-banner .button{color:#eaf4e5;background:#193b31}.commission-example{background:#ffffff55;border-radius:20px;padding:28px}.commission-example div{display:flex;justify-content:space-between;border-bottom:1px solid #728e6455;padding:12px 0}.commission-example strong{font-size:25px}.partner-rules{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.partner-rules article{border:1px solid var(--line);border-radius:20px;padding:28px}.partner-rules strong{font-size:46px;color:var(--accent)}.partner-rules p{color:var(--muted)}.comparison{overflow-x:auto;border:1px solid var(--line);border-radius:20px;margin-top:40px}table{width:100%;border-collapse:collapse;font-size:14px}th,td{padding:18px;border-bottom:1px solid var(--line);text-align:left;min-width:110px}th{background:#20302c}td:first-child{color:var(--muted);min-width:190px}.legal{max-width:850px;padding-top:40px;padding-bottom:90px}.legal h2{font-size:25px;margin-top:40px}.legal p{color:var(--muted)}.site-nav nav{gap:20px}.site-nav .nav-actions{display:flex;gap:12px;align-items:center}.site-nav .brand{font-size:34px}.feature-grid .feature h3{font-size:25px}.contact-sales{padding:65px 0;border-top:1px solid var(--line);display:flex;gap:40px;align-items:center;justify-content:space-between}.contact-sales h2{font-size:38px;line-height:1.2}.contact-sales .actions{flex-shrink:0}.footer{flex-wrap:wrap}.footer-links{display:flex;gap:20px;font-size:13px;flex-wrap:wrap}@media(max-width:1000px){.site-nav{height:auto;padding-top:22px;padding-bottom:22px;flex-wrap:wrap}.site-nav nav{order:3;width:100%;overflow:auto;white-space:nowrap;padding:10px 0}.journey{grid-template-columns:1fr 1fr}.work-grid{grid-template-columns:1fr 1fr}.story-grid{gap:30px}.partner-banner{margin-left:24px;margin-right:24px}.checkout-layout{gap:20px}.form-section,.order-summary{padding:23px}}@media(max-width:700px){.checkout-layout,.story-grid,.work-grid,.partner-banner,.partner-rules{grid-template-columns:1fr}.checkout-layout{margin-top:25px}.order-summary{position:static}.journey{gap:20px}.partner-banner{padding:28px;margin:35px 20px}.partner-banner h2{font-size:32px}.story-band{padding:55px 0}.domain-visual{padding:23px}.site-nav .nav-actions .button{font-size:12px;padding:12px}.site-nav .brand{font-size:30px}.record,.login-card{padding:22px}.contact-sales{display:block}.portal h1{font-size:38px}.stats{grid-template-columns:1fr 1fr}.stats strong{font-size:25px}.form-grid{grid-template-columns:1fr}.service-option{flex-wrap:wrap}.service-option strong{margin-left:34px}.partner-code h2{font-size:28px}.summary-total strong{font-size:27px}}
.brand{color:#fff}.brand>span{color:#67cc98}
