:root{--paper:#f4f2eb;--paper-2:#ebe8df;--ink:#102019;--muted:#526258;--line:#d9ddd1;--lime:#ddf588;--green:#173d2c;--white:#fffef8;--sans:Arial, Helvetica, sans-serif;--serif:Georgia, "Times New Roman", serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}video{width:100%;display:block}details summary{cursor:pointer}::selection{background:var(--lime);color:var(--ink)}:focus-visible{outline-offset:4px;outline:3px solid #65a638}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:30;background:var(--ink);color:#fff;padding:12px 16px;position:absolute;top:-80px;left:20px}.skip-link:focus{top:12px}.shell{width:min(1400px,100% - 104px);margin-inline:auto}.section-space{padding-block:122px}.site-status{background:var(--lime);color:#224027;letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;min-height:28px;padding:5px 16px;font-size:10px;font-weight:700;display:flex}.site-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f2ebf0;position:sticky;top:0}.header-inner{align-items:center;gap:30px;min-height:78px;display:flex}.brand{flex:none;align-items:center;gap:10px;display:inline-flex}.brand-glyph{border-radius:6px;flex:none;width:28px;height:28px;display:block}.brand-name{letter-spacing:-.075em;font-size:20px;font-weight:900;line-height:1}.brand-dot{color:#69a03e}.main-nav{flex:1;justify-content:center;gap:clamp(20px,3vw,44px);padding-left:8vw;display:flex}.main-nav a{color:#4f5c53;font-size:12px;font-weight:700;transition:color .2s}.main-nav a:hover,.footer-links a:hover{color:#43904b}.header-cta{border:1px solid var(--ink);border-radius:3px;justify-content:space-between;align-items:center;gap:22px;min-width:139px;padding:12px 14px;font-size:12px;font-weight:700;transition:background .2s,color .2s;display:flex}.header-cta:hover{background:var(--ink);color:var(--white)}.header-cta span{font-size:17px}.mobile-menu-button,.mobile-nav{display:none}.hero{grid-template-columns:minmax(0,1fr) minmax(460px,.97fr);align-items:center;gap:40px;min-height:690px;padding-top:55px;padding-bottom:88px;display:grid}.hero-copy{padding-top:6px}.eyebrow,.section-kicker{letter-spacing:.16em;margin:0;font-size:11px;font-weight:800;line-height:1.4}.eyebrow{color:#41694a;align-items:center;gap:12px;display:flex}.eyebrow-line{background:#477b55;width:33px;height:1px}.eyebrow-index{color:#9eaaa0;margin-left:9px}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.075em}h1{margin:32px 0 24px;font-size:clamp(68px,7.1vw,115px);font-weight:800;line-height:.94}h1 em,h2 em{font-family:var(--serif);letter-spacing:-.065em;font-weight:400}.hero h1 em{color:#46784a}.hero-answer{color:#405347;max-width:540px;font-size:17px;line-height:1.65}.demo-disclosure{color:#61756a;max-width:540px;margin:-3px 0 0;font-size:12px;line-height:1.55}.hero-actions{align-items:center;gap:33px;margin-top:38px;display:flex}.button{border:1px solid #0000;border-radius:3px;justify-content:space-between;align-items:center;gap:34px;min-height:54px;padding:0 21px;font-size:13px;font-weight:800;transition:transform .2s,background .2s,color .2s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button span{font-size:19px;font-weight:400}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:#2a5039}.button-accent{background:var(--lime);color:var(--ink)}.button-accent:hover{background:#ecffad}.button:disabled{cursor:not-allowed;opacity:.68}.button:disabled:hover{transform:none}.text-link{border-bottom:1px solid var(--ink);align-items:center;gap:11px;padding:9px 0;font-size:13px;font-weight:800;display:inline-flex}.text-link span{font-size:18px;font-weight:400}.hero-meta{color:#65786a;letter-spacing:.1em;align-items:center;gap:13px;margin-top:57px;font-size:10px;font-weight:800;display:flex}.live-dot{background:#5d9a53;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #5d9a5326}.meta-divider{color:#b5c1b2}.hero-art{padding:28px 16px 42px 23px;position:relative}.hero-art:before{content:"";border:1px solid #b7c6ad;position:absolute;inset:0 0 25px 46px;transform:rotate(4deg)}.hero-video-shell{z-index:1;background:#e1e6d7;border:1px solid #abb7a6;padding:12px;position:relative;transform:rotate(-1.5deg);box-shadow:22px 28px 45px #1020191f}.hero-video-shell video{aspect-ratio:16/9;object-fit:cover;background:#071713;height:auto}.hero-process-visual{color:#e5f5cd;text-align:center;background:#10291e;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:320px;padding:32px;display:flex}.hero-process-visual span{letter-spacing:-.04em;border:1px solid #68876e;width:min(100%,300px);padding:13px 18px;font-size:clamp(17px,2vw,26px);font-weight:800}.hero-process-visual span:last-child{background:var(--lime);border-color:var(--lime);color:var(--ink)}.hero-process-visual b{color:var(--lime);font-size:20px;font-weight:400}.video-topline,.video-bottomline{color:#526859;letter-spacing:.09em;justify-content:space-between;align-items:center;min-height:27px;padding-inline:4px;font-size:10px;font-weight:800;display:flex}.video-bottomline{min-height:31px}.topline-mark{color:#517d4d}.hero-sticker{z-index:2;background:var(--lime);color:var(--ink);border:1px solid var(--ink);letter-spacing:.02em;align-items:center;gap:7px;padding:14px 16px;font-size:11px;font-weight:900;display:flex;position:absolute;bottom:4px;right:-16px;transform:rotate(5deg);box-shadow:8px 8px #10201933}.hero-sticker b{font-size:17px}.process-rail{background:#e7eee1;border-top:1px solid #c8d2c4;border-bottom:1px solid #c8d2c4}.rail-inner{color:#295339;letter-spacing:.15em;justify-content:space-between;align-items:center;gap:24px;min-height:80px;font-size:11px;font-weight:900;display:flex}.rail-inner b{color:#829c80;font-size:25px;font-weight:400}.request-section{background:var(--green);color:var(--white);padding-block:113px}.request-grid{grid-template-columns:.88fr 1.12fr;gap:clamp(50px,8vw,155px);display:grid}.request-intro{padding-top:30px}.request-intro .section-kicker{color:var(--lime)}h2{font-size:clamp(46px,5.2vw,80px);font-weight:800;line-height:1.05}.request-intro h2{margin:27px 0 24px}.request-intro h2 em{color:var(--lime)}.request-intro>p:not(.section-kicker){color:#cbd9c9;max-width:450px;font-size:17px;line-height:1.7}.request-aside{border-top:1px solid #62816c;align-items:flex-start;gap:16px;max-width:400px;margin-top:84px;padding-top:24px;display:flex}.request-aside span{color:var(--lime);font-size:27px}.request-aside p{color:#cbd9c9;margin:5px 0 0;font-size:14px;line-height:1.6}.request-form-card{color:var(--ink);background:#f8f7f2;border-radius:3px;padding:clamp(27px,4vw,51px);box-shadow:18px 20px #07190f47}.form-heading{color:#527057;letter-spacing:.12em;border-bottom:1px solid #d8dfd2;justify-content:space-between;margin-bottom:30px;padding-bottom:17px;font-size:10px;font-weight:800;display:flex}label{color:#2b3f30;margin:18px 0 9px;font-size:12px;font-weight:800;display:block}.required{color:#6b953d}.optional{color:#88968a;font-size:11px;font-weight:400}input,select,textarea{color:#102019;background:#fff;border:1px solid #c7d0c4;border-radius:2px;outline:none;width:100%;min-height:48px;padding:12px 15px;font-size:13px;transition:border-color .2s,box-shadow .2s;display:block}textarea{resize:vertical;min-height:90px}input:focus,select:focus,textarea:focus{border-color:#2b734c;box-shadow:0 0 0 3px #48834f21}input::placeholder,textarea::placeholder{color:#93a096}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-footer{margin-top:25px}.form-footer .button{width:100%}.form-note{color:#5e6b5f;margin:11px 0 0;font-size:12px;line-height:1.4}.form-note.error{color:#9c3e31}.form-note.success{color:#286e3b}.small-print{color:#738172;border-top:1px solid #d8dfd2;margin:23px 0 0;padding-top:18px;font-size:11px;line-height:1.5}.section-head{grid-template-columns:1.2fr .55fr;align-items:end;gap:50px;margin-bottom:51px;display:grid}.section-head .section-kicker{color:#477354;grid-column:1/-1}.section-head h2{margin:-21px 0 0}.section-head h2 em{color:#477b53}.section-head>p:not(.section-kicker),.section-head>div>p:not(.section-kicker){color:#607166;max-width:390px;margin:0 0 7px;font-size:15px;line-height:1.7}.section-head>div h2{margin:20px 0 0}.steps-grid{border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.step-card{border:1px solid var(--line);background:#f8f7f1;border-left:0;min-height:288px;padding:24px 28px;position:relative}.step-card:nth-child(2n){background:#eeefe6}.step-no{color:#60886a;font-size:11px;font-weight:800}.step-icon{color:#315b3d;width:58px;height:58px;font-family:var(--serif);border:1px solid #b8cabb;border-radius:50%;place-items:center;margin:37px 0 25px;font-size:23px;display:grid}.step-card h3{letter-spacing:-.04em;margin:0 0 9px;font-size:19px}.step-card p{color:#64756a;font-size:13px;line-height:1.65}.method-note{background:#dfe9d9;align-items:flex-start;gap:19px;margin-top:27px;padding:23px 27px;display:flex}.method-note p{color:#36513d;margin:2px 0 0;font-size:14px;line-height:1.6}.note-star{color:#366844;font-size:24px;line-height:1}.compare-section{background:#e8ebe3}.section-head.tight{margin-bottom:50px;display:block}.section-head.tight h2{margin-top:22px}.compare-table{border-top:1px solid #b9c8b7}.compare-row{border-bottom:1px solid #b9c8b7;grid-template-columns:1fr 1.12fr 1.12fr;display:grid}.compare-row span{color:#4b6250;border-right:1px solid #b9c8b7;padding:21px 22px;font-size:14px;line-height:1.45}.compare-row span:first-child{color:var(--ink);padding-left:0;font-weight:700}.compare-row span:last-child{border-right:0}.compare-row b{color:#2c7546}.compare-header span{color:#607867;letter-spacing:.12em;font-size:10px;font-weight:800}.compare-header span:first-child{color:#607867}.compare-header small{letter-spacing:0;font-size:10px;font-weight:400}.compare-footnote{color:#69796c;margin:20px 0 0;font-size:12px;line-height:1.6}.examples-head{grid-template-columns:1fr .5fr}.examples-head>div h2{margin-top:20px}.examples-grid{grid-template-columns:repeat(3,1fr);gap:23px;display:grid}.example-card{background:#fffefa;border:1px solid #d8ddd3}.example-media{background:#e1e9db;padding:9px}.example-media video{aspect-ratio:16/9;object-fit:cover;background:#071713}.example-title{justify-content:space-between;gap:12px;padding:25px 23px 0;display:flex}.example-category{color:#648572;letter-spacing:.12em;font-size:10px;font-weight:800}.example-title h3{letter-spacing:-.05em;margin:10px 0 0;font-size:23px}.example-length{white-space:nowrap;color:#8fa398;padding-top:3px;font-size:10px;font-weight:800}.example-card>p{color:#6a796d;min-height:42px;margin:16px 23px 18px;font-size:13px;line-height:1.6}.prompt-reveal{border-top:1px solid #d8ddd3}.prompt-reveal summary{color:#2e6641;justify-content:space-between;padding:18px 23px;font-size:12px;font-weight:800;list-style:none;display:flex}.prompt-reveal summary::-webkit-details-marker{display:none}.prompt-tile summary::-webkit-details-marker{display:none}.faq-list summary::-webkit-details-marker{display:none}.prompt-reveal[open] summary span,.prompt-tile[open] summary i,.faq-list details[open] summary span{transform:rotate(45deg)}.prompt-reveal summary span,.prompt-tile summary i,.faq-list summary span{transition:transform .2s}.prompt-reveal pre{color:#526558;font-family:var(--sans);white-space:pre-wrap;margin:0 23px 15px;font-size:12px;line-height:1.6}.prompt-reveal a{color:#2b6f42;margin:0 23px 20px;font-size:12px;font-weight:800;text-decoration:underline;display:inline-block}.examples-note{color:#647568;margin:22px 0 0;font-size:12px}.community-shelf{margin-top:25px}.community-intro{grid-template-columns:1fr .72fr;align-items:end;column-gap:60px;margin-bottom:29px;display:grid}.community-intro .section-kicker{color:#477354;grid-column:1/-1;margin-bottom:17px}.community-intro h3{letter-spacing:-.065em;margin:0;font-size:clamp(30px,3.2vw,49px);line-height:1.1}.community-intro h3 em{color:#477b53;font-family:var(--serif);font-weight:400}.community-intro>p:last-child{color:#607166;max-width:470px;margin:0 0 4px;font-size:14px;line-height:1.65}.reference-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.reference-card{background:#edf2e8;border:1px solid #cbd7c7;flex-direction:column;min-height:215px;padding:23px;transition:background .2s,transform .2s;display:flex}.reference-card:hover{background:#e4efd9;transform:translateY(-3px)}.reference-card>span{color:#51775a;letter-spacing:.09em;font-size:10px;font-weight:800;line-height:1.5}.reference-card strong{letter-spacing:-.045em;margin-top:18px;font-size:19px;line-height:1.2;display:block}.reference-card p{color:#607166;margin:10px 0 20px;font-size:12px;line-height:1.6}.reference-card b{color:#2b6540;border-top:1px solid #cbd7c7;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:15px;font-size:11px;display:flex}.reference-card b span{font-size:18px;font-weight:400}.community-bottom{color:#59705e;justify-content:space-between;gap:20px;margin-top:25px;font-size:13px;display:flex}.community-bottom a{color:#2b6540;text-underline-offset:3px;font-weight:800;text-decoration:underline}.prompts-section{background:#e8ede2}.prompts-head{grid-template-columns:1fr .52fr}.prompts-head>div h2{margin-top:20px}.prompt-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:12px;display:grid}.prompt-source-card{background:#f9faf5;border:1px solid #c7d2c5;flex-direction:column;min-height:220px;padding:24px;transition:background .2s,transform .2s;display:flex}.prompt-source-card:hover{background:#eff6e9;transform:translateY(-3px)}.prompt-source-card>span{color:#528062;letter-spacing:.11em;font-size:10px;font-weight:800}.prompt-source-card strong{letter-spacing:-.04em;margin-top:18px;font-size:21px}.prompt-source-card p{color:#516a58;margin:12px 0 20px;font-size:13px;line-height:1.6}.prompt-source-card b{color:#316641;margin-top:auto;font-size:12px}.prompt-tile{background:#f9faf5;border:1px solid #c7d2c5}.prompt-tile summary{grid-template-columns:1fr 24px;gap:15px;min-height:133px;padding:21px 23px;list-style:none;display:grid}.prompt-tile summary span{color:#528062;letter-spacing:.11em;grid-column:1;font-size:10px;font-weight:800}.prompt-tile summary b{letter-spacing:-.04em;grid-column:1;margin-top:-5px;font-size:20px}.prompt-tile summary i{color:#4b7b56;grid-area:1/2/3;align-self:end;font-size:24px;font-style:normal}.prompt-tile>div{padding:0 23px 22px}.prompt-tile>div p{color:#516a58;margin:0 0 18px;font-size:13px;line-height:1.6}.copy-prompt{color:#316641;background:0 0;border:0;border-bottom:1px solid #4d7b57;padding:8px 0;font-size:12px;font-weight:800}.diy-panel{color:#f8faef;background:#112b1f;grid-template-columns:1fr .75fr;gap:10vw;padding:clamp(40px,6vw,85px);display:grid}.diy-panel .section-kicker{color:var(--lime)}.diy-panel h2{margin:23px 0}.diy-panel h2 em{color:var(--lime)}.diy-panel p:not(.section-kicker){color:#bfcebf;max-width:500px;font-size:15px;line-height:1.7}.light-link{border-color:var(--lime);color:var(--lime);margin-top:17px}.diy-panel ol{border-top:1px solid #4a6551;margin:10px 0 0;padding:0;list-style:none}.diy-panel li{color:#e4ece1;border-bottom:1px solid #4a6551;align-items:baseline;gap:27px;padding:26px 0;font-size:15px;line-height:1.5;display:flex}.diy-panel li b{color:var(--lime);font-size:11px}.pricing-head{grid-template-columns:1fr .5fr}.pricing-head>div h2{margin-top:20px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.price-card{background:#f9f9f4;border:1px solid #cfd8ca;flex-direction:column;min-height:315px;padding:27px;display:flex}.price-card.highlighted{background:#e5f1d1;border-color:#375b3e}.price-index{color:#4b7e58;letter-spacing:.12em;font-size:10px;font-weight:800}.price-card h3{letter-spacing:-.05em;margin:28px 0 0;font-size:23px}.price{letter-spacing:-.075em;margin:15px 0 18px;font-size:52px;font-weight:800}.price small{color:#68826d;letter-spacing:0;font-size:12px;font-weight:500}.price-card>p:not(.price){color:#617366;max-width:240px;font-size:13px;line-height:1.6}.price-card a{color:#285b38;border-top:1px solid #c9d7c6;justify-content:space-between;margin-top:auto;padding-top:17px;font-size:12px;font-weight:800;display:flex}.price-card a span{font-size:17px}.pricing-disclaimer{color:#64766a;margin:20px 0 0;font-size:12px;line-height:1.5}.faq-section{background:#e6e9e0}.faq-grid{grid-template-columns:.72fr 1fr;gap:9vw;display:grid}.faq-grid .section-kicker{color:#477354}.faq-grid h2{margin:20px 0 0}.faq-grid h2 em{color:#477b53}.faq-list{border-top:1px solid #bdcbb9}.faq-list details{border-bottom:1px solid #bdcbb9}.faq-list summary{justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:15px;font-weight:800;list-style:none;display:flex}.faq-list summary span{color:#5e8664;font-size:22px;font-weight:400}.faq-list p{color:#59705d;max-width:640px;margin:-5px 0 23px;font-size:14px;line-height:1.7}.closing-section{background:var(--lime)}.closing-inner{justify-content:space-between;align-items:end;gap:30px;padding-block:70px 82px;display:flex}.closing-inner .section-kicker{color:#2c673e}.closing-inner h2{margin:15px 0 0}.closing-inner h2 em{color:#3d7546}.closing-inner .button{background:var(--ink);color:#fff;min-width:183px}.site-footer{color:#f2f6ed;background:#10251a}.footer-main{grid-template-columns:2fr .65fr .65fr;gap:40px;padding-block:70px;display:grid}.footer-brand .brand-dot{color:var(--lime)}.footer-main p{color:#aabfac;margin:22px 0 0;font-size:13px;line-height:1.7}.footer-links{flex-direction:column;align-items:flex-start;gap:14px;font-size:13px;display:flex}.footer-bottom{color:#9aaf9e;border-top:1px solid #446149;justify-content:space-between;gap:20px;padding-block:18px 25px;font-size:11px;display:flex}.footer-bottom a{color:#d5efb8}.policy-page{background:var(--paper);min-height:100vh}.policy-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:83px;display:flex}.policy-header>a:last-child{color:#477354;font-size:13px;font-weight:800}.policy-content{max-width:780px;padding-block:105px 140px}.policy-content .section-kicker{color:#477354}.policy-content h1{margin:20px 0 30px;font-size:clamp(54px,8vw,88px)}.policy-content h2{margin:50px 0 16px;font-size:31px}.policy-content p{color:#4d6252;font-size:16px;line-height:1.75}.policy-content .policy-lead{color:var(--ink);font-size:21px}.policy-content .policy-warning{color:#35583a;background:#e4eccc;margin-top:45px;padding:20px;font-size:14px;font-weight:800}@media (width<=1180px){.shell{width:min(100% - 60px,1200px)}.hero{grid-template-columns:1fr 1fr;gap:15px;min-height:600px}h1{font-size:clamp(62px,6.6vw,86px)}.hero-art{padding-left:0}.main-nav{padding-left:2vw}.request-grid{gap:60px}.steps-grid{grid-template-columns:repeat(2,1fr)}.step-card{border-bottom:0}.step-card:nth-child(3),.step-card:nth-child(4){border-bottom:1px solid var(--line)}}@media (width<=820px){.shell{width:calc(100% - 40px)}.section-space{padding-block:80px}.main-nav,.header-cta{display:none}.header-inner{justify-content:space-between;min-height:68px}.mobile-menu-button{background:0 0;border:0;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.mobile-menu-button span{font-size:21px}.mobile-nav:not([hidden]){background:var(--paper);border-top:1px solid var(--line);flex-direction:column;gap:0;padding:0 20px 14px;display:flex}.mobile-nav a{border-bottom:1px solid var(--line);padding:13px 4px;font-size:14px;font-weight:700}.hero{grid-template-columns:1fr;gap:30px;padding-top:65px;padding-bottom:70px}.hero h1{font-size:clamp(60px,11vw,96px)}.hero-art{width:min(650px,95%);margin-inline:auto}.hero-meta{margin-top:39px}.rail-inner{flex-wrap:wrap;justify-content:center;gap:13px;min-height:0;padding-block:19px;font-size:10px}.rail-inner b{font-size:17px}.request-section{padding-block:75px}.request-grid,.section-head,.faq-grid{grid-template-columns:1fr;gap:30px}.request-intro{padding-top:0}.request-aside{margin:35px 0 0}.request-form-card{max-width:700px}.section-head .section-kicker{grid-column:auto}.section-head h2{margin:0}.section-head>div h2{margin-top:20px}.section-head>p:not(.section-kicker){margin:0}.examples-grid,.reference-grid{grid-template-columns:repeat(2,1fr)}.community-intro{grid-template-columns:1fr;gap:15px}.community-intro .section-kicker{margin-bottom:0}.prompt-grid{grid-template-columns:repeat(2,1fr)}.diy-panel{grid-template-columns:1fr;gap:45px}.pricing-grid{grid-template-columns:1fr 1fr}.footer-main{grid-template-columns:1.5fr 1fr 1fr}}@media (width<=590px){.shell{width:calc(100% - 34px)}.site-status{font-size:9px}.brand-name{font-size:18px}.hero{padding-top:49px;padding-bottom:58px}.eyebrow{gap:7px;font-size:9px}.eyebrow-line{width:19px}.hero h1{margin-top:25px;font-size:clamp(54px,12.5vw,72px)}.hero-answer{font-size:15px}.hero-actions{gap:21px;margin-top:28px}.button{gap:12px;min-height:52px;padding-inline:15px;font-size:12px}.text-link{font-size:12px}.hero-meta{flex-wrap:wrap;gap:9px;font-size:9px}.hero-art{width:calc(100% - 15px);padding:14px 5px 30px}.hero-art:before{inset:0 0 22px 30px}.hero-video-shell{padding:7px;box-shadow:11px 14px 23px #10201924}.video-topline,.video-bottomline{min-height:19px;font-size:7px}.hero-sticker{padding:9px;font-size:8px;bottom:0;right:-10px}.hero-sticker b{font-size:12px}.rail-inner{gap:8px;font-size:8px}.rail-inner b{font-size:12px}.section-space{padding-block:65px}h2{font-size:clamp(42px,10vw,56px)}.request-section{padding-block:61px}.request-intro>p:not(.section-kicker){font-size:15px}.request-form-card{padding:22px;box-shadow:10px 12px #07190f47}.form-row{grid-template-columns:1fr;gap:0}.steps-grid,.examples-grid,.reference-grid,.prompt-grid,.pricing-grid{grid-template-columns:1fr}.community-shelf{margin-top:30px}.community-bottom{flex-direction:column;gap:8px}.step-card{border-bottom:0;min-height:235px}.step-card:last-child{border-bottom:1px solid var(--line)}.step-icon{margin:26px 0 17px}.compare-row{grid-template-columns:.7fr 1fr 1fr}.compare-row span{padding:14px 9px;font-size:11px}.compare-header span,.compare-header small{font-size:8px}.diy-panel{padding:33px 24px}.closing-inner{flex-direction:column;align-items:start;padding-block:55px}.footer-main{grid-template-columns:1fr 1fr;padding-block:52px}.footer-main>div:first-child{grid-column:1/-1}.footer-bottom{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
