/* MSB / a composition built around the work. */
#website{--gold:#d5b65f;--bone:#f0eee6;background:#111313;color:var(--bone)}
header{padding:9px 4.5%;background:#080909}header .brand img{width:68px;height:68px}header .brand-name{font-size:15px;letter-spacing:1px}header nav{gap:27px}header nav a{font-size:12px}header nav .primary{padding:13px 19px;border-radius:3px;font-size:12px;background:#e3ca88;color:#211e17;border-color:#e3ca88}.top{padding:8px;font-size:8px;letter-spacing:2px}.modebar{padding-block:8px;background:#171919}.modebar p{font-size:8px;letter-spacing:1px}.modes button{font-size:10px;padding:7px 14px}
#website .impact-hero{padding:0;min-height:740px;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;background:#101212} .impact-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3}.impact-hero:before{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#0b0e10e8 0%,#0b0e1090 35%,#0b0e1000 75%),linear-gradient(0deg,#0d1011d9,transparent 30%)}.impact-content{padding:65px 6% 115px;width:100%;max-width:1450px;margin:auto}.impact-eyebrow{display:flex;align-items:center;gap:12px;color:#e2d6b5;font-size:10px;font-weight:600;letter-spacing:2.5px}.impact-eyebrow>span{width:26px;height:2px;background:#d9bb65}.impact-content h1{font-size:clamp(69px,7.7vw,112px);font-weight:850;line-height:1;letter-spacing:-5.8px;color:#f9f7ef;margin:31px 0 25px;max-width:980px}.impact-content h1 em{font-style:normal;color:#ddc17b;display:inline-block}.impact-content p{font-size:17px;line-height:1.8;color:#dbdedc;max-width:380px;margin:0}.impact-actions{display:flex;align-items:center;gap:27px;margin-top:32px}.impact-actions button{display:flex;align-items:center;gap:35px;background:#e2c77f;border:1px solid #e2c77f;color:#292217;font-size:13px;font-weight:700;padding:18px 22px;border-radius:3px;box-shadow:0 6px 30px #0002}.impact-actions button span{font-size:23px;font-weight:400}.impact-actions button:hover{background:#f3dda3;border-color:#f3dda3}.impact-actions a{color:#f0f0e8;font-size:12px;text-decoration:none;border-bottom:1px solid #ffffff50;padding:12px 0;display:flex;gap:19px}.impact-bottom{position:absolute;left:6%;right:6%;bottom:30px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff30;padding-top:22px}.impact-bottom>span{font-size:9px;letter-spacing:2.7px;color:#d6d8d2}.impact-bottom a{font-size:11px;color:#e7e9e1;text-decoration:none}.impact-bottom b{color:#ddc17b;margin-left:18px;font-size:18px}.impact-image-note{position:absolute;right:15px;top:15px;color:#ffffff8a;font-size:8px}.service-ledger{display:flex;align-items:center;padding:34px 6%;gap:50px;border-bottom:1px solid #ffffff17;background:#1d1e1f}.ledger-title{min-width:175px;border-right:1px solid #ffffff25;padding-right:35px}.ledger-title strong{display:block;font-size:18px;letter-spacing:-.3px;color:#f0ede3}.ledger-title span{font-size:8px;letter-spacing:1.8px;color:#c4ae75;display:block;margin-top:7px}.ledger-links{display:flex;gap:20px;flex-wrap:wrap;justify-content:space-between;width:100%}.ledger-links a{font-size:12px;color:#bbbfba;text-decoration:none}.ledger-links a:hover{color:#e1c985}
#website #services{background:#111313;padding:100px 0 90px}#website .section-title{align-items:end;margin-bottom:45px;gap:40px}#website .section-title .tag{font-size:10px;color:#c8b16f;letter-spacing:2px}#website .section-title h2{font-size:clamp(41px,4.6vw,65px);line-height:1.06;letter-spacing:-2.8px;color:#f1f0e7;font-weight:600;margin:19px 0 0;max-width:none}#website .section-title h2 em{font-family:Georgia,serif;font-weight:400;font-style:italic;color:#b7b8b8}#website .section-title p{font-size:15px;line-height:1.8;color:#aaadae;max-width:330px}#servicesgrid{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.offering{display:grid;grid-template-columns:43% 1fr;padding:30px 0;border-bottom:1px solid #ffffff20;gap:26px;min-width:0;align-items:center}.offering-visual{position:relative;overflow:hidden;height:245px;border-radius:3px;background:#282a27}.offering-visual img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.offering:hover .offering-visual img{transform:scale(1.035)}.offering-image-note{position:absolute;bottom:9px;left:10px;color:#ffffffc9;font-size:8px;background:#0005;padding:4px 6px;border-radius:2px}.offering-index{display:flex;gap:16px;align-items:center;color:#d3b96e;font-size:13px;font-weight:600}.offering-index>span{font-size:7px;font-weight:400;letter-spacing:1.8px;color:#929797}.offering-body h3{font-size:28px;line-height:1.08;letter-spacing:-1px;color:#eeeee5;margin:17px 0 14px;font-weight:550}.offering-body p{font-size:13px;line-height:1.8;color:#adb0b1;margin:0 0 21px;max-width:290px}.offering-body button{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;border:0;border-radius:0;background:none;font-size:11px;padding:0;color:#d8c18c;text-align:left;box-shadow:none}.offering-body button:hover{color:#fff0c4;background:none}.offering-body button span{font-size:22px}.offering-feature{grid-column:1/-1;grid-template-columns:59% 1fr;gap:0;background:#232424;padding:0;border:1px solid #ffffff14;margin-bottom:12px;overflow:hidden;border-radius:4px;align-items:stretch}.offering-feature .offering-visual{height:490px;border-radius:0}.offering-feature .offering-visual img{object-position:76% center}.offering-feature .offering-body{padding:55px 13%;display:flex;flex-direction:column;justify-content:center}.offering-feature h3{font-size:61px;line-height:1.02;letter-spacing:-2.7px;margin:25px 0 22px}.offering-feature h3 em{color:#dfc47f;font-family:Georgia,serif;font-weight:400}.offering-category{font-size:9px;letter-spacing:2px;color:#d4bd80;display:block;margin-bottom:13px}.offering-feature p{font-size:14px;line-height:1.8}.offering-feature button{border-top:1px solid #ffffff22;padding-top:20px;font-size:12px;margin-top:7px}.offering:nth-child(2) .offering-visual img{object-position:50% 38%}.offering:nth-child(4) .offering-visual img{object-position:50% 35%}
#website .how-split{border-top:1px solid #ffffff12;padding-top:70px;gap:75px;align-items:center}.how-split .photo-block{min-height:560px;border:0;border-radius:3px}.how-split h2{font-size:clamp(38px,3.8vw,54px);font-weight:750;letter-spacing:-2px;line-height:1.05;margin:22px 0 30px}.how-split h2 em{font-style:normal;color:#d4bb79}.howstep{padding:24px 0;gap:23px}.howstep b{font-size:12px}.howstep h3{font-size:19px;font-weight:500}.howstep p{font-size:14px;color:#acb0b0;line-height:1.8}.photo-label{padding:35px}.photo-label strong{font-size:34px;line-height:1.1}.photo-label span{font-size:8px}.dark-section{margin-top:20px;background:#222323;border-color:#d5be791f}.dark-section .service-grid{gap:85px}.dark-section h2{font-size:49px;letter-spacing:-2px;font-weight:550}.dark-section .contact{border:0;border-left:1px solid #cbb37450;border-radius:0;box-shadow:none;background:none;padding:12px 0 12px 42px}.dark-section .contact h3{font-size:27px}.dark-section .muted{color:#b8bbb9}.dark-section .primary{border-radius:3px}.dark-section .ghost{border-radius:3px}
#website #work{padding:100px 0}.gallery{grid-template-columns:1.3fr 1fr 1fr;align-items:start;gap:22px}.gallery figure{height:365px;border-radius:3px;border:0}.gallery figure:nth-child(2){margin-top:50px;height:375px}.gallery figure:nth-child(3){margin-top:100px;height:365px}.gallery figure:first-child img{object-position:40% center}.gallery figcaption{font-size:9px;background:#101b13aa;border:0;border-radius:0}.cta{padding:70px;min-height:410px;border:0;border-radius:3px;align-items:center}.cta h2{font-size:82px;line-height:.95;letter-spacing:-3.8px;font-weight:800;margin-top:24px}.cta h2 em{font-style:normal;color:#e0c483}.cta p{font-size:16px;margin-top:25px;color:#d3d9cc}.cta .primary{border-radius:3px;padding:20px 26px;font-size:14px}.faq{display:block;max-width:920px}.faq h2{font-size:41px;letter-spacing:-1.6px;margin-top:20px}.faq summary{font-size:15px}footer{padding-top:35px}.demo-nav{border-radius:9px}.demo-nav button{border-radius:5px}
@media(min-width:1500px){.impact-content{padding-left:85px;padding-right:85px}.impact-hero{min-height:820px}}
@media(max-width:1000px) and (min-width:761px){.offering{grid-template-columns:40% 1fr;gap:18px}.offering-body h3{font-size:24px}.offering-feature{grid-template-columns:55% 1fr;gap:0}.offering-feature .offering-body{padding:35px}.offering-feature h3{font-size:49px}.ledger-links{gap:13px}.ledger-links a{font-size:10px}.impact-content h1{font-size:83px}}
@media(max-width:760px){header{padding:9px 5%}header .brand img{width:50px;height:50px}header .brand-name{font-size:10px;letter-spacing:.3px}.brand-name small{font-size:5px;letter-spacing:.55px}header nav .primary{padding:11px;font-size:10px}.modebar{padding:8px 5%}.modebar p{font-size:7px;line-height:1.7}.modes button{font-size:9px;padding:7px 11px}#website .impact-hero{min-height:755px;display:block;padding:0}.impact-photo{top:auto;bottom:0;height:66%;object-fit:cover;object-position:73% center}.impact-hero:before{background:linear-gradient(180deg,#101313 0%,#101313 22%,#101313ec 33%,#10131355 53%,#10131300 72%,#101313cf 100%)}.impact-content{padding:34px 6% 0}.impact-eyebrow{font-size:8px;letter-spacing:1.4px;gap:9px}.impact-eyebrow>span{width:18px}.impact-content h1{font-size:clamp(49px,13.3vw,85px);line-height:1.03;letter-spacing:-2.8px;margin:25px 0 19px;font-weight:850;max-width:100%}.impact-content p{font-size:14px;line-height:1.8;max-width:280px}.impact-actions{gap:18px;align-items:start;flex-direction:column;margin-top:23px}.impact-actions button{font-size:12px;padding:15px 18px;gap:25px}.impact-actions button span{font-size:21px}.impact-actions a{font-size:11px;padding:3px 0 8px;gap:15px}.impact-bottom{left:6%;right:6%;bottom:24px;padding-top:18px}.impact-bottom>span{font-size:7px;letter-spacing:1.3px;max-width:165px;line-height:1.8}.impact-bottom a{font-size:9px}.impact-bottom b{font-size:16px;margin-left:9px}.impact-image-note{top:auto;bottom:80px;font-size:7px;right:6%;color:#fffc}.service-ledger{padding:25px 6%;gap:25px;align-items:start}.ledger-title{min-width:100px;padding-right:21px}.ledger-title strong{font-size:15px}.ledger-title span{font-size:6px;letter-spacing:1px;line-height:1.8;max-width:80px}.ledger-links{display:grid;grid-template-columns:1fr 1fr;gap:10px 13px}.ledger-links a{font-size:9px;line-height:1.5}.ledger-links a:last-child{grid-column:1/-1}#website #services{padding:62px 0 55px}#website .section-title{margin-bottom:29px}#website .section-title .tag{font-size:9px;letter-spacing:1.7px}#website .section-title h2{font-size:40px;line-height:1.08;letter-spacing:-1.7px;margin-top:18px}#website .section-title h2 em{font-size:35px}#website .section-title p{font-size:14px;line-height:1.8;margin-top:21px;max-width:100%}#servicesgrid{grid-template-columns:1fr;gap:0}.offering{grid-template-columns:40% 1fr;gap:20px;padding:25px 0;align-items:center}.offering-visual{height:200px}.offering-body h3{font-size:24px;line-height:1.07;letter-spacing:-.8px;margin:15px 0 12px}.offering-body p{font-size:12px;line-height:1.75;margin-bottom:17px}.offering-index{font-size:11px;gap:12px}.offering-index>span{font-size:6px;letter-spacing:1px}.offering-body button{font-size:10px;line-height:1.6;gap:8px}.offering-body button span{font-size:22px}.offering-image-note{font-size:6px;bottom:7px;left:6px;padding:3px 4px}.offering-feature{grid-template-columns:1fr;padding:0;gap:0;margin-bottom:10px}.offering-feature .offering-visual{height:260px;order:0}.offering-feature .offering-body{padding:30px;order:1}.offering-feature h3{font-size:49px;line-height:1.04;margin:23px 0 20px;letter-spacing:-2px}.offering-category{font-size:8px;letter-spacing:1.8px}.offering-feature p{font-size:14px;max-width:100%}.offering-feature button{font-size:12px;padding-top:20px}.offering-feature .offering-index>span{font-size:7px}#website .how-split{padding-top:42px;gap:35px}.how-split .photo-block{min-height:380px}.how-split h2{font-size:39px;letter-spacing:-1.6px}.howstep{padding:22px 0}.howstep h3{font-size:18px}.howstep p{font-size:13px}.photo-label{padding:26px}.photo-label strong{font-size:31px}.photo-label span{font-size:7px}.dark-section{margin-top:0}.dark-section h2{font-size:40px}.dark-section .service-grid{gap:30px}.dark-section .contact{margin-top:0;padding:10px 0 10px 24px}.dark-section .contact h3{font-size:25px}.dark-section .actions{gap:10px}.dark-section .actions button{font-size:11px;padding:14px}.dark-section .muted{font-size:14px}#website #work{padding:60px 0}.gallery{display:grid;grid-template-columns:1fr 1fr;gap:14px}.gallery figure:first-child{grid-column:1/-1;height:270px;margin:0}.gallery figure:nth-child(2){grid-column:1;height:255px;margin:0}.gallery figure:nth-child(3){grid-column:2;height:255px;margin:30px 0 0}.gallery figcaption{font-size:7px;padding:7px}.cta{padding:33px;min-height:400px;display:block}.cta h2{font-size:61px;line-height:.98;letter-spacing:-2.8px;max-width:100%;margin-top:23px}.cta .tag{font-size:8px;letter-spacing:1.7px}.cta p{font-size:14px;max-width:270px;margin-top:23px;line-height:1.8}.cta .primary{font-size:12px;padding:17px 21px;margin-top:15px}.faq h2{font-size:34px}.faq summary{font-size:14px}.faq details p{font-size:13px}.demo-nav button{font-size:10px}.demo-nav{bottom:12px}footer{padding-bottom:110px}}
@media(max-width:365px){.impact-content h1{font-size:46px}.impact-actions button{font-size:11px}.offering{gap:16px}.offering-body h3{font-size:21px}.offering-body p{font-size:11px}.ledger-links a{font-size:8px}.cta h2{font-size:55px}}
@media(prefers-reduced-motion:reduce){.offering-visual img{transition:none}.offering:hover .offering-visual img{transform:none}}
/* Final handoff: walkthrough content may grow instead of clipping its actions. */
.stage{height:auto;min-height:405px;padding:20px 18px 38px}.screen{width:100%;box-sizing:border-box}.screen .mini{color:#726b5b}.screen .message{color:#41483f;background:#eeeee6;border-color:#d2d4c9}.screen .primary{color:#2d2517;background:#e0c47a;border-color:#e0c47a}.film-note{font-size:9px;line-height:1.6;color:#6d7168;margin-top:12px}.screen .muted{color:#646c68}.screen h3{color:#273029}.screen .field{color:#455146}.film-controls button{min-height:44px}.chapters button{min-height:36px}.tour-wrap>p{color:#b9beb5;font-size:14px;line-height:1.8}.demo-nav{bottom:max(13px,env(safe-area-inset-bottom))}dialog button{min-height:42px}.tour-extra p{color:#a7ada4;line-height:1.8}.workspace input,.workspace select{font-size:16px}
@media(max-width:760px){.stage{height:auto;min-height:390px;padding:16px 13px 35px}.screen{padding:17px;max-width:380px}.screen .message{font-size:11px;line-height:1.7}.screen button{font-size:11px;min-height:40px}.screen img{height:75px}.tour-wrap>p{font-size:13px;line-height:1.8}.tour-extra p{font-size:11px}.film-caption{min-height:0;padding:18px}.film-caption strong{font-size:14px;line-height:1.5}.film-caption span{font-size:11px;line-height:1.7}.film-controls{gap:7px;flex-wrap:wrap}.film-controls button{font-size:11px}.workspace .notice{font-size:11px}.workspace .tabs button{font-size:11px;min-height:42px}.plan li{font-size:13px;line-height:1.9}.plan .monthly{font-size:14px;line-height:1.7}}
/* Corrections grounded in the supplied iPhone recording. */
.top{display:none}header .brand-name{color:#faf8ef}.modebar p{font-size:9px;color:#d0c6ac;letter-spacing:1.4px}.impact-content h1{font-weight:800}.impact-hero:before{background:linear-gradient(90deg,#080b0ce8 0%,#080b0c91 35%,#080b0c00 75%),linear-gradient(0deg,#0b0d0dd9,transparent 33%)}.impact-actions button{background:linear-gradient(120deg,#ead8a3,#d6b86a);border-color:#e0c783;color:#252117}.offering-body p{color:#c0c4c0}.offering-index>span{color:#b9bcb7}.offering-body button{color:#e7d3a0}.offering-feature{background:#1e2120;border-color:#ffffff18}.offering-feature .offering-body{padding:45px 12%}.offering-feature h3{font-size:59px}.offering-category{display:none}#website .section-title h2{font-size:clamp(38px,4.5vw,63px);font-weight:700;letter-spacing:-2.4px}#website .section-title h2 em{font-size:1.15em;line-height:1.15;font-family:Georgia,serif;font-weight:400;color:#ddc890}#website .section-title p{color:#bbc0ba}.ledger-links a{color:#d1d3cc}.ledger-title span{color:#ddc995}.photo-label span{font-size:9px;color:#dedbcf}.howstep p{color:#c0c4bc}.offering-image-note{font-size:9px;background:#0b0c0b99;padding:5px 8px}.image-note{font-size:9px}.dark-section .muted{color:#c3c7c0}
@media(max-width:760px){header{padding:10px 5%}header .brand img{width:61px;height:61px}header .brand{gap:9px}header .brand-name{font-size:11px;letter-spacing:.35px}.brand-name small{font-size:5.5px;letter-spacing:.7px;line-height:1.6}header nav .primary{font-size:11px;padding:12px 13px}.modebar{padding:9px 5%;gap:8px}.modebar p{font-size:8px;max-width:150px;line-height:1.5}.modes button{font-size:10px;padding:8px 13px}.modes{border-color:#7f7048}#website .impact-hero{min-height:690px}.impact-photo{inset:0;top:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:80% center}.impact-hero:before{background:linear-gradient(180deg,#080c0deb 0%,#080c0dc4 23%,#080c0d66 46%,#080c0d08 68%,#080c0dc9 100%),linear-gradient(90deg,#080c0d55,transparent 80%)}.impact-content{padding:40px 6% 0}.impact-eyebrow{font-size:9px;letter-spacing:1.4px;color:#ecdba9}.impact-content h1{font-size:clamp(49px,13.5vw,86px);line-height:1.02;letter-spacing:-2.7px;margin:27px 0 23px;color:#fffaf0}.impact-content h1 em{color:#e4ce94}.impact-content p{font-size:16px;line-height:1.75;max-width:310px;color:#f0f0e7;text-shadow:0 2px 12px #0007}.impact-actions{margin-top:27px;gap:17px}.impact-actions button{font-size:14px;padding:17px 20px;gap:23px;min-height:54px;border-radius:4px}.impact-actions a{font-size:12px;color:#fff9e9;text-shadow:0 2px 10px #0008;padding-bottom:7px}.impact-bottom{bottom:25px;padding-top:18px}.impact-bottom>span{font-size:8px;letter-spacing:1px;max-width:170px;color:#e9e6d9}.impact-bottom a{font-size:10px;color:#f5eddd}.impact-image-note{bottom:79px;font-size:8px}.service-ledger{padding:25px 6%;gap:21px;background:#1c1e1d}.ledger-title{padding-right:20px;min-width:99px}.ledger-title strong{font-size:16px;line-height:1.1}.ledger-title span{font-size:7px;letter-spacing:1px}.ledger-links{gap:10px 14px}.ledger-links a{font-size:11px;line-height:1.5}#website #services{padding:57px 0 52px}#website .section-title{margin-bottom:31px}#website .section-title .tag{font-size:10px;letter-spacing:1.6px}#website .section-title h2{font-size:35px;letter-spacing:-1.4px;line-height:1.1;margin-top:18px}#website .section-title h2 em{font-size:1.55em;line-height:1.12;display:inline-block;margin-top:4px;color:#dfcb98}#website .section-title p{font-size:16px;line-height:1.8;margin-top:22px;color:#c6c9c1;max-width:100%}#servicesgrid{gap:0}.offering{grid-template-columns:1fr;gap:0;padding:29px 0 30px;border-bottom:1px solid #ffffff20}.offering-visual{height:auto;aspect-ratio:1.45;border-radius:7px}.offering-visual img{display:block;height:100%;width:100%;object-fit:cover}.offering-body{padding:24px 0 0}.offering-index{font-size:12px;gap:15px;color:#dfc483}.offering-index>span{font-size:8px;letter-spacing:1.7px;color:#afb6ae}.offering-body h3{font-size:34px;line-height:1.08;letter-spacing:-1.1px;margin:17px 0 14px;color:#f9f6ed}.offering-body p{font-size:16px;line-height:1.8;max-width:100%;margin:0 0 20px;color:#c2c8c0}.offering-body button{font-size:13px;line-height:1.5;min-height:44px;padding:7px 0;color:#ead6a2}.offering-body button span{font-size:25px}.offering-image-note{font-size:9px;left:11px;bottom:11px;padding:5px 8px}.offering-feature{border:1px solid #ffffff1b;border-radius:8px;padding:0;margin-bottom:1px;overflow:hidden}.offering-feature .offering-visual{height:245px;aspect-ratio:auto;border-radius:0}.offering-feature .offering-visual img{object-position:78% center}.offering-feature .offering-body{padding:27px}.offering-feature h3{font-size:49px;line-height:1.03;letter-spacing:-2px;margin:22px 0 20px}.offering-feature p{font-size:16px;line-height:1.8}.offering-feature button{font-size:13px;padding:19px 0 0;min-height:48px}.offering-feature .offering-index>span{font-size:8px}.how-split .photo-block{min-height:350px}.photo-label strong{font-size:32px;line-height:1.1}.photo-label span{font-size:8px;line-height:1.7;max-width:250px}#website .how-split{padding-top:40px}.how-split h2{font-size:39px;line-height:1.05;letter-spacing:-1.7px}.howstep{padding:23px 0}.howstep b{font-size:13px}.howstep h3{font-size:20px}.howstep p{font-size:15px;line-height:1.8;color:#bcc5b9}.dark-section h2{font-size:42px}.dark-section .muted{font-size:16px;line-height:1.8}.dark-section .contact h3{font-size:28px}.dark-section .contact a{font-size:15px}.dark-section .actions button{font-size:13px;padding:16px}.cta p{font-size:16px;line-height:1.8}.cta .primary{font-size:14px;padding:18px 22px}.faq summary{font-size:16px}.faq details p{font-size:14px}.demo-nav{background:#171a17eb;border-color:#bbab7f80;padding:5px}.demo-nav button{font-size:11px;padding:12px 7px}.demo-nav .active{background:#e6d4a2;color:#2b271e}.gallery figcaption{font-size:8px}}
@media(max-width:365px){header .brand img{width:49px;height:49px}header .brand-name{font-size:10px}header nav .primary{font-size:10px;padding:11px}.impact-content h1{font-size:46px}.impact-actions button{font-size:12px}.ledger-links a{font-size:10px}.demo-nav button{font-size:9px}.offering-body h3{font-size:31px}}
/* Final editorial pass: no repeated hero or unrelated gallery filler. */
.offering-feature .offering-visual img{object-position:48% 85%}.process-section{background:#1a1c1b;border-block:1px solid #ffffff14;padding:85px 0 90px!important}.process-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:50px}.process-heading .tag{color:#d6bf82;font-size:10px;letter-spacing:1.8px}.process-heading h2{font-size:clamp(41px,5vw,68px);line-height:1.04;letter-spacing:-2.8px;font-weight:750;margin:22px 0 0;color:#f2f0e7}.process-heading h2 em{font-style:normal;color:#ddc58a}.process-heading>p{color:#b9beb7;font-size:16px;line-height:1.8;margin-bottom:6px}.process-track{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.process-track article{border-top:1px solid #d0b66e55;padding-top:28px}.process-track article>span{font-size:42px;letter-spacing:-1.6px;line-height:1;color:#b9a36c;font-weight:350;display:block}.process-track h3{font-size:25px;letter-spacing:-.8px;color:#efeee5;font-weight:500;margin:24px 0 15px}.process-track p{color:#b9beb7;font-size:15px;line-height:1.85;max-width:310px}.process-track button{border:0;background:none;padding:8px 0;color:#e1c887;font-size:13px;border-radius:0;min-height:44px}.process-track button:hover{background:none;color:#f4e2b2}.dark-section{margin-top:0}.dark-section+.wrap{margin-top:60px}#website .dark-section+section{padding-top:85px!important}
@media(max-width:760px){.offering-feature .offering-visual img{object-position:47% 85%}.process-section{padding:55px 0 58px!important}.process-heading{display:block;margin-bottom:35px}.process-heading .tag{font-size:9px;letter-spacing:1.4px}.process-heading h2{font-size:43px;line-height:1.06;letter-spacing:-1.8px;margin-top:22px}.process-heading>p{font-size:16px;line-height:1.8;margin-top:23px}.process-track{grid-template-columns:1fr;gap:28px}.process-track article{padding-top:23px;display:grid;grid-template-columns:48px 1fr;column-gap:18px}.process-track article>span{font-size:34px;grid-column:1;grid-row:1/4}.process-track h3{grid-column:2;font-size:24px;margin:0 0 12px;line-height:1.2}.process-track p{grid-column:2;margin:0;max-width:100%;font-size:15px;line-height:1.85}.process-track button{grid-column:2;text-align:left;margin-top:12px;font-size:13px}#website .dark-section+section{padding-top:56px!important}}
.build-terms{padding:16px 0 18px;border-bottom:1px solid #e4ca7c30;margin-bottom:17px}.build-terms strong{font-size:14px;color:#efdfb4;line-height:1.6;display:block}.build-terms span{font-size:12px;line-height:1.8;color:#c2bba7;display:block;margin-top:7px}.plan.featured .build-terms{border-bottom-color:#e4ca7c55}.plan button{min-height:44px}
