:root{--hero-viewport-share:.8;--hero-glass-height-share:.9;--hero-glass-bg:#00783cd9;--hero-glass-border:#ffffff29}body{margin:0}main#main{margin:0;padding:0}.hero{box-sizing:border-box;padding:var(--navbar-height) 0 0;background-color:#00660c;margin:0;line-height:0}.hero__stack{line-height:0;display:block;position:relative}.hero__image{width:100%;height:calc((100vh - var(--navbar-height)) * var(--hero-viewport-share) + 1px);object-fit:cover;object-position:center;filter:grayscale(.55)contrast(1.04)brightness(.94);min-height:200px;margin:-1px 0 0;display:block}.hero__scrim{z-index:1;pointer-events:none;background:linear-gradient(#0000001a 0%,#0000 40% 60%,#0000001f 100%),#00190f14;position:absolute;inset:0}.hero__content{z-index:2;box-sizing:border-box;pointer-events:none;flex-direction:row;justify-content:center;align-items:center;padding:.75rem 1.25rem;display:flex;position:absolute;inset:0}.hero__panel{pointer-events:auto;isolation:isolate;box-sizing:border-box;width:100%;max-width:42.5rem;min-height:calc((100vh - var(--navbar-height)) * var(--hero-viewport-share) * var(--hero-glass-height-share));text-align:center;background:var(--hero-glass-bg);border:1px solid var(--hero-glass-border);backdrop-filter:blur(10px);border-radius:clamp(28px,2.2vw,32px);flex-direction:column;margin:0;padding:clamp(3.5rem,8.2vh,5.65rem) clamp(2.75rem,5vw,4.5rem);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 32px 64px #00000038,0 12px 24px #0000001f}.hero__leaves{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.hero__leaf{color:#ffffff38;mix-blend-mode:soft-light;filter:blur(.5px);position:absolute}.hero__leaf--1{opacity:.85;width:min(72%,19rem);height:auto;top:-12%;right:-18%;transform:rotate(-22deg)}.hero__leaf--2{opacity:.7;color:#c8f5d247;mix-blend-mode:overlay;width:min(58%,15rem);height:auto;bottom:-14%;left:-20%;transform:rotate(12deg)}.hero__leaf--3{opacity:.55;color:#ffffff2e;width:min(42%,11rem);height:auto;top:38%;right:-8%;transform:rotate(8deg)}.hero__leaf--4{opacity:.5;color:#fff3;width:min(28%,7.5rem);height:auto;top:6%;left:-6%;transform:rotate(-16deg)}.hero__leaf--5{opacity:.38;color:#d2fadc42;mix-blend-mode:overlay;width:min(22%,6rem);height:auto;top:18%;left:22%;transform:rotate(-38deg)}.hero__leaf--6{opacity:.45;color:#ffffff2b;width:min(36%,10rem);height:auto;bottom:4%;right:4%;transform:rotate(-6deg)}.hero__panel-main{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}@supports not (backdrop-filter:blur(1px)){.hero__panel{background:#006630f0}}.hero__accent{background:#ffffff73;border-radius:9999px;flex-shrink:0;width:2.5rem;height:2px;margin:0 auto 1.05rem;display:block}.hero__title{letter-spacing:-.02em;text-transform:none;color:#fff;text-shadow:0 1px 2px #00000059;max-width:100%;margin:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:clamp(1.45rem,2.45vw + .88rem,2.18rem);font-weight:700;line-height:1.2}.hero__lede{color:#fffffff5;text-shadow:0 1px 1px #00000047;max-width:36rem;margin:2.25rem 0 1.35rem;padding:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:clamp(.95rem,.6vw + .85rem,1.08rem);font-weight:400;line-height:1.65}.hero__actions{flex-direction:column;align-items:stretch;gap:.65rem;width:100%;max-width:19.5rem;display:flex}.hero__cta{box-sizing:border-box;text-align:center;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;width:100%;padding:1.05rem 1.5rem;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:1.02rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .15s;display:inline-flex}.hero__cta--primary{color:#0f2918;background:#fff;box-shadow:0 1px 2px #00000014}.hero__cta--primary:hover{background:#f4f4f4;box-shadow:0 4px 12px #0000001f}.hero__cta--primary:focus-visible{outline-offset:3px;outline:2px solid #fff}.hero__cta--secondary{color:#fff;box-shadow:none;background:#ffffff1a;border-color:#ffffff6b}.hero__cta--secondary:hover{background:#ffffff2e;border-color:#ffffff8c}.hero__cta--secondary:focus-visible{outline-offset:3px;outline:2px solid #ffffffd9}@media (width<=768px){.hero__image{min-height:180px}.hero__content{padding:.5rem 1rem}.hero__panel{--hero-glass-height-share:.86;border-radius:24px;max-width:100%;padding:clamp(2.5rem,6.5vh,3.75rem) clamp(1.5rem,5vw,2rem)}.hero__leaf--1{width:min(85%,16rem);right:-22%}.hero__leaf--2{width:min(75%,13rem);left:-24%}.hero__leaf--3{opacity:.4}.hero__leaf--4{opacity:.35;width:min(34%,6.5rem);left:-10%}.hero__leaf--5{opacity:.28;left:12%}.hero__leaf--6{opacity:.32;width:min(40%,8.5rem)}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section-feature-cards{box-sizing:border-box;background:#f3f9f3;padding:3.5rem 1.5rem 4.5rem;position:relative;overflow:hidden}.section-feature-cards:before{content:"";pointer-events:none;background:radial-gradient(55% 40% at 8% 25%,#00000009,#0000 55%),radial-gradient(45% 35% at 92% 18%,#00000008,#0000 50%),radial-gradient(70% 50% at 50% 95%,#00660c0b,#0000 55%),radial-gradient(circle at 70% 40%,#00000005,#0000 35%);position:absolute;inset:0}.section-feature-cards__inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(2rem,2.85rem) minmax(0,1fr) minmax(2rem,2.85rem) minmax(0,1fr);align-items:stretch;gap:1.75rem .4rem;max-width:1120px;margin:0 auto;display:grid;position:relative}@keyframes feature-cards-flow-arrow-travel{0%{opacity:0;transform:translate(-.5rem)}6%{opacity:1}44%{opacity:1;transform:translate(.26rem)}58%{opacity:.95;transform:translate(.5rem)}70%{opacity:.45;transform:translate(.72rem)}77%{opacity:0;transform:translate(.8rem)}88%{opacity:0;transform:translate(-.5rem)}to{opacity:0;transform:translate(-.5rem)}}.feature-cards__flow-arrow{color:#00660c;pointer-events:none;justify-content:center;align-self:stretch;align-items:center;display:flex;overflow:visible}.feature-cards__flow-arrow-svg{opacity:0;will-change:transform, opacity;flex-shrink:0;width:100%;min-width:1.35rem;max-width:2.1rem;height:auto;animation:2.15s linear infinite feature-cards-flow-arrow-travel;display:block}.feature-card{box-sizing:border-box;text-align:center;background:#f0f1f3;border-radius:16px;flex-direction:column;align-items:center;padding:2.5rem 1.75rem 2.25rem;display:flex}.feature-card__icon{color:#00660c;flex-shrink:0;width:72px;height:72px;margin:0 0 1.35rem}.feature-card__icon svg{width:100%;height:100%;display:block}.feature-card__title{color:#111;margin:0 0 .85rem;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.3}.feature-card__text{color:#3d3d3d;flex-grow:1;max-width:22rem;margin:0 0 1.75rem;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:.95rem;font-weight:400;line-height:1.55}.feature-card__btn{box-sizing:border-box;color:#fff;cursor:pointer;background:#00660c;border:none;border-radius:9999px;padding:.65rem 1.6rem;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:.9rem;font-weight:700;text-decoration:none;transition:background-color .2s,transform .15s;display:inline-block}.feature-card__btn:hover{background:#004d09}.feature-card__btn:focus-visible{outline-offset:3px;outline:2px solid #00660c}@media (width>=900px){.feature-card__title{font-size:1.3rem}}@media (width<=768px){.section-feature-cards{padding:2.5rem 1.25rem 3.5rem}.section-feature-cards__inner{grid-template-columns:1fr;gap:1.35rem 0}.feature-cards__flow-arrow{display:none}.feature-cards__flow-arrow-svg{animation:none}}@media (prefers-reduced-motion:reduce){.feature-cards__flow-arrow-svg{opacity:.65;animation:none;transform:none}}.parallax-divider{isolation:isolate;background-image:url(../images/Parallax.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;height:150px;margin:0;padding:0;position:relative;overflow:hidden}.parallax-divider:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#f3f9f324 0%,#f3f9f300 10% 90%,#f3f9f324 100%);position:absolute;inset:0}.parallax-divider:after{content:"";z-index:2;pointer-events:none;background:#f3f9f3;border-top-left-radius:50% 100%;border-top-right-radius:50% 100%;width:120%;height:34px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}@media (width<=900px){.parallax-divider{background-attachment:scroll;height:120px;margin:0;padding:0}.parallax-divider:after{height:22px}}.section-process-steps{background:#f3f9f3;padding:3rem 1.5rem 4.75rem}#process{scroll-margin-top:var(--navbar-height,5rem)}.section-process-steps__inner{max-width:1260px;margin:0 auto}.section-process-steps__title{text-align:center;letter-spacing:-.01em;color:#00660c;margin:0 0 1.5rem;font-family:Segoe UI Variable,Segoe UI,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(1.55rem,1.35vw + 1rem,2.15rem);font-weight:750}.process-step{background:#f7f8f9;border:1px solid #00000012;border-radius:14px;padding:1.55rem 1.6rem 1.45rem;box-shadow:0 12px 34px #00000014}.process-step+.process-step{margin-top:2.1rem}.process-step__header{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.process-step__badge{white-space:nowrap;color:#005d0b;background:#00660c1f;border-radius:9999px;justify-content:center;align-items:center;padding:.3rem .65rem;font:700 .78rem/1 Segoe UI,system-ui,-apple-system,sans-serif;display:inline-flex}.process-step__title{color:#1d1f1d;margin:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:clamp(1.06rem,.6vw + .95rem,1.3rem);line-height:1.3}.process-step__body{grid-template-columns:minmax(0,1fr) minmax(420px,1.15fr);align-items:center;gap:1.4rem;display:grid}.process-step--reverse .process-step__body{grid-template-columns:minmax(420px,1.15fr) minmax(0,1fr)}.process-step--reverse .process-step__preview{order:1}.process-step--reverse .process-step__content{order:2}.process-step__list{color:#394138;margin:0;padding-left:1.1rem;font:400 .95rem/1.6 Segoe UI,system-ui,-apple-system,sans-serif}.process-step__list li+li{margin-top:.5rem}.process-step__highlight{color:#00660c;font-weight:700}.process-step__preview{background:0 0;border-radius:0;justify-content:center;align-items:center;min-height:0;padding:0;display:flex}.process-step__preview-image{object-fit:cover;object-position:center;background:#ffffff59;border:1px solid #ffffff8c;border-radius:14px;width:100%;height:auto;min-height:0;display:block;box-shadow:0 12px 30px #00000024,inset 0 0 0 1px #ffffff47}.process-step__preview--overlap{align-items:stretch}.process-overlap-media{width:100%;min-height:290px;padding:.2rem 0;position:relative}.process-overlap-media__image{background:#f3f6f4;border:1px solid #ffffffad;border-radius:14px;width:min(76%,500px);height:auto;display:block;position:absolute;box-shadow:0 14px 34px #0000002e,inset 0 0 0 1px #ffffff3d}.process-overlap-media__image--back{z-index:1;top:0;left:0;transform:rotate(-2deg)}.process-overlap-media__image--front{z-index:2;top:34px;right:0;transform:rotate(1.8deg)}.process-overlap-media--flat .process-overlap-media__image{aspect-ratio:16/9;object-fit:cover;object-position:center;width:min(78%,500px);height:auto}.process-overlap-media--flat .process-overlap-media__image--back{top:50%;left:1.5%;transform:translateY(-56%)}.process-overlap-media--flat .process-overlap-media__image--front{top:50%;right:1.5%;transform:translateY(-44%)}.process-step-placeholders{gap:1.1rem;margin:2.1rem 0 0;padding:0;list-style:none;display:grid}.process-step-placeholders__item{color:#2e372d;background:#ffffffad;border:1px dashed #00660c59;border-radius:10px;padding:.95rem 1rem;font:600 .95rem/1.35 Segoe UI,system-ui,-apple-system,sans-serif}@media (width<=900px){.process-step__body,.process-step--reverse .process-step__body{grid-template-columns:1fr}.process-step--reverse .process-step__preview,.process-step--reverse .process-step__content{order:initial}.process-step__preview,.process-step__preview-image{min-height:0}.process-overlap-media{min-height:230px}.process-overlap-media__image{width:min(84%,430px)}.process-overlap-media__image--front{top:24px}.process-overlap-media--flat .process-overlap-media__image--back{top:50%;left:0;transform:translateY(-54%)}.process-overlap-media--flat .process-overlap-media__image--front{top:50%;right:0;transform:translateY(-46%)}}@media (width<=768px){.section-process-steps{padding:1rem 1.25rem 3.5rem}.section-process-steps__title{margin-bottom:1.1rem}}.section-gotland-spotlight{background-color:#0000;background-image:url(../images/Gotland.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:row;align-items:stretch;width:100%;min-height:100vh;display:flex;overflow:hidden}.section-gotland-spotlight__panel{z-index:1;box-sizing:border-box;background:#fdf9f2ed;border:1px solid #0f3a1812;border-left:none;border-radius:0 50vh 50vh 0;flex-direction:column;flex:0 0 clamp(44%,50vw,58%);justify-content:center;max-width:min(62%,52rem);padding:clamp(3.5rem,7vh,5.5rem) clamp(3.25rem,5.5vw,5rem);display:flex;position:relative;box-shadow:inset 1px 0 #ffffffa6}.gotland-panel__accent{background:#e2bc3a;border-radius:2px;width:2.5rem;height:4px;margin-bottom:1.1rem;display:block}.gotland-panel__title{color:#0f3a18;letter-spacing:-.03em;max-width:min(100%,24rem);margin:0 0 1.25rem;font:650 clamp(1.5rem,1.4vw + 1.1rem,2.125rem)/1.18 Segoe UI Variable,Segoe UI,Inter,system-ui,-apple-system,sans-serif}.gotland-panel__body{color:#2c4034;max-width:min(100%,36rem);margin:0;font:400 clamp(1rem,.35vw + .92rem,1.125rem)/1.6 Segoe UI,system-ui,-apple-system,sans-serif}@media (width<=900px){.section-gotland-spotlight{flex-direction:column}.section-gotland-spotlight__panel{border-left:1px solid #0f3a1812;border-right:1px solid #0f3a1812;border-top-right-radius:0;border-bottom-right-radius:clamp(1.5rem,5vw,2.25rem);border-bottom-left-radius:clamp(1.5rem,5vw,2.25rem);flex:none;width:100%;max-width:none;padding:clamp(2.5rem,5vw,3.25rem) clamp(1.5rem,5vw,2.25rem)}.gotland-panel__title,.gotland-panel__body{max-width:none}}.section-benefits-glass{background:#f3f9f3;padding:2.8rem 1.5rem 7.25rem}.section-benefits-glass__inner{max-width:1260px;margin:0 auto}.section-benefits-glass__title{text-align:center;color:#0f3a18;letter-spacing:-.01em;margin:0 0 1.35rem;font:750 clamp(1.3rem,1.1vw + 1rem,1.8rem)/1.2 Segoe UI Variable,Segoe UI,Inter,system-ui,-apple-system,sans-serif}.benefits-glass-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;display:grid}.benefit-glass-card{text-align:center;color:#fff;backdrop-filter:blur(14px);background:linear-gradient(150deg,#0e7f3b73 0%,#076a306b 62%,#0357267a 100%),radial-gradient(circle at 82% 16%,#c6ffd833,#0000 44%),#00660c47;border:1px solid #fff3;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;min-height:180px;padding:1.25rem 1.2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 26px #0000001f,inset 0 0 0 1px #ffffff14}.benefit-glass-card:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1f,#0000 35%);position:absolute;inset:0}.benefit-glass-card__leaves{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.benefit-glass-leaf{color:#d9ffe447;mix-blend-mode:soft-light;filter:blur(.35px);will-change:transform;width:min(38%,7.2rem);height:auto;position:absolute}.benefit-glass-leaf--a1{width:min(44%,8.2rem);top:-20%;right:-14%;transform:rotate(-24deg)}.benefit-glass-leaf--a2{color:#c1f8d138;width:min(30%,5.8rem);bottom:-14%;left:8%;transform:rotate(20deg)}.benefit-glass-leaf--b1{width:min(32%,6.2rem);top:-12%;left:-10%;transform:rotate(-10deg)}.benefit-glass-leaf--b2{color:#c1f8d13b;width:min(40%,7.5rem);bottom:-24%;right:-9%;transform:rotate(18deg)}.benefit-glass-leaf--b3{color:#dfffe733;width:min(22%,4.8rem);top:30%;right:4%;transform:rotate(-30deg)}.benefit-glass-leaf--c1{color:#c2f8d23d;width:min(52%,9rem);top:-26%;left:-12%;transform:rotate(28deg)}.benefit-glass-card__title{z-index:1;color:#f7fff9;margin:0;font:700 clamp(1.1rem,.8vw + .9rem,1.45rem)/1.3 Segoe UI Variable,Segoe UI,Inter,system-ui,-apple-system,sans-serif;position:relative}@media (width<=900px){.benefits-glass-grid{grid-template-columns:1fr}.benefit-glass-leaf--a1{top:-16%;right:-10%}.benefit-glass-leaf--a2{bottom:-16%;left:2%}.benefit-glass-leaf--b1{top:-10%;left:-6%}.benefit-glass-leaf--b2{bottom:-18%;right:-6%}.benefit-glass-leaf--b3{top:34%;right:2%}.benefit-glass-leaf--c1{top:-20%;left:-8%}}.section-pricing{isolation:isolate;background-color:#001f10;background-image:linear-gradient(#002d169e 0%,#004b236b 45%,#002d1694 100%),url(../images/Parallax.jpg);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-attachment:scroll,fixed;padding:3.1rem 1.5rem 8.25rem;position:relative}@media (prefers-reduced-motion:reduce){.section-pricing{background-attachment:scroll,scroll}}@media (width<=900px){.section-pricing{background-attachment:scroll,scroll}}.section-pricing__inner{max-width:1260px;margin:0 auto}.section-pricing__title{text-align:center;color:#fff;letter-spacing:-.03em;text-shadow:none;-webkit-font-smoothing:antialiased;margin:0 0 1.55rem;font:750 clamp(1.35rem,1.15vw + 1rem,2rem)/1.2 Segoe UI Variable,Segoe UI,Inter,system-ui,-apple-system,sans-serif}.section-pricing__subtitle{text-align:center;color:#ffffffe0;max-width:860px;text-shadow:none;-webkit-font-smoothing:antialiased;margin:-.55rem auto 1.45rem;font:500 clamp(.95rem,.5vw + .85rem,1.06rem)/1.45 Segoe UI,system-ui,-apple-system,sans-serif}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.2rem;display:grid}.pricing-card{background:#fff;border:1px solid #10381a1a;border-radius:18px;flex-direction:column;gap:.78rem;padding:1.4rem 1.25rem 1.3rem;display:flex;position:relative;box-shadow:0 10px 28px #00000012}.pricing-card--featured{border-color:#10381a1a;padding-top:1.4rem;transform:translateY(-4px);box-shadow:0 16px 34px #0000001a}.pricing-card__badge{color:#fff;background:#00660c;border-radius:9999px;padding:.35rem .6rem;font:700 .74rem/1 Segoe UI,system-ui,-apple-system,sans-serif;position:absolute;top:-.65rem;left:1.1rem}.pricing-card__plan{color:#18301f;margin:0;font:700 clamp(1.02rem,.7vw + .9rem,1.28rem)/1.3 Segoe UI Variable,Segoe UI,Inter,system-ui,-apple-system,sans-serif}.pricing-card__plan--blink-green{color:#00660c;animation:2.2s ease-in-out infinite pricing-emphasis-pulse}.pricing-card__price{color:#00660c;margin:0;font:750 clamp(1.35rem,1vw + 1rem,1.85rem)/1.2 Segoe UI Variable,Segoe UI,Inter,system-ui,-apple-system,sans-serif}.pricing-card__price--pointed{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.pricing-card__price-value{line-height:inherit}.pricing-card__pointer-arrow{color:#00660c;flex-shrink:0;justify-content:center;align-items:center;line-height:0;animation:2.2s ease-in-out infinite pricing-emphasis-pulse;display:inline-flex}.pricing-card__support-highlight-row{align-items:flex-start;gap:.4rem;margin-top:.7rem;display:flex}.pricing-card__support-highlight-row .pricing-card__pointer-arrow{margin-top:.14em}.pricing-card__desc{color:#3f4b42;margin:0;font:400 .94rem/1.5 Segoe UI,system-ui,-apple-system,sans-serif}.pricing-card__support{color:#3c4a40;margin:.2rem 0 .15rem;font:500 .88rem/1.5 Segoe UI,system-ui,-apple-system,sans-serif}.pricing-card__support-emphasis{color:#00660c;font-size:1.06rem;font-weight:700;animation:2.2s ease-in-out infinite pricing-emphasis-pulse}@keyframes pricing-emphasis-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.pricing-card__support-emphasis,.pricing-card__plan--blink-green{animation:none}.pricing-card__pointer-arrow{opacity:1;animation:none}}.pricing-card__features{color:#2e3a31;gap:.45rem;margin:0;padding:0;font:500 .9rem/1.45 Segoe UI,system-ui,-apple-system,sans-serif;list-style:none;display:grid}.pricing-card__features li{padding-left:1rem;position:relative}.pricing-card__features li:before{content:"";background:#00660c;border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:.52em;left:0}.pricing-card__actions{flex-direction:column;gap:.78rem;margin-top:auto;padding-top:.85rem;display:flex}.pricing-card__note{color:#3f4b42;letter-spacing:.01em;margin:0;font:italic 500 .84rem/1.45 Segoe UI,system-ui,-apple-system,sans-serif}.pricing-card__cta{text-align:center;border-radius:9999px;margin-top:0;padding:.72rem 1.2rem;font:700 .92rem/1 Segoe UI,system-ui,-apple-system,sans-serif;text-decoration:none;transition:background-color .2s,border-color .2s,box-shadow .2s}.pricing-card__cta--primary{color:#fff;background:#00660c;border:1px solid #00660c}.pricing-card__cta--primary:hover{background:#005309;border-color:#005309}.pricing-card__cta--secondary{color:#00660c;background:#fff;border:1px solid #00660c59}.pricing-card__cta--secondary:hover{background:#00660c0f;border-color:#00660c8c}@media (width<=960px){.pricing-grid{grid-template-columns:1fr;gap:1.35rem}.pricing-card--featured{transform:none}.pricing-card{padding:1.35rem 1.15rem 1.25rem}.pricing-card__actions{gap:.7rem;padding-top:.75rem}.pricing-card__note{font-size:.82rem;line-height:1.5}.pricing-card__cta{box-sizing:border-box;width:100%}}@media (width<=480px){.section-pricing{padding:2.5rem 1rem 5rem}.pricing-card__support-emphasis{font-size:.98rem}}html.report-carousel-modal-open,html.report-carousel-modal-open body{overscroll-behavior:none;overflow:hidden}html.report-carousel-modal-open body{touch-action:none;width:100%;position:fixed;left:0;right:0}.report-carousel-modal[hidden]{display:none}.report-carousel-modal{z-index:2100;box-sizing:border-box;backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;overscroll-behavior:none;background:#081c109e;justify-content:center;align-items:center;padding:clamp(.75rem,2vw,1.5rem);transition:opacity .28s,visibility .28s;display:flex;position:fixed;inset:0}.report-carousel-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.report-carousel-modal__dialog{opacity:0;background:linear-gradient(#f8fbf8 0%,#fff 100%);border:1px solid #00660c29;border-radius:20px;flex-direction:column;width:min(1120px,100%);max-height:calc(100vh - 1.5rem);transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .28s;display:flex;position:relative;overflow:hidden;transform:translateY(.85rem)scale(.98);box-shadow:0 8px 24px #0000001f,0 28px 64px #00000038}.report-carousel-modal.is-open .report-carousel-modal__dialog{opacity:1;transform:translateY(0)scale(1)}.report-carousel-modal__header{border-bottom:1px solid #00660c1a;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem .85rem 1.25rem;display:flex}.report-carousel-modal__title{color:#18301f;margin:0;font:700 1.02rem/1.3 Segoe UI,system-ui,-apple-system,sans-serif}.report-carousel-modal__close{color:#00660c;cursor:pointer;background:#fff;border:1px solid #00660c38;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.report-carousel-modal__close:hover{background:#00660c0f;border-color:#00660c66}.report-carousel-modal__close:focus-visible{outline-offset:2px;outline:2px solid #00660c}.report-carousel-modal__stage{grid-template-columns:auto 1fr auto;align-items:center;gap:.35rem;padding:.85rem .65rem 1rem;display:grid;position:relative}.report-carousel-modal__figure{flex-direction:column;align-items:center;gap:.65rem;min-width:0;margin:0;display:flex}.report-carousel-modal__viewport{touch-action:pan-x pinch-zoom;width:100%;min-height:clamp(220px,52vh,620px);max-height:min(68vh,720px);overflow:hidden}.report-carousel-modal__track{height:100%;display:flex;transform:translate(0,0)}.report-carousel-modal__track.is-animating{will-change:transform}.report-carousel-modal__slide{box-sizing:border-box;flex:0 0 100%;justify-content:center;align-items:center;min-width:100%;padding:.25rem;display:flex}.report-carousel-modal__slide img{object-fit:contain;user-select:none;-webkit-user-drag:none;pointer-events:none;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:min(68vh,720px);display:block;box-shadow:0 10px 28px #0000001f}.report-carousel-modal__caption{color:#3f4b42;text-align:center;margin:0;font:600 .92rem/1.4 Segoe UI,system-ui,-apple-system,sans-serif}.report-carousel-modal__counter{color:#18301f9e;text-align:center;margin:0;font:500 .78rem/1.2 Segoe UI,system-ui,-apple-system,sans-serif}.report-carousel-modal__nav{color:#00660c;cursor:pointer;background:#fff;border:1px solid #00660c3d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex;box-shadow:0 4px 14px #00000014}.report-carousel-modal__nav:hover{background:#00660c0f;border-color:#00660c73}.report-carousel-modal__nav:focus-visible{outline-offset:2px;outline:2px solid #00660c}.report-carousel-modal__nav:disabled{opacity:.55;cursor:not-allowed}.report-carousel-modal__nav svg{width:1.15rem;height:1.15rem}@media (width<=768px){.report-carousel-modal{align-items:stretch;padding:.5rem}.report-carousel-modal__dialog{overscroll-behavior:none;border-radius:16px;width:100%;height:calc(100vh - 1rem);max-height:none;overflow:hidden}.report-carousel-modal__header{padding:.85rem .85rem .75rem 1rem}.report-carousel-modal__title{font-size:.95rem}.report-carousel-modal__stage{flex:1;grid-template-columns:auto 1fr auto;gap:.2rem;min-height:0;padding:.5rem .35rem .85rem}.report-carousel-modal__viewport{flex:1;min-height:0;max-height:none}.report-carousel-modal__slide img{max-height:calc(100vh - 11.5rem)}.report-carousel-modal__nav{width:2.45rem;height:2.45rem}}@media (prefers-reduced-motion:reduce){.report-carousel-modal,.report-carousel-modal__dialog,.report-carousel-modal__track{transition:none!important}}
