
.fgr-upgrade{padding:54px 0;background:#F8F1DF;color:#061525;border-bottom:1px solid #d5cbb6}.fgr-upgrade .wrap{width:min(1180px,calc(100% - 40px));margin:auto}.fgr-upgrade h2{font:500 clamp(1.8rem,3vw,2.5rem)/1.2 Georgia,serif;margin:12px 0 20px}.fgr-upgrade h3{font-size:1.15rem;margin:8px 0 14px}.fgr-upgrade p{line-height:1.7}.fgr-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.fgr-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fgr-choice{background:white;border:1px solid #d8d2c5;border-top:4px solid #D59B27;padding:26px;min-width:0}.fgr-choice.featured{background:#061525;color:#F8F1DF}.fgr-choice .fgr-price{font:2.5rem/1.2 Georgia,serif;margin:18px 0}.fgr-choice ul{padding-left:22px;line-height:1.7}.fgr-choice li{margin:8px 0}.fgr-link{display:inline-block;background:#D59B27;color:#061525!important;padding:13px 20px;text-decoration:none;font-weight:800;border-radius:4px;min-height:44px}.fgr-text-link{color:inherit;text-underline-offset:4px}.fgr-note{font-size:.9rem;line-height:1.7}.fgr-kicker{font-size:.85rem;font-weight:800;letter-spacing:.1em;color:#815d20}.featured .fgr-kicker{color:#ffd36d}.fgr-steps{padding-left:24px;line-height:1.8}.fgr-example{background:white;border-left:4px solid #D59B27;padding:24px;margin:20px 0}.fgr-example table{width:100%;border-collapse:collapse;font-size:.95rem}.fgr-example td,.fgr-example th{border-bottom:1px solid #d5cbb6;text-align:left;vertical-align:top;padding:12px;overflow-wrap:anywhere}.fgr-table-scroll{overflow-x:auto}.fgr-table-scroll table{min-width:520px}.fgr-alert{border:1px solid #D59B27;padding:16px 20px;background:#fff7e6}.fgr-new-page{margin:0;background:#F8F1DF;font:1rem/1.7 ui-sans-serif,system-ui,sans-serif}.fgr-new-page .wrap{width:min(1180px,calc(100% - 40px));margin:auto}.fgr-new-page .fgr-site-nav{padding:16px 0}.fgr-new-page .fgr-navigation-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.fgr-new-page .fgr-brand{font-weight:900;color:white;text-decoration:none}.fgr-new-page .fgr-navigation-links{display:flex;flex-wrap:wrap;gap:16px}.fgr-new-page .fgr-navigation-links a{color:white;text-decoration:none}.fgr-new-page .fgr-subscribe{color:#ffd36d!important}.fgr-new-page .fgr-navigation-toggle{display:none}.fgr-new-page footer{padding:30px 0}.fgr-new-page .footer-grid{display:grid;grid-template-columns:2fr 1fr;gap:30px}.fgr-new-page .legal-links{display:flex;flex-wrap:wrap;gap:12px}.fgr-new-page footer a{color:#ffd36d}.fgr-page-hero{background:#061525;color:#F8F1DF;padding:58px 0;border-bottom:4px solid #D59B27}.fgr-page-hero h1{font:500 clamp(2.2rem,4vw,3.5rem)/1.15 Georgia,serif;margin:15px 0 25px;max-width:900px}.fgr-page-hero p{max-width:850px}.fgr-page-hero .fgr-kicker{color:#ffd36d}.fgr-page-hero img{max-height:200px;max-width:180px;float:right;margin:0 0 20px 25px;object-fit:contain}.fgr-upgrade section{scroll-margin-top:110px}#plans,#starting-point,#product-previews{scroll-margin-top:110px}
@media(max-width:800px){.fgr-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fgr-new-page .fgr-navigation-row{flex-wrap:wrap}}@media(max-width:560px){.fgr-choice-grid,.fgr-route-grid,.fgr-new-page .footer-grid{grid-template-columns:1fr}.fgr-upgrade{padding:36px 0}.fgr-upgrade .wrap,.fgr-new-page .wrap{width:calc(100% - 28px)}.fgr-choice{padding:22px}.fgr-page-hero img{float:none;margin:0 0 20px;max-height:140px}.fgr-link{max-width:100%;text-align:center}.fgr-example{padding:18px}}@media print{.fgr-site-nav,footer,.fgr-link{display:none}.fgr-page-hero{background:white;color:#061525;padding:10px 0}.fgr-upgrade{padding:15px 0}.fgr-choice{break-inside:avoid}}
