@font-face{font-family:IranYekan;src:url('/design-reference/assets/a64fbbb0889437f32ff5.woff2') format('woff2');font-weight:400 600;font-display:swap}@font-face{font-family:IranYekan;src:url('/design-reference/assets/2f205806f1cd77f15e8f.woff2') format('woff2');font-weight:700 900;font-display:swap}
:root{--blue:var(--fk-reference-primary, #1975fe);--orange:var(--fk-reference-accent, #ff6302);--ink:var(--fk-reference-text, #162b49);--muted:var(--fk-reference-muted, #7c8da5);--line:var(--fk-reference-border, #e6ecf4);--pale:var(--fk-reference-surface, #f7f9fc);--fk-blue:var(--fk-reference-primary, #1975fe);--fk-orange:var(--fk-reference-accent, #ff6302)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:98px}body{margin:0;color:var(--ink);background:var(--fk-reference-background, #ffffff);font-family:IranYekan,Tahoma,sans-serif;font-size:14px;line-height:1.9}h1,h2,h3,p{margin:0}button,input,select{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}svg{flex-shrink:0}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--fk-reference-border, #accfff);outline-offset:4px}input:focus,select:focus{outline:0;border-color:var(--blue)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--fk-reference-primary, #1975fe) 7.0588235294117645%, transparent)}[hidden]{display:none!important}.container{width:min(1224px,100%);padding-inline:28px;margin-inline:auto}.icon{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.sprite{position:absolute;overflow:hidden}.skip{position:absolute;top:-100px;right:20px;padding:10px 18px;background:var(--blue);color:var(--fk-reference-button-text, #ffffff);z-index:100}.skip:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:11px;border-radius:9px;padding:13px 21px;min-height:46px;font-size:12px;font-weight:500;transition:background .2s,transform .2s}.btn .icon{width:18px;height:18px}.btn-primary{background:var(--orange);color:var(--fk-reference-button-text, #ffffff);box-shadow:0 4px 12px color-mix(in srgb, var(--fk-reference-accent, #ff6302) 7.8431372549019605%, transparent)}.btn-primary:hover{background:var(--fk-reference-accent-hover, #ed5900);transform:translateY(-1px)}.btn-blue{background:var(--blue);color:var(--fk-reference-button-text, #ffffff);box-shadow:0 4px 12px color-mix(in srgb, var(--fk-reference-primary, #1975fe) 7.8431372549019605%, transparent)}.btn-blue:hover{background:var(--fk-reference-primary-hover, #0863e9);transform:translateY(-1px)}.btn-white{background:var(--fk-reference-background, #ffffff);color:var(--blue)}.btn-white:hover{background:var(--fk-reference-surface, #f1f6ff)}.btn-light{background:var(--fk-reference-surface, #eef4ff);color:var(--blue)}.btn-light:hover{background:var(--fk-reference-surface, #ddeaff)}.text-link{display:inline-flex;align-items:center;gap:9px;font-size:12px}.text-link .icon{width:17px;height:17px}.text-link:hover{color:var(--blue)}.eyebrow{font-size:11px;color:var(--blue);display:flex;align-items:center;gap:9px}.eyebrow:before{content:'';width:22px;height:2px;background:var(--orange)}.section{padding-block:54px}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:27px}.section-head h2{font-size:26px;font-weight:700;line-height:1.7;letter-spacing:-.8px}.section-head .eyebrow{margin-bottom:7px}.section-index{font-family:Arial,sans-serif;direction:ltr;letter-spacing:1px;font-size:10px;color:var(--fk-reference-muted, #9aa8ba);padding-bottom:8px}.head-actions{display:flex;align-items:center;gap:8px}.round-btn{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;background:var(--fk-reference-background, #ffffff);color:var(--fk-reference-muted, #788eab)}.round-btn:hover{border-color:var(--fk-reference-border, #a1c7ff);color:var(--blue)}.round-btn .icon{width:17px;height:17px}.subtle{font-size:11px;color:var(--muted);margin-left:10px}
.site-header{height:76px;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--fk-reference-background, #ffffff) 92.94117647058823%, transparent);position:sticky;top:0;z-index:30;backdrop-filter:blur(16px)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:30px}.logo{display:inline-flex;align-items:center;flex-shrink:0}.logo img{width:146px;height:65px;object-fit:contain}.main-nav{display:flex;align-items:center;gap:29px;font-size:12px;color:var(--fk-reference-muted, #71829a)}.main-nav>a:hover,.main-nav summary:hover{color:var(--blue)}.main-nav .active{color:var(--blue)}.services-menu{position:relative}.services-menu summary{list-style:none;display:flex;align-items:center;gap:7px;cursor:pointer}.services-menu summary::-webkit-details-marker{display:none}.services-menu summary .icon{width:12px;height:12px}.services-dropdown{position:absolute;top:35px;right:-20px;display:grid;width:240px;border:1px solid var(--line);box-shadow:0 14px 40px color-mix(in srgb, var(--fk-reference-text, #14345b) 5.098039215686274%, transparent);border-radius:12px;padding:12px;background:var(--fk-reference-background, #ffffff);gap:3px}.services-dropdown a{padding:9px 12px;border-radius:7px;font-size:12px}.services-dropdown a:hover{background:var(--fk-reference-surface, #f1f6ff);color:var(--blue)}.header-actions{display:flex;align-items:center;gap:11px}.search-button{width:36px;height:36px;display:grid;place-items:center;color:var(--fk-reference-muted, #8a9bb0)}.search-button:hover{color:var(--blue)}.header-login{font-size:11px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9px;padding:9px 13px}.header-login .icon{width:16px;height:16px}.header-login:hover{border-color:var(--fk-reference-border, #b6d4ff);color:var(--blue)}.menu-button{display:none}.mobile-nav{display:flex;flex-direction:column;padding:18px 24px;gap:12px;background:var(--fk-reference-background, #ffffff);border-bottom:1px solid var(--line);font-size:12px}.breadcrumb{display:flex;align-items:center;gap:9px;font-size:10px;color:var(--fk-reference-muted, #91a0b5);padding-top:26px}.breadcrumb .icon{width:12px;height:12px;color:var(--fk-reference-muted, #b1bfd1)}.breadcrumb a:hover{color:var(--blue)}.breadcrumb span{color:var(--fk-reference-muted, #637996)}
.hero{position:relative;padding:36px 0 39px;isolation:isolate}.hero:before{content:'';position:absolute;top:12px;left:0;width:42%;height:88%;border-radius:0 70px 70px 0;background:var(--fk-reference-surface, #f7faff);z-index:-1}.hero-grid{display:grid;grid-template-columns:1.16fr .84fr;gap:92px;align-items:start}.hero-copy{padding-top:15px}.hero h1{font-size:51px;line-height:1.5;letter-spacing:-2px;font-weight:800;margin:16px 0 18px}.hero h1>span{color:var(--orange)}.hero h1 small{display:block;text-align:right;font-family:Arial,sans-serif;letter-spacing:3px;font-weight:400;font-size:13px;line-height:2.5;color:var(--fk-reference-muted, #8395ad);margin-top:4px}.hero-description{font-size:13px;color:var(--fk-reference-muted, #7286a1);max-width:540px;line-height:2.25}.hero-actions{display:flex;align-items:center;gap:24px;margin:23px 0 20px}.hero-visual{display:flex;align-items:center;justify-content:center;gap:24px;width:100%;max-width:528px;min-height:205px;border-top:1px solid var(--line);padding-top:6px}.hero-visual>img{width:218px;height:225px;object-fit:contain;mix-blend-mode:multiply}.hero-note{padding-right:6px}.hero-note-label{font-size:10px;color:var(--muted)}.hero-note strong{font-size:20px;line-height:1.8;font-weight:700;display:block;margin-top:3px}.currency-tags{display:flex;direction:ltr;gap:5px;margin:13px 0 14px;justify-content:flex-end}.currency-tags span{font-family:Arial,sans-serif;font-size:10px;letter-spacing:1px;background:var(--fk-reference-surface, #f3f7fd);padding:4px 8px;color:var(--fk-reference-muted, #738eae);border-radius:5px}.hero-note-footer{font-size:9px;color:var(--fk-reference-muted, #8297b2);display:flex;align-items:center;gap:5px;white-space:nowrap}.hero-note-footer .icon{width:13px;height:13px;color:var(--blue)}.order-wrap{scroll-margin-top:110px}.calculator{background:var(--fk-reference-background, #ffffff);border:1px solid var(--fk-reference-border, #dee8f5);border-radius:18px;padding:25px 27px 21px;box-shadow:0 15px 35px color-mix(in srgb, var(--fk-reference-muted, #234974) 3.1372549019607843%, transparent)}.calculator-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.calc-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:var(--fk-reference-surface, #edf4ff);color:var(--blue)}.calc-icon .icon{width:21px;height:21px}.preview-badge{font-size:9px;color:var(--fk-reference-muted, #8ba0bc);border:1px solid var(--fk-reference-border, #e5edf9);border-radius:5px;padding:3px 7px}.calculator h2{font-size:20px;line-height:1.8;font-weight:700;letter-spacing:-.4px}.form-intro{font-size:10px;color:var(--fk-reference-muted, #8a9bb2);margin:5px 0 20px}.field{display:block;margin-bottom:15px}.field>span:first-child{display:block;font-size:11px;color:var(--fk-reference-muted, #7b8ea8);margin-bottom:7px}.select-wrap{display:block;position:relative}.select-wrap select{height:46px;width:100%;border:1px solid var(--line);background:var(--fk-reference-background, #ffffff);border-radius:8px;padding:0 13px 0 33px;appearance:none;font-size:12px}.select-wrap>.icon{position:absolute;top:17px;left:14px;width:13px;height:13px;color:var(--fk-reference-muted, #a0b0c6);pointer-events:none}.amount-wrap{position:relative;display:block}.amount-wrap input{width:100%;height:49px;border:1px solid var(--line);border-radius:8px;background:var(--fk-reference-background, #ffffff);text-align:right;padding:0 13px 0 60px;font-family:Arial,sans-serif;font-size:20px;font-weight:600;letter-spacing:.7px}.amount-wrap>span{position:absolute;left:13px;top:13px;font-size:12px;font-family:Arial,sans-serif;color:var(--fk-reference-muted, #8fa3bf)}.error{display:block;color:#c8443d;font-size:10px;margin-top:5px}.currency-note{font-size:10px;color:var(--fk-reference-accent, #d77021);background:var(--fk-reference-accent, #fff8ee);padding:8px 12px;border-radius:6px;margin:-5px 0 12px}.sample-rate{display:flex;align-items:center;justify-content:space-between;color:var(--fk-reference-muted, #8ca0b9);font-size:9px;margin:4px 0 11px}.sample-rate>span:last-child{padding:1px 5px;border:1px solid var(--fk-reference-border, #e3ebf7);border-radius:4px;white-space:nowrap}.quote-details{background:var(--fk-reference-surface, #f7f9fd);border-radius:9px;padding:12px 14px 13px}.quote-details>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;color:var(--fk-reference-muted, #8194ae);min-height:27px}.quote-details b{font-weight:500;color:var(--fk-reference-muted, #526d8e)}.quote-details small{font-size:9px;font-weight:400;color:var(--fk-reference-muted, #90a3bc)}.quote-details .quote-total{border-top:1px solid var(--fk-reference-border, #e0e9f5);margin-top:9px;padding-top:11px;align-items:flex-end}.quote-total>span{font-size:10px;color:var(--fk-reference-muted, #7a91b0)}.quote-total b{font-size:20px;font-weight:700;color:var(--blue);line-height:1.3;white-space:nowrap;text-align:left}.quote-total b small{display:block;margin-top:4px;font-size:9px;color:var(--fk-reference-muted, #89a3c6)}.submit-button{margin-top:16px;width:100%;justify-content:space-between;padding-inline:16px}.secure-note{display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;color:var(--fk-reference-muted, #899cb7);margin:10px 0 7px}.secure-note .icon{width:12px;height:12px}.sample-note{font-size:8px;line-height:1.9;color:var(--fk-reference-muted, #98a8bd);text-align:center}.form-help{display:block;text-align:center;font-size:9px;color:var(--fk-reference-muted, #94a6be);margin-top:13px}.form-help b{display:inline-flex;gap:6px;align-items:center;color:var(--blue);font-weight:500}.form-help .icon{width:13px;height:13px}.service-facts{display:grid;grid-template-columns:1fr 1fr 1.3fr 1fr;border-block:1px solid var(--line);padding:22px 0}.service-facts>div{display:flex;gap:13px;align-items:center;justify-content:center;border-left:1px solid var(--line)}.service-facts>div:last-child{border:0}.service-facts>.icon,.service-facts>div>.icon{width:25px;height:25px;color:var(--fk-reference-muted, #8aa9d1);stroke-width:1.35}.service-facts>div>span{color:var(--fk-reference-muted, #8d9eb4);font-size:9px}.service-facts strong{display:block;font-size:13px;font-weight:500;color:var(--fk-reference-muted, #526e91);margin-top:4px}.service-facts strong[dir=ltr]{font-size:11px;letter-spacing:.4px;font-family:Arial,sans-serif}
.steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:23px}.steps>li{position:relative;display:flex;align-items:flex-start;gap:12px;padding-top:17px;border-top:1px solid var(--line)}.step-number{font-family:IranYekan,sans-serif;font-size:24px;font-weight:700;color:var(--fk-reference-primary, #ccddf3);line-height:1.4}.steps h3{font-size:14px;font-weight:500;color:var(--fk-reference-muted, #496485);margin-bottom:6px}.steps p{font-size:10px;color:var(--fk-reference-muted, #8b9db6);line-height:2.1;max-width:175px}.steps>li>.icon{position:absolute;left:0;top:-13px;width:25px;height:25px;padding:3px;background:var(--fk-reference-background, #ffffff);color:var(--blue)}.receipts-section{background:var(--fk-reference-surface, #f8fafd);padding-block:35px 37px}.receipts-section .section-head h2{font-size:22px}.receipt-track{display:flex;gap:14px;overflow:auto;scroll-snap-type:x mandatory;padding:2px 2px 14px;scrollbar-width:thin;scrollbar-color:var(--fk-reference-primary, #d8e4f6) transparent}.receipt-card{flex:0 0 182px;text-align:right;border:1px solid var(--fk-reference-border, #e3ebf7);border-radius:10px;overflow:hidden;background:var(--fk-reference-background, #ffffff);padding:0;scroll-snap-align:start;transition:border-color .2s,transform .2s}.receipt-card:hover{border-color:var(--fk-reference-border, #9ec5fd);transform:translateY(-2px)}.receipt-image{height:126px;display:block;overflow:hidden;padding:13px 11px;background:var(--fk-reference-background, #ffffff)}.receipt-image img{width:100%;height:100%;object-fit:contain}.receipt-caption{display:flex;align-items:center;gap:9px;border-top:1px solid var(--fk-reference-border, #edf1f8);padding:8px 12px;font-size:9px;color:var(--fk-reference-muted, #89a0bd)}.receipt-caption>span{margin-right:auto;font-size:9px;color:var(--fk-reference-muted, #b0bfd4);direction:ltr;font-family:Arial,sans-serif}.receipt-caption .icon{width:13px;height:13px;color:var(--fk-reference-muted, #91aace)}
.guide-section{padding:62px 0 30px}.guide-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;border-bottom:1px solid var(--line);padding-bottom:23px;margin-bottom:36px}.guide-heading h2{font-size:28px;line-height:1.8;letter-spacing:-.8px;margin-top:6px}.guide-label{font-size:10px;color:var(--fk-reference-muted, #91a1b8);padding-bottom:7px}.guide-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:69px;align-items:start}.guide-sidebar{height:100%;min-width:0}.sidebar-inner{position:sticky;top:100px}.toc{border:1px solid var(--line);border-radius:11px;background:var(--fk-reference-background, #ffffff);overflow:hidden}.toc>summary{display:flex;align-items:center;gap:8px;font-size:12px;list-style:none;padding:15px 17px;cursor:pointer}.toc>summary::-webkit-details-marker{display:none}.toc>summary>.icon:first-child{width:17px;height:17px;color:var(--blue)}.toc>summary>.icon:last-child{width:12px;height:12px;margin-right:auto;color:var(--fk-reference-muted, #9eb0ca);transition:transform .2s}.toc[open]>summary>.icon:last-child{transform:rotate(180deg)}.toc-links{max-height:43vh;min-height:160px;overflow:auto;padding:5px 12px 13px;border-top:1px solid var(--fk-reference-border, #edf1f7);scrollbar-width:thin;scrollbar-color:var(--fk-reference-primary, #dbe6f5) var(--fk-reference-button-text, #ffffff)}.toc-link{display:flex;align-items:baseline;gap:8px;font-size:10px;color:var(--fk-reference-muted, #8397b1);padding:7px 5px;border-radius:6px;line-height:1.85}.toc-dot{width:3px;height:3px;background:var(--fk-reference-primary, #b8c9e1);border-radius:100%;flex-shrink:0}.toc-link:hover{background:var(--fk-reference-surface, #f5f8fd);color:var(--blue)}.toc-link.is-active{color:var(--blue);background:var(--fk-reference-surface, #eef5ff)}.toc-link.is-active .toc-dot{background:var(--blue)}.sidebar-cta{border-radius:11px;background:var(--fk-reference-surface, #f7faff);margin-top:18px;padding:20px}.sidebar-cta-icon{color:var(--blue);display:inline-block;margin-bottom:11px}.sidebar-cta-icon .icon{width:25px;height:25px}.sidebar-cta h3{font-size:14px;line-height:1.9;font-weight:500;letter-spacing:-.2px}.sidebar-cta p{font-size:10px;color:var(--fk-reference-muted, #8a9eba);line-height:2.1;margin:9px 0 14px}.sidebar-cta .text-link{font-size:10px;color:var(--blue)}.guide-article{min-width:0}.article-section{border-bottom:1px solid var(--line);padding:30px 0 31px;scroll-margin-top:106px}.article-section:first-child{padding-top:0}.article-section h2{font-size:22px;font-weight:700;line-height:1.9;color:var(--fk-reference-text, #203b60);letter-spacing:-.6px;margin-bottom:15px}.prose{font-size:13px;line-height:2.25;color:var(--fk-reference-muted, #7487a1)}.prose>p+p,.prose>p+ul,.prose>p+ol{margin-top:11px}.prose p{margin-bottom:10px}.prose h3{font-size:16px;font-weight:500;color:var(--fk-reference-muted, #4a688f);margin:21px 0 10px}.prose a{color:var(--blue);border-bottom:1px solid color-mix(in srgb, var(--fk-reference-primary, #1975fe) 14.50980392156863%, transparent)}.prose a:hover{border-bottom-color:var(--blue)}.prose strong{font-weight:500;color:var(--fk-reference-muted, #496888)}.prose ul,.prose ol{margin:11px 0 17px;padding-right:22px}.prose li{padding-right:4px;margin-block:4px}.prose ul li::marker{color:var(--fk-reference-muted, #9bbcf0);font-size:.8em}.prose ol li::marker{color:var(--blue);font-size:.8em}.prose p:has(>img){margin:23px 0}.prose img{width:100%;max-height:370px;object-fit:contain;border-radius:11px;background:var(--fk-reference-surface, #f8faff)}.table-scroll{overflow:auto;border:1px solid var(--line);border-radius:10px;margin:17px 0}.prose table{width:100%;border-collapse:collapse;min-width:440px;text-align:right;font-size:11px;line-height:2.1}.prose caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.prose thead{background:var(--fk-reference-surface, #f6f9fe);color:var(--fk-reference-muted, #6782a7)}.prose th,.prose td{padding:12px 16px;border-bottom:1px solid var(--fk-reference-border, #e8eef7);vertical-align:top}.prose tbody tr:last-child>*{border:0}.prose tbody th{width:29%;font-weight:500;color:var(--fk-reference-muted, #4a6b95);white-space:nowrap}.prose thead th{font-weight:500;font-size:10px}.source-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:10px;padding:20px 0;color:var(--fk-reference-muted, #91a2bb)}.source-links a{display:flex;align-items:center;gap:5px;color:var(--fk-reference-muted, #6d8db9)}.source-links a:hover{color:var(--blue)}.source-links .icon{width:12px;height:12px}
.why-section{border-top:1px solid var(--line);padding-block:44px}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.why-grid article{border-left:1px solid var(--line);padding-left:22px}.why-grid article:last-child{border:0}.why-grid article>.icon{color:var(--blue);width:26px;height:26px;margin-bottom:14px;stroke-width:1.4}.why-grid h3{font-size:14px;font-weight:500;margin-bottom:7px;color:var(--fk-reference-muted, #365780)}.why-grid p{font-size:10px;line-height:2.1;color:var(--fk-reference-muted, #8b9eb9)}.faq-section{background:var(--fk-reference-surface, #f8fafd);padding-block:50px}.faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.faq-intro h2{font-size:30px;font-weight:700;letter-spacing:-.8px;margin:10px 0 12px}.faq-intro p{font-size:12px;color:var(--fk-reference-muted, #8b9db6);line-height:2.25;margin-bottom:24px}.faq-intro .text-link{font-size:11px;color:var(--blue)}.faq-list{border-top:1px solid var(--fk-reference-border, #e3eaf5)}.faq-list details{border-bottom:1px solid var(--fk-reference-border, #e3eaf5)}.faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;padding:17px 3px;font-size:12px;color:var(--fk-reference-muted, #567497);line-height:2}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary .icon{width:16px;height:16px;color:var(--fk-reference-muted, #9aaec9);transition:transform .2s}.faq-list details[open] summary{color:var(--blue)}.faq-list details[open] summary .icon{transform:rotate(45deg);color:var(--blue)}.faq-answer{font-size:11px;line-height:2.2;color:var(--fk-reference-muted, #7e93ae);padding:0 3px 17px 30px}.consult-section{padding:0;background:var(--blue);color:var(--fk-reference-button-text, #ffffff)}.consult-inner{display:flex;align-items:center;gap:25px;padding:34px 0}.consult-icon{width:62px;height:62px;border:1px solid color-mix(in srgb, var(--fk-reference-background, #ffffff) 22.745098039215687%, transparent);border-radius:15px;display:grid;place-items:center;flex-shrink:0}.consult-icon .icon{width:31px;height:31px;stroke-width:1.2}.consult-inner h2{font-size:22px;font-weight:700;letter-spacing:-.5px}.consult-inner p{font-size:11px;color:var(--fk-reference-primary, #d1e3ff);max-width:640px;line-height:2.1;margin-top:5px}.consult-inner>.btn{margin-right:auto;white-space:nowrap;font-size:11px}
.related-section{padding-block:40px 59px}.parent-service{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--line);padding-bottom:21px;margin-bottom:33px}.parent-service>img{width:65px;height:62px;object-fit:contain;border-radius:7px}.parent-service h2{font-size:19px;line-height:1.9;font-weight:700;color:var(--fk-reference-muted, #395c8b)}.overline{font-size:9px;color:var(--fk-reference-muted, #94a7c0)}.parent-service-action{display:flex;align-items:center;gap:14px;font-size:11px;color:var(--fk-reference-muted, #7f99bc);margin-right:auto}.parent-service-action .icon{width:16px;height:16px}.parent-service:hover .parent-service-action{color:var(--blue)}.related-section .section-head h2{font-size:25px}.related-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.related-card{display:flex;align-items:center;gap:29px;border:1px solid var(--line);border-radius:13px;overflow:hidden;min-height:155px;padding:12px 20px;transition:border-color .2s}.related-card>img{width:142px;height:137px;object-fit:contain;mix-blend-mode:multiply}.related-card h3{font-size:19px;font-weight:700;color:var(--fk-reference-muted, #395d8b);margin:4px 0 18px;letter-spacing:-.3px}.related-link{display:inline-flex;align-items:center;gap:10px;font-size:11px;color:var(--blue)}.related-link .icon{width:16px;height:16px}.related-card:hover{border-color:var(--fk-reference-border, #a8ccff);background:var(--fk-reference-surface, #fbfdff)}
.site-footer{background:var(--fk-reference-surface, #f8fafd);border-top:1px solid var(--line);padding:41px 0 0}.footer-grid{display:grid;grid-template-columns:1.35fr .8fr .8fr 1.15fr;gap:43px}.footer-brand>.logo{margin-right:-9px;margin-top:-11px;margin-bottom:11px}.footer-brand>.logo img{width:139px;height:62px}.footer-grid h2{font-size:12px;font-weight:500;color:var(--fk-reference-muted, #5c799d);margin-bottom:12px}.footer-grid p,.footer-col>a{font-size:10px;color:var(--fk-reference-muted, #8c9fb9);line-height:2.3}.footer-brand p{max-width:275px;margin-bottom:17px}.socials{display:flex;gap:11px;font-size:9px;color:var(--fk-reference-muted, #819aba)}.socials a:hover{color:var(--blue)}.footer-col{display:flex;flex-direction:column;gap:7px}.footer-col h2{margin-bottom:6px}.footer-col>a:hover{color:var(--blue)}.footer-col>a>.icon{width:13px;height:13px;margin-right:4px}.footer-col .footer-email{font-family:Arial,sans-serif;font-size:11px;letter-spacing:.3px;margin-top:7px;direction:ltr;text-align:right}.footer-bottom{border-top:1px solid var(--fk-reference-border, #e2eaf6);margin-top:30px;padding:17px 0;display:flex;justify-content:space-between;gap:25px;color:var(--fk-reference-muted, #99abc3);font-size:9px}.back-top{position:fixed;bottom:24px;left:24px;width:36px;height:36px;display:grid;place-items:center;background:var(--fk-reference-background, #ffffff);border:1px solid var(--fk-reference-border, #dce8fa);border-radius:9px;color:var(--blue);box-shadow:0 3px 12px color-mix(in srgb, var(--fk-reference-text, #19344f) 3.1372549019607843%, transparent);z-index:25}.back-top .icon{width:16px;height:16px;transform:rotate(-90deg)}
dialog{border:1px solid var(--line);padding:27px;border-radius:17px;color:var(--ink);width:min(480px,calc(100% - 30px));box-shadow:0 25px 70px color-mix(in srgb, var(--fk-reference-text, #112d5b) 16.07843137254902%, transparent);max-height:88vh;overflow:auto;background:var(--fk-reference-background, #ffffff)}dialog::backdrop{background:color-mix(in srgb, var(--fk-reference-secondary, #152f4a) 45.88235294117647%, transparent);backdrop-filter:blur(3px)}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:17px;margin-bottom:14px}.dialog-head h2{font-size:18px;font-weight:500}.close-button{width:31px;height:31px;border-radius:7px;display:grid;place-items:center;background:var(--fk-reference-surface, #f4f7fc);color:var(--fk-reference-muted, #869bbc)}.close-button .icon{width:17px;height:17px}.dialog-copy{font-size:11px;color:var(--fk-reference-muted, #8c9fb9);line-height:2.2;margin:12px 0}.dialog-summary{background:var(--fk-reference-surface, #f5f8fd);border-radius:9px;padding:12px 15px;margin:16px 0}.dialog-summary>div{display:flex;justify-content:space-between;gap:18px;align-items:center;padding-block:8px;font-size:11px;color:var(--fk-reference-muted, #899fbf)}.dialog-summary b{font-weight:500;color:var(--fk-reference-muted, #4d709e)}.dialog-actions{display:flex;gap:10px;margin-top:21px}.dialog-actions .btn{font-size:11px}.gallery-dialog{width:min(810px,calc(100% - 28px));padding:22px}.gallery-image{height:min(58vh,580px);display:grid;place-items:center;background:var(--fk-reference-surface, #f8faff);border-radius:9px;padding:16px;overflow:hidden}.gallery-image img{width:100%;height:100%;object-fit:contain}.gallery-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;font-size:11px;color:var(--fk-reference-muted, #879ebe)}.gallery-controls .btn{font-size:10px;padding:8px 12px;min-height:36px}.gallery-controls .icon{width:14px;height:14px}.search-dialog{width:min(530px,calc(100% - 30px))}.search-field{display:flex;align-items:center;gap:11px;border:1px solid var(--line);border-radius:8px;padding:0 12px;margin-bottom:15px}.search-field .icon{width:18px;height:18px;color:var(--fk-reference-muted, #94aaca)}.search-field input{border:0;background:none;min-width:0;width:100%;height:47px;font-size:12px;box-shadow:none!important;outline:0}.search-field:focus-within{border-color:var(--blue)}.search-results{display:flex;flex-direction:column;max-height:45vh;overflow:auto}.search-results a{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid var(--fk-reference-border, #edf1f8);padding:11px 4px;font-size:11px;color:var(--fk-reference-muted, #6583aa)}.search-results a:hover{color:var(--blue)}.search-results .icon{width:14px;height:14px;color:var(--fk-reference-muted, #95add0)}.search-dialog #search-empty{font-size:12px;color:var(--fk-reference-muted, #8da1bb);padding:15px 0}
@media(min-width:1400px){.hero-grid{gap:114px;grid-template-columns:1.15fr .85fr}}
@media(max-width:1080px){.main-nav{gap:20px;font-size:11px}.header-inner{gap:18px}.hero-grid{gap:47px;grid-template-columns:1fr .86fr}.hero h1{font-size:44px}.hero-visual{gap:13px}.hero-visual>img{width:186px;height:205px}.hero-note strong{font-size:17px}.hero-note-footer{font-size:8px}.guide-layout{gap:39px;grid-template-columns:245px minmax(0,1fr)}.calculator{padding-inline:22px}.footer-grid{gap:28px}.related-card{gap:20px}.related-card>img{width:110px;height:126px}.related-card h3{font-size:17px}}
@media(max-width:880px){.main-nav{display:none}.menu-button{display:grid;place-items:center;width:34px;height:34px;color:var(--fk-reference-muted, #7895bb)}.hero-grid{gap:33px}.hero h1{font-size:37px;letter-spacing:-1.2px}.hero h1 small{font-size:10px;letter-spacing:1.5px}.hero-description{font-size:12px}.hero-actions{gap:14px;flex-wrap:wrap}.hero-actions .btn{font-size:11px;padding-inline:16px}.hero-actions .text-link{font-size:10px}.hero-visual{align-items:center;gap:12px;justify-content:start}.hero-visual>img{width:155px;height:172px}.hero-note strong{font-size:15px}.currency-tags{gap:3px}.currency-tags span{padding:3px 6px;font-size:8px}.hero-note-footer{white-space:normal;font-size:8px;line-height:2}.calculator{padding:21px}.calculator h2{font-size:17px}.calculator .form-intro{font-size:9px}.calculator .quote-total b{font-size:17px}.service-facts{grid-template-columns:1fr 1fr;row-gap:20px}.service-facts>div:nth-child(2){border:0}.service-facts>div{justify-content:flex-start;padding-right:30px}.service-facts>div:nth-child(3){border-left:1px solid var(--line)}.steps{gap:19px}.steps>li{gap:9px}.steps h3{font-size:12px}.steps p{font-size:9px}.step-number{font-size:21px}.section-head h2{font-size:24px}.guide-layout{grid-template-columns:215px minmax(0,1fr);gap:27px}.toc-link{font-size:9px}.article-section h2{font-size:20px}.prose{font-size:12px}.why-grid{gap:20px}.why-grid article{padding-left:12px}.why-grid h3{font-size:12px}.why-grid p{font-size:9px}.faq-grid{gap:36px;grid-template-columns:.6fr 1fr}.faq-intro h2{font-size:26px}.consult-inner{gap:17px}.consult-inner p{font-size:10px}.consult-icon{width:50px;height:50px}.consult-inner h2{font-size:20px}.consult-inner>.btn{font-size:10px;padding-inline:15px}.related-card{gap:13px;padding-inline:13px}.related-card h3{font-size:16px}.related-card>img{width:104px;height:120px}.footer-grid{grid-template-columns:1.3fr 1fr 1fr;gap:28px}.footer-col:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:start}.footer-col:last-child .footer-email{grid-column:3}.footer-col:last-child h2{grid-row:1 / 3}}
@media(max-width:680px){html{scroll-padding-top:87px}.container{padding-inline:21px}.site-header{height:68px}.logo img{width:132px;height:59px}.header-actions{gap:5px}.header-login{font-size:10px;padding:7px 10px}.header-login .icon{width:14px;height:14px}.search-button{width:29px;height:29px}.search-button .icon{width:18px;height:18px}.menu-button{width:29px;height:29px}.breadcrumb{font-size:8px;gap:6px;padding-top:21px;white-space:nowrap;overflow:auto}.breadcrumb .icon{width:10px;height:10px}.hero{padding-top:24px}.hero:before{width:100%;height:53%;top:46%;border-radius:0;background:var(--fk-reference-surface, #f7faff)}.hero-grid{grid-template-columns:1fr;gap:30px}.hero-copy{padding-top:0}.hero h1{font-size:40px;line-height:1.6;margin:14px 0;letter-spacing:-1.4px}.hero h1 small{font-size:11px;letter-spacing:2px}.hero-description{font-size:12px;line-height:2.3;max-width:100%}.hero-actions{gap:21px;margin:21px 0 18px}.hero-actions .btn{min-height:43px}.hero-visual{max-width:100%;justify-content:center;min-height:170px;padding-top:4px;gap:30px}.hero-visual>img{width:183px;height:195px}.hero-note strong{font-size:18px}.hero-note-label{font-size:9px}.currency-tags span{font-size:9px;padding:3px 7px}.hero-note-footer{font-size:8px;max-width:150px}.calculator{padding:23px;border-radius:15px;box-shadow:none}.calculator h2{font-size:21px}.calculator .form-intro{font-size:10px;margin-bottom:19px}.calculator .quote-total b{font-size:23px}.field>span:first-child{font-size:11px}.sample-rate{font-size:9px}.quote-details>div{font-size:11px}.form-help{font-size:10px;margin-top:16px}.service-facts{padding-block:20px;gap:19px 0}.service-facts>div{gap:10px;padding-right:0}.service-facts>div:nth-child(even){padding-right:16px}.service-facts>div>.icon{width:21px;height:21px}.service-facts strong{font-size:12px}.service-facts>div>span{font-size:8px}.service-facts strong[dir=ltr]{font-size:8px;letter-spacing:0}.section{padding-block:38px}.section-head{gap:15px;align-items:center;margin-bottom:25px}.section-head h2{font-size:22px;letter-spacing:-.5px}.section-head .eyebrow{font-size:9px;margin-bottom:5px}.section-index{display:none}.steps{grid-template-columns:1fr 1fr;gap:28px 26px}.steps h3{font-size:13px}.steps p{font-size:10px;max-width:170px}.step-number{font-size:22px}.steps>li{gap:11px;padding-top:16px}.receipts-section .section-head{align-items:flex-start}.receipts-section .section-head h2{font-size:19px;max-width:230px}.receipts-section .eyebrow{font-size:8px}.head-actions{gap:5px;margin-top:21px}.head-actions .subtle{display:none}.round-btn{width:30px;height:30px;border-radius:7px}.receipt-track{margin-left:-21px;padding-left:21px;gap:10px}.receipt-card{flex-basis:165px}.receipt-image{height:122px}.guide-section{padding-top:40px}.guide-heading{margin-bottom:23px;padding-bottom:20px;align-items:flex-start}.guide-heading h2{font-size:24px;letter-spacing:-.4px}.guide-heading .eyebrow{font-size:10px}.guide-label{display:none}.guide-layout{display:block}.guide-sidebar{height:auto;margin-bottom:26px}.sidebar-inner{position:static}.sidebar-cta{display:none}.toc-links{max-height:210px;min-height:0;padding:8px 13px}.toc-link{font-size:11px;padding-block:7px}.toc>summary{font-size:12px}.article-section{padding:27px 0 26px;scroll-margin-top:93px}.article-section h2{font-size:21px;line-height:1.9;letter-spacing:-.5px;margin-bottom:14px}.prose{font-size:13px;line-height:2.3}.prose h3{font-size:16px}.prose img{max-height:300px;border-radius:8px}.prose table{font-size:11px}.prose th,.prose td{padding:11px 13px}.source-links{font-size:9px;gap:11px}.why-grid{grid-template-columns:1fr 1fr;gap:27px}.why-grid article{border:0;padding-left:0}.why-grid article>.icon{margin-bottom:11px;width:24px;height:24px}.why-grid h3{font-size:13px}.why-grid p{font-size:10px}.why-section .section-head .text-link{font-size:10px}.faq-grid{grid-template-columns:1fr;gap:25px}.faq-intro h2{font-size:27px;margin-bottom:7px}.faq-intro p{display:inline;font-size:11px}.faq-intro p br{display:none}.faq-intro .text-link{display:flex;margin-top:13px;font-size:10px}.faq-list summary{font-size:12px;padding-block:16px}.faq-answer{font-size:11px;padding-left:0}.consult-inner{padding-block:28px;display:grid;grid-template-columns:42px 1fr;gap:14px}.consult-icon{width:41px;height:41px;border-radius:10px;align-self:start;margin-top:3px}.consult-icon .icon{width:23px;height:23px}.consult-inner h2{font-size:19px}.consult-inner p{font-size:10px;margin-top:7px}.consult-inner>.btn{grid-column:2;justify-self:start;margin:1px 0 0;font-size:10px;min-height:41px;padding:10px 14px}.parent-service{gap:10px;margin-bottom:28px}.parent-service>img{width:57px;height:57px}.parent-service h2{font-size:18px}.parent-service-action{font-size:9px;gap:8px}.parent-service-action .icon{width:14px;height:14px}.related-section .section-head h2{font-size:23px}.related-section .section-head .text-link{font-size:10px}.related-grid{grid-template-columns:1fr;gap:15px}.related-card{padding:10px 17px;gap:27px;min-height:142px}.related-card>img{width:123px;height:127px}.related-card h3{font-size:19px;margin-bottom:14px}.related-link{font-size:10px}.related-card .overline{font-size:9px}.site-footer{padding-top:29px}.footer-grid{grid-template-columns:1fr 1fr;gap:27px 32px}.footer-brand{grid-column:1/-1}.footer-brand p{max-width:100%;font-size:11px;margin-bottom:14px}.footer-brand>.logo{margin-bottom:5px}.footer-col>a{font-size:11px}.footer-grid h2{font-size:12px;margin-bottom:9px}.footer-col:last-child{grid-column:1/-1;display:flex}.footer-col:last-child .footer-email{margin-top:3px}.footer-col:last-child p{font-size:11px}.footer-bottom{font-size:8px;flex-direction:column;gap:3px;margin-top:24px;padding:15px 0 18px}.back-top{left:14px;bottom:15px;width:32px;height:32px}dialog{padding:22px}.dialog-head h2{font-size:16px}.dialog-actions .btn{font-size:10px;padding-inline:13px}.gallery-dialog{padding:17px}.gallery-image{height:54vh;padding:10px}.search-results a{font-size:11px}}
@media(max-width:370px){.container{padding-inline:17px}.header-login .icon{display:none}.logo img{width:119px}.hero h1{font-size:36px}.hero-visual{gap:13px}.hero-visual>img{width:163px}.hero-note strong{font-size:16px}.hero-actions{gap:14px}.hero-actions .text-link{font-size:9px}.calculator{padding-inline:19px}.calculator h2{font-size:19px}.service-facts strong{font-size:11px}.article-section h2{font-size:20px}.related-card{gap:16px}.related-card>img{width:111px}.related-card h3{font-size:17px}.parent-service-action{font-size:8px}.dialog-actions{flex-wrap:wrap}}
.quote-details .quote-total{flex-wrap:wrap}.quote-total b{max-width:100%;white-space:normal;overflow-wrap:anywhere;margin-inline-start:auto}body:has(dialog[open]){overflow:hidden}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

/* Collapsed guide: two opening paragraphs, then a clear disclosure button. */
.guide-preview{max-width:850px}
.content-toggle-row{display:flex;justify-content:center;margin-top:24px}
.content-toggle{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 23px;background:var(--fk-reference-surface, #edf4ff);color:var(--blue);border:1px solid var(--fk-reference-border, #d6e7ff);border-radius:10px;font-size:12px;font-weight:600;transition:background .2s}
.content-toggle:hover{background:var(--fk-reference-surface, #dfebff)}.content-toggle .icon{width:17px;height:17px}.content-toggle[aria-expanded="true"] .icon{transform:rotate(180deg)}
/* Featured image above a compact charge calculator. */
.hero-grid{gap:72px;align-items:center}.hero-copy{padding-top:0}
.order-wrap{min-width:0}.order-visual{max-width:100%;min-height:0;border:0;padding:0;margin:0 0 14px;gap:20px;justify-content:center}
.order-visual>img{width:174px;height:184px}.order-visual .hero-note{padding-right:0}.order-visual .hero-note strong{font-size:16px;line-height:1.75}.order-visual .hero-note-footer{font-size:8px;white-space:normal;max-width:148px}
.calculator{padding:19px 21px 16px;border-radius:16px}.calculator-head{gap:12px;margin-bottom:14px}.calculator-title{display:flex;align-items:center;gap:9px;min-width:0}.calculator .calculator-title h2{font-size:16px;line-height:1.6;letter-spacing:-.3px}.calculator .calc-icon{width:30px;height:30px;flex-shrink:0}.calculator .calc-icon .icon{width:17px;height:17px}.calculator .preview-badge{font-size:8px;white-space:nowrap;padding:2px 6px}
.calculator-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:12px;margin-bottom:11px}.calculator-fields .field{min-width:0;margin:0}.calculator-fields .field>span:first-child{font-size:10px;line-height:1.8;margin-bottom:5px}
.calculator-fields .select-wrap select,.calculator-fields .amount-wrap input{height:42px}.calculator-fields .select-wrap select{font-size:11px;padding:0 10px 0 28px;text-overflow:ellipsis}.calculator-fields .select-wrap>.icon{top:15px;left:10px}.calculator-fields .amount-wrap input{font-size:18px;padding:0 11px 0 44px}.calculator-fields .amount-wrap>span{font-size:10px;left:11px;top:11px}
.calculator .sample-rate{margin:0 0 10px;gap:10px}.calculator .quote-details{padding:11px 13px}.calculator .quote-details .quote-total{border:0;margin:0;padding:0;min-height:30px;align-items:center}.calculator .quote-total b{font-size:21px;line-height:1.4}.calculator .quote-total b small{display:inline;font-size:9px;margin:0 5px 0 0}
.calculator .submit-button{min-height:42px;margin-top:12px;padding-block:9px}.calculator .secure-note{font-size:8px;margin:8px 0 3px}.calculator .sample-note{font-size:8px;line-height:1.8}.order-wrap .form-help{margin-top:10px;font-size:9px}
@media(max-width:1100px){.hero-grid{gap:38px}.calculator{padding-inline:18px}.calculator .calculator-title h2{font-size:14px}.calculator-fields{gap:10px}.order-visual{gap:14px}.order-visual>img{width:162px;height:171px}}
@media(max-width:880px){.hero-grid{gap:28px}.order-wrap{width:100%;max-width:440px;margin-inline:auto}.order-visual>img{width:180px;height:190px}.calculator{padding:18px 20px 16px}.calculator .calculator-title h2{font-size:16px}}
@media(max-width:480px){.order-visual{gap:14px;margin-bottom:12px}.order-visual>img{width:155px;height:164px}.order-visual .hero-note strong{font-size:15px}.order-visual .hero-note-footer{max-width:132px}.calculator{padding:16px}.calculator-head{gap:8px}.calculator .calculator-title h2{font-size:14px}.calculator .preview-badge{font-size:7px;padding-inline:5px}.calculator-fields{gap:10px}.calculator-fields .select-wrap select{font-size:10px}.calculator .quote-total b{font-size:20px}}


[data-content-full][hidden]{display:block!important}[data-preview-mode="replace"] [data-content-preview],[data-content-toggle]{display:none!important}