:root{color-scheme:light;--f2r-bg:#f7f9fc;--f2r-surface:#fff;--f2r-surface-strong:#fff;--f2r-surface-soft:#eef4ff;--f2r-text:#0f172a;--f2r-muted:#536072;--f2r-border:#d9e2ef;--f2r-primary:#1d4ed8;--f2r-primary-dark:#173fae;--f2r-accent:#0f766e;--f2r-header-bg:rgba(247, 249, 252, 0.9);--f2r-footer-bg:#0f172a;--f2r-footer-text:#e2e8f0;--f2r-footer-muted:#94a3b8;--f2r-shadow:0 24px 70px rgba(15, 23, 42, 0.12);--f2r-radius:22px;--f2r-container:1180px}:root[data-f2r-theme="dark"]{color-scheme:dark;--f2r-bg:#07111f;--f2r-surface:#0f1b2d;--f2r-surface-strong:#111f33;--f2r-surface-soft:#132742;--f2r-text:#eaf1fb;--f2r-muted:#a9b7ca;--f2r-border:#26384f;--f2r-primary:#60a5fa;--f2r-primary-dark:#3b82f6;--f2r-accent:#2dd4bf;--f2r-header-bg:rgba(7, 17, 31, 0.9);--f2r-footer-bg:#050b14;--f2r-footer-text:#dbeafe;--f2r-footer-muted:#94a3b8;--f2r-shadow:0 24px 70px rgba(0, 0, 0, 0.38)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--f2r-bg);color:var(--f2r-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.6}a{color:inherit}img{max-width:100%;height:auto}.f2r-skip-link{position:absolute;left:-999px;top:1rem;z-index:9999;padding: .75rem 1rem;background:var(--f2r-primary);color:#fff;border-radius: .75rem}.f2r-skip-link:focus{left:1rem}.f2r-container{width:min(calc(100% - 2rem), var(--f2r-container));margin-inline:auto}.f2r-header{position:sticky;top:0;z-index:50;background:var(--f2r-header-bg);backdrop-filter:blur(16px);border-bottom:1px solid rgba(217, 226, 239, 0.8)}.f2r-header__inner{display:flex;align-items:center;gap:1.25rem;min-height:78px}.f2r-brand{display:inline-flex;align-items:center;gap: .65rem;font-weight:800;text-decoration:none;color:var(--f2r-text);letter-spacing:-0.03em;white-space:nowrap}.f2r-brand__mark{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg, var(--f2r-primary), var(--f2r-accent));color:#fff;font-size: .9rem;box-shadow:0 12px 24px rgba(29, 78, 216, .25)}.f2r-brand__text{font-size:1.2rem}.f2r-nav{margin-left:auto}.f2r-nav__list{display:flex;align-items:center;gap:1rem;padding:0;margin:0;list-style:none}.f2r-nav
a{display:inline-flex;padding: .45rem .35rem;color:var(--f2r-muted);font-weight:650;text-decoration:none}.f2r-nav a:hover,
.f2r-nav a:focus{color:var(--f2r-primary)}.f2r-header__actions{display:flex;align-items:center;gap: .85rem}.f2r-link-muted{color:var(--f2r-muted);font-weight:700;text-decoration:none}.f2r-button{display:inline-flex;align-items:center;justify-content:center;gap: .5rem;min-height:48px;padding: .85rem 1.15rem;border-radius:999px;border:1px
solid transparent;background:var(--f2r-primary);color:#fff;font-weight:800;line-height:1;text-decoration:none;box-shadow:0 14px 30px rgba(29, 78, 216, .22);transition:transform .16s ease, background-color .16s ease, box-shadow .16s ease}.f2r-button:hover,.f2r-button:focus{background:var(--f2r-primary-dark);transform:translateY(-1px);box-shadow:0 18px 36px rgba(29, 78, 216, .28)}.f2r-button--small{min-height:40px;padding: .65rem .95rem;font-size: .9rem}.f2r-button--secondary{background:var(--f2r-surface);color:var(--f2r-primary);border-color:var(--f2r-border);box-shadow:none}.f2r-button--secondary:hover,.f2r-button--secondary:focus{background:var(--f2r-surface-soft);color:var(--f2r-primary-dark);box-shadow:none}.f2r-button--light{background:var(--f2r-surface);color:var(--f2r-primary)}.f2r-nav-toggle{display:none;width:44px;height:44px;border:1px
solid var(--f2r-border);border-radius:12px;background:var(--f2r-surface);padding: .6rem}.f2r-nav-toggle__bar{display:block;height:2px;margin:5px
0;background:var(--f2r-text);border-radius:999px}.f2r-hero{padding:clamp(4rem, 8vw, 7.5rem) 0;overflow:hidden}.f2r-hero__grid{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(340px, .95fr);align-items:center;gap:clamp(2rem, 5vw, 5rem)}.f2r-eyebrow{margin:0
0 .85rem;color:var(--f2r-primary);font-weight:900;letter-spacing: .12em;text-transform:uppercase;font-size: .78rem}.f2r-hero h1,
.f2r-section h2,
.f2r-cta h2,
.f2r-page-header
h1{margin:0;line-height:1.03;letter-spacing:-0.06em}.f2r-hero
h1{font-size:clamp(2.8rem, 7vw, 5.6rem)}.f2r-hero__lead{max-width:700px;margin:1.35rem 0 0;color:var(--f2r-muted);font-size:clamp(1.05rem, 2vw, 1.25rem)}.f2r-hero__actions{display:flex;flex-wrap:wrap;gap: .9rem;margin-top:2rem}.f2r-hero__checks{display:flex;flex-wrap:wrap;gap: .65rem;padding:0;margin:1.35rem 0 0;list-style:none}.f2r-hero__checks
li{padding: .45rem .7rem;border:1px
solid var(--f2r-border);border-radius:999px;background:rgba(255,255,255,.72);color:var(--f2r-muted);font-weight:700;font-size: .9rem}.f2r-hero-card{position:relative}.f2r-hero-card::before{content:"";position:absolute;inset:-18%;z-index:-1;background:radial-gradient(circle, rgba(29,78,216,.18), transparent 58%)}.f2r-window{overflow:hidden;border:1px
solid var(--f2r-border);border-radius:var(--f2r-radius);background:var(--f2r-surface);box-shadow:var(--f2r-shadow)}.f2r-window__top{display:flex;gap: .45rem;padding: .9rem 1rem;background:var(--f2r-surface-soft);border-bottom:1px solid var(--f2r-border)}.f2r-window__top
span{width:12px;height:12px;border-radius:999px;background:#cbd5e1}.f2r-window__body{padding:clamp(1.25rem, 4vw, 2rem)}.f2r-flow-box{padding:1rem;border:1px
solid var(--f2r-border);border-radius:16px;background:var(--f2r-surface);font-weight:900;text-align:center}.f2r-flow-box--active{color:#fff;background:linear-gradient(135deg, var(--f2r-primary), var(--f2r-accent))}.f2r-flow-arrow{color:var(--f2r-muted);font-size:1.8rem;font-weight:900;text-align:center;margin: .35rem 0}.f2r-runsheet{display:grid;grid-template-columns:repeat(2, 1fr);gap: .65rem;margin-top: .75rem}.f2r-runsheet
div{padding: .85rem;border-radius:12px;background:var(--f2r-surface-soft);color:var(--f2r-primary);font-weight:800;text-align:center}.f2r-section{padding:clamp(4rem, 7vw, 6.5rem) 0;background:var(--f2r-surface)}.f2r-section--soft{background:var(--f2r-surface-soft)}.f2r-section__intro{max-width:760px;margin-bottom:2rem}.f2r-section h2,
.f2r-cta
h2{font-size:clamp(2rem, 4.5vw, 3.8rem)}.f2r-section__intro p,
.f2r-split
p{color:var(--f2r-muted);font-size:1.05rem}.f2r-cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}.f2r-card{padding:1.35rem;border:1px
solid var(--f2r-border);border-radius:var(--f2r-radius);background:var(--f2r-surface);box-shadow:0 12px 34px rgba(15, 23, 42, .06)}.f2r-card
h3{margin:0
0 .6rem;font-size:1.25rem}.f2r-card
p{margin:0;color:var(--f2r-muted)}.f2r-split{display:grid;grid-template-columns:1fr .8fr;gap:clamp(2rem, 5vw, 4rem);align-items:center}.f2r-check-panel{padding:1.4rem;border-radius:var(--f2r-radius);background:var(--f2r-surface);box-shadow:var(--f2r-shadow)}.f2r-check-panel
ul{padding:0;margin:0;list-style:none}.f2r-check-panel
li{position:relative;padding: .8rem 0 .8rem 2rem;border-bottom:1px solid var(--f2r-border);font-weight:750}.f2r-check-panel li:last-child{border-bottom:0}.f2r-check-panel li::before{content:"✓";position:absolute;left:0;color:var(--f2r-accent);font-weight:900}.f2r-cta{padding:clamp(3.5rem, 6vw, 5rem) 0;background:linear-gradient(135deg, var(--f2r-primary), var(--f2r-accent));color:#fff}.f2r-cta .f2r-eyebrow{color:rgba(255,255,255,.78)}.f2r-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.f2r-page-header{padding:clamp(3.5rem, 7vw, 6rem) 0;background:linear-gradient(180deg, var(--f2r-surface), var(--f2r-bg))}.f2r-page-header
h1{max-width:900px;font-size:clamp(2.25rem, 5vw, 4.25rem)}.f2r-content-section{padding:3rem 0 5rem;background:var(--f2r-surface)}.f2r-content{max-width:860px}.f2r-content :is(h2,h3,h4){line-height:1.15;letter-spacing:-0.03em}.f2r-content
a{color:var(--f2r-primary);font-weight:700}.f2r-post-list{display:grid;gap:1rem}.f2r-post-card{padding:1.25rem;border:1px
solid var(--f2r-border);border-radius:var(--f2r-radius);background:var(--f2r-surface)}.f2r-post-card
h2{margin:0}.f2r-post-card h2
a{text-decoration:none}.f2r-post-card__meta{color:var(--f2r-muted);font-size: .9rem}.f2r-footer{padding:3rem 0 1.5rem;background:var(--f2r-footer-bg);color:var(--f2r-footer-text)}.f2r-footer__grid{display:grid;grid-template-columns:1.3fr repeat(3, .7fr);gap:2rem}.f2r-brand--footer{color:#fff}.f2r-footer__text{max-width:360px;color:var(--f2r-footer-muted)}.f2r-footer__heading{margin:0
0 .75rem;color:#fff;font-size:1rem}.f2r-footer__links{padding:0;margin:0;list-style:none}.f2r-footer__links
li{margin: .35rem 0}.f2r-footer__links
a{color:var(--f2r-footer-text);text-decoration:none}.f2r-footer__links a:hover,
.f2r-footer__links a:focus{color:#fff}.f2r-footer__bottom{margin-top:2rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.12);color:var(--f2r-footer-muted);font-size: .9rem}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}@media (max-width: 900px){.f2r-header__inner{flex-wrap:wrap}.f2r-nav-toggle{display:inline-block;margin-left:auto}.f2r-nav{display:none;order:4;width:100%;margin-left:0}.f2r-nav.is-open{display:block}.f2r-nav__list{align-items:stretch;flex-direction:column;gap: .25rem;padding: .8rem 0 1rem}.f2r-nav
a{padding: .75rem;border-radius:12px;background:var(--f2r-surface)}.f2r-header__actions{display:none}.f2r-theme-switcher{margin-left:auto}.f2r-hero__grid,.f2r-split,.f2r-cta__inner{grid-template-columns:1fr}.f2r-cards{grid-template-columns:1fr}.f2r-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.f2r-footer__grid{grid-template-columns:1fr}.f2r-runsheet{grid-template-columns:1fr}}.f2r-theme-switcher{display:inline-flex;align-items:center}.f2r-theme-switcher__select{min-height:40px;padding: .55rem 2.1rem .55rem .85rem;border:1px
solid var(--f2r-border);border-radius:999px;background-color:var(--f2r-surface);color:var(--f2r-text);font:inherit;font-size: .9rem;font-weight:800;line-height:1;cursor:pointer}.f2r-theme-switcher__select:focus{outline:3px
solid color-mix(in srgb, var(--f2r-primary) 28%, transparent);outline-offset:2px}:root[data-f2r-theme="dark"] .f2r-button--secondary,
:root[data-f2r-theme="dark"] .f2r-button--light{background:var(--f2r-surface-strong);color:var(--f2r-primary);border-color:var(--f2r-border)}:root[data-f2r-theme="dark"] .f2r-hero__checks li,
:root[data-f2r-theme="dark"] .f2r-nav
a{background:var(--f2r-surface)}:root[data-f2r-theme="dark"] .f2r-window__top{background:var(--f2r-surface-soft)}:root[data-f2r-theme="dark"] .f2r-page-header{background:linear-gradient(180deg, var(--f2r-surface), var(--f2r-bg))}:root[data-f2r-theme="dark"] .f2r-section,
:root[data-f2r-theme="dark"] .f2r-content-section{background:var(--f2r-surface)}:root[data-f2r-theme="dark"] .f2r-section--soft{background:var(--f2r-bg)}.f2r-header__inner{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:1.5rem;min-height:82px}.f2r-brand{gap: .75rem;min-width:max-content}.f2r-brand__logo{display:inline-grid;place-items:center;width:42px;height:42px;flex:0 0 42px}.f2r-brand__image{display:block;width:42px;height:42px;object-fit:contain;border-radius:12px}.f2r-brand__text{font-size:1.12rem;font-weight:900}.f2r-nav{justify-self:center;margin-left:0}.f2r-nav__list{gap: .25rem}.f2r-nav
a{padding: .6rem .8rem;border-radius:999px;background:transparent;color:var(--f2r-muted);font-size: .92rem;font-weight:800}.f2r-nav a:hover,
.f2r-nav a:focus{background:var(--f2r-surface-soft);color:var(--f2r-primary)}.f2r-header__right{display:flex;align-items:center;justify-content:flex-end;gap: .75rem;min-width:max-content}.f2r-header__actions{gap: .75rem}.f2r-link-muted{display:inline-flex;align-items:center;min-height:40px;padding: .55rem .75rem;border-radius:999px}.f2r-link-muted:hover,.f2r-link-muted:focus{background:var(--f2r-surface-soft);color:var(--f2r-primary)}.f2r-theme-switcher__select{max-width:124px}:root[data-f2r-theme="dark"] .f2r-nav a,
:root[data-f2r-theme="dark"] .f2r-link-muted{background:transparent}:root[data-f2r-theme="dark"] .f2r-nav a:hover,
:root[data-f2r-theme="dark"] .f2r-nav a:focus,
:root[data-f2r-theme="dark"] .f2r-link-muted:hover,
:root[data-f2r-theme="dark"] .f2r-link-muted:focus{background:var(--f2r-surface-soft)}@media (max-width: 1040px){.f2r-header__inner{grid-template-columns:auto 1fr}.f2r-nav-toggle{display:inline-block}.f2r-nav{display:none;grid-column:1 / -1;justify-self:stretch;width:100%}.f2r-nav.is-open{display:block}.f2r-nav__list{align-items:stretch;flex-direction:column;gap: .4rem;padding: .8rem 0 1rem}.f2r-nav
a{display:flex;padding: .85rem 1rem;border:1px
solid var(--f2r-border);background:var(--f2r-surface);border-radius:14px}.f2r-header__right{justify-self:end}.f2r-header__actions{display:none}}@media (max-width: 560px){.f2r-brand__text{font-size:1rem}.f2r-theme-switcher__select{max-width:108px;padding-left: .7rem;padding-right:1.8rem;font-size: .82rem}.f2r-header__inner{gap: .75rem}.f2r-header__right{gap: .5rem}}.f2r-header__right{gap: .9rem}.f2r-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem}.f2r-footer__bottom
p{margin:0}.f2r-footer__theme{display:inline-flex;align-items:center;gap: .65rem}.f2r-footer__theme-label{color:var(--f2r-footer-muted);font-size: .9rem;font-weight:800}.f2r-footer .f2r-theme-switcher__select{background-color:rgba(255,255,255,.06);color:var(--f2r-footer-text);border-color:rgba(255,255,255,.16)}.f2r-footer .f2r-theme-switcher__select
option{color:#0f172a;background:#fff}:root[data-f2r-theme="dark"] .f2r-footer .f2r-theme-switcher__select
option{color:#eaf1fb;background:#111f33}@media (max-width: 1040px){.f2r-header__inner{min-height:76px}.f2r-nav-toggle{display:inline-grid;place-items:center}}@media (max-width: 760px){.f2r-container{width:min(calc(100% - 1.25rem), var(--f2r-container))}.f2r-header__actions{display:none}.f2r-brand__logo,.f2r-brand__image,.f2r-brand__mark{width:38px;height:38px}.f2r-hero{padding-top:3rem}.f2r-hero
h1{font-size:clamp(2.35rem, 14vw, 3.4rem)}.f2r-hero__actions{align-items:stretch;flex-direction:column}.f2r-hero__actions .f2r-button{width:100%}.f2r-cta__inner{align-items:stretch}.f2r-cta__inner .f2r-button{width:100%}.f2r-footer__bottom{align-items:flex-start;flex-direction:column}.f2r-footer__theme{width:100%;justify-content:space-between}.f2r-footer .f2r-theme-switcher__select{max-width:none;min-width:150px}}@media (max-width: 420px){.f2r-brand__text{font-size: .95rem}.f2r-nav-toggle{width:40px;height:40px}.f2r-page-header,.f2r-content-section,.f2r-section{padding-left:0;padding-right:0}}.f2r-pricing-hero{padding:clamp(4rem, 8vw, 7rem) 0 clamp(3rem, 5vw, 5rem);background:radial-gradient(circle at top right, color-mix(in srgb, var(--f2r-primary) 20%, transparent), transparent 38%),
linear-gradient(180deg, var(--f2r-surface), var(--f2r-bg))}.f2r-pricing-hero__inner{max-width:850px}.f2r-pricing-hero
h1{margin:0;font-size:clamp(2.6rem, 6vw, 5rem);line-height:1.02;letter-spacing:-0.06em}.f2r-pricing-hero
p{max-width:720px;color:var(--f2r-muted);font-size:clamp(1.05rem, 2vw, 1.22rem)}.f2r-pricing-hero__actions{display:flex;flex-wrap:wrap;gap: .85rem;margin-top:1.5rem}.f2r-pricing-section{padding:clamp(3.5rem, 6vw, 5.5rem) 0;background:var(--f2r-surface)}.f2r-pricing-section--soft{background:var(--f2r-surface-soft)}.f2r-pricing-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;align-items:stretch}.f2r-pricing-card{position:relative;display:flex;flex-direction:column;min-height:100%;padding:1.35rem;border:1px
solid var(--f2r-border);border-radius:var(--f2r-radius);background:var(--f2r-surface);box-shadow:0 14px 42px rgba(15, 23, 42, .06)}.f2r-pricing-card--featured{border-color:color-mix(in srgb, var(--f2r-primary) 55%, var(--f2r-border));box-shadow:var(--f2r-shadow);transform:translateY(-.4rem)}.f2r-pricing-card__badge{position:absolute;top:1rem;right:1rem;padding: .35rem .6rem;border-radius:999px;background:linear-gradient(135deg, var(--f2r-primary), var(--f2r-accent));color:#fff;font-size: .72rem;font-weight:900;letter-spacing: .08em;text-transform:uppercase}.f2r-pricing-card__label{margin:0
0 .4rem;color:var(--f2r-primary);font-size: .78rem;font-weight:900;letter-spacing: .12em;text-transform:uppercase}.f2r-pricing-card
h2{margin:0;font-size:1.55rem;letter-spacing:-0.04em}.f2r-pricing-card__summary{min-height:3.1rem;margin: .65rem 0 0;color:var(--f2r-muted)}.f2r-pricing-card__price{padding:1.1rem 0;margin:1rem 0;border-top:1px solid var(--f2r-border);border-bottom:1px solid var(--f2r-border)}.f2r-pricing-card__price
span{display:block;font-size:clamp(1.8rem, 4vw, 2.4rem);font-weight:950;line-height:1;letter-spacing:-0.06em}.f2r-pricing-card__price
small{display:block;margin-top: .35rem;color:var(--f2r-muted);font-weight:750}.f2r-pricing-card__features{display:grid;gap: .7rem;padding:0;margin:0
0 1.25rem;list-style:none}.f2r-pricing-card__features
li{position:relative;padding-left:1.55rem;color:var(--f2r-muted);font-weight:700}.f2r-pricing-card__features li::before{content:"✓";position:absolute;left:0;color:var(--f2r-accent);font-weight:950}.f2r-button--full{width:100%;margin-top:auto}.f2r-pricing-info{display:grid;grid-template-columns:1fr .8fr;gap:clamp(2rem, 5vw, 4rem);align-items:center}.f2r-pricing-info
h2{margin:0;font-size:clamp(2rem, 4vw, 3.5rem);line-height:1.05;letter-spacing:-0.05em}.f2r-pricing-info
p{color:var(--f2r-muted);font-size:1.05rem}.f2r-pricing-info__panel{padding:1.4rem;border-radius:var(--f2r-radius);background:var(--f2r-surface);border:1px
solid var(--f2r-border);box-shadow:var(--f2r-shadow)}.f2r-pricing-info__panel
h3{margin:0
0 .85rem}.f2r-pricing-info__panel
ul{display:grid;gap: .65rem;padding:0;margin:0;list-style:none}.f2r-pricing-info__panel
li{position:relative;padding-left:1.55rem;color:var(--f2r-muted);font-weight:750}.f2r-pricing-info__panel li::before{content:"✓";position:absolute;left:0;color:var(--f2r-accent);font-weight:950}.f2r-faq-section{padding:clamp(3.5rem, 6vw, 5.5rem) 0;background:var(--f2r-surface)}.f2r-faq-list{display:grid;gap: .75rem;max-width:900px}.f2r-faq-item{border:1px
solid var(--f2r-border);border-radius:18px;background:var(--f2r-surface);overflow:hidden}.f2r-faq-item
summary{cursor:pointer;padding:1rem 1.1rem;font-weight:900}.f2r-faq-item
p{padding:0
1.1rem 1.1rem;margin:0;color:var(--f2r-muted)}@media (max-width: 980px){.f2r-pricing-grid,.f2r-pricing-info{grid-template-columns:1fr}.f2r-pricing-card--featured{transform:none}}@media (max-width: 620px){.f2r-pricing-hero__actions{flex-direction:column}.f2r-pricing-hero__actions .f2r-button{width:100%}.f2r-pricing-card{padding:1.1rem}.f2r-pricing-card__badge{position:static;width:fit-content;margin-bottom: .85rem}}.f2r-content>*{max-width:860px;margin-left:auto;margin-right:auto}.f2r-content>.alignwide,.f2r-content>.wp-block-columns,.f2r-content>.wp-block-group.alignwide{max-width:var(--f2r-container)}.f2r-content>.alignfull{max-width:none;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.f2r-content .wp-block-heading{line-height:1.08;letter-spacing:-0.045em}.f2r-content h2.wp-block-heading{font-size:clamp(2rem, 4vw, 3.5rem)}.f2r-content h3.wp-block-heading{font-size:clamp(1.35rem, 2vw, 1.85rem)}.f2r-content .has-small-font-size,.f2r-eyebrow-block{color:var(--f2r-primary);font-size: .78rem !important;font-weight:950;letter-spacing: .14em;text-transform:uppercase}.wp-block-buttons{gap: .85rem}.wp-block-buttons.is-style-f2r-actions,.f2r-editor-actions{display:flex;flex-wrap:wrap;align-items:center;gap: .85rem}.wp-block-button__link,.wp-element-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding: .85rem 1.15rem;border-radius:999px;border:1px
solid transparent;background:var(--f2r-primary);color:#fff !important;font-weight:900;line-height:1;text-decoration:none;box-shadow:0 14px 30px rgba(29, 78, 216, .22);transition:transform .16s ease, background-color .16s ease, box-shadow .16s ease}.wp-block-button__link:hover,.wp-block-button__link:focus,.wp-element-button:hover,.wp-element-button:focus{background:var(--f2r-primary-dark);color:#fff !important;transform:translateY(-1px);box-shadow:0 18px 36px rgba(29, 78, 216, .28)}.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button__link.has-background.has-white-background-color{background:var(--f2r-surface) !important;color:var(--f2r-primary) !important;border-color:var(--f2r-border);box-shadow:none}.wp-block-button.is-style-outline .wp-block-button__link:hover,
.wp-block-button.is-style-outline .wp-block-button__link:focus{background:var(--f2r-surface-soft) !important;color:var(--f2r-primary-dark) !important}.wp-block-group.is-style-f2r-hero,.f2r-editor-hero{padding:clamp(4rem, 8vw, 7rem) clamp(1rem, 4vw, 2rem);background:radial-gradient(circle at 78% 22%, color-mix(in srgb, var(--f2r-primary) 22%, transparent), transparent 34%),
linear-gradient(180deg, var(--f2r-bg), var(--f2r-surface-soft));border-bottom:1px solid var(--f2r-border)}.wp-block-group.is-style-f2r-hero>.wp-block-group__inner-container,.f2r-editor-hero>.wp-block-group__inner-container{width:min(100%, var(--f2r-container));margin-inline:auto}.wp-block-group.is-style-f2r-hero h1,
.f2r-editor-hero
h1{max-width:900px;margin-top:0;margin-bottom:1rem;font-size:clamp(2.8rem, 7vw, 5.6rem);line-height:1.02;letter-spacing:-0.065em}.wp-block-group.is-style-f2r-hero p,
.f2r-editor-hero
p{max-width:760px;color:var(--f2r-muted);font-size:clamp(1.05rem, 2vw, 1.25rem)}.wp-block-group.is-style-f2r-section,.f2r-editor-section{padding:clamp(3.5rem, 7vw, 6rem) clamp(1rem, 4vw, 2rem);background:var(--f2r-surface)}.wp-block-group.is-style-f2r-soft-section,.f2r-editor-soft-section{padding:clamp(3.5rem, 7vw, 6rem) clamp(1rem, 4vw, 2rem);background:var(--f2r-surface-soft)}.wp-block-group.is-style-f2r-section>.wp-block-group__inner-container,.wp-block-group.is-style-f2r-soft-section>.wp-block-group__inner-container,.f2r-editor-section>.wp-block-group__inner-container,.f2r-editor-soft-section>.wp-block-group__inner-container{width:min(100%, var(--f2r-container));margin-inline:auto}.wp-block-columns.is-style-f2r-pricing-cards,.f2r-pricing-cards{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;align-items:stretch !important}.wp-block-columns.is-style-f2r-pricing-cards>.wp-block-column,.f2r-pricing-cards>.wp-block-column{min-width:0}.wp-block-group.is-style-f2r-card,.wp-block-group.is-style-f2r-featured-card,.f2r-editor-card,.f2r-editor-card-featured{position:relative;height:100%;padding:clamp(1.15rem, 2vw, 1.5rem);border:1px
solid var(--f2r-border);border-radius:var(--f2r-radius);background:var(--f2r-surface);box-shadow:0 14px 42px rgba(15, 23, 42, .06)}.wp-block-group.is-style-f2r-featured-card,.f2r-editor-card-featured{border-color:color-mix(in srgb, var(--f2r-primary) 55%, var(--f2r-border));box-shadow:var(--f2r-shadow)}.wp-block-group.is-style-f2r-featured-card::before,.f2r-editor-card-featured::before{content:"Recommended";display:inline-flex;width:fit-content;margin-bottom: .85rem;padding: .35rem .6rem;border-radius:999px;background:linear-gradient(135deg, var(--f2r-primary), var(--f2r-accent));color:#fff;font-size: .72rem;font-weight:950;letter-spacing: .08em;text-transform:uppercase}.wp-block-group.is-style-f2r-card h2,
.wp-block-group.is-style-f2r-card h3,
.wp-block-group.is-style-f2r-featured-card h2,
.wp-block-group.is-style-f2r-featured-card h3,
.f2r-editor-card h2,
.f2r-editor-card h3,
.f2r-editor-card-featured h2,
.f2r-editor-card-featured
h3{margin-top:0}.wp-block-group.is-style-f2r-card ul,
.wp-block-group.is-style-f2r-featured-card ul,
.f2r-editor-card ul,
.f2r-editor-card-featured ul,.f2r-check-list{display:grid;gap: .65rem;padding:0;margin-left:0;list-style:none}.wp-block-group.is-style-f2r-card li,
.wp-block-group.is-style-f2r-featured-card li,
.f2r-editor-card li,
.f2r-editor-card-featured li,
.f2r-check-list
li{position:relative;padding-left:1.55rem;color:var(--f2r-muted);font-weight:750}.wp-block-group.is-style-f2r-card li::before,
.wp-block-group.is-style-f2r-featured-card li::before,
.f2r-editor-card li::before,
.f2r-editor-card-featured li::before,
.f2r-check-list li::before{content:"✓";position:absolute;left:0;color:var(--f2r-accent);font-weight:950}.f2r-price-line{display:block;margin:1rem 0 .25rem;font-size:clamp(1.85rem, 4vw, 2.65rem);font-weight:950;line-height:1;letter-spacing:-0.065em}.f2r-price-note{display:block;color:var(--f2r-muted);font-weight:750}.f2r-info-panel,.wp-block-group.f2r-info-panel{padding:1.4rem;border:1px
solid var(--f2r-border);border-radius:var(--f2r-radius);background:var(--f2r-surface);box-shadow:var(--f2r-shadow)}.wp-block-details.is-style-f2r-faq,.f2r-faq-item{border:1px
solid var(--f2r-border);border-radius:18px;background:var(--f2r-surface);overflow:hidden}.wp-block-details.is-style-f2r-faq summary,
.f2r-faq-item
summary{cursor:pointer;padding:1rem 1.1rem;font-weight:900}.wp-block-details.is-style-f2r-faq>*:not(summary),.f2r-faq-item>*:not(summary){padding-inline:1.1rem}.wp-block-details.is-style-f2r-faq>:last-child,.f2r-faq-item>:last-child{padding-bottom:1.1rem}.f2r-wide{max-width:var(--f2r-container) !important}.f2r-narrow{max-width:860px !important}.f2r-center{text-align:center}.f2r-muted{color:var(--f2r-muted)}.f2r-gradient-text{background:linear-gradient(135deg, var(--f2r-primary), var(--f2r-accent));-webkit-background-clip:text;background-clip:text;color:transparent}.f2r-card-row{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem}body.page .f2r-page-header{padding:clamp(2.5rem, 5vw, 4.5rem) 0}body.page .f2r-page-header
h1{font-size:clamp(2.4rem, 5vw, 4.25rem)}@media (max-width: 980px){.wp-block-columns.is-style-f2r-pricing-cards,.f2r-pricing-cards,.f2r-card-row{grid-template-columns:1fr}.wp-block-group.is-style-f2r-featured-card,.f2r-editor-card-featured{transform:none}}@media (max-width: 700px){.wp-block-buttons,.wp-block-buttons.is-style-f2r-actions,.f2r-editor-actions{align-items:stretch;flex-direction:column}.wp-block-button,.wp-block-button__link,.wp-element-button{width:100%}.wp-block-group.is-style-f2r-hero,.f2r-editor-hero,.wp-block-group.is-style-f2r-section,.wp-block-group.is-style-f2r-soft-section,.f2r-editor-section,.f2r-editor-soft-section{padding-left: .85rem;padding-right: .85rem}}.f2r-editor-page{background:var(--f2r-bg)}.f2r-editor-page>*{margin-top:0}.f2r-editor-page .wp-block-group.alignfull:first-child{margin-top:0}.f2r-editor-page .wp-block-group.is-style-f2r-hero:first-child,
.f2r-editor-page .f2r-editor-hero:first-child{border-top:0}.f2r-editor-page .wp-block-group.alignfull > .wp-block-group__inner-container,
.f2r-editor-page .wp-block-group.is-style-f2r-section > .wp-block-group__inner-container,
.f2r-editor-page .wp-block-group.is-style-f2r-soft-section>.wp-block-group__inner-container{width:min(calc(100% - 2rem), var(--f2r-container));margin-inline:auto}.f2r-editor-page .wp-block-columns.is-style-f2r-pricing-cards{gap:clamp(1rem, 2vw, 1.5rem)}.f2r-editor-page .wp-block-group.is-style-f2r-card,
.f2r-editor-page .wp-block-group.is-style-f2r-featured-card{padding:clamp(1.35rem, 2.4vw, 1.9rem)}.f2r-editor-page .wp-block-group.is-style-f2r-card p,
.f2r-editor-page .wp-block-group.is-style-f2r-featured-card p,
.f2r-editor-page .wp-block-group.is-style-f2r-card li,
.f2r-editor-page .wp-block-group.is-style-f2r-featured-card
li{font-size: .98rem}.f2r-editor-page .wp-block-group.is-style-f2r-card h3,
.f2r-editor-page .wp-block-group.is-style-f2r-featured-card
h3{font-size:clamp(1.45rem, 2vw, 1.9rem)}.f2r-editor-page .f2r-price-line{margin-top:1.25rem;font-size:clamp(2.1rem, 4vw, 3rem)}.f2r-editor-page .wp-block-details.is-style-f2r-faq{max-width:980px}.f2r-editor-page .wp-block-details.is-style-f2r-faq
summary{font-size:1rem}body.page-template-template-marketing-page .f2r-page-header{display:none}@media (max-width: 700px){.f2r-editor-page .wp-block-group.alignfull > .wp-block-group__inner-container,
.f2r-editor-page .wp-block-group.is-style-f2r-section > .wp-block-group__inner-container,
.f2r-editor-page .wp-block-group.is-style-f2r-soft-section>.wp-block-group__inner-container{width:min(calc(100% - 1.25rem), var(--f2r-container))}}.f2r-home-hero{background:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--f2r-primary) 18%, transparent), transparent 34%),
radial-gradient(circle at 12% 78%, color-mix(in srgb, var(--f2r-accent) 14%, transparent), transparent 32%),
linear-gradient(180deg, var(--f2r-bg), var(--f2r-surface))}.f2r-product-preview .f2r-window__body{display:grid;gap: .75rem}.f2r-preview-label{width:fit-content;padding: .35rem .65rem;border-radius:999px;background:var(--f2r-surface-soft);color:var(--f2r-primary);font-size: .75rem;font-weight:950;letter-spacing: .1em;text-transform:uppercase}.f2r-preview-label--active{background:linear-gradient(135deg, var(--f2r-primary), var(--f2r-accent));color:#fff}.f2r-preview-note{padding:1rem;border:1px
solid var(--f2r-border);border-radius:16px;background:linear-gradient(180deg, var(--f2r-surface), var(--f2r-surface-soft));color:var(--f2r-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size: .9rem;line-height:1.55}.f2r-preview-note
strong{color:var(--f2r-text)}.f2r-runsheet--preview{grid-template-columns:repeat(3, minmax(0, 1fr))}.f2r-proof-strip{padding:1.25rem 0;background:var(--f2r-surface);border-top:1px solid var(--f2r-border);border-bottom:1px solid var(--f2r-border)}.f2r-proof-strip__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem}.f2r-proof-strip__grid
div{padding:1rem;border:1px
solid var(--f2r-border);border-radius:18px;background:var(--f2r-surface-soft)}.f2r-proof-strip__grid strong,
.f2r-proof-strip__grid
span{display:block}.f2r-proof-strip__grid
strong{margin-bottom: .25rem;color:var(--f2r-text);font-size:1rem;font-weight:950}.f2r-proof-strip__grid
span{color:var(--f2r-muted);font-size: .94rem;font-weight:700}.f2r-section__intro--compact{max-width:880px;margin-bottom:1.5rem}.f2r-card--icon
span{display:inline-grid;place-items:center;width:42px;height:42px;margin-bottom:1rem;border-radius:14px;background:linear-gradient(135deg, var(--f2r-primary), var(--f2r-accent));color:#fff;font-size: .78rem;font-weight:950}.f2r-workflow{display:grid;gap:1rem}.f2r-workflow__steps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem}.f2r-workflow__steps
article{position:relative;padding:1.35rem;border:1px
solid var(--f2r-border);border-radius:var(--f2r-radius);background:var(--f2r-surface);box-shadow:0 12px 34px rgba(15, 23, 42, .06)}.f2r-workflow__steps article
span{display:inline-grid;place-items:center;width:38px;height:38px;margin-bottom:1rem;border-radius:999px;background:var(--f2r-surface-soft);color:var(--f2r-primary);font-weight:950}.f2r-workflow__steps article
h3{margin:0
0 .5rem}.f2r-workflow__steps article
p{margin:0;color:var(--f2r-muted)}.f2r-output-split{align-items:start}.f2r-field-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap: .65rem;padding:1.25rem;border:1px
solid var(--f2r-border);border-radius:var(--f2r-radius);background:var(--f2r-surface);box-shadow:var(--f2r-shadow)}.f2r-field-grid
span{padding: .75rem .85rem;border:1px
solid var(--f2r-border);border-radius:14px;background:var(--f2r-surface-soft);color:var(--f2r-muted);font-size: .92rem;font-weight:850}.f2r-license-panel{display:grid;grid-template-columns:1fr .78fr;gap:clamp(2rem, 5vw, 4rem);align-items:center}.f2r-license-panel
h2{margin:0;font-size:clamp(2rem, 4.5vw, 3.8rem);line-height:1.03;letter-spacing:-0.06em}.f2r-license-panel
p{color:var(--f2r-muted);font-size:1.05rem}.f2r-cta__actions{display:flex;flex-wrap:wrap;gap: .85rem;justify-content:flex-end}.f2r-button--ghost-light{background:transparent;color:#fff;border-color:rgba(255,255,255,.42);box-shadow:none}.f2r-button--ghost-light:hover,.f2r-button--ghost-light:focus{background:rgba(255,255,255,.12);color:#fff;box-shadow:none}.f2r-brand__mark--logo{overflow:hidden;background:#fff}.f2r-brand__mark--logo .f2r-brand__logo{display:block;width:100%;height:100%;object-fit:contain}@media (max-width: 980px){.f2r-proof-strip__grid,.f2r-workflow__steps,.f2r-license-panel{grid-template-columns:1fr}.f2r-runsheet--preview{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 700px){.f2r-field-grid{grid-template-columns:1fr;padding:1rem}.f2r-cta__actions,
.f2r-cta__actions .f2r-button{width:100%}.f2r-cta__actions{justify-content:stretch}}@media (max-width: 560px){.f2r-runsheet--preview{grid-template-columns:1fr}}.f2r-download-hero{padding:clamp(4rem, 8vw, 7rem) 0 clamp(2rem, 5vw, 4rem);overflow:hidden}.f2r-download-hero__grid{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(320px, .75fr);align-items:center;gap:clamp(2rem, 5vw, 5rem)}.f2r-download-hero__content
h1{margin:0;max-width:760px;font-size:clamp(2.7rem, 6vw, 5.5rem);line-height: .98;letter-spacing:-0.075em}.f2r-download-hero__content
p{max-width:690px;color:var(--f2r-muted);font-size:clamp(1.05rem, 1.6vw, 1.25rem)}.f2r-download-hero__actions{display:flex;flex-wrap:wrap;gap: .85rem;margin-top:1.65rem}.f2r-button--disabled,.f2r-button--disabled:hover,.f2r-button--disabled:focus{cursor:not-allowed;opacity: .68;transform:none;box-shadow:none}.f2r-download-card{position:relative;padding:clamp(1.4rem, 3vw, 2rem);border:1px
solid var(--f2r-border);border-radius:calc(var(--f2r-radius) + 8px);background:radial-gradient(circle at top right, rgba(29, 78, 216, .16), transparent 34%),
var(--f2r-surface);box-shadow:var(--f2r-shadow)}.f2r-download-card__icon{display:grid;place-items:center;width:74px;height:74px;border-radius:24px;background:linear-gradient(135deg, var(--f2r-primary), var(--f2r-accent));color:#fff;font-weight:950;letter-spacing: .08em;box-shadow:0 18px 38px rgba(29, 78, 216, .25)}.f2r-download-card
h2{margin:1.2rem 0 .75rem;font-size:clamp(1.7rem, 3vw, 2.35rem);line-height:1.05;letter-spacing:-0.055em}.f2r-download-meta{display:grid;gap: .75rem;margin:1.25rem 0}.f2r-download-meta
div{display:flex;justify-content:space-between;gap:1rem;padding: .85rem 0;border-bottom:1px solid var(--f2r-border)}.f2r-download-meta
dt{color:var(--f2r-muted);font-weight:800}.f2r-download-meta
dd{margin:0;color:var(--f2r-text);font-weight:900;text-align:right}.f2r-download-path{margin:1rem 0 0;color:var(--f2r-muted);font-size: .92rem}.f2r-download-path code,
.f2r-admin-note-card
code{border-radius: .75rem;color:var(--f2r-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;font-size: .88rem}.f2r-download-info-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem}.f2r-download-info-card{padding:1.35rem;border:1px
solid var(--f2r-border);border-radius:var(--f2r-radius);background:var(--f2r-surface)}.f2r-download-info-card
span{display:grid;place-items:center;width:38px;height:38px;border-radius:14px;background:var(--f2r-surface-soft);color:var(--f2r-primary);font-weight:950}.f2r-download-info-card
h2{margin:1rem 0 .45rem;font-size:1.25rem;letter-spacing:-0.035em}.f2r-download-info-card
p{margin:0;color:var(--f2r-muted)}.f2r-download-versions{display:grid;gap:1.5rem}.f2r-version-list{display:flex;flex-wrap:wrap;gap: .75rem}.f2r-version-pill{display:inline-flex;align-items:center;gap: .65rem;padding: .75rem .95rem;border:1px
solid var(--f2r-border);border-radius:999px;background:var(--f2r-surface);color:var(--f2r-text);font-weight:850;text-decoration:none;transition:transform .16s ease, border-color .16s ease, background-color .16s ease}.f2r-version-pill:hover,.f2r-version-pill:focus{transform:translateY(-1px);border-color:var(--f2r-primary);background:var(--f2r-surface-soft)}.f2r-version-pill
strong{padding: .22rem .5rem;border-radius:999px;background:var(--f2r-primary);color:#fff;font-size: .72rem;letter-spacing: .06em;text-transform:uppercase}.f2r-empty-state,.f2r-admin-note-card{padding:1.4rem;border:1px
solid var(--f2r-border);border-radius:var(--f2r-radius);background:var(--f2r-surface)}.f2r-empty-state h3,
.f2r-admin-note-card
h2{margin:0
0 .4rem;letter-spacing:-0.04em}.f2r-empty-state p,
.f2r-admin-note-card
p{margin:0;color:var(--f2r-muted)}.f2r-download-admin-note{padding-top:0}.f2r-admin-note-card
pre{overflow-x:auto;margin:1rem 0 0;padding:1rem;border-radius:16px;border:1px
solid var(--f2r-border);background:var(--f2r-surface-soft)}@media (max-width: 900px){.f2r-download-hero__grid,.f2r-download-info-grid{grid-template-columns:1fr}}@media (max-width: 560px){.f2r-download-hero__actions,
.f2r-download-hero__actions .f2r-button{width:100%}.f2r-download-meta
div{display:grid;gap: .2rem}.f2r-download-meta
dd{text-align:left}}.f2r-feature-hero{position:relative;overflow:hidden;padding:clamp(4.5rem, 8vw, 7rem) 0 clamp(3rem, 6vw, 5rem);background:radial-gradient(circle at 20% 10%, rgba(96, 165, 250, .18), transparent 32%),
radial-gradient(circle at 85% 30%, rgba(45, 212, 191, .10), transparent 28%)}.f2r-feature-hero__grid{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(320px, .9fr);align-items:center;gap:clamp(2rem, 5vw, 4rem)}.f2r-feature-hero
h1{max-width:760px;margin:0;font-size:clamp(3rem, 6vw, 5.6rem);line-height: .95;letter-spacing:-0.075em}.f2r-lead{max-width:690px;margin:1.35rem 0 0;color:var(--f2r-muted);font-size:clamp(1.05rem, 2vw, 1.25rem)}.f2r-feature-hero__actions{display:flex;flex-wrap:wrap;gap: .9rem;margin-top:2rem}.f2r-feature-preview{display:grid;gap:1rem;padding:clamp(1.35rem, 3vw, 2rem);border:1px
solid var(--f2r-border);border-radius:calc(var(--f2r-radius) + 10px);background:linear-gradient(145deg, rgba(96, 165, 250, .14), transparent 42%),
var(--f2r-surface);box-shadow:var(--f2r-shadow)}.f2r-feature-preview__top,
.f2r-feature-preview__rows
div{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px
solid var(--f2r-border);border-radius:18px;background:var(--f2r-surface-soft)}.f2r-feature-preview__top span,
.f2r-feature-preview__rows
span{color:var(--f2r-muted);font-weight:800}.f2r-feature-preview__top strong,
.f2r-feature-preview__rows
strong{color:var(--f2r-text);font-weight:950;text-align:right}.f2r-feature-preview__top--strong{background:linear-gradient(135deg, var(--f2r-primary), var(--f2r-accent));color:#fff;border-color:transparent}.f2r-feature-preview__top--strong span,
.f2r-feature-preview__top--strong
strong{color:#fff}.f2r-feature-preview__arrow{display:grid;place-items:center;width:48px;height:48px;margin:-.25rem auto;border-radius:999px;background:var(--f2r-surface);border:1px
solid var(--f2r-border);color:var(--f2r-primary);font-size:1.5rem;font-weight:950}.f2r-feature-preview__rows{display:grid;gap: .7rem}.f2r-feature-section{padding:clamp(3.5rem, 7vw, 6rem) 0}.f2r-feature-section--soft{background:linear-gradient(180deg, transparent, rgba(96, 165, 250, .06), transparent),
var(--f2r-surface-soft);border-block:1px solid var(--f2r-border)}.f2r-section-heading{max-width:760px;margin-bottom:clamp(1.75rem, 4vw, 3rem)}.f2r-section-heading--center{margin-inline:auto;text-align:center}.f2r-section-heading h2,
.f2r-feature-split h2,
.f2r-license-grid h2,
.f2r-feature-cta
h2{margin:0;font-size:clamp(2rem, 4vw, 3.45rem);line-height:1;letter-spacing:-0.065em}.f2r-section-heading p,
.f2r-feature-split p,
.f2r-license-grid p,
.f2r-feature-cta
p{color:var(--f2r-muted)}.f2r-feature-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem}.f2r-feature-card{padding:1.35rem;border:1px
solid var(--f2r-border);border-radius:var(--f2r-radius);background:var(--f2r-surface);box-shadow:0 18px 46px rgba(15, 23, 42, .06)}.f2r-feature-card__icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:1rem;border-radius:14px;background:var(--f2r-surface-soft);color:var(--f2r-primary);font-size: .8rem;font-weight:950}.f2r-feature-card
h3{margin:0
0 .55rem;font-size:1.15rem;line-height:1.15;letter-spacing:-0.04em}.f2r-feature-card
p{margin:0;color:var(--f2r-muted)}.f2r-feature-split,.f2r-license-grid{display:grid;grid-template-columns:minmax(0, .9fr) minmax(320px, 1.1fr);align-items:center;gap:clamp(2rem, 5vw, 4rem)}.f2r-feature-split--reverse{grid-template-columns:minmax(320px, 1.05fr) minmax(0, .95fr)}.f2r-feature-split .f2r-button{margin-top:1rem}.f2r-field-list{display:flex;flex-wrap:wrap;gap: .75rem}.f2r-field-list
span{display:inline-flex;align-items:center;min-height:42px;padding: .65rem .9rem;border:1px
solid var(--f2r-border);border-radius:999px;background:var(--f2r-surface);color:var(--f2r-text);font-weight:850}.f2r-workflow-card,.f2r-license-cards{display:grid;gap:1rem}.f2r-workflow-step,
.f2r-license-cards
article{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:1.15rem;border:1px
solid var(--f2r-border);border-radius:var(--f2r-radius);background:var(--f2r-surface)}.f2r-workflow-step
span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:var(--f2r-primary);color:#fff;font-weight:950}.f2r-workflow-step h3,
.f2r-license-cards
h3{margin:0
0 .25rem;font-size:1rem;letter-spacing:-0.035em}.f2r-workflow-step p,
.f2r-license-cards
p{margin:0;color:var(--f2r-muted)}.f2r-license-cards
article{grid-template-columns:1fr}.f2r-feature-cta{padding:clamp(3.5rem, 7vw, 5.5rem) 0}.f2r-feature-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:clamp(1.5rem, 4vw, 2.5rem);border:1px
solid var(--f2r-border);border-radius:calc(var(--f2r-radius) + 10px);background:radial-gradient(circle at 10% 20%, rgba(96, 165, 250, .22), transparent 32%),
var(--f2r-surface);box-shadow:var(--f2r-shadow)}.f2r-feature-cta__inner>div:first-child{max-width:720px}.f2r-feature-cta__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap: .85rem}@media (max-width: 980px){.f2r-feature-hero__grid,.f2r-feature-split,.f2r-feature-split--reverse,.f2r-license-grid{grid-template-columns:1fr}.f2r-feature-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.f2r-feature-cta__inner{display:grid}.f2r-feature-cta__actions{justify-content:flex-start}}@media (max-width: 640px){.f2r-feature-grid{grid-template-columns:1fr}.f2r-feature-hero__actions,
.f2r-feature-hero__actions .f2r-button,
.f2r-feature-cta__actions,
.f2r-feature-cta__actions .f2r-button{width:100%}.f2r-feature-preview__top,
.f2r-feature-preview__rows
div{display:grid;justify-items:start}.f2r-feature-preview__top strong,
.f2r-feature-preview__rows
strong{text-align:left}.f2r-workflow-step{grid-template-columns:1fr}}.f2r-pricing-card__price
small{color:var(--f2r-muted);font-weight:850;letter-spacing:-0.01em}.f2r-pricing-card__price-alt{display:flex;flex-wrap:wrap;align-items:center;gap: .45rem .6rem;margin-top: .9rem;padding-top: .85rem;border-top:1px solid color-mix(in srgb, var(--f2r-border) 65%, transparent)}.f2r-pricing-card__price-alt
strong{color:var(--f2r-primary);font-size:1.15rem;font-weight:950;line-height:1;letter-spacing:-0.04em}.f2r-pricing-card__price-alt
span{display:inline;color:var(--f2r-muted);font-size: .95rem;font-weight:850;letter-spacing:0;line-height:1.2}.f2r-pricing-card__price-alt em,
.f2r-price-yearly
em{display:inline-flex;align-items:center;min-height:26px;padding: .28rem .55rem;border-radius:999px;background:color-mix(in srgb, var(--f2r-accent) 16%, transparent);color:var(--f2r-accent);font-size: .72rem;font-style:normal;font-weight:950;letter-spacing: .04em;text-transform:uppercase}.f2r-price-line
small{color:var(--f2r-muted);font-size: .95rem;font-weight:850;letter-spacing:-0.01em}.f2r-price-yearly{display:flex;flex-wrap:wrap;align-items:center;gap: .45rem .55rem;margin: .45rem 0 1.15rem;color:var(--f2r-muted);font-size: .98rem;font-weight:850}.f2r-price-yearly
strong{color:var(--f2r-primary);font-size:1.15rem;font-weight:950;letter-spacing:-0.04em}@media (max-width: 620px){.f2r-pricing-card__price-alt,.f2r-price-yearly{align-items:flex-start;flex-direction:column}}