.growth-page{max-width:1240px;margin:auto}.growth-hero{padding-top:clamp(110px,14vw,175px);padding-bottom:56px}.growth-page h1{font-size:clamp(2.7rem,7vw,5.6rem);line-height:1.07;max-width:950px;letter-spacing:-.025em}.growth-promise{font-size:clamp(1.4rem,3vw,2.1rem);color:#e1d8c5;line-height:1.4;max-width:790px;margin:28px 0 18px}.growth-lead{font-size:1.12rem;max-width:800px;line-height:1.8;color:#bcb9af}.growth-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:30px 0 24px}.growth-actions a{color:#dfc69d;text-decoration:underline;text-underline-offset:5px}.growth-actions .growth-primary{display:inline-flex;align-items:center;gap:14px;border:1px solid #766347;padding:14px 20px;text-decoration:none;background:linear-gradient(120deg,#201d16,#121410);border-radius:3px}.growth-page a:hover{color:#f3dfbc}.growth-page a:focus-visible,.growth-page summary:focus-visible{outline:2px solid #e4c795;outline-offset:5px}.growth-status{display:inline-block;font-size:.82rem;line-height:1.7;color:#d4c19c;border-left:2px solid #ac8a59;padding-left:13px}.growth-section{padding-top:45px;padding-bottom:45px;border-top:1px solid #33342a}.growth-page h2{font-size:clamp(1.6rem,3.2vw,2.5rem);line-height:1.25;max-width:860px;margin:10px 0 22px}.growth-page h3{font-size:1.32rem;line-height:1.4;color:#dfd6c3;margin:14px 0}.growth-page p,.growth-page li,.growth-page dd{line-height:1.8;color:#bbb9ae}.growth-page p{max-width:880px}.growth-page a{color:#d8bf96;text-decoration:underline;text-underline-offset:3px}.growth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:32px 0 10px}.growth-grid article,.growth-note{padding:26px;border:1px solid #484335;background:linear-gradient(145deg,#171915,#10120f);border-radius:3px}.growth-number{color:#bba278;letter-spacing:.15em;font-size:.85rem}.growth-grid .growth-output{color:#d7c29c;padding-top:16px;border-top:1px solid #39382e;font-size:.9rem}.growth-split{display:grid;grid-template-columns:1.25fr 1fr;gap:35px;align-items:start}.growth-note h3{margin-top:0}.growth-page .growth-flow{display:flex;gap:18px;flex-wrap:wrap;color:#dec9a2;padding:22px 0 4px;font-size:.95rem}.growth-page .growth-small{font-size:.9rem;color:#a9a89d}.growth-facts{margin:24px 0}.growth-facts>div{display:grid;grid-template-columns:230px 1fr;gap:25px;padding:20px 0;border-bottom:1px solid #33352b}.growth-facts dt{color:#d7c29c;font-weight:600}.growth-facts dd{margin:0}.growth-page code{font-size:.9em;color:#e1cfa9;overflow-wrap:anywhere}.growth-page pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#10120f;border:1px solid #454135;padding:20px;line-height:1.7;max-width:880px}.growth-steps{padding-left:24px;max-width:900px}.growth-steps li{padding:7px 0 15px 8px}.growth-steps strong{color:#e0d3b8}.growth-reference h2{font-size:1.5rem}.growth-reference{padding-bottom:70px}.growth-page[id],.growth-page [id]{scroll-margin-top:100px}@media(max-width:850px){.growth-grid,.growth-split{grid-template-columns:1fr}.growth-grid article{padding:23px}.growth-facts>div{grid-template-columns:1fr;gap:9px}.growth-hero{padding-top:105px}.growth-flow{gap:12px}}@media(prefers-reduced-motion:reduce){.growth-page *{scroll-behavior:auto}}.growth-samples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0}.growth-samples figure{min-width:0;margin:0;border:1px solid #484335;background:#11130f;border-radius:3px;overflow:hidden}.growth-sample-image{display:block;padding:16px;background:#eae6dc}.growth-sample-image img{display:block;width:100%;height:auto;box-shadow:0 3px 14px #0003}.growth-samples figcaption{padding:22px}.growth-samples figcaption h3{margin-top:6px}.growth-samples figcaption .eyebrow{font-size:.72rem}.growth-samples figcaption p{font-size:.95rem}.growth-sample-image:focus-visible{outline-offset:-4px}.growth-page .growth-price{font-size:1.25rem;color:#e1cda7}@media(max-width:850px){.growth-samples{grid-template-columns:1fr}.growth-sample-image{padding:18px}.growth-samples figure{max-width:600px;width:100%;margin:auto}}.growth-page .growth-edition{color:#dfc69d;font-size:.95rem;line-height:1.8;max-width:600px}.growth-edition span{padding:0 7px}.growth-coverage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 40px;margin:28px 0}.growth-contents{border:1px solid #484335;padding:18px 22px;margin-top:24px}.growth-contents summary{color:#e2caa4;cursor:pointer;font-weight:600;line-height:1.6}.growth-contents table{border-collapse:collapse;width:100%;margin-top:20px;font-size:.95rem;line-height:1.6}.growth-contents caption{text-align:left;color:#b7b3a8;padding-bottom:14px}.growth-contents th,.growth-contents td{text-align:left;border-bottom:1px solid #35362c;padding:12px 4px;vertical-align:top;overflow-wrap:anywhere}.growth-contents tbody th{font-weight:400;color:#c8c4b6}.growth-contents td,.growth-contents thead th:last-child{width:48px;text-align:right;color:#dec9a2;font-variant-numeric:tabular-nums;padding-left:12px}@media(max-width:850px){.growth-coverage{grid-template-columns:1fr}.growth-contents{padding:16px}.growth-contents table{font-size:.9rem}.growth-edition span{padding:0 3px}}.growth-contents p{margin-top:16px}.growth-support-details>summary{cursor:pointer;color:#dfc69d}.growth-support-details>summary h2{display:inline;font-size:1.65rem}.growth-support-details>summary:focus-visible{outline:2px solid #e4c795;outline-offset:5px}.growth-support-details[open]>summary{margin-bottom:22px}.growth-page a.site-primary-button{text-decoration:none}.growth-actions a.text-link{text-decoration:none;margin-top:0}.growth-page a.site-primary-button>span{margin-left:0}.growth-page [hidden]{display:none!important}.growth-purchase-panel{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px}.growth-purchase-panel>h2,.growth-purchase-panel>p{flex-basis:100%;margin-bottom:0}.growth-purchase-panel button{cursor:pointer}.growth-purchase-panel button:disabled{opacity:.65;cursor:wait}.growth-faq details{border:0;border-bottom:1px solid #bca17c38;padding:0;background:none}.growth-faq summary{position:relative;padding:24px 38px 24px 0;color:#e4dac6;font-family:Marcellus,serif;font-size:clamp(19px,2vw,23px);line-height:1.45;cursor:pointer;list-style:none}.growth-faq summary::-webkit-details-marker{display:none}.growth-faq summary:after{content:"+";position:absolute;right:4px;top:24px;color:#bca17c;font-family:Manrope,sans-serif;font-size:22px}.growth-faq details[open] summary:after{content:"−"}.growth-faq details>div{padding:0 34px 24px 0;max-width:850px}.growth-faq details p{margin:0;font-size:15px;line-height:1.85}.growth-hero{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"heading art" "body art";column-gap:clamp(30px,5vw,64px);row-gap:0;align-items:start}.growth-hero-copy{grid-area:heading;min-width:0}.growth-hero-body{grid-area:body;min-width:0}.growth-hero-body>.growth-lead{margin-top:0}.growth-hero-art{grid-area:art;align-self:center;width:min(100%,420px);max-width:100%;margin:0;justify-self:center}.growth-hero-art img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain}@media(max-width:850px){.growth-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "art" "body";gap:28px}.growth-hero-copy h1{margin-bottom:0}.growth-hero-art{width:clamp(240px,65vw,280px)}}
