:root{--navy:#101b31;--navy2:#192943;--ink:#172337;--muted:#707b8b;--paper:#f6f5f0;--lime:#d8f36a;--orange:#ec7958;--line:#e2e4e2;--serif:Georgia,'Times New Roman',serif;--sans:'DM Sans',Arial,sans-serif;--display:Manrope,'DM Sans',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.site-header{height:82px;padding:0 max(calc((100vw - 1200px)/2),6.5vw);display:flex;align-items:center;justify-content:space-between;background:var(--navy);color:white;position:absolute;top:0;left:0;width:100%;z-index:10}.brand{display:inline-flex;align-items:center;gap:10px;font:800 13px var(--display);letter-spacing:1.25px}.brand small{display:block;font:600 8px var(--sans);letter-spacing:3px;margin-top:4px;color:#afbac9}.brand-mark{font:800 25px var(--display);letter-spacing:-2px;color:white}.brand-mark span{color:var(--lime)}.nav{display:flex;align-items:center;gap:38px;font-size:12px;color:#d3d9e2}.nav a:not(.nav-cta):hover,.footer-links a:hover{color:var(--lime)}.nav-cta{border:1px solid #647085;border-radius:4px;padding:13px 17px;color:white}.nav-cta span{color:var(--lime);padding-left:8px}.menu-toggle{display:none}.hero{position:relative;overflow:hidden;min-height:732px;background:var(--navy);color:white;padding:174px max(calc((100vw - 1200px)/2),6.5vw) 76px;display:grid;grid-template-columns:1fr 1fr;align-items:center}.hero-glow{position:absolute;right:0;top:0;width:60%;height:100%;background:radial-gradient(ellipse at 60% 44%,#243854 0,rgba(25,41,67,.6) 34%,transparent 70%);pointer-events:none}.hero-copy{position:relative;z-index:1;padding-bottom:15px}.eyebrow{display:flex;align-items:center;gap:9px;color:#aeb9c8;font-size:9px;font-weight:700;letter-spacing:2px;margin:0 0 24px}.eyebrow i{width:6px;height:6px;border-radius:50%;background:var(--lime);display:inline-block}.eyebrow.dark{color:#738096}.hero h1,.cta-section h2{font:600 clamp(52px,6vw,76px)/1.06 var(--display);letter-spacing:-4px;margin:0 0 24px}.hero h1 em,.process-top h2 em,.cta-section h2 em{font:italic 500 1em var(--serif);color:var(--lime)}.hero-text{max-width:440px;color:#bac3ce;font-size:15px;line-height:1.8;margin:0}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:15px 19px;border:0;border-radius:4px;font:700 11px var(--sans);cursor:pointer;transition:.2s ease}.button span{font-size:16px}.button-light{background:var(--lime);color:var(--navy)}.button-light:hover{background:white;transform:translateY(-2px)}.text-link{font-size:11px;color:#d4dbe3}.text-link span{color:var(--lime);font-size:16px;margin-left:6px}.hero-note{display:flex;gap:11px;align-items:center;color:#9aa8b8;font-size:10px;line-height:1.5;margin-top:54px}.note-avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#32435b;color:var(--lime);font:700 13px var(--display)}.hero-art{height:430px;position:relative;z-index:1;display:grid;place-items:center}.art-orbit{position:absolute;width:390px;height:390px;border-radius:50%;border:1px solid rgba(218,231,201,.12)}.orbit-two{width:320px;height:320px;border-color:rgba(218,231,201,.08)}.art-card{position:absolute;border-radius:8px;box-shadow:0 32px 90px #080f1c66;overflow:hidden}.front-card{width:355px;height:310px;left:70px;top:63px;background:#f8f6ed;transform:rotate(3deg);z-index:2}.back-card{width:270px;height:312px;right:15px;top:48px;background:#eb815e;transform:rotate(10deg);padding:25px;z-index:1}.mini-label{font:700 8px var(--sans);letter-spacing:2px;color:#663a34}.back-shape{height:160px;width:140px;background:#f7c8a8;border-radius:80px 80px 8px 8px;position:absolute;right:22px;top:70px}.back-lines{position:absolute;bottom:34px;left:24px;display:grid;gap:7px}.back-lines i{height:5px;width:150px;background:#a94b3e;border-radius:3px;opacity:.4}.browser-bar{height:27px;background:#e7e8e1;display:flex;gap:4px;align-items:center;padding:0 9px;color:#8a8e8a;font-size:7px}.browser-bar b{width:5px;height:5px;border-radius:50%;background:#b8bcb6}.browser-bar span{margin-left:50px}.mock-content{height:calc(100% - 27px);position:relative;padding:15px 20px;color:#21302e}.mock-nav{height:21px;display:flex;align-items:center;gap:14px;font:600 6px var(--sans);color:#83867f}.mock-nav b{font:800 10px var(--display);color:#233a35;margin-right:auto}.mock-nav b span{color:#e97854}.mock-title{position:absolute;top:57px;left:23px;font:700 27px/.99 var(--display);letter-spacing:-1.5px;z-index:2}.mock-title em{font:italic 500 29px var(--serif);color:#df795b}.mock-sub{position:absolute;left:24px;top:129px;height:3px;width:80px;background:#9aa197}.mock-button{position:absolute;top:148px;left:23px;background:#28463f;color:white;padding:8px 11px;border-radius:2px;font-size:7px}.mock-button span{color:var(--lime);margin-left:9px}.mock-image{position:absolute;right:0;bottom:0;width:53%;height:67%;background:#d6e2ca;overflow:hidden}.mock-sun{position:absolute;right:23px;top:15px;width:45px;height:45px;background:#edb27e;border-radius:50%}.mock-vase{position:absolute;bottom:-5px;left:42px;width:55px;height:85px;border-radius:30px 30px 8px 8px;background:#e28a68}.mock-leaf{position:absolute;background:#657e55;width:23px;height:90px;border-radius:100% 0 100% 0;transform-origin:bottom}.leaf-a{bottom:70px;left:60px;transform:rotate(-40deg)}.leaf-b{bottom:62px;left:72px;transform:rotate(28deg)}.float-tag{position:absolute;background:var(--lime);color:#263244;border-radius:3px;font-size:8px;font-weight:700;letter-spacing:1px;padding:10px 12px;z-index:3;box-shadow:0 8px 25px #0002}.float-tag span{margin-right:7px}.tag-top{right:-2px;top:46px}.tag-bottom{left:38px;bottom:37px}.hero-bottom{position:absolute;bottom:29px;left:max(calc((100vw - 1200px)/2),6.5vw);right:max(calc((100vw - 1200px)/2),6.5vw);display:flex;gap:12px;align-items:center;color:#8591a2;font-size:8px;font-weight:600;letter-spacing:1.5px}.hero-bottom b{color:var(--lime)}.scroll-hint{margin-left:auto}.section-pad{padding-left:max(calc((100vw - 1200px)/2),6.5vw);padding-right:max(calc((100vw - 1200px)/2),6.5vw)}.intro{padding-top:113px;padding-bottom:110px;display:grid;grid-template-columns:1fr 2fr .5fr;align-items:center;gap:45px}.intro-label{align-self:start;color:#8993a0;font-size:9px;font-weight:700;letter-spacing:1.7px;padding-top:12px}.intro h2,.section-heading h2,.about-copy h2{font:700 clamp(35px,4vw,49px)/1.12 var(--display);letter-spacing:-2px;margin:0;color:var(--navy)}.intro h2 em,.section-heading h2 em,.about-copy h2 em,.success-card h1 em,.login-card h1 em{font:italic 500 1em var(--serif);color:#e17e5b}.intro>div:nth-child(2)>p{max-width:530px;color:#75808d;font-size:13px;line-height:1.9;margin:22px 0 0}.intro-stamp{justify-self:end;width:96px;height:96px;border:1px solid #ccd0c6;border-radius:50%;display:grid;place-items:center;text-align:center;font-size:7px;font-weight:700;line-height:1.4;letter-spacing:1px;color:#6f7c6e;transform:rotate(11deg)}.intro-stamp span{font-size:23px;color:#e17e5b;line-height:.6}.services-section{background:#fff;padding-top:98px;padding-bottom:100px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:38px}.section-heading .eyebrow{margin-bottom:16px}.section-heading>p{max-width:330px;color:#75808d;font-size:12px;line-height:1.8;margin:0 0 4px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.service-card{background:#f7f7f3;border:1px solid #eceee9;border-radius:5px;padding:23px 22px 19px;position:relative;min-height:340px;animation:fadeup .45s both;animation-delay:var(--delay)}@keyframes fadeup{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.service-card:hover{border-color:#cbd9a1;box-shadow:0 12px 35px #1b2a3510;transform:translateY(-2px);transition:.2s}.service-card-top{display:flex;justify-content:space-between;align-items:center}.service-category,.service-card-bottom>div>span{font-size:8px;color:#87918e;font-weight:700;letter-spacing:1.4px}.service-tag{font-size:8px;color:#68774b;background:#e8efdc;padding:6px 8px;border-radius:2px;font-weight:700;letter-spacing:.8px}.service-symbol{width:37px;height:37px;border-radius:50%;display:grid;place-items:center;background:#e8eddf;color:#586a47;font-size:20px;margin-top:25px}.service-card h3{font:700 18px var(--display);letter-spacing:-.45px;color:#18263a;margin:14px 0 9px}.service-description{font-size:11px;line-height:1.7;color:#77818c;min-height:40px;margin:0 0 13px}.service-card ul{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:8px}.service-card li{font-size:10px;color:#586372;display:flex;gap:8px}.service-card li span{font-weight:700;color:#879c51}.service-card-bottom{border-top:1px solid #e4e7e2;padding-top:14px;display:flex;align-items:center;justify-content:space-between}.service-card-bottom>div{display:grid;gap:4px}.service-card-bottom>div>span{font-size:7px}.service-card-bottom strong{font:700 17px var(--display);color:var(--navy)}.button-card{background:var(--navy);color:white;padding:11px 12px;font-size:9px;gap:10px}.button-card span{color:var(--lime)}.button-card:hover,.button-dark:hover{background:#263a55;transform:translateY(-2px)}.loading-card{padding:30px;color:#72808f;font-size:13px}.custom-banner{background:#f2f2ed;padding:24px 29px;margin-top:18px;display:flex;align-items:center;gap:16px}.custom-icon{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#e3e9d9;color:#66764f;font-size:18px}.custom-banner>div:nth-child(2){margin-right:auto}.custom-banner strong{font:700 13px var(--display)}.custom-banner p{font-size:10px;color:#76818c;margin:5px 0 0}.button-dark{background:var(--navy);color:white}.process-section{background:var(--navy);color:white;padding-top:99px;padding-bottom:105px}.process-top{display:flex;justify-content:space-between;align-items:end}.process-top h2{font:700 46px/1.12 var(--display);letter-spacing:-2px;margin:0}.process-top>p{max-width:325px;color:#aab4c0;font-size:12px;line-height:1.8;margin:0 0 4px}.steps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:61px;border-top:1px solid #3b485e}.steps article{position:relative;padding:24px 28px 0 0}.steps article+article{padding-left:23px;border-left:1px solid #3b485e}.steps article>span{font:600 10px var(--sans);color:#92a0b2}.step-icon{height:41px;width:41px;border-radius:50%;background:#263650;color:var(--lime);display:grid;place-items:center;font-size:18px;margin:21px 0}.steps h3{font:700 15px var(--display);margin:0 0 10px}.steps article p{font-size:10px;line-height:1.8;color:#aab4c0;max-width:220px;margin:0}.about-section{padding-top:110px;padding-bottom:110px;display:grid;grid-template-columns:1.05fr 1fr;gap:100px;align-items:center;background:#f6f5f0}.about-art{height:340px;background:#e4e8dc;position:relative;overflow:hidden;display:grid;place-items:center}.about-art:before,.about-art:after{content:'';position:absolute;border:1px solid #bec8b6;border-radius:50%;width:280px;height:280px}.about-art:after{width:220px;height:220px}.about-circle{position:relative;width:160px;height:160px;border-radius:50%;background:#263e37;display:grid;place-items:center;color:white;font:800 41px var(--display);z-index:1;box-shadow:0 20px 50px #374a3d40}.about-circle i{position:absolute;right:-16px;top:7px;width:42px;height:42px;border-radius:50%;background:var(--lime);color:#324033;display:grid;place-items:center;font-style:normal;font-size:23px}.about-caption{position:absolute;bottom:19px;left:20px;font-size:8px;line-height:1.5;font-weight:700;letter-spacing:1.3px;color:#526453}.about-copy .eyebrow{margin-bottom:18px}.about-copy>p:not(.eyebrow){font-size:12px;line-height:1.9;color:#737e8b;margin:19px 0;max-width:440px}.dark-link{color:#28364b;margin-top:10px;display:inline-block}.dark-link span{color:#df795b}.cta-section{background:#263c38;color:white;text-align:center;padding:88px 20px 94px;position:relative;overflow:hidden}.cta-section:before,.cta-section:after{content:'';position:absolute;width:380px;height:380px;border:1px solid #ffffff12;border-radius:50%;top:-145px;left:-70px}.cta-section:after{left:auto;right:-90px;top:40px}.cta-section .eyebrow{justify-content:center}.cta-section h2{font-size:55px;letter-spacing:-2.5px;margin-bottom:16px}.cta-section>p:not(.eyebrow){font-size:12px;color:#b8c4bf;margin-bottom:27px}.cta-star{position:absolute;right:20%;top:69px;color:var(--lime);font-size:25px}.footer{min-height:158px;background:#101b31;color:white;padding:38px max(calc((100vw - 1200px)/2),6.5vw);display:grid;grid-template-columns:1.2fr 1.3fr 1fr;align-items:center;gap:20px}.footer p{color:#9ba7b7;font-size:10px;max-width:240px;line-height:1.6}.footer-links{display:flex;gap:18px;font-size:10px;color:#ccd4de}.copyright{grid-column:3;color:#758398;font-size:9px;justify-self:end;margin-top:-22px}.brand-footer{align-self:end}.modal{position:fixed;inset:0;z-index:30;display:none;align-items:center;justify-content:center;padding:20px}.modal.is-open{display:flex}.modal-scrim{position:absolute;inset:0;background:#0b1424bd;backdrop-filter:blur(4px)}.order-dialog{position:relative;width:min(100%,500px);background:#f9f8f4;border-radius:6px;padding:39px 42px;max-height:95vh;overflow:auto;box-shadow:0 30px 100px #0004;animation:fadeup .2s}.modal-close{position:absolute;right:18px;top:15px;border:0;background:transparent;font-size:27px;color:#748090;cursor:pointer}.order-dialog .eyebrow{margin-bottom:12px}.order-dialog h2{font:700 33px var(--display);margin:0;color:var(--navy);letter-spacing:-1px}.order-dialog h2 em{font:italic 500 1em var(--serif);color:#df795b}.modal-service{font:600 12px var(--sans);color:#76808c;margin:7px 0 22px}.order-dialog form,.login-card form{display:grid;gap:14px}.order-dialog label,.login-card label,.settings-grid label,.service-edit>label,.edit-fields label{display:grid;gap:6px;font-size:10px;font-weight:700;color:#445164}.order-dialog input,.order-dialog textarea,.login-card input,.settings-grid input,.service-edit input,.service-edit textarea{font:400 12px var(--sans);border:1px solid #d9dedc;background:#fff;border-radius:3px;padding:11px;color:#273447;width:100%;outline:none}.order-dialog input:focus,.order-dialog textarea:focus,.login-card input:focus,.settings-grid input:focus,.service-edit input:focus,.service-edit textarea:focus{border-color:#829861;box-shadow:0 0 0 3px #d8f36a40}.order-dialog textarea,.service-edit textarea{resize:vertical}.submit-order{width:100%;margin-top:3px}.submit-order:disabled{opacity:.6;cursor:wait}.secure-note{font-size:9px;color:#858e99;text-align:center}.form-message{font-size:11px;color:#b34332;margin:0;min-height:15px}.modal-open{overflow:hidden}.success-page,.admin-body{min-height:100vh;background:linear-gradient(130deg,#101b31,#263c38);display:grid;place-items:center;padding:24px}.success-card,.login-card{width:min(100%,520px);background:#f8f7f2;border-radius:7px;padding:44px;box-shadow:0 25px 80px #0003}.success-icon{height:46px;width:46px;border-radius:50%;display:grid;place-items:center;background:#e4efcd;color:#506b3f;font-size:22px;margin-bottom:23px}.success-card .eyebrow,.login-card .eyebrow{margin:0 0 12px}.success-card h1,.login-card h1{font:700 36px/1.12 var(--display);letter-spacing:-1.5px;color:var(--navy);margin:0}.success-card>p:not(.eyebrow),.login-card>p:not(.eyebrow){font-size:12px;line-height:1.8;color:#74808d;margin:14px 0 25px}.login-card .brand{margin-bottom:42px;color:var(--navy)}.login-card .brand-mark{color:var(--navy)}.login-card .brand small{color:#84909c}.login-card form{margin-top:22px}.login-card form .button{margin-top:5px}.notice{padding:12px 15px;border-radius:3px;font-size:11px;margin:15px 0}.notice.error{background:#ffece5;color:#963e2e}.notice.success{background:#eaf2dd;color:#526a3d}.dashboard{background:#f4f5f2;min-height:100vh}.dash-header{height:75px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 max(calc((100vw - 1100px)/2),5vw)}.dash-header .brand{color:var(--navy)}.dash-header .brand-mark{color:var(--navy)}.dash-header .brand small{color:#8993a0}.dash-header>div{display:flex;gap:24px;font-size:11px;color:#647183}.dash-main{max-width:1100px;margin:0 auto;padding:46px 24px 70px}.dash-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:22px}.dash-title .eyebrow{margin:0 0 10px}.dash-title h1{font:800 36px var(--display);letter-spacing:-1.5px;color:var(--navy);margin:0}.dash-title h1 span{color:#df795b}.dash-pill{font-size:9px;color:#62794d;background:#e7efdc;padding:8px 11px;border-radius:20px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:0 0 23px}.stats>div{background:#fff;border:1px solid var(--line);padding:17px 20px;border-radius:4px;display:grid;gap:9px}.stats span,.panel-kicker{font-size:8px;font-weight:700;letter-spacing:1.3px;color:#88939e}.stats strong{font:700 25px var(--display);color:#19283e}.dash-panel{background:#fff;border:1px solid var(--line);border-radius:4px;padding:25px 27px;margin-bottom:17px}.panel-heading{display:flex;justify-content:space-between;margin-bottom:20px}.panel-heading h2{font:700 20px var(--display);color:var(--navy);margin:6px 0}.panel-heading p{font-size:10px;color:#828d98;margin:0}.service-edit{border:1px solid #e4e8e2;background:#fafbf8;border-radius:4px;padding:17px;margin-bottom:12px}.edit-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.edit-head strong{font:700 13px var(--display);color:#26344a}.switch{display:flex;gap:7px;align-items:center;font-size:9px;color:#687584}.switch input{accent-color:#839858}.edit-fields{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:10px;margin-bottom:11px}.service-edit>label{margin-bottom:11px}.service-edit textarea{font-weight:400}.add-service-wrap{display:flex;justify-content:space-between;gap:12px;margin-top:17px}.button-outline{background:white;border:1px solid #cbd2ce;color:#34445a}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:18px}.settings-grid small{font-size:9px;line-height:1.5;color:#85909b;font-weight:400}.settings-grid code{overflow-wrap:anywhere}.settings-form>.button{margin-top:3px}.empty-orders{padding:25px;background:#fafbf8;border:1px dashed #dce1dd;text-align:center;font-size:11px;color:#86909b}.orders-table{overflow:auto}.order-row{min-width:750px;display:grid;grid-template-columns:.8fr 1.4fr 2fr 1fr .8fr;gap:15px;align-items:start;border-top:1px solid #edf0ec;padding:13px 5px;font-size:10px;color:#526073}.order-row>span{overflow-wrap:anywhere}.order-row small{display:block;color:#89939d;font-size:9px;line-height:1.6;margin-top:4px}.order-labels{font-size:8px;color:#89939d;font-weight:700;letter-spacing:1px;padding:10px 5px;border-top:0}.status{font-size:8px;font-weight:700}.status.paid{color:#6e8b4d}.status.pending{color:#b48236}.status.checkout_error{color:#b65545}.dash-foot{text-align:center;color:#8b95a0;font-size:9px;margin-top:32px}.dash-foot a{text-decoration:underline}
.settings-grid select,.settings-grid textarea{font:400 12px var(--sans);border:1px solid #d9dedc;background:#fff;border-radius:3px;padding:11px;color:#273447;width:100%;outline:none}.settings-grid textarea{resize:vertical;font-family:Consolas,monospace;font-size:11px}.policy-page{min-height:100vh;background:#f4f5f2}.policy-page .dash-header>a:last-child{font-size:11px;color:#647183}.policy-card{max-width:820px;margin:55px auto 80px;padding:50px 58px;background:#fff;border:1px solid var(--line);border-radius:5px}.policy-card h1{font:700 clamp(32px,5vw,47px)/1.12 var(--display);letter-spacing:-1.7px;color:var(--navy);margin:0 0 10px}.policy-card h1 em{font:italic 500 1em var(--serif);color:#df795b}.policy-updated{font-size:10px;color:#89939d;margin-bottom:30px}.policy-card p:not(.eyebrow){font-size:12px;line-height:1.9;color:#697584}.policy-card h2{font:700 17px var(--display);color:var(--navy);margin:26px 0 6px}.policy-card p a{color:#263c38;text-decoration:underline}.policy-card .button{margin-top:18px}.policy-page .dash-header{position:relative}
@media(max-width:900px){.site-header{padding:0 5vw}.hero{padding-left:6vw;padding-right:6vw}.hero-art{transform:scale(.85);margin-left:-20px}.hero h1{font-size:62px}.section-pad{padding-left:6vw;padding-right:6vw}.intro{grid-template-columns:.6fr 2fr}.intro-stamp{display:none}.service-grid{grid-template-columns:repeat(2,1fr)}.about-section{gap:45px}.footer{padding-left:6vw;padding-right:6vw;grid-template-columns:1fr 1fr}.copyright{grid-column:2}.dash-main{padding-left:20px;padding-right:20px}}
@media(max-width:650px){.site-header{height:70px}.menu-toggle{display:block;background:transparent;border:1px solid #46536a;border-radius:3px;color:white;padding:7px 10px;font-size:17px}.nav{display:none;position:absolute;top:69px;left:0;right:0;background:var(--navy);padding:18px 6vw 24px;flex-direction:column;align-items:stretch;gap:18px}.nav.nav-open{display:flex}.nav-cta{text-align:center}.hero{min-height:auto;padding:132px 7vw 77px;grid-template-columns:1fr}.hero h1{font-size:58px;letter-spacing:-3px}.hero-text{font-size:13px}.hero-note{margin-top:31px}.hero-art{height:310px;margin:12px -35px 0;transform:scale(.78)}.front-card{left:7%;top:42px}.back-card{right:5%;top:25px}.tag-top{right:8%;top:10px}.tag-bottom{left:7%;bottom:20px}.art-orbit{width:320px;height:320px}.orbit-two{width:260px;height:260px}.hero-bottom{left:7vw;right:7vw;gap:7px;font-size:7px}.scroll-hint{display:none}.section-pad{padding-left:7vw;padding-right:7vw}.intro{padding-top:75px;padding-bottom:70px;display:block}.intro-label{margin-bottom:22px}.intro h2,.section-heading h2,.about-copy h2{font-size:35px}.intro>div:nth-child(2)>p{font-size:12px}.services-section{padding-top:70px;padding-bottom:70px}.section-heading{display:block}.section-heading>p{margin-top:16px}.service-grid{grid-template-columns:1fr}.service-card{min-height:auto;padding:21px}.service-description{min-height:0}.custom-banner{align-items:flex-start;flex-wrap:wrap;padding:20px}.custom-banner>div:nth-child(2){width:calc(100% - 60px)}.custom-banner .button{width:100%}.process-section{padding-top:70px;padding-bottom:75px}.process-top{display:block}.process-top h2{font-size:40px}.process-top>p{margin-top:17px}.steps{grid-template-columns:1fr 1fr;margin-top:37px}.steps article{padding:17px 12px 22px 0}.steps article+article{padding-left:15px}.steps article:nth-child(3){border-left:0;padding-left:0;border-top:1px solid #3b485e}.steps article:nth-child(4){border-top:1px solid #3b485e}.steps h3{font-size:13px}.steps article p{font-size:9px}.about-section{padding-top:70px;padding-bottom:70px;grid-template-columns:1fr;gap:32px}.about-art{height:270px}.about-copy>p:not(.eyebrow){font-size:11px}.cta-section{padding:74px 18px}.cta-section h2{font-size:42px}.cta-star{right:9%;top:45px}.footer{padding:31px 7vw;grid-template-columns:1fr;gap:10px}.footer p{margin:3px 0}.footer-links{margin-top:9px;flex-wrap:wrap}.copyright{grid-column:1;justify-self:start;margin:10px 0 0}.order-dialog{padding:32px 23px}.success-card,.login-card{padding:32px 25px}.dash-header{padding:0 18px}.dash-header>div{gap:12px;font-size:10px}.dash-main{padding:30px 14px}.dash-title h1{font-size:30px}.dash-panel{padding:19px 15px}.edit-fields{grid-template-columns:1fr 1fr}.settings-grid{grid-template-columns:1fr}.stats>div{padding:13px}.stats strong{font-size:21px}.add-service-wrap{align-items:stretch;flex-direction:column-reverse}.dash-pill{font-size:8px}.policy-card{margin:25px 14px 45px;padding:30px 23px}}
.mark-paid{display:block;margin-top:5px;border:0;border-radius:3px;padding:5px 7px;background:#edf2e4;color:#587242;font-size:8px;font-weight:700;cursor:pointer}.mark-paid:hover{background:#dce9c8}.footer p a{color:#bdc9d4;text-decoration:underline}.settings-grid small input[type=checkbox]{width:auto;vertical-align:middle;margin:0 4px 0 0}
.paystack-preset{margin:0 0 14px}.paystack-preset:hover{background:#eef2e7}
.mobile-money-fields[hidden]{display:none}.mobile-money-fields{display:grid;gap:13px;padding:13px;background:#eef2e7;border:1px solid #dce5ce;border-radius:4px}.momo-help{font-size:10px;line-height:1.6;color:#586b48}
