html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}section[id]{scroll-margin-top:76px}.fr-body{color:#16241e;background:#fbfcfb;margin:0;font-family:Noto Sans JP,sans-serif;line-height:1.7}.fr-body a{color:#0da271;text-decoration:none}.fr-body a:hover{color:#087a55}.fr-display{font-family:Zen Kaku Gothic New,sans-serif}.fr-container{max-width:1120px;margin:0 auto}.fr-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;background:#fbfcfbeb;border-bottom:1px solid #e5ebe8;position:sticky;top:0}.fr-header-inner{justify-content:space-between;align-items:center;padding:14px 32px;display:flex}.fr-header-brand{align-items:center;gap:10px;display:flex}a.fr-header-brand,a.fr-header-brand:hover{color:#16241e;text-decoration:none}.fr-header-brand img{width:auto;height:28px;display:block}.fr-header-brand-name{letter-spacing:.04em;font-family:Zen Kaku Gothic New,sans-serif;font-size:22px;font-weight:900}.fr-header-nav{align-items:center;gap:28px;font-size:13.5px;font-weight:500;display:flex}.fr-header-links{align-items:center;gap:28px;display:flex}.fr-header-links a{color:#3c4a44}.fr-header-cta{background:#10b981;border-radius:6px;padding:10px 22px;font-weight:700;color:#fff!important}.fr-header-cta:hover{background:#0da271}.fr-hero{align-items:center;gap:56px;padding:72px 32px 56px;display:flex}.fr-hero-copy{flex:1.1}.fr-hero-kicker{color:#0da271;letter-spacing:.06em;margin:0 0 12px;font-size:13px;font-weight:700}.fr-hero-title{letter-spacing:.01em;margin:0 0 16px;font-family:Zen Kaku Gothic New,sans-serif;font-size:40px;font-weight:900;line-height:1.45}.fr-hero-title .fr-accent{color:#10b981}.fr-hero-lead{color:#4b5a53;text-wrap:pretty;margin:0 0 26px;font-size:15px}.fr-hero-actions{flex-wrap:wrap;gap:14px;margin-bottom:22px;display:flex}.fr-btn-primary{background:#10b981;border-radius:8px;padding:15px 32px;font-size:15px;font-weight:700;display:inline-block;box-shadow:0 4px 14px #10b9814d;color:#fff!important}.fr-btn-primary:hover{background:#0da271}.fr-btn-ghost{background:#fff;border:1.5px solid #cfd9d4;border-radius:8px;padding:15px 32px;font-size:15px;font-weight:700;display:inline-block;color:#16241e!important}.fr-btn-ghost:hover{border-color:#10b981;color:#0da271!important}.fr-hero-points{color:#4b5a53;flex-wrap:wrap;gap:22px;font-size:13px;font-weight:500;display:flex}.fr-check{color:#10b981;font-weight:700}.fr-hero-visual{flex:1;position:relative}.fr-hero-image{border-radius:12px;height:340px;position:relative;overflow:hidden;box-shadow:0 12px 40px #0d2b2024}.fr-hero-image img{object-fit:cover;width:100%;height:100%;display:block}.fr-hero-image--natural{height:auto}.fr-hero-image--natural img{object-fit:contain;height:auto}.fr-section{padding:88px 32px 72px}.fr-h2{text-align:center;letter-spacing:.02em;margin:0 0 44px;font-family:Zen Kaku Gothic New,sans-serif;font-size:28px;font-weight:900}.fr-cards3{grid-template-columns:1fr 1fr 1fr;gap:24px;display:grid}.fr-pain-card{background:#fff;border:1px solid #e5ebe8;border-radius:12px;padding:32px 28px;box-shadow:0 2px 10px #0d2b200d}.fr-icon-slot{background:#f2f7f4;border:1px dashed #cfd9d4;border-radius:50%;width:80px;height:80px;margin-bottom:18px}.fr-pain-img{object-fit:cover;border-radius:50%;width:80px;height:80px;margin-bottom:18px;display:block}.fr-pain-card h3{margin:0 0 10px;font-family:Zen Kaku Gothic New,sans-serif;font-size:17px;font-weight:700}.fr-pain-card p{color:#4b5a53;text-wrap:pretty;margin:0;font-size:13.5px}.fr-band-dark{color:#fff;background:#0d2b20}.fr-band-dark-inner{text-align:center;padding:72px 32px}.fr-band-dark .fr-h2{margin:0 0 14px;font-size:30px}.fr-band-dark .fr-accent{color:#34d39e}.fr-band-dark-lead{color:#b7cec3;text-wrap:pretty;margin:0;font-size:15px}.fr-band-light{background:#f2f7f4;border-top:1px solid #e5ebe8;border-bottom:1px solid #e5ebe8}.fr-band-light-inner{padding:80px 32px}.fr-kicker{color:#0da271;letter-spacing:.1em;text-align:center;margin:0 0 10px;font-size:12.5px;font-weight:700}.fr-h2-tight{margin-bottom:10px}.fr-section-lead{text-align:center;color:#4b5a53;margin:0 0 40px;font-size:14px}.fr-pay-grid{grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;max-width:960px;margin:0 auto;display:grid}.fr-pay-card{text-align:center;background:#fff;border:1px solid #e5ebe8;border-radius:12px;padding:28px 20px}.fr-pay-icon-slot{background:#f2f7f4;border:1px dashed #cfd9d4;border-radius:12px;width:56px;height:56px;margin:0 auto 14px}.fr-pay-img{object-fit:contain;width:56px;height:56px;margin:0 auto 14px;display:block}.fr-pay-card-title{margin:0 0 6px;font-family:Zen Kaku Gothic New,sans-serif;font-size:15.5px;font-weight:700}.fr-pay-card-body{color:#4b5a53;margin:0;font-size:12.5px}.fr-note{text-align:center;color:#6b7a72;margin:24px 0 0;font-size:12.5px}.fr-flow{grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:stretch;gap:0;max-width:960px;margin:0 auto;display:grid}.fr-step{text-align:center;background:#f2f7f4;border:1px solid #e5ebe8;border-radius:12px;padding:28px 24px}.fr-step-first{background:#fff;border:2px solid #10b981}.fr-step-label{color:#6b7a72;letter-spacing:.1em;margin:0 0 8px;font-size:12px;font-weight:700}.fr-step-first .fr-step-label{color:#0da271}.fr-step-title{margin:0 0 6px;font-family:Zen Kaku Gothic New,sans-serif;font-size:16px;font-weight:700}.fr-step-body{color:#4b5a53;margin:0;font-size:12.5px}.fr-flow-arrow{color:#9db3a8;justify-content:center;align-items:center;font-size:20px;display:flex}.fr-trust-grid{grid-template-columns:1fr 1fr 1fr;gap:24px;max-width:960px;margin:0 auto;display:grid}.fr-trust-card{background:#fff;border:1px solid #e5ebe8;border-radius:12px;padding:30px 26px}.fr-trust-card-title{margin:0 0 10px;font-family:Zen Kaku Gothic New,sans-serif;font-size:16.5px;font-weight:700}.fr-trust-card-title .fr-check{margin-right:8px}.fr-trust-card-body{color:#4b5a53;text-wrap:pretty;margin:0;font-size:13px}.fr-faq-section{max-width:760px;margin:0 auto;padding:88px 32px}.fr-faq-section .fr-h2{margin-bottom:32px}.fr-faq-list{flex-direction:column;gap:12px;display:flex}.fr-faq-item{background:#fff;border:1px solid #e5ebe8;border-radius:10px;overflow:hidden}.fr-faq-q{all:unset;box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 22px;font-family:Noto Sans JP,sans-serif;font-size:14.5px;font-weight:700;display:flex}.fr-faq-q:hover{background:#f7faf8}.fr-faq-q .fr-faq-qmark{color:#10b981;margin-right:10px}.fr-faq-arrow{color:#9db3a8;font-size:12px}.fr-faq-a{color:#4b5a53;padding:0 22px 18px;font-size:13.5px;line-height:1.8;display:none}.fr-faq-item.fr-open .fr-faq-a{display:block}.fr-faq-amark{color:#0da271;margin-right:10px;font-weight:700}.fr-cta-inner{text-align:center;padding:88px 32px}.fr-cta-inner .fr-h2{margin:0 0 14px;font-size:32px}.fr-cta-lead{color:#b7cec3;margin:0 0 32px;font-size:14.5px}.fr-cta-btn{background:#10b981;border-radius:8px;padding:17px 48px;font-size:16px;font-weight:700;display:inline-block;box-shadow:0 4px 18px #10b98159;color:#fff!important}.fr-cta-btn:hover{background:#0da271}.fr-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.fr-cta-btn-secondary{background:#fff;border:1.5px solid #cfd9d4;border-radius:8px;padding:17px 48px;font-size:16px;font-weight:700;display:inline-block;color:#16241e!important}.fr-cta-btn-secondary:hover{border-color:#10b981;color:#0da271!important}.fr-footer{color:#8fa79c;background:#082017}.fr-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:26px 32px;font-size:12px;display:flex}.fr-footer-brand{align-items:center;gap:8px;display:flex}a.fr-footer-brand,a.fr-footer-brand:hover{color:#8fa79c;text-decoration:none}.fr-footer-brand img{width:auto;height:20px;display:block}.fr-footer-brand-name{color:#fff;font-family:Zen Kaku Gothic New,sans-serif;font-size:14px;font-weight:700}.fr-footer-nav{gap:22px;display:flex}.fr-footer-nav a{color:#8fa79c}.fr-footer-nav a:hover{color:#fff}.fr-em{color:#0da271;font-weight:700}.fr-ph{box-sizing:border-box;color:#8fa39a;text-align:center;background:repeating-linear-gradient(45deg,#f2f6f4,#f2f6f4 8px,#e7eeea 8px 16px);border:1.5px dashed #b9c6c0;border-radius:6px;justify-content:center;align-items:center;width:100%;height:100%;padding:4px;font:11px ui-monospace,monospace;display:flex}.fr-ph-circle{border-radius:50%}.fr-ph-rounded{border-radius:12px}.fr-logostrip-inner{justify-content:center;align-items:center;gap:36px;padding:22px 32px;display:flex}.fr-logostrip-label{color:#6b7a72;letter-spacing:.08em;flex:none;font-size:12px;font-weight:700}.fr-logostrip-logos{flex:1;gap:20px;max-width:640px;display:flex}.fr-logostrip-logo{flex:1;height:40px}.fr-industries-inner{justify-content:center;align-items:center;gap:36px;padding:22px 32px;display:flex}.fr-industries-label{color:#6b7a72;letter-spacing:.08em;flex:none;font-size:12px;font-weight:700}.fr-industries-list{flex:1;gap:20px;max-width:640px;display:flex}.fr-industry{box-sizing:border-box;color:#16241e;white-space:nowrap;background:#fff;border:1px solid #e5ebe8;border-radius:8px;flex:1;justify-content:center;align-items:center;height:40px;padding:0 10px;font-size:13.5px;font-weight:700;display:flex}.fr-pain-icon{width:80px;height:80px;margin-bottom:18px}.fr-lead-mb{margin-bottom:30px}.fr-about{align-items:center;gap:56px;padding:88px 32px;display:flex}.fr-about-copy{flex:1}.fr-about .fr-kicker{text-align:left}.fr-about-title{margin:0 0 16px;font-family:Zen Kaku Gothic New,sans-serif;font-size:28px;font-weight:900}.fr-about-body{color:#4b5a53;text-wrap:pretty;margin:0;font-size:14.5px}.fr-about-figure{flex:1.2;height:260px}.fr-about-flow-img{object-fit:contain;width:100%;height:100%;display:block}.fr-price-grid{grid-template-columns:1fr 1fr 1fr;gap:24px;max-width:880px;margin:0 auto;display:grid}.fr-price-card{text-align:center;background:#fff;border:1px solid #e5ebe8;border-radius:12px;flex-direction:column;justify-content:center;padding:34px 24px;display:flex}.fr-price-card-featured{border:2px solid #10b981;position:relative}.fr-price-badge{color:#fff;white-space:nowrap;background:#10b981;border-radius:99px;padding:4px 14px;font-size:11.5px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.fr-price-label{color:#4b5a53;margin:0 0 6px;font-size:13.5px;font-weight:700}.fr-price-card-featured .fr-price-label{margin-bottom:10px}.fr-price-value{margin:0;font-family:Zen Kaku Gothic New,sans-serif;font-size:40px;font-weight:900}.fr-price-unit{font-size:18px}.fr-price-ask{color:#0da271;margin:0;font-size:14px;font-weight:700}.fr-price-note{text-align:center;color:#6b7a72;margin:26px 0 0;font-size:13px}.fr-midcta-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:52px 32px;display:flex}.fr-midcta-copy{margin:0;font-family:Zen Kaku Gothic New,sans-serif;font-size:19px;font-weight:700}.fr-formhead{background:#fbfcfbeb;border-bottom:1px solid #e5ebe8}.fr-formhead-inner{flex-wrap:wrap;align-items:baseline;gap:14px;padding:14px 32px;display:flex}.fr-formhead-tagline{color:#6b7a72;font-size:12.5px;font-weight:500}.fr-form-main{max-width:760px;margin:0 auto;padding:48px 32px 72px}.fr-form-heading{letter-spacing:.02em;margin:0 0 8px;font-family:Zen Kaku Gothic New,sans-serif;font-size:26px;font-weight:900}.fr-form-lead{color:#4b5a53;margin:0 0 28px;font-size:14px}.fr-form-card{background:#fff;border:1px solid #e5ebe8;border-radius:12px;margin-bottom:24px;padding:28px;box-shadow:0 2px 10px #0d2b200d}.fr-form-card-title{border-bottom:1px solid #e5ebe8;margin:0 0 4px;padding-bottom:10px;font-family:Zen Kaku Gothic New,sans-serif;font-size:17px;font-weight:700}.fr-form-card-note{color:#6b7a72;margin:10px 0 0;font-size:12.5px}.fr-field{margin-top:20px}.fr-label{color:#3c4a44;margin-bottom:6px;font-size:13.5px;font-weight:700;display:block}.fr-required{color:#dc2626;margin-left:2px}.fr-input,.fr-select,.fr-textarea{box-sizing:border-box;color:#16241e;background:#fff;border:1.5px solid #cfd9d4;border-radius:8px;width:100%;height:42px;padding:0 12px;font-family:Noto Sans JP,sans-serif;font-size:16px;display:block}.fr-textarea{resize:vertical;height:auto;min-height:72px;padding:10px 12px}.fr-input:focus,.fr-select:focus,.fr-textarea:focus{border-color:#10b981;outline:none;box-shadow:0 0 0 3px #10b98133}.fr-error{color:#dc2626;margin:6px 0 0;font-size:12.5px}.fr-error-page-main{text-align:center;max-width:640px;margin:0 auto;padding:80px 24px 96px}.fr-error-page-code{color:#10b981;margin:0;font-family:Zen Kaku Gothic New,sans-serif;font-size:64px;font-weight:900;line-height:1}.fr-error-page-title{color:#16241e;margin:18px 0 0;font-family:Zen Kaku Gothic New,sans-serif;font-size:22px;font-weight:700}.fr-error-page-body{color:#4b5a53;margin:14px 0 0;font-size:14px;line-height:1.9}.fr-error-page-actions{margin-top:32px}.fr-form-submit{margin-top:4px}.fr-btn-submit{cursor:pointer;color:#fff;text-align:center;background:#10b981;border:0;border-radius:8px;width:100%;padding:15px 32px;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:700;display:block;box-shadow:0 4px 14px #10b9814d}.fr-btn-submit:hover{background:#0da271}.fr-btn-submit:disabled{opacity:.5;cursor:default}.fr-form-hint{text-align:center;color:#6b7a72;margin:10px 0 0;font-size:12.5px}.fr-form-notice{background-color:#f6faf8;border:1px solid #d7e3dc;border-left:3px solid #34d399;border-radius:8px;margin:0 0 18px;padding:14px 16px}.fr-form-notice p{color:#3f5149;text-align:left;margin:0;font-size:13px;line-height:1.85}.fr-contract-body{color:#4b5a53;margin:0;font-size:14px;line-height:1.9}.fr-contract-table{border-collapse:collapse;width:100%;margin-top:14px;font-size:14px;line-height:1.8}.fr-contract-table th{text-align:left;color:#6b7a72;white-space:nowrap;vertical-align:top;padding:6px 12px 6px 0;font-weight:700}.fr-contract-table td{padding:6px 0}.fr-contract-rate{font-size:16px}.fr-terms-meta{color:#6b7a72;margin:12px 0;font-size:13px}.fr-terms-box{white-space:pre-wrap;background:#f7faf8;border:1px solid #e5ebe8;border-radius:8px;max-height:360px;padding:16px;font-size:13px;line-height:1.9;overflow-y:auto}.fr-contract-actions{flex-direction:column;gap:12px;display:flex}.fr-btn-subtle{box-sizing:border-box;color:#6b7a72;cursor:pointer;background:#fff;border:1.5px solid #cfd9d4;border-radius:8px;width:100%;padding:10px;font-family:Noto Sans JP,sans-serif;font-size:13px;display:block}.fr-btn-subtle:hover{color:#3c4a44;border-color:#9db3a8}.fr-btn-subtle:disabled{opacity:.5;cursor:default}.fr-btn-inline{color:#0da271;cursor:pointer;background:#fff;border:1.5px solid #10b981;border-radius:8px;padding:9px 18px;font-size:14px;font-weight:700;display:inline-block}.fr-btn-inline:hover{background:#ecfdf5}.fr-notice-warn{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:16px;font-size:14px;line-height:1.8}.fr-hp{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.fr-thanks-card{background:#fff;border:1px solid #e5ebe8;border-radius:12px;padding:36px 32px;box-shadow:0 2px 10px #0d2b200d}.fr-thanks-icon{background:#e8f7f0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.fr-thanks-icon svg{stroke:#0da271;width:24px;height:24px}.fr-thanks-title{margin:0 0 14px;font-family:Zen Kaku Gothic New,sans-serif;font-size:24px;font-weight:900}.fr-thanks-body{color:#4b5a53;margin:0 0 10px;font-size:14px}.fr-thanks-actions{text-align:center;margin-top:28px}.fr-legal-main{padding:56px 0 88px}.fr-legal-main .wrap{max-width:880px;margin:0 auto;padding:0 32px}.fr-legal-main .back-link{color:#0da271;align-items:center;gap:6px;margin-bottom:28px;font-size:14px;text-decoration:none;display:inline-flex}.fr-legal-main .back-link:hover{text-decoration:underline}.fr-legal-main .eyebrow{color:#0da271;letter-spacing:.1em;text-transform:uppercase;font-size:12.5px;font-weight:700}.fr-legal-main .legal-head{margin-bottom:44px}.fr-legal-main .legal-head h1{letter-spacing:.01em;margin:14px 0 12px;font-family:Zen Kaku Gothic New,sans-serif;font-size:30px;font-weight:900;line-height:1.4}.fr-legal-main .legal-meta{color:#6b7a72;font-size:13.5px;line-height:1.9}.fr-legal-main .legal-body h2{border-bottom:1px solid #e5ebe8;margin:48px 0 14px;padding-bottom:10px;font-family:Zen Kaku Gothic New,sans-serif;font-size:19px;font-weight:700}.fr-legal-main .legal-body h3{margin:24px 0 8px;font-family:Zen Kaku Gothic New,sans-serif;font-size:15.5px;font-weight:700}.fr-legal-main .legal-body p,.fr-legal-main .legal-body li{color:#4b5a53;font-size:14px;line-height:1.9}.fr-legal-main .legal-body p{margin:12px 0}.fr-legal-main .legal-body table{border-collapse:collapse;width:100%;margin:20px 0;font-size:14px}.fr-legal-main .legal-body th,.fr-legal-main .legal-body td{text-align:left;vertical-align:top;border:1px solid #e5ebe8;padding:12px 14px;line-height:1.8}.fr-legal-main .legal-body th{white-space:nowrap;background:#f2f7f4;font-weight:700}.fr-legal-main .legal-body a{color:#0da271}.fr-legal-main .legal-foot{color:#6b7a72;border-top:1px solid #e5ebe8;margin-top:64px;padding-top:28px;font-size:13px}.fr-legal-main .contact-section{padding:32px 0 0}.fr-legal-main .h-section{margin:14px 0 16px;font-family:Zen Kaku Gothic New,sans-serif;font-size:30px;font-weight:900}.fr-legal-main .lead{color:#4b5a53;margin:0;font-size:14.5px;line-height:2}.fr-pay-main{max-width:640px;margin:0 auto;padding:24px 16px 56px}.fr-pay-footer{background:#fff;border-top:1px solid #e5ebe8;margin-top:32px}.fr-pay-footer-inner{color:#6b7a72;max-width:640px;margin:0 auto;padding:16px;font-size:12px;line-height:1.8}.fr-pay-footer-inner p{margin:0}.fr-pay-card{background:#fff;border:1px solid #e5ebe8;border-radius:12px;margin-bottom:16px;padding:20px;box-shadow:0 2px 10px #0d2b200d}.fr-pay-center{text-align:center;padding:32px 20px}.fr-pay-eyebrow{color:#6b7a72;font-size:12px}.fr-pay-store{margin:4px 0 0;font-family:Zen Kaku Gothic New,sans-serif;font-size:18px;font-weight:700}.fr-pay-substore{color:#6b7a72;margin:2px 0 0;font-size:12px}.fr-pay-h2{margin:0 0 4px;font-family:Zen Kaku Gothic New,sans-serif;font-size:14.5px;font-weight:700}.fr-pay-dl{text-align:left;margin:10px 0 0;font-size:14px}.fr-pay-dl>div{margin-top:8px;display:flex}.fr-pay-dl dt{color:#6b7a72;flex:none;width:96px}.fr-pay-dl dd{color:#16241e;margin:0}.fr-pay-dl-small{font-size:12px}.fr-pay-dl-small dt{color:#9db3a8;width:96px}.fr-pay-dl-wide dt{width:112px}.fr-pay-strong{font-weight:700}.fr-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.fr-pay-status{white-space:pre-line;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:14px;line-height:1.7}.fr-pay-status--ok{color:#065f46;background:#ecfdf5}.fr-pay-status--warn{color:#92400e;background:#fffbeb}.fr-pay-status--muted{color:#3c4a44;background:#f2f7f4}.fr-pay-amount-card{text-align:center;padding:24px 20px}.fr-pay-amount{margin:6px 0;font-family:Zen Kaku Gothic New,sans-serif;font-size:38px;font-weight:900}.fr-pay-invoice{color:#6b7a72;margin:4px 0 0;font-size:12px}.fr-pay-policy-name{margin:8px 0 0;font-size:14px;font-weight:700}.fr-pay-pre{white-space:pre-line;color:#4b5a53;margin:8px 0 0;font-size:13.5px;line-height:1.9}.fr-pay-pre-left{text-align:left}.fr-pay-submit{margin-top:20px}.fr-pay-link-btn{text-decoration:none;color:#fff!important}.fr-pay-icon-center{margin:0 auto 12px}.fr-pay-icon-fail{background:#ffe4e6;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.fr-pay-icon-fail svg{stroke:#e11d48;width:24px;height:24px}.fr-pay-result-title{margin:0 0 8px;font-family:Zen Kaku Gothic New,sans-serif;font-size:20px;font-weight:900}.fr-pay-result-lead{color:#4b5a53;margin:0;font-size:14px}.fr-pay-narrow{max-width:440px;margin:0 auto;padding:16px 0}.fr-pay-unsub-done{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;margin-top:20px;padding:16px}.fr-pay-unsub-done-title{color:#065f46;margin:0;font-size:14px;font-weight:700}.fr-pay-unsub-done-body{color:#047857;margin:8px 0 0;font-size:12.5px;line-height:1.8}.fr-pay-unsub-confirm{margin:0;font-size:14px}.fr-pay-unsub-note{color:#6b7a72;margin:8px 0 0;font-size:12.5px;line-height:1.8}.fr-pay-unsub-btn{margin-top:16px}@media (width<=720px){.fr-header-links{display:none!important}.fr-hero{flex-direction:column!important;gap:32px!important;padding:44px 20px 40px!important}.fr-hero-title{font-size:30px!important}.fr-cards3{grid-template-columns:1fr!important}.fr-pay-grid{grid-template-columns:1fr 1fr!important}.fr-flow{grid-template-columns:1fr!important}.fr-flow-arrow{padding:2px 0;transform:rotate(90deg)}.fr-trust-grid{grid-template-columns:1fr!important}.fr-pad{padding-left:20px!important;padding-right:20px!important}.fr-h2{font-size:22px!important}.fr-hero-actions{flex-wrap:wrap!important}.fr-logostrip-inner,.fr-industries-inner{flex-wrap:wrap!important;gap:14px!important}.fr-industries-list{flex-wrap:wrap!important}.fr-industry{flex:40%!important}.fr-about{flex-direction:column!important;gap:28px!important;padding:56px 20px!important}.fr-price-grid{grid-template-columns:1fr!important}.fr-formhead-inner{padding:12px 20px!important}.fr-form-main{padding:32px 20px 56px!important}.fr-form-card{padding:22px 18px!important}}.fr-pay-status--lead{text-align:center;color:#16241e;background:0 0;margin-bottom:14px;padding:0;font-size:13.5px}.fr-pay-bill{background:#fff;border:1px solid #e5ebe8;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0d2b200f,0 12px 32px #0d2b2017}.fr-pay-bill-section{padding:20px 20px 18px}.fr-pay-bill-section--amount{padding-bottom:0}.fr-pay-bill-rule{background:#e5ebe8;height:1px;margin:0 20px}.fr-pay-bill .fr-pay-store{margin-top:2px;font-size:21px;line-height:1.4}.fr-pay-bill-dl{margin:12px 0 0;font-size:12px}.fr-pay-bill-dl>div{gap:12px;margin-top:2px;display:flex}.fr-pay-bill-dl dt{color:#9db3a8;flex:none;width:40px}.fr-pay-bill-dl dd{margin:0}.fr-pay-bill .fr-pay-amount{letter-spacing:-.01em;margin:2px 0 0;font-size:56px;line-height:1.1}.fr-pay-bill .fr-pay-amount:first-letter{letter-spacing:0;margin-right:2px;font-size:30px;font-weight:700}.fr-pay-bill .fr-pay-invoice{margin-top:6px}.fr-pay-invoice-pending{color:#9db3a8}.fr-pay-due{background:#f2f7f4;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin:16px 20px 20px;padding:12px 14px;display:flex}.fr-pay-due-label{color:#3c4a44;align-items:center;gap:6px;font-size:12.5px;display:flex}.fr-pay-due-date{color:#3c4a44;font-size:12.5px}.fr-pay-due-date strong{color:#16241e;margin-right:4px;font-size:15px;font-weight:700}.fr-pay-icon{fill:none;stroke:#6b7a72;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.fr-pay-basis{background:#f2f7f4;border-radius:12px;margin-top:20px;padding:18px 20px}.fr-pay-basis-block+.fr-pay-basis-block{border-top:1px solid #0d2b2014;margin-top:16px;padding-top:16px}.fr-pay-original-notice{color:#6b7a72;border-bottom:1px solid #0d2b2014;margin:0 0 14px;padding-bottom:14px;font-size:12.5px;line-height:1.8}.fr-pay-basis-dl{margin:8px 0 0;font-size:13.5px}.fr-pay-basis-dl>div{margin-top:4px;display:flex}.fr-pay-basis-dl dt{color:#6b7a72;flex:none;width:80px}.fr-pay-basis-dl dd{margin:0}.fr-pay-basis .fr-pay-pre{margin-top:6px}.fr-pay-note{background:#fff;border:1px solid #e5ebe8;border-radius:12px;margin-top:16px;padding:14px 16px}.fr-pay-note>.fr-pay-pre:first-child{margin-top:0}.fr-pay-note .fr-pay-eyebrow+.fr-pay-pre{margin-top:4px}.fr-pay-payee{align-items:flex-start;gap:8px;margin-top:28px;padding:0 4px;display:flex}.fr-pay-payee .fr-pay-icon{margin-top:3px}.fr-pay-payee-title{color:#3c4a44;font-size:12px;font-weight:700}.fr-pay-payee-body{white-space:pre-line;color:#4b5a53;margin:2px 0 0;font-size:12.5px;line-height:1.8}.fr-pay-actions{margin-top:14px}.fr-pay-methods-heading{text-align:center;color:#6b7a72;margin:20px 0 0;font-size:12.5px;font-weight:700}.fr-btn-submit--secondary{color:#047857;box-shadow:none;background:#fff;border:2px solid #047857;margin-top:12px}.fr-btn-submit--secondary:hover{background:#f2f7f4}
