﻿html,body{max-width:100%;overflow-x:clip;}@supports not (overflow:clip){html,body{overflow-x:hidden;}}.vf-tool-shell{border:1px solid rgba(23,23,23,0.12);border-radius:var(--radius,8px);background:#ffffff;box-shadow:var(--shadow,0 22px 60px rgba(23,23,23,0.12));overflow:hidden;}.vf-home-converter .vf-tool-shell{border-color:rgba(8,127,115,0.22);box-shadow:0 24px 70px rgba(23,23,23,0.13);}.vf-tool-shell.is-drop-received{outline:3px solid rgba(8,127,115,0.34);box-shadow:0 28px 70px rgba(8,127,115,0.2);}@keyframes vf-scan-sweep{0%{transform:translateX(-120%) rotate(8deg);}100%{transform:translateX(120%) rotate(8deg);}}@keyframes vf-progress-flow{0%{background-position:0 0;}100%{background-position:42px 0;}}.vf-drop-overlay{position:fixed;inset:0;z-index:99999;display:none;place-items:center;padding:24px;background:rgba(244,241,234,0.84);backdrop-filter:blur(9px);pointer-events:none;}.vf-drop-overlay.is-visible{display:grid;}.vf-drop-message{width:min(560px,92vw);min-height:220px;display:grid;place-items:center;align-content:center;gap:12px;border:2px dashed rgba(8,127,115,0.62);border-radius:var(--radius,8px);background:#ffffff;color:var(--ink,#171717);text-align:center;box-shadow:0 28px 90px rgba(23,23,23,0.2);}.vf-drop-message strong{font-size:clamp(28px,5vw,48px);line-height:1.05;}.vf-drop-message span{max-width:420px;color:var(--muted,#66615b);font-size:16px;font-weight:800;}.vf-tool-topbar{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line,#dedbd2);background:#f4f1ea;}.vf-traffic{display:flex;gap:6px;}.vf-traffic span{width:10px;height:10px;border-radius:50%;background:#2b7a4b;}.vf-traffic span:nth-child(2){background:#c98919;}.vf-traffic span:nth-child(3){background:#d95d39;}.vf-tool-status{color:var(--muted,#66615b);font-size:13px;font-weight:800;}.vf-converter{display:grid;gap:16px;padding:18px;}.vf-upload-zone{position:relative;min-height:132px;display:grid;place-items:center;padding:20px;border:1px dashed rgba(8,127,115,0.45);border-radius:var(--radius,8px);background:linear-gradient(135deg,rgba(8,127,115,0.08),rgba(217,93,57,0.06));cursor:pointer;text-align:center;overflow:hidden;transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease;}.vf-upload-zone::before{content:"";position:absolute;inset-block:-30%;inset-inline-start:0;width:42%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.74),transparent);opacity:0;pointer-events:none;}.vf-upload-zone:hover,.vf-page-dragging .vf-upload-zone,.vf-tool-shell.is-drop-received .vf-upload-zone{border-color:rgba(244,123,32,0.64);box-shadow:inset 0 0 0 1px rgba(244,123,32,0.16),0 18px 38px rgba(8,127,115,0.12);transform:translateY(-1px);}.vf-upload-zone:hover::before,.vf-page-dragging .vf-upload-zone::before,.vf-tool-shell.is-drop-received .vf-upload-zone::before{opacity:1;animation:vf-scan-sweep 1.45s ease-in-out infinite;}.vf-home-converter .vf-upload-zone{min-height:180px;border-width:2px;background:linear-gradient(135deg,rgba(8,127,115,0.1),rgba(217,93,57,0.07));}.vf-upload-zone input{position:absolute;opacity:0;pointer-events:none;}.vf-upload-icon{position:relative;z-index:1;width:52px;height:52px;margin:0 auto 10px;display:grid;place-items:center;border-radius:var(--radius,8px);background:var(--ink,#171717);color:#ffffff;font-weight:900;box-shadow:0 12px 26px rgba(23,23,23,0.18);}.vf-upload-zone strong{position:relative;z-index:1;display:block;font-size:18px;}.vf-upload-zone span{position:relative;z-index:1;color:var(--muted,#66615b);font-size:13px;font-weight:700;}.vf-preflight{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid rgba(8,127,115,0.24);border-radius:var(--radius,8px);background:rgba(8,127,115,0.07);padding:12px 14px;}.vf-preflight[hidden]{display:none;}.vf-preflight strong,.vf-preflight span{display:block;}.vf-preflight strong{color:var(--ink,#171717);font-size:14px;}.vf-preflight span{color:var(--muted,#66615b);font-size:13px;font-weight:700;}.vf-preflight b{border-radius:999px;background:#087f73;color:#fff;padding:8px 10px;font-size:12px;}.vf-safety-strip{display:flex;flex-wrap:wrap;gap:8px;}.vf-safety-strip span{border:1px solid rgba(23,23,23,0.1);border-radius:999px;background:#fbfaf7;color:var(--muted,#66615b);padding:8px 10px;font-size:12px;font-weight:800;}.vf-program-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;}.vf-program-button{min-height:78px;display:flex;align-items:center;gap:10px;border:1px solid var(--line,#dedbd2);border-radius:var(--radius,8px);background:#ffffff;color:var(--ink,#171717);padding:10px;cursor:pointer;text-align:start;transition:border-color 160ms ease,background 160ms ease,box-shadow 160ms ease,transform 160ms ease;}.vf-program-button:hover,.vf-program-button.is-active{border-color:rgba(8,127,115,0.48);background:rgba(8,127,115,0.07);box-shadow:0 14px 30px rgba(8,127,115,0.12);transform:translateY(-1px);}.vf-program-button strong,.vf-program-button small{display:block;line-height:1.25;}.vf-program-button strong{font-size:14px;}.vf-program-button small{margin-top:3px;color:var(--muted,#66615b);font-size:11px;font-weight:800;}.vf-program-icon{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:var(--radius,8px);background:#171717;color:#ffffff;font-size:11px;font-weight:900;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.16),0 8px 18px rgba(23,23,23,0.12);}.vf-program-svg{width:42px;height:42px;display:block;object-fit:contain;}.vf-program-icon-has-svg{border:1px solid rgba(23,23,23,0.1);background:#ffffff;}.vf-program-icon-ai,.vf-program-icon-eps{background:#ff7f18;}.vf-program-icon-pdf{background:#e5252a;}.vf-program-icon-svg{background:#ffb13b;}.vf-program-icon-cdr{background:#00a651;}.vf-program-icon-dwg,.vf-program-icon-dxf{background:#0067b1;}.vf-program-icon-revit{background:#186b8f;}.vf-program-icon-solidworks{background:#d71920;}.vf-program-icon-catia{background:#1d4f91;}.vf-program-icon-artioscad{background:#0a6fae;}.vf-program-icon-psd{background:#31a8ff;}.vf-program-icon-indd{background:#ff3366;}.vf-program-icon-skp{background:#e33b2e;}.vf-program-icon-blend{background:#f5792a;}.vf-program-icon-max{background:#00a6a6;}.vf-program-icon-c4d{background:#011a6b;}.vf-program-icon-esko{background:#00a3e0;}.vf-program-icon-prproj{background:#9999ff;}.vf-program-icon-aep{background:#cf96ff;}.vf-program-icon-resolve{background:#233a9f;}.vf-detected,.vf-estimate,.vf-account-summary,.vf-history div{border:1px solid rgba(8,127,115,0.2);border-radius:var(--radius,8px);background:rgba(8,127,115,0.08);}.vf-detected{display:flex;align-items:center;gap:12px;padding:12px;}.vf-detected-badge{width:46px;height:46px;display:grid;place-items:center;border-radius:var(--radius,8px);color:#ffffff;font-weight:900;}.vf-detected strong,.vf-detected span{display:block;}.vf-detected span,.vf-estimate span,.vf-account-summary span,.vf-history span{color:var(--muted,#66615b);font-size:13px;font-weight:800;}.vf-history-download{width:fit-content;margin-top:10px;}.vf-job-error{display:block;margin-top:8px;color:#a13f25;font-weight:800;}.vf-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;}.vf-field-wide{grid-column:1 / -1;}.vf-field{display:grid;gap:6px;}.vf-source-auto{display:none;}.vf-field label,.vf-option-title{color:#3d3934;font-size:13px;font-weight:800;}.vf-field input,.vf-field select{width:100%;min-height:46px;border:1px solid var(--line,#dedbd2);border-radius:var(--radius,8px);background:#ffffff;color:var(--ink,#171717);padding:9px 11px;}.vf-version-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:7px;max-height:220px;overflow:auto;padding:8px;border:1px solid rgba(8,127,115,0.18);border-radius:var(--radius,8px);background:#fbfaf7;}.vf-version-picker-target{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));}.vf-version-chip{min-height:38px;border:1px solid var(--line,#dedbd2);border-radius:var(--radius,8px);background:#ffffff;color:#332f2a;padding:7px 9px;cursor:pointer;font-size:12px;font-weight:850;line-height:1.25;text-align:center;transition:border-color 160ms ease,background 160ms ease,color 160ms ease,transform 160ms ease,box-shadow 160ms ease;}.vf-version-chip:hover,.vf-version-chip.is-active{border-color:rgba(8,127,115,0.55);background:rgba(8,127,115,0.1);color:var(--teal-dark,#075f57);box-shadow:0 8px 18px rgba(8,127,115,0.1);transform:translateY(-1px);}.vf-option-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;}.vf-service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:8px;}.vf-service-option{min-height:74px;display:grid;grid-template-columns:1fr auto;gap:4px 8px;border:1px solid var(--line,#dedbd2);border-radius:var(--radius,8px);background:#ffffff;color:#332f2a;padding:10px 12px;cursor:pointer;text-align:start;transition:border-color 160ms ease,background 160ms ease,box-shadow 160ms ease,transform 160ms ease;}.vf-service-option strong,.vf-service-option span{display:block;}.vf-service-option strong{font-size:14px;}.vf-service-option span{color:var(--muted,#66615b);font-size:12px;font-weight:800;}.vf-service-option b{grid-row:1 / span 2;grid-column:2;align-self:center;color:var(--teal-dark,#075f57);}.vf-service-option:hover,.vf-service-option.is-active{border-color:rgba(8,127,115,0.55);background:rgba(8,127,115,0.1);box-shadow:0 10px 24px rgba(8,127,115,0.11);transform:translateY(-1px);}.vf-check-option{min-height:42px;display:flex;align-items:center;gap:8px;border:1px solid var(--line,#dedbd2);border-radius:var(--radius,8px);padding:8px 10px;color:#3f3a34;font-size:13px;font-weight:800;}.vf-check-option input{accent-color:var(--teal,#087f73);}.vf-check-option b{margin-inline-start:auto;color:var(--teal-dark,#075f57);}.vf-estimate{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;}.vf-estimate div{padding:12px;background:rgba(255,255,255,0.54);}.vf-estimate strong{display:block;font-size:19px;}.vf-transfer,.vf-result{border:1px solid rgba(8,127,115,0.22);border-radius:var(--radius,8px);background:rgba(8,127,115,0.07);padding:12px;}.vf-transfer[hidden],.vf-result[hidden]{display:none;}.vf-transfer-meta,.vf-result{display:flex;align-items:center;justify-content:space-between;gap:12px;}.vf-transfer-meta span,.vf-result span{color:var(--muted,#66615b);font-size:13px;font-weight:800;}.vf-transfer-meta strong,.vf-result strong{color:var(--ink,#171717);}.vf-progress{height:10px;margin-top:10px;border-radius:999px;background:rgba(8,127,115,0.14);overflow:hidden;}.vf-progress span{width:0;height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#087f73,#2b7a4b,#f47b20,#087f73);background-size:42px 100%;animation:vf-progress-flow 900ms linear infinite;transition:width 180ms ease;}.vf-download-button.is-disabled{opacity:0.58;pointer-events:none;}.vf-form-actions button:disabled{cursor:progress;opacity:0.65;}.vf-form-actions{display:grid;grid-template-columns:1fr auto;gap:10px;}.vf-notice{display:none;margin:0;padding:10px 12px;border-radius:var(--radius,8px);font-size:13px;font-weight:800;}.vf-notice.is-visible{display:block;}.vf-notice.is-success{background:rgba(43,122,75,0.11);color:#2b7a4b;}.vf-notice.is-error{background:rgba(217,93,57,0.11);color:#a13f25;}.vf-pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;}.vf-price-card{border:1px solid var(--line,#dedbd2);border-radius:var(--radius,8px);background:#ffffff;padding:20px;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease;}.vf-price-card:hover{border-color:rgba(8,127,115,0.28);box-shadow:0 16px 36px rgba(23,23,23,0.08);transform:translateY(-2px);}.vf-price-card.is-featured{border-color:rgba(8,127,115,0.46);box-shadow:0 18px 44px rgba(8,127,115,0.14);}.vf-plan-badge{width:fit-content;margin-bottom:14px;border-radius:999px;background:rgba(8,127,115,0.1);color:var(--teal-dark,#075f57);padding:4px 9px;font-size:12px;font-weight:900;}.vf-price-card:nth-child(2) .vf-plan-badge{background:rgba(244,123,32,0.12);color:#9a3b0f;}.vf-plan-price{margin:12px 0 16px;font-size:34px;font-weight:900;}.vf-plan-price small{color:var(--muted,#66615b);font-size:13px;}.vf-price-card ul{margin:0 0 18px;padding:0;list-style:none;display:grid;gap:9px;}.vf-price-card li{color:#3f3a34;font-size:14px;font-weight:700;}.vf-price-card li::before{content:"";width:7px;height:7px;display:inline-block;margin-inline-end:8px;border-radius:50%;background:var(--teal,#087f73);}.vf-account-auth{display:grid;grid-template-columns:1fr 1fr;gap:18px;}.vf-auth-panel{border:1px solid var(--line,#dedbd2);border-radius:var(--radius,8px);background:#ffffff;padding:22px;}.vf-social-panel{grid-column:1 / -1;display:grid;justify-items:center;gap:16px;padding:26px;}.vf-auth-notice{grid-column:1 / -1;margin:0;}.vf-selected-plan{grid-column:1 / -1;display:grid;grid-template-columns:minmax(180px,auto) 1fr;gap:18px;align-items:center;border:1px solid rgba(8,127,115,0.28);border-radius:var(--radius,8px);background:#eef8f5;color:var(--ink,#17130f);padding:16px 18px;}.vf-selected-plan span,.vf-selected-plan small{color:var(--muted,#66615b);}.vf-selected-plan strong{display:block;margin-top:3px;font-size:20px;font-weight:900;}.vf-selected-plan p{margin:0;color:#2f4f4a;font-weight:750;}.vf-payment-icons{display:inline-flex;align-items:center;gap:5px;margin-inline-start:8px;vertical-align:middle;}.vf-payment-icon{min-width:34px;min-height:21px;display:inline-grid;place-items:center;border-radius:4px;border:1px solid #d9dce7;background:#fff;color:#163061;padding:2px 6px;font-size:10px;font-weight:950;letter-spacing:0;line-height:1;}.vf-payment-mastercard{color:#c74818;}.vf-payment-paypal{min-width:68px;color:#003087;background:#f5fbff;}.vf-payment-googlepay{min-width:58px;color:#1a73e8;background:#f8fbff;}.vf-payment-applepay{min-width:74px;color:#111;background:#f7f7f7;}.vf-payment-trust{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;border:1px solid rgba(8,127,115,0.22);border-radius:var(--radius,8px);background:#eef8f5;padding:16px 18px;}.vf-payment-trust strong{display:block;color:var(--ink,#17130f);font-size:16px;margin-bottom:5px;}.vf-payment-trust p,.vf-payment-trust small{display:block;margin:0;color:#2f4f4a;line-height:1.55;}.vf-payment-trust p{font-weight:750;}.vf-payment-trust small{margin-top:4px;color:var(--muted,#66615b);}.vf-payment-demo-note,.vf-payment-mode-note{border:1px solid rgba(8,127,115,0.22);border-radius:var(--radius,8px);background:#eef8f5;color:#2f4f4a;padding:10px 12px;font-size:13px;font-weight:750;}.vf-social-panel-head{width:min(620px,100%);display:flex;align-items:center;gap:14px;}.vf-auth-panel-icon{width:46px;height:46px;flex:0 0 auto;display:inline-grid;place-items:center;border-radius:50%;background:rgba(8,127,115,0.1);color:var(--teal-dark,#075f57);}.vf-auth-panel-icon svg{width:25px;height:25px;}.vf-social-panel h2{margin:0 0 4px;}.vf-social-panel p{margin:0;color:var(--muted,#66615b);}.vf-social-buttons{width:min(560px,100%);display:grid;grid-template-columns:1fr;gap:12px;}.vf-social-button{min-height:58px;display:inline-flex;align-items:center;justify-content:flex-start;gap:14px;border:1px solid var(--line,#dedbd2);border-radius:999px;background:#fff;color:var(--ink,#17130f);padding:0 24px;text-decoration:none;font-size:17px;font-weight:850;}.vf-social-icon{width:32px;height:32px;flex:0 0 auto;display:inline-grid;place-items:center;border-radius:50%;background:#f7f5ef;font-weight:900;}.vf-social-icon svg{width:22px;height:22px;display:block;}.vf-social-button strong{flex:1;text-align:center;}.vf-social-google .vf-social-icon{background:#fff;}.vf-social-facebook .vf-social-icon{background:rgba(24,119,242,0.1);}.vf-social-discord .vf-social-icon{background:rgba(88,101,242,0.1);}.vf-social-button:not(.is-disabled):hover{border-color:var(--teal,#087f73);box-shadow:0 8px 22px rgba(8,127,115,0.12);transform:translateY(-1px);}.vf-social-button.is-disabled{cursor:not-allowed;opacity:0.82;}.vf-email-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:0 0 14px;color:var(--muted,#66615b);font-weight:850;}.vf-email-divider::before,.vf-email-divider::after{content:"";height:1px;background:var(--line,#dedbd2);}.vf-auth-panel form{display:grid;gap:12px;}.vf-auth-panel input[type="text"],.vf-auth-panel input[type="password"],.vf-auth-panel input[type="email"]{width:100%;min-height:44px;border:1px solid var(--line,#dedbd2);border-radius:var(--radius,8px);padding:9px 11px;}.vf-account{display:grid;gap:28px;}.vf-account-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;}.vf-account-summary div,.vf-history div{padding:16px;background:rgba(255,255,255,0.6);}.vf-account-summary strong,.vf-history strong{display:block;}.vf-history{display:grid;gap:10px;}.vf-empty{color:var(--muted,#66615b);}.vf-community-empty-state{display:grid;gap:14px;border:1px solid var(--line,#dedbd2);border-radius:var(--radius,8px);background:#fff;padding:18px;}.vf-community-empty-state>div:first-child strong{display:block;font-size:clamp(20px,3vw,28px);line-height:1.1;}.vf-community-empty-state p{margin:6px 0 0;color:var(--muted,#66615b);}.vf-community-empty-grid,.vf-community-empty-faq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;}.vf-community-empty-grid span,.vf-community-empty-faq article{border:1px solid rgba(8,127,115,0.15);border-radius:var(--radius,8px);background:rgba(8,127,115,0.05);padding:12px;font-weight:800;}.vf-community-empty-faq article{background:#fbfaf7;font-weight:600;}.vf-community-page{width:var(--container,min(1180px,calc(100% - 32px)));margin:0 auto;display:grid;gap:24px;padding:34px 0 58px;}.vf-community-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line,#dedbd2);padding-bottom:22px;}.vf-community-hero h1{margin:4px 0 8px;}.vf-community-hero p{max-width:760px;margin:0;color:var(--muted,#66615b);}.vf-community-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;}.vf-community-countries{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;}.vf-community-countries a{flex:0 0 auto;border:1px solid var(--line,#dedbd2);border-radius:var(--radius,8px);background:#fff;color:var(--ink,#17130f);padding:8px 12px;text-decoration:none;font-weight:800;}.vf-community-countries a.is-active{border-color:var(--teal,#087f73);background:rgba(8,127,115,0.08);color:var(--teal-dark,#075f57);}.vf-community-compose{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,0.8fr);gap:16px;}.vf-community-compose-single{grid-template-columns:minmax(0,1fr);}.vf-community-compose form,.vf-community-card,.vf-community-login{border:1px solid var(--line,#dedbd2);border-radius:var(--radius,8px);background:#fff;padding:18px;}.vf-community-compose form{display:grid;gap:12px;}.vf-community-compose h2{margin:0;font-size:22px;}.vf-community-fields{display:grid;grid-template-columns:88px minmax(0,1fr) minmax(0,1.2fr);gap:10px;}.vf-feedback-fields{grid-template-columns:minmax(0,1fr);}.vf-community-fields-compact{grid-template-columns:minmax(190px,0.38fr) minmax(0,1fr);}.vf-contact-fields{grid-template-columns:repeat(3,minmax(0,1fr));}.vf-hp-field{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;clip-path:inset(50%) !important;opacity:0 !important;pointer-events:none !important;}.vf-community-compose input[type="text"],.vf-community-compose input[type="email"],.vf-community-compose select,.vf-community-compose textarea,.vf-community-reply-form textarea{width:100%;min-height:44px;border:1px solid var(--line,#dedbd2);border-radius:var(--radius,8px);padding:9px 11px;background:#fff;}.vf-community-compose textarea,.vf-community-reply-form textarea{resize:vertical;}.vf-community-upload{display:grid;gap:8px;color:var(--muted,#66615b);font-weight:800;}.vf-community-login{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:14px;}.vf-community-login span{color:var(--muted,#66615b);}.vf-community-feed{display:grid;gap:14px;}.vf-community-card{display:grid;gap:12px;}.vf-community-card header{display:flex;align-items:center;gap:12px;}.vf-community-card header strong{display:block;font-size:19px;}.vf-community-card header small,.vf-community-meta{color:var(--muted,#66615b);font-size:13px;font-weight:800;}.vf-community-emoji{min-width:54px;max-width:92px;height:42px;padding:0 10px;display:inline-grid;place-items:center;border-radius:var(--radius,8px);background:rgba(8,127,115,0.1);color:var(--teal-dark,#075f57);font-size:12px;font-weight:950;line-height:1;text-align:center;}.vf-community-image-wrap{overflow:hidden;border-radius:var(--radius,8px);border:1px solid var(--line,#dedbd2);background:#f7f5ef;}.vf-community-image{width:100%;max-height:420px;display:block;object-fit:cover;}.vf-community-contact{border-inline-start:3px solid var(--teal,#087f73);background:#f7fbfa;padding:10px 12px;}.vf-community-meta{display:flex;flex-wrap:wrap;gap:10px;}.vf-community-replies{display:grid;gap:8px;border-top:1px solid var(--line,#dedbd2);padding-top:10px;}.vf-community-reply{border-radius:var(--radius,8px);background:#f7f5ef;padding:10px 12px;}.vf-community-reply p,.vf-community-card p{margin:0;}.vf-community-reply-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;}.vf-community-strip{border-top:1px solid var(--line,#dedbd2);background:#fbfaf6;}.vf-community-strip-inner{width:var(--container,min(1180px,calc(100% - 32px)));margin:0 auto;display:grid;gap:12px;padding:22px 0;}.vf-community-strip-head{display:flex;align-items:center;justify-content:space-between;gap:12px;}.vf-community-strip-head span{font-weight:950;}.vf-community-strip-head a{color:var(--teal-dark,#075f57);font-weight:850;}.vf-community-strip-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;}.vf-community-strip-list a{min-height:92px;display:grid;gap:6px;align-content:start;border:1px solid var(--line,#dedbd2);border-radius:var(--radius,8px);background:#fff;color:var(--ink,#17130f);padding:12px;text-decoration:none;}.vf-community-strip-list strong,.vf-community-strip-list small{overflow:hidden;text-overflow:ellipsis;}.vf-community-strip-list small{color:var(--muted,#66615b);}.vf-static-page{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:64px 0 84px;}.vf-static-hero{max-width:780px;margin-bottom:28px;}.vf-static-hero h1{margin:8px 0 12px;font-size:clamp(36px,5vw,68px);line-height:0.95;}.vf-static-hero p{margin:0;color:var(--muted,#66615b);font-size:18px;line-height:1.7;}.vf-static-notice{margin:0 0 18px;border:1px solid rgba(8,127,115,0.25);border-radius:var(--radius,8px);background:rgba(8,127,115,0.08);color:var(--teal-dark,#075f57);padding:14px 16px;font-weight:800;line-height:1.55;}.vf-static-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;}.vf-static-card{min-height:168px;border:1px solid var(--line,#dedbd2);border-radius:var(--radius,8px);background:#ffffff;padding:20px;box-shadow:0 18px 42px rgba(24,33,31,0.07);}.vf-static-card strong{display:block;margin-bottom:10px;color:var(--ink,#17130f);font-size:17px;}.vf-static-card p{margin:0;color:var(--muted,#66615b);line-height:1.65;}.vf-static-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;}.vf-static-section,.vf-static-faq article{border:1px solid var(--line,#dedbd2);border-radius:var(--radius,8px);background:#fff;padding:18px;}.vf-static-section h2,.vf-static-faq h2,.vf-static-faq h3{margin:0 0 8px;color:var(--ink,#17130f);}.vf-static-section h2{font-size:20px;}.vf-static-section p,.vf-static-faq p{margin:0;color:var(--muted,#66615b);line-height:1.65;}.vf-static-faq{display:grid;gap:12px;margin-top:24px;}.vf-static-cta{margin-top:22px;}.vf-api-example{margin-top:18px;overflow-x:auto;border-radius:var(--radius,8px);background:#0f1716;color:#e9fbf8;padding:18px;}.vf-support-chat{position:fixed;right:18px;bottom:18px;z-index:120;font-family:inherit;}[dir="rtl"] .vf-support-chat{right:auto;left:18px;}.vf-support-chat-toggle{display:inline-flex;align-items:center;gap:9px;min-height:46px;border:1px solid rgba(8,127,115,0.24);border-radius:999px;background:#087f73;color:#fff;padding:8px 14px 8px 10px;box-shadow:0 18px 36px rgba(14,25,23,0.18);cursor:pointer;}[dir="rtl"] .vf-support-chat-toggle{padding:8px 10px 8px 14px;}.vf-support-chat-toggle span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;color:#087f73;font-weight:900;}.vf-support-chat-toggle strong{font-size:14px;line-height:1;white-space:nowrap;}.vf-support-chat-panel{position:absolute;right:0;bottom:60px;width:min(368px,calc(100vw - 28px));border:1px solid var(--line,#dedbd2);border-radius:var(--radius,8px);background:#fff;padding:16px;box-shadow:0 26px 70px rgba(17,25,23,0.2);}[dir="rtl"] .vf-support-chat-panel{right:auto;left:0;}.vf-support-chat-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;}.vf-support-chat-head strong{display:block;color:var(--ink,#17130f);font-size:17px;}.vf-support-chat-head p{margin:4px 0 0;color:var(--muted,#66615b);font-size:13px;line-height:1.5;}.vf-support-chat-head button{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line,#dedbd2);border-radius:50%;background:#fff;color:var(--ink,#17130f);cursor:pointer;}.vf-support-chat form{display:grid;gap:10px;}.vf-support-chat-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;}.vf-support-chat input,.vf-support-chat select,.vf-support-chat textarea{width:100%;border:1px solid var(--line,#dedbd2);border-radius:var(--radius,8px);background:#fff;color:var(--ink,#17130f);padding:11px 12px;font:inherit;}.vf-support-chat textarea{min-height:104px;resize:vertical;}.vf-support-chat .primary-button{width:100%;}.vf-support-chat .vf-notice{margin:0;}@media (max-width:900px){.vf-pricing-grid,.vf-account-auth,.vf-account-summary,.vf-social-buttons,.vf-community-compose,.vf-community-strip-list,.vf-static-grid,.vf-static-section-grid{grid-template-columns:1fr;}.vf-community-hero,.vf-community-login{align-items:flex-start;flex-direction:column;}.vf-community-hero-actions{justify-content:flex-start;}.vf-payment-trust{align-items:flex-start;flex-direction:column;}.vf-selected-plan{grid-template-columns:1fr;}}@media (max-width:700px){.vf-support-chat{right:14px;left:14px;bottom:14px;}[dir="rtl"] .vf-support-chat{right:14px;left:14px;}.vf-support-chat-toggle{justify-content:center;width:100%;}.vf-support-chat-panel,[dir="rtl"] .vf-support-chat-panel{right:0;left:0;width:100%;}.vf-support-chat-grid{grid-template-columns:1fr;}.vf-field-grid,.vf-option-grid,.vf-program-grid,.vf-estimate,.vf-result,.vf-community-fields,.vf-community-empty-grid,.vf-community-empty-faq,.vf-community-reply-form,.vf-form-actions{grid-template-columns:1fr;}.vf-result{align-items:stretch;flex-direction:column;}}