.landing_page__U8_oU{--ink:#142b43;--muted:#546577;--gold:#e8bd57;background:#faf9f5;color:var(--ink);font-size:16px;line-height:1.65}.landing_page__U8_oU *{box-sizing:border-box}.landing_page__U8_oU a{color:inherit;text-decoration:none}.landing_page__U8_oU a:focus-visible,.landing_page__U8_oU summary:focus-visible{outline:3px solid #b77c14;outline-offset:5px}.landing_header__gKGxe{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1240px;margin:auto;padding:24px 32px}.landing_brand__yup4s{display:flex;align-items:center;font-size:21px;font-weight:750;letter-spacing:-.6px;white-space:nowrap}.landing_brand__yup4s>span:first-child{display:grid;place-items:center;width:36px;height:36px;background:var(--gold);border-radius:10px;margin-right:10px;font-size:18px}.landing_brandSuffix__RoGuu{color:#8d621e}.landing_headerActions__5mTxC,.landing_languages__VeS__,.landing_nav__pUGTU{display:flex;align-items:center;gap:24px}.landing_nav__pUGTU{font-size:14px;font-weight:600}.landing_headerActions__5mTxC{gap:20px}.landing_languages__VeS__{gap:4px;font-size:12px;background:#eeeae1;border-radius:8px;padding:3px}.landing_languages__VeS__ a{padding:4px 8px;border-radius:5px}.landing_languages__VeS__ a[aria-current]{background:white;box-shadow:0 1px 3px #142b4315}.landing_login__bCxPd{font-size:14px;font-weight:600}.landing_hero__N5rWl{max-width:1240px;margin:auto;padding:72px 32px 88px;display:grid;grid-template-columns:1.14fr 1fr;gap:56px;align-items:center}.landing_eyebrow__Bbby7{font-size:12px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:#85631e;margin:0 0 22px}.landing_page__U8_oU h1{font-size:clamp(36px,4.1vw,56px);line-height:1.13;letter-spacing:-.045em;font-weight:750;margin:0 0 26px;text-wrap:balance}.landing_lead__ivNo8{font-size:18px;color:var(--muted);max-width:610px;margin:0 0 30px}.landing_actions__Nz8_O{display:flex;flex-wrap:wrap;gap:12px}.landing_primary__r21Bb,.landing_secondary__1uwJg{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border-radius:10px;font-size:14px;font-weight:700;min-height:48px}.landing_page__U8_oU .landing_primary__r21Bb{background:var(--gold);color:#192d42;box-shadow:0 5px 14px #b3892720}.landing_secondary__1uwJg{border:1px solid #c7cdd2;background:white}.landing_primary__r21Bb:hover{background:#f2cb73}.landing_secondary__1uwJg:hover{border-color:var(--ink)}.landing_trust__UfBrv{display:flex;flex-wrap:wrap;gap:10px 20px;list-style:none;padding:0;font-size:12px;color:var(--muted);margin:24px 0 0}.landing_trust__UfBrv li:before{content:"✓";margin-right:7px;color:#367360}.landing_preview__QSRZz{background:#173049;color:#fff;padding:24px;border-radius:22px;box-shadow:0 24px 60px #142b4320;transform:rotate(1deg);border:1px solid #ffffff20}.landing_previewHead__KJ34_{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:700}.landing_demoBadge__dxH4z{font-size:10px;letter-spacing:.14em;background:#ffffff10;border:1px solid #ffffff25;border-radius:5px;padding:3px 8px;color:#e8ca89}.landing_previewLabel__mLEHY{font-size:12px;color:#c0ccd8;margin:25px 0 10px}.landing_tableWrap__TdSPq{overflow-x:auto}.landing_preview__QSRZz table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:12px}.landing_preview__QSRZz th{text-align:left;color:#b4c4d3;font-weight:500;font-size:11px;padding:12px 6px;border-bottom:1px solid #ffffff20}.landing_preview__QSRZz td{padding:18px 6px;border-bottom:1px solid #ffffff12}.landing_preview__QSRZz caption{caption-side:bottom;text-align:left;color:#bdcbd7;font-size:11px;padding:16px 0}.landing_status__CSpem{background:#26465d;color:#e2eced;border-radius:5px;padding:5px 8px}.landing_preview__QSRZz tr:nth-child(2) .landing_status__CSpem{background:#315b50;color:#dcf3e7}.landing_previewFoot__T_XRa{border-top:1px solid #ffffff15;margin-top:10px;padding-top:18px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;font-size:11px;color:#c6d2dd}.landing_previewFoot__T_XRa a{color:var(--gold)}.landing_section___CECN{max-width:1240px;margin:auto;padding:64px 32px;scroll-margin-top:24px}.landing_page__U8_oU h2{font-size:clamp(27px,3vw,38px);font-weight:700;line-height:1.2;letter-spacing:-.03em;margin:0 0 28px;max-width:780px;text-wrap:balance}.landing_cards__UYoMy{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.landing_card__kZnM_{background:white;border:1px solid #e1e4e6;padding:28px;border-radius:15px;display:flex;flex-direction:column}.landing_number__DaFQw{font-size:12px;color:#8c691f;margin-bottom:25px}.landing_page__U8_oU h3{font-size:20px;font-weight:650;line-height:1.3;letter-spacing:-.02em;margin:0 0 14px}.landing_card__kZnM_ p{color:var(--muted);font-size:14px;margin:0}.landing_stepsSection__zXi7O{background:#edf0ec}.landing_steps__aCD8i{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:0;margin:0}.landing_steps__aCD8i li span{color:#867042;font-size:12px}.landing_steps__aCD8i p{font-size:17px;margin:12px 0 0}.landing_sectionLead__uc7Ac{color:var(--muted);margin:-8px 0 28px;max-width:740px}.landing_featured__C_WIb{border-color:#b59953;background:#fffdf5}.landing_card__kZnM_ .landing_price__IwpFJ{font-size:34px;color:var(--ink);font-weight:700;margin:28px 0 0;letter-spacing:-1px}.landing_priceUnit__1EKy_{font-size:12px;color:var(--muted);margin-bottom:24px}.landing_planLink__sQ6WA{font-size:13px;font-weight:700;margin-top:auto;padding-top:26px}.landing_faq__ovpB_{border-top:1px solid #d4dbde;max-width:940px}.landing_faq__ovpB_ details{border-bottom:1px solid #d4dbde}.landing_faq__ovpB_ summary{padding:20px 4px;font-weight:600;cursor:pointer;line-height:1.5}.landing_faq__ovpB_ p{max-width:840px;padding:0 4px 22px;color:var(--muted);margin:0}.landing_related__6yuj5{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.landing_related__6yuj5 a{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px;background:#edf0ec;border-radius:12px;font-size:14px;font-weight:600}.landing_contact__kjbPq{margin:20px auto 0;background:#173049;color:white;text-align:center;padding:72px 24px;scroll-margin-top:24px}.landing_contact__kjbPq h2{margin:0 auto 22px;max-width:700px}.landing_contact__kjbPq p:not(.landing_eyebrow__Bbby7){max-width:630px;margin:0 auto 28px;color:#c0ceda}.landing_contact__kjbPq .landing_eyebrow__Bbby7{color:#e1c382}.landing_contact__kjbPq small{display:block;font-size:12px;color:#b8c8d6;max-width:520px;margin:20px auto 0}.landing_footer__JbzBN{max-width:1240px;margin:auto;display:flex;justify-content:space-between;gap:40px;padding:38px 32px;font-size:12px;color:var(--muted)}.landing_footer__JbzBN strong{font-size:16px;color:var(--ink)}.landing_footer__JbzBN p{margin:8px 0}.landing_footer__JbzBN nav{display:flex;flex-wrap:wrap;gap:12px 24px;max-width:470px}.landing_back__buT_M{display:inline-block;margin-bottom:22px;font-size:13px}.landing_skip__pwmix{position:absolute;left:12px;top:-100px;padding:10px;background:white;z-index:100}.landing_skip__pwmix:focus{top:12px}@media (max-width:1000px){.landing_nav__pUGTU{display:none}.landing_hero__N5rWl{gap:28px}.landing_preview__QSRZz{padding:20px}.landing_actions__Nz8_O{align-items:stretch}.landing_primary__r21Bb,.landing_secondary__1uwJg{font-size:13px}.landing_cards__UYoMy{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.landing_header__gKGxe{padding:18px 20px;gap:12px}.landing_brand__yup4s{font-size:17px}.landing_brand__yup4s>span:first-child{width:30px;height:30px;margin-right:7px}.landing_headerActions__5mTxC{gap:12px}.landing_login__bCxPd{font-size:12px}.landing_hero__N5rWl{grid-template-columns:1fr;padding:42px 20px 48px;gap:38px}.landing_page__U8_oU h1{font-size:38px}.landing_lead__ivNo8{font-size:16px}.landing_preview__QSRZz{transform:none}.landing_section___CECN{padding:42px 20px}.landing_cards__UYoMy,.landing_steps__aCD8i{grid-template-columns:1fr}.landing_card__kZnM_{padding:24px}.landing_steps__aCD8i{gap:22px}.landing_steps__aCD8i li{display:flex;gap:20px;align-items:baseline}.landing_steps__aCD8i p{margin:0;font-size:16px}.landing_footer__JbzBN{flex-direction:column;gap:22px;padding:30px 20px}.landing_contact__kjbPq{padding:52px 20px}.landing_contact__kjbPq h2{font-size:29px}.landing_contact__kjbPq .landing_primary__r21Bb{max-width:100%;white-space:normal;text-align:center}.landing_eyebrow__Bbby7,.landing_preview__QSRZz table{font-size:11px}.landing_preview__QSRZz td{padding:14px 4px}.landing_status__CSpem{padding:4px 6px}}