.marketing-premium{--landing-ink:#173e32;--landing-muted:#65766b;--landing-line:#dbdecf;color:var(--landing-ink);background:#fcfaf4}.marketing-premium :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid #aa513c}.marketing-premium .marketing-header{width:min(1320px,100% - 80px);min-height:90px}.marketing-premium .marketing-logo{width:164px}.marketing-premium .marketing-nav{gap:30px}.marketing-premium .marketing-nav a{font-size:12px}.marketing-premium .marketing-hero{grid-template-columns:.95fr 1.05fr;gap:48px;width:min(1280px,100% - 80px);min-height:690px;padding:60px 0 65px}.marketing-premium .marketing-hero h1{font-size:clamp(58px,6.3vw,88px);line-height:.99}.marketing-premium .availability-chip{background:#eef0e644;border-color:#d8dece;margin-bottom:24px;font-size:9px}.marketing-premium .marketing-eyebrow{letter-spacing:.18em;font-size:9px}.marketing-premium .marketing-lead{max-width:430px;margin-top:24px;font-size:15px;line-height:1.8}.marketing-premium .hero-proof{color:var(--landing-muted);font-size:10px}.marketing-hero-index{border-top:1px solid var(--landing-line);color:#6a7e6b;text-transform:uppercase;letter-spacing:.12em;gap:24px;margin-top:34px;padding-top:18px;font-size:9px;display:flex}.marketing-premium .product-scene--editorial:not(.product-scene--video){min-height:500px}.marketing-premium .hero-video-frame{background:#f2efe5;border-color:#d2d8c9;border-radius:18px;padding:10px;box-shadow:0 26px 60px -32px #254c3d60,0 0 0 6px #f8f5ed}.marketing-premium .hero-video-frame .marketing-hero-video{border-radius:10px}.marketing-premium .trust-strip{color:#375542;background:#eeeede;border-block:1px solid #dfe1d2;min-height:78px}.marketing-premium .trust-strip span{letter-spacing:.02em;border-color:#cdd4c3;font-size:10px;font-weight:500}.marketing-premium .marketing-section{width:min(1240px,100% - 80px);padding:96px 0}.marketing-premium .problem-section .section-intro{grid-template-columns:1fr 1fr;column-gap:85px;max-width:none;display:grid}.marketing-premium .problem-section .section-intro .marketing-eyebrow{grid-column:1/-1}.marketing-premium .problem-section .section-intro h2{font:400 clamp(38px,4vw,56px)/1.05 var(--display);letter-spacing:-.025em}.marketing-premium .problem-section .section-intro>p:last-child{max-width:445px;color:var(--landing-muted);align-self:center;margin:0;font-size:13px;line-height:1.85}.marketing-premium .benefit-grid{gap:24px;margin-top:42px}.marketing-premium .benefit-card{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.marketing-benefit-visual{background:#ece8dc;border-radius:4px;height:270px;display:block;position:relative;overflow:hidden}.marketing-benefit-visual>img{object-fit:cover;transition:transform .6s}.marketing-benefit-visual--01{align-items:center;padding:28px 9px 0;display:flex}.marketing-benefit-visual--01>span:not(.marketing-visual-number){width:50%;height:100%;display:block;position:relative}.marketing-benefit-visual--01 img{object-fit:contain;mix-blend-mode:multiply}.marketing-benefit-visual--01>b{color:#657a5e;flex-shrink:0;font-size:25px;font-weight:400}.marketing-benefit-visual>.marketing-visual-number{z-index:1;color:#3d5f47;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fcfaf2d9;border:1px solid #ffffff5e;border-radius:3px;padding:6px 8px;font-size:8px;position:absolute;top:17px;left:18px}.marketing-premium .benefit-card h3{font:400 29px/1.08 var(--display);letter-spacing:-.02em;max-width:300px;margin:23px 0 12px}.marketing-premium .benefit-card p{color:var(--landing-muted);font-size:12px;line-height:1.8}.marketing-card-link{color:#31553c;justify-content:space-between;align-items:center;margin-top:auto;padding-top:22px;font-size:11px;text-decoration:none;display:flex}.marketing-card-link>span{border:1px solid #c9d2bf;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.marketing-card-link:hover{color:#9e4c3b}.marketing-library{color:#f5f0e2;background:#153e32;padding:80px max(40px,50% - 620px)}.marketing-library-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;display:grid}.marketing-library .marketing-eyebrow{color:#c4caaa}.marketing-library h2{font:400 clamp(37px,4vw,56px)/1.04 var(--display);letter-spacing:-.025em;margin:0}.marketing-library-heading>div:last-child{justify-self:end;max-width:330px;padding-bottom:4px}.marketing-library-heading p:not(.marketing-eyebrow){color:#bdcbb8;margin:0 0 17px;font-size:12px;line-height:1.85}.marketing-library-heading a{color:#f5f0e2;border-bottom:1px solid #b7c3a65c;justify-content:space-between;padding-bottom:10px;font-size:11px;text-decoration:none;display:flex}.marketing-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.marketing-library-grid>a{color:#f5f0e2;min-width:0;text-decoration:none}.marketing-library-photo{aspect-ratio:4/5;background:#ede9dc;border-radius:4px;display:block;position:relative;overflow:hidden}.marketing-library-photo img{object-fit:contain;transition:transform .5s}.marketing-library-photo i{color:#597356;font-size:9px;font-style:normal;position:absolute;top:14px;left:14px}.marketing-library-caption{justify-content:space-between;align-items:center;gap:8px;padding-top:17px;display:flex}.marketing-library-caption strong{font:400 26px var(--display)}.marketing-library-caption>span{color:#bdcbb8;font-size:19px}.marketing-library-grid small{color:#b1c2ab;margin-top:6px;font-size:9px;line-height:1.6;display:block}.marketing-library-note{color:#b1c2ab;margin:30px 0 0;font-size:10px;line-height:1.7}.marketing-premium .workflow-section{background:#f0eee3;gap:100px;padding:88px max(40px,50% - 620px)}.marketing-premium .workflow-copy{position:static}.marketing-premium .workflow-copy h2{font:400 clamp(37px,4vw,52px)/1.05 var(--display)}.marketing-premium .workflow-copy>p:not(.marketing-eyebrow){font-size:13px;line-height:1.85}.marketing-premium .workflow-steps li{grid-template-columns:40px 1fr;gap:18px;min-height:143px;padding:24px 0}.marketing-premium .workflow-steps li>span{color:#496446;border:1px solid #bfccb5;border-radius:50%;place-items:center;width:33px;height:33px;font-weight:500;display:grid}.marketing-premium .workflow-steps h3{font:400 27px/1.15 var(--display)}.marketing-premium .workflow-steps p{margin-top:9px;font-size:12px}.marketing-premium .pricing-section{padding-block:96px 75px}.marketing-premium .pricing-section h2{font:400 clamp(38px,4.5vw,58px)/1.05 var(--display)}.marketing-premium .pricing-section .section-intro>p:last-child{max-width:560px;font-size:13px}.marketing-premium .pricing-grid{gap:22px;margin-top:50px}.marketing-premium .pricing-card{background:#f8f7ef;border-radius:5px;min-height:510px;padding:30px}.marketing-premium .pricing-card--featured{background:#173f33;box-shadow:0 22px 35px -25px #0f342b80}.marketing-premium .plan-name{font-size:10px;font-weight:500}.marketing-premium .plan-price strong{font:400 57px var(--display);letter-spacing:-.04em}.marketing-premium .plan-description{min-height:85px;margin-block:20px;font-size:12px}.marketing-premium .pricing-card li{font-size:11px;line-height:1.5}.marketing-premium .popular-tag{color:#244431;background:#e4ceb1;font-size:9px}.marketing-premium .faq-section{gap:90px;width:min(1240px,100% - 80px);padding:75px 0 90px}.marketing-premium .faq-section h2{font:400 45px/1.05 var(--display)}.marketing-premium .faq-list summary{font-size:13px;font-weight:500}.marketing-premium .final-cta{isolation:isolate;color:#173f33;background:#ece9dc;border-radius:6px;min-height:560px;margin:0 24px;padding-block:70px;position:relative;overflow:hidden}.marketing-premium .final-cta:before{content:"";z-index:-1;background:radial-gradient(at 0 100%,#c8d2b69c,#0000 50%),radial-gradient(at 100% 0,#e9ceb66b,#0000 50%);position:absolute;inset:0}.marketing-premium .final-cta>.final-cta__seal{background:#1a4838;border-radius:50%;width:64px;height:64px;margin-bottom:23px;padding:8px}.marketing-premium .final-cta .marketing-eyebrow{color:#62785b}.marketing-premium .final-cta h2{font:400 clamp(46px,5.5vw,73px)/1.01 var(--display)}.marketing-premium .final-cta>p:not(.marketing-eyebrow){color:#5f735f;max-width:440px;font-size:13px}.marketing-premium .final-cta .button-link--light-outline{color:#244b36;border-color:#a1b093}.marketing-premium .marketing-footer{width:min(1240px,100% - 80px);min-height:190px}.marketing-premium .marketing-footer nav{gap:18px}.marketing-premium .marketing-footer nav a{font-size:11px}@media (hover:hover){.marketing-library-grid a:hover img{transform:scale(1.045)}.marketing-premium .benefit-card:hover .marketing-benefit-visual>img{transform:scale(1.035)}}@media (max-width:1100px){.marketing-premium .marketing-header{grid-template-columns:170px 1fr auto}.marketing-premium .marketing-nav{gap:17px}.marketing-premium .marketing-nav a{font-size:11px}.marketing-premium .marketing-hero{gap:32px;min-height:610px}.marketing-premium .marketing-hero h1{font-size:64px}.marketing-premium .marketing-lead{font-size:14px}.marketing-benefit-visual{height:235px}.marketing-premium .benefit-card h3{font-size:25px}.marketing-library-heading{gap:50px}.marketing-library-grid{gap:17px}.marketing-premium .workflow-section{gap:55px}.marketing-premium .pricing-card{padding:25px}.marketing-premium .marketing-footer{grid-template-columns:160px 1fr}.marketing-premium .marketing-footer nav{grid-column:1/-1}}@media (max-width:800px){.marketing-premium .marketing-header{grid-template-columns:1fr auto;width:calc(100% - 40px);min-height:74px}.marketing-premium .marketing-nav{display:none}.marketing-premium .marketing-hero{gap:24px;width:calc(100% - 48px);padding-block:40px 55px}.marketing-premium .marketing-hero h1{font-size:53px}.marketing-premium .marketing-hero .hero-actions{flex-direction:column;align-items:stretch}.marketing-premium .marketing-hero .hero-actions .button-link{width:100%}.marketing-hero-index{gap:15px;font-size:8px}.marketing-premium .marketing-section{width:calc(100% - 48px);padding-block:65px}.marketing-premium .problem-section .section-intro{gap:18px 35px}.marketing-premium .benefit-grid{gap:16px}.marketing-benefit-visual{height:205px}.marketing-premium .benefit-card h3{font-size:23px}.marketing-premium .benefit-card p{font-size:11px}.marketing-card-link{font-size:10px}.marketing-library{padding:60px 24px}.marketing-library-heading{gap:35px}.marketing-library-caption strong{font-size:22px}.marketing-premium .workflow-section{gap:40px;padding:65px 24px}.marketing-premium .pricing-grid{gap:14px}.marketing-premium .pricing-card{padding:22px 18px}.marketing-premium .faq-section{gap:40px;width:calc(100% - 48px)}.marketing-premium .faq-section h2{font-size:36px}}@media (max-width:600px){.marketing-premium .marketing-header{width:calc(100% - 36px);min-height:72px}.marketing-premium .marketing-logo{width:135px}.marketing-premium .marketing-actions .button-link--quiet{padding:0 7px;font-size:11px;display:inline-flex}.marketing-premium .marketing-actions .button-link--primary{min-height:37px;padding-inline:13px;font-size:10px}.marketing-premium .marketing-actions{gap:4px}.marketing-premium .marketing-hero{grid-template-columns:1fr;gap:30px;width:calc(100% - 40px);min-height:0;padding:34px 0 40px}.marketing-premium .marketing-hero h1{font-size:clamp(52px,11vw,66px)}.marketing-premium .availability-chip{margin-bottom:22px;font-size:8px}.marketing-premium .marketing-lead{margin:20px 0 24px;font-size:14px}.marketing-premium .marketing-hero .hero-actions{flex-flow:wrap;gap:10px}.marketing-premium .marketing-hero .hero-actions .button-link{flex:auto;width:auto;min-height:43px;padding-inline:13px;font-size:11px}.marketing-hero-index{gap:25px;margin-top:20px;font-size:8px}.marketing-premium .product-scene--editorial:not(.product-scene--video){min-height:380px}.marketing-premium .hero-video-frame{border-radius:13px;padding:7px}.marketing-premium .trust-strip{grid-template-columns:1fr 1fr;gap:14px 0;min-height:90px;padding:12px 18px}.marketing-premium .trust-strip span{min-height:25px;padding-inline:10px;font-size:9px}.marketing-premium .trust-strip span:nth-child(2){border-right:0}.marketing-premium .marketing-section{width:calc(100% - 40px);padding-block:55px}.marketing-premium .problem-section .section-intro{display:block}.marketing-premium .problem-section .section-intro h2{font-size:39px}.marketing-premium .problem-section .section-intro>p:last-child{margin-top:20px;font-size:13px}.marketing-premium .benefit-grid{grid-template-columns:1fr;gap:34px;margin-top:30px}.marketing-benefit-visual{height:250px}.marketing-premium .benefit-card h3{max-width:310px;margin-top:20px;font-size:30px}.marketing-premium .benefit-card p{font-size:12px}.marketing-card-link{padding-top:15px;font-size:11px}.marketing-library{padding:50px 20px}.marketing-library-heading{grid-template-columns:1fr;gap:22px}.marketing-library h2{font-size:39px}.marketing-library-heading>div:last-child{justify-self:stretch;max-width:none}.marketing-library-grid{grid-template-columns:1fr 1fr;gap:26px 16px;margin-top:30px}.marketing-library-caption{padding-top:12px}.marketing-library-caption strong{font-size:24px}.marketing-library-grid small{font-size:8px}.marketing-library-note{font-size:9px}.marketing-premium .workflow-section{grid-template-columns:1fr;gap:30px;padding:55px 20px}.marketing-premium .workflow-copy h2{font-size:39px}.marketing-premium .workflow-steps li{min-height:125px}.marketing-premium .workflow-steps h3{font-size:26px}.marketing-premium .pricing-section h2{font-size:39px}.marketing-premium .pricing-grid{grid-template-columns:1fr;gap:25px;margin-top:35px}.marketing-premium .pricing-card{min-height:0;padding:27px}.marketing-premium .pricing-card--featured{transform:none}.marketing-premium .plan-name{margin-bottom:20px}.marketing-premium .plan-description{min-height:0}.marketing-premium .faq-section{grid-template-columns:1fr;gap:28px;width:calc(100% - 40px);padding-block:25px 55px}.marketing-premium .faq-section h2{font-size:39px}.marketing-premium .final-cta{min-height:520px;margin:0 10px;padding:50px 20px}.marketing-premium .final-cta h2{font-size:51px}.marketing-premium .final-cta .hero-actions{flex-direction:column;width:100%;max-width:300px}.marketing-premium .final-cta .hero-actions>a{width:100%}.marketing-premium .marketing-footer{flex-direction:column;align-items:flex-start;gap:20px;width:calc(100% - 40px);padding-top:35px;display:flex}.marketing-premium .marketing-footer>p{margin:0}.marketing-premium .marketing-footer nav{flex-wrap:wrap;gap:15px 23px}.marketing-premium .marketing-footer small{width:100%;font-size:9px;line-height:1.7}}@media (prefers-reduced-motion:reduce){.marketing-benefit-visual>img,.marketing-library-photo img{transition:none}.marketing-library-grid a:hover img,.marketing-premium .benefit-card:hover .marketing-benefit-visual>img{transform:none}}
