.HowProlonWorksPage-module__1BCefW__page{color:#1d2616;background:#fff}.HowProlonWorksPage-module__1BCefW__container{max-width:1200px;margin:0 auto;padding:0 24px}.HowProlonWorksPage-module__1BCefW__hero{background:#fff;padding:0 0 32px}.HowProlonWorksPage-module__1BCefW__heroFrame{background:#263028;align-items:center;min-height:558px;display:flex;position:relative;overflow:hidden}.HowProlonWorksPage-module__1BCefW__heroText{z-index:2;color:#fff;flex-direction:column;gap:34px;max-width:575px;margin-left:108px;display:flex;position:relative}.HowProlonWorksPage-module__1BCefW__heroTitle{letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(42px,4.4vw,62px);font-weight:400;line-height:1.08}.HowProlonWorksPage-module__1BCefW__heroSubtitle{color:#fffffff0;max-width:585px;margin:0;font-size:19px;font-weight:700;line-height:1.45}.HowProlonWorksPage-module__1BCefW__heroImage{background:#263028;position:absolute;inset:0;overflow:hidden}.HowProlonWorksPage-module__1BCefW__heroOverlay{z-index:1;background:linear-gradient(90deg,#1f2a1fb8 0%,#1f2a1f85 34%,#1f2a1f24 68%,#1f2a1f0a 100%),linear-gradient(#00000014 0%,#00000029 100%);position:absolute;inset:0}.HowProlonWorksPage-module__1BCefW__placeholder{color:#7a8f5e;background:repeating-linear-gradient(45deg,#f3f6ef,#f3f6ef 12px,#e8efde 12px 24px);justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex}.HowProlonWorksPage-module__1BCefW__placeholderLabel{background:#ffffffd9;border:1px dashed #b8c8a3;border-radius:4px;padding:4px 10px;font-size:12px}.HowProlonWorksPage-module__1BCefW__intro{padding:56px 0}.HowProlonWorksPage-module__1BCefW__introText{color:#2a3322;max-width:1000px;margin:0 0 48px;font-size:18px;line-height:1.6}.HowProlonWorksPage-module__1BCefW__statsGrid{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.HowProlonWorksPage-module__1BCefW__statCard{border-top:1px solid #d8e2ca;flex-direction:column;gap:12px;padding-top:20px;display:flex}.HowProlonWorksPage-module__1BCefW__statValue{color:#4f7a3a;font-size:44px;font-weight:800;line-height:1}.HowProlonWorksPage-module__1BCefW__statLabel{color:#4a5240;font-size:14px;line-height:1.5}.HowProlonWorksPage-module__1BCefW__quoteSection{padding:32px 0 64px}.HowProlonWorksPage-module__1BCefW__quoteBox{color:#fff;background:#4f7a3a;border-radius:16px;margin:0;padding:48px 56px}.HowProlonWorksPage-module__1BCefW__quoteText{margin:0 0 32px;font-size:22px;font-weight:500;line-height:1.5}.HowProlonWorksPage-module__1BCefW__quoteAuthor{align-items:center;gap:16px;display:flex}.HowProlonWorksPage-module__1BCefW__quoteAuthorAvatar{background:#ffffff26;border-radius:50%;flex-shrink:0;width:56px;height:56px;position:relative;overflow:hidden}.HowProlonWorksPage-module__1BCefW__quoteAuthorTitle{opacity:.85;margin-bottom:2px;font-size:14px}.HowProlonWorksPage-module__1BCefW__quoteAuthorName{font-size:16px;font-weight:600}.HowProlonWorksPage-module__1BCefW__howSection{padding:56px 0}.HowProlonWorksPage-module__1BCefW__sectionTitle{color:#1d2616;margin:0 0 32px;font-size:36px;font-weight:700}.HowProlonWorksPage-module__1BCefW__howGrid{grid-template-columns:1.2fr 1fr;align-items:start;gap:48px;margin-bottom:48px;display:grid}.HowProlonWorksPage-module__1BCefW__howText{flex-direction:column;gap:18px;display:flex}.HowProlonWorksPage-module__1BCefW__howImage{aspect-ratio:1;border-radius:14px;position:relative;overflow:hidden}.HowProlonWorksPage-module__1BCefW__bodyParagraph{color:#2a3322;margin:0;font-size:16px;line-height:1.65}.HowProlonWorksPage-module__1BCefW__phasesShowcase{padding:44px 0 72px}.HowProlonWorksPage-module__1BCefW__phasesShowcaseGrid{grid-template-columns:minmax(420px,.92fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.HowProlonWorksPage-module__1BCefW__phasesShowcaseImage{aspect-ratio:1.08;background:#eef3e6;border-radius:0;width:100%;max-width:544px;position:relative;overflow:hidden}.HowProlonWorksPage-module__1BCefW__phasesTextStack{flex-direction:column;gap:28px;max-width:520px;display:flex}.HowProlonWorksPage-module__1BCefW__phaseTextBlock{margin:0}.HowProlonWorksPage-module__1BCefW__phaseTitle{letter-spacing:-.025em;color:#123d32;margin:0 0 26px;font-size:30px;font-weight:400;line-height:1.22}.HowProlonWorksPage-module__1BCefW__phaseDesc{color:#58665f;margin:0;font-size:17px;line-height:1.62}.HowProlonWorksPage-module__1BCefW__twoCol{padding:56px 0}.HowProlonWorksPage-module__1BCefW__twoColGrid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.HowProlonWorksPage-module__1BCefW__imageRight>.HowProlonWorksPage-module__1BCefW__twoColText{order:0}.HowProlonWorksPage-module__1BCefW__imageRight>.HowProlonWorksPage-module__1BCefW__twoColImage,.HowProlonWorksPage-module__1BCefW__imageRight>.HowProlonWorksPage-module__1BCefW__creatorImage,.HowProlonWorksPage-module__1BCefW__imageLeft>.HowProlonWorksPage-module__1BCefW__twoColText{order:1}.HowProlonWorksPage-module__1BCefW__imageLeft>.HowProlonWorksPage-module__1BCefW__twoColImage,.HowProlonWorksPage-module__1BCefW__imageLeft>.HowProlonWorksPage-module__1BCefW__creatorImage{order:0}.HowProlonWorksPage-module__1BCefW__twoColText{flex-direction:column;gap:18px;display:flex}.HowProlonWorksPage-module__1BCefW__twoColImage{aspect-ratio:4/3;border-radius:14px;position:relative;overflow:hidden}.HowProlonWorksPage-module__1BCefW__ctaSection{padding:48px 0}.HowProlonWorksPage-module__1BCefW__ctaBox{color:#fff;background:linear-gradient(135deg,#4f7a3a 0%,#3d5f2c 100%);border-radius:16px;padding:56px}.HowProlonWorksPage-module__1BCefW__ctaContent{max-width:760px}.HowProlonWorksPage-module__1BCefW__ctaTitle{margin:0 0 16px;font-size:34px;font-weight:700;line-height:1.2}.HowProlonWorksPage-module__1BCefW__ctaSubtitle{opacity:.92;margin:0 0 28px;font-size:16px;line-height:1.6}.HowProlonWorksPage-module__1BCefW__ctaButton{color:#1d2616;background:#f6cf3e;border-radius:10px;padding:14px 32px;font-weight:700;text-decoration:none;transition:background .18s;display:inline-block}.HowProlonWorksPage-module__1BCefW__ctaButton:hover{background:#ffd84a}.HowProlonWorksPage-module__1BCefW__creatorSection{padding:56px 0 96px}.HowProlonWorksPage-module__1BCefW__creatorImage{aspect-ratio:4/5;border-radius:14px;max-width:420px;position:relative;overflow:hidden}.HowProlonWorksPage-module__1BCefW__creatorTitle{color:#1d2616;margin:0;font-size:30px;font-weight:700;line-height:1.2}@media (max-width:968px){.HowProlonWorksPage-module__1BCefW__howGrid,.HowProlonWorksPage-module__1BCefW__twoColGrid,.HowProlonWorksPage-module__1BCefW__phasesShowcaseGrid{grid-template-columns:1fr;gap:32px}.HowProlonWorksPage-module__1BCefW__heroFrame{min-height:500px}.HowProlonWorksPage-module__1BCefW__heroText{max-width:620px;margin-left:48px}.HowProlonWorksPage-module__1BCefW__phasesShowcaseImage,.HowProlonWorksPage-module__1BCefW__phasesTextStack{max-width:none}.HowProlonWorksPage-module__1BCefW__imageRight>.HowProlonWorksPage-module__1BCefW__twoColText,.HowProlonWorksPage-module__1BCefW__imageRight>.HowProlonWorksPage-module__1BCefW__twoColImage,.HowProlonWorksPage-module__1BCefW__imageRight>.HowProlonWorksPage-module__1BCefW__creatorImage,.HowProlonWorksPage-module__1BCefW__imageLeft>.HowProlonWorksPage-module__1BCefW__twoColText,.HowProlonWorksPage-module__1BCefW__imageLeft>.HowProlonWorksPage-module__1BCefW__twoColImage,.HowProlonWorksPage-module__1BCefW__imageLeft>.HowProlonWorksPage-module__1BCefW__creatorImage{order:0}.HowProlonWorksPage-module__1BCefW__heroTitle{font-size:32px}.HowProlonWorksPage-module__1BCefW__sectionTitle{font-size:28px}.HowProlonWorksPage-module__1BCefW__creatorTitle{font-size:24px}.HowProlonWorksPage-module__1BCefW__ctaTitle{font-size:26px}.HowProlonWorksPage-module__1BCefW__statsGrid{grid-template-columns:repeat(2,1fr);gap:24px}.HowProlonWorksPage-module__1BCefW__statValue{font-size:36px}.HowProlonWorksPage-module__1BCefW__phaseTitle{margin-bottom:16px;font-size:26px}.HowProlonWorksPage-module__1BCefW__phaseDesc{font-size:16px}.HowProlonWorksPage-module__1BCefW__quoteBox,.HowProlonWorksPage-module__1BCefW__ctaBox{padding:32px 24px}.HowProlonWorksPage-module__1BCefW__quoteText{font-size:18px}}@media (max-width:560px){.HowProlonWorksPage-module__1BCefW__heroFrame{min-height:460px}.HowProlonWorksPage-module__1BCefW__heroText{gap:24px;margin-left:24px;margin-right:24px}.HowProlonWorksPage-module__1BCefW__heroTitle{font-size:36px}.HowProlonWorksPage-module__1BCefW__heroSubtitle{font-size:16px}.HowProlonWorksPage-module__1BCefW__statsGrid{grid-template-columns:1fr}}
