:root{--navy:#0F2A54;--navy-deep:#0A1D3B;--blue:#1E52B0;--blue-light:#E9EFFB;--gold:#A97B2F;--gold-light:#F4E9D4;--teal:#2F8F82;--teal-light:#E3F3F1;--coral:#C1543F;--coral-light:#FBEAE7;--plum:#6B4E8E;--plum-light:#EDE8F3;--ink:#12172A;--ink-soft:#4B5468;--paper:#FAF9F6;--paper-alt:#F3F1EB;--line:#DCE1EC;--white:#FFFFFF;--success:#1F7A4D;--error:#B3261E;--font-heading:'Poppins','Segoe UI',-apple-system,sans-serif;--font-sans:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--font-serif:var(--font-heading);--radius:3px;--shadow-card:0 1px 2px rgba(15,42,84,0.06),0 1px 0 rgba(15,42,84,0.04)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans);color:var(--ink);background:var(--paper);line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--navy-deep);line-height:1.2;margin:0 0 0.5em;font-weight:600}h1{font-size:clamp(2rem,4vw,3rem);font-weight:700}h2{font-size:clamp(1.5rem,3vw,2.1rem);font-weight:600}h3{font-size:1.3rem}.accent-blue{color:var(--blue)}.accent-teal{color:var(--teal)}.accent-coral{color:var(--coral)}.accent-gold{color:var(--gold)}.accent-plum{color:var(--plum)}p{margin:0 0 1em;max-width:68ch;color:var(--ink-soft)}.container{width:100%;max-width:1120px;margin:0 auto;padding:0 24px}.container-narrow{width:100%;max-width:760px;margin:0 auto;padding:0 24px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{animation:none !important;transition:none !important}}.topbar{background:var(--paper-alt);color:var(--ink-soft);font-size:0.8rem;border-bottom:1px solid var(--line)}.topbar .container{display:flex;justify-content:space-between;align-items:center;padding-top:7px;padding-bottom:7px;flex-wrap:wrap;gap:6px}.topbar a{color:var(--navy);font-weight:600}.topbar .topbar-trust{display:flex;gap:20px;flex-wrap:wrap}.site-header{background:var(--white);border-bottom:1px solid var(--line);box-shadow:0 1px 0 rgba(15,42,84,0.03)}.site-header .container{display:flex;align-items:center;justify-content:space-between;padding-top:14px;padding-bottom:14px}.brand{display:flex;align-items:baseline;gap:10px;color:var(--navy-deep);font-family:var(--font-heading)}.brand:hover{text-decoration:none}.brand .brand-mark{font-weight:700;font-size:1.4rem;letter-spacing:0.01em}.main-nav{display:flex;align-items:center;gap:4px}.main-nav a{color:var(--ink);font-size:0.92rem;font-weight:500;padding:9px 16px;border-radius:5px}.main-nav a:hover{color:var(--navy-deep);background:var(--paper-alt);text-decoration:none}.main-nav a.nav-active{background:var(--blue);color:var(--white)}.main-nav a.nav-active:hover{background:var(--blue);color:var(--white)}.main-nav a.nav-cta{margin-left:8px}.nav-toggle{display:none}@media (max-width:900px){.main-nav{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 26px;border-radius:var(--radius);font-weight:600;font-size:0.97rem;border:1px solid transparent;cursor:pointer;font-family:var(--font-sans)}.btn:hover{text-decoration:none}.btn-primary{background:var(--coral);color:var(--white)}.btn-primary:hover{background:#A3452F}.btn-outline{background:transparent;border-color:rgba(255,255,255,0.6);color:var(--white)}.btn-outline:hover{background:rgba(255,255,255,0.12)}.btn-navy{background:var(--navy);color:var(--white)}.btn-navy:hover{background:var(--navy-deep)}.btn-block{width:100%}.btn:disabled{opacity:0.6;cursor:not-allowed}.hero{background:radial-gradient(ellipse 700px 420px at 88% -10%,rgba(193,84,63,0.35),transparent 60%),radial-gradient(ellipse 600px 500px at -5% 115%,rgba(47,143,130,0.35),transparent 60%),linear-gradient(120deg,var(--navy-deep) 0%,var(--navy) 55%,#163B6E 100%);color:var(--white);position:relative;overflow:hidden}.hero .container{position:relative;padding:76px 24px 84px}.hero-eyebrow{color:#F2C9B8;font-size:0.85rem;font-weight:700;letter-spacing:0.04em;margin-bottom:14px}.hero h1{color:var(--white);max-width:16ch;font-family:var(--font-heading)}.hero h1 .accent-coral{color:#F0977E}.hero p.lede{color:#C9D5EC;font-size:1.15rem;max-width:52ch;margin-bottom:28px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:40px}.hero-stats{display:flex;gap:40px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,0.15);padding-top:24px}.hero-stat .num{font-family:var(--font-serif);font-size:1.7rem;color:var(--white);display:block}.hero-stat .label{color:#A9B8D9;font-size:0.85rem}.section{padding:72px 0}.section-alt{background:var(--paper-alt)}.section-header{max-width:60ch;margin-bottom:40px}.section-header p{font-size:1.05rem}.doc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.doc-card{background:var(--white);padding:32px 28px;display:flex;flex-direction:column}.doc-card .doc-icon{width:42px;height:42px;border:1px solid var(--gold);color:var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:18px;font-family:var(--font-serif);font-weight:600}.doc-card h3{margin-bottom:8px}.doc-card p{font-size:0.95rem;margin-bottom:18px;flex-grow:1}.doc-card .doc-meta{display:flex;justify-content:space-between;font-size:0.85rem;color:var(--ink-soft);border-top:1px solid var(--line);padding-top:14px;margin-bottom:16px}.doc-card .doc-meta strong{color:var(--navy)}.doc-card a.card-link{font-weight:600}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px;counter-reset:step}.step{border-top:3px solid var(--navy);padding-top:16px}.step .step-num{font-family:var(--font-serif);color:var(--gold);font-size:1.1rem;font-weight:700}.step h3{font-size:1.05rem;margin-top:6px}.step p{font-size:0.93rem}.trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px}.trust-item{display:flex;gap:16px}.trust-item .trust-mark{flex-shrink:0;width:38px;height:38px;border-radius:50%;background:var(--blue-light);color:var(--navy);display:flex;align-items:center;justify-content:center;font-weight:700;font-family:var(--font-serif)}.trust-item h3,.trust-item-title{font-size:1rem;margin-bottom:4px;font-weight:700;color:var(--ink)}.trust-item p{font-size:0.93rem;margin-bottom:0}.tile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.tile{background:var(--tile-color,var(--navy));color:var(--white);padding:30px 26px;border-radius:6px;display:flex;flex-direction:column;min-height:220px}.tile-icon-circle{width:52px;height:52px;border-radius:50%;background:rgba(255,255,255,0.16);border:1px solid rgba(255,255,255,0.35);display:flex;align-items:center;justify-content:center;margin-bottom:18px;flex-shrink:0}.tile-icon-circle svg{width:24px;height:24px;color:var(--white)}.tile h3{color:var(--white);font-size:1.15rem;margin-bottom:8px}.tile p{color:rgba(255,255,255,0.88);font-size:0.92rem;margin-bottom:20px;flex-grow:1}.tile .tile-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.tile .tile-price{font-size:0.82rem;color:rgba(255,255,255,0.85)}.tile .btn-tile{display:inline-flex;align-items:center;justify-content:center;padding:9px 18px;border-radius:4px;border:1px solid rgba(255,255,255,0.7);color:var(--white);font-weight:600;font-size:0.88rem;white-space:nowrap}.tile .btn-tile:hover{background:rgba(255,255,255,0.16);text-decoration:none}.service-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px}.service-item{text-align:center}.service-icon{width:56px;height:56px;border-radius:50%;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;color:var(--white)}.service-icon svg{width:26px;height:26px}.service-item h3{font-size:1rem;margin-bottom:6px}.service-item p{font-size:0.88rem;margin:0 auto}.who-we-are-split{display:grid;grid-template-columns:1.3fr 1fr;gap:56px;align-items:start}@media (max-width:780px){.who-we-are-split{grid-template-columns:1fr}}.who-we-are-split h2{margin-bottom:20px}.who-we-are-split p{margin-bottom:16px}.link-arrow{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--blue)}.link-arrow:hover{text-decoration:none;gap:10px;transition:gap 0.15s ease}.info-card-stack{display:flex;flex-direction:column;gap:16px}.info-card{background:var(--paper-alt);border:1px solid var(--line);border-radius:8px;padding:20px 22px}.info-card h3{font-size:0.98rem;margin-bottom:6px}.info-card p{font-size:0.88rem;color:var(--ink-soft);margin-bottom:0}.flow-steps{display:flex;align-items:flex-start;justify-content:center;gap:8px;flex-wrap:wrap}.flow-step{display:flex;flex-direction:column;align-items:center;text-align:center;width:150px}.flow-step-circle{width:58px;height:58px;border-radius:50%;color:var(--white);display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:12px}.flow-step-circle svg{width:24px;height:24px}.flow-step-circle .step-badge{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:var(--navy-deep);color:var(--white);font-size:0.68rem;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--paper)}.flow-step h3{font-size:0.92rem;margin-bottom:0}.flow-chevron{color:var(--line);font-size:1.3rem;margin-top:18px}@media (max-width:760px){.flow-chevron{display:none}}.feature-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media (max-width:780px){.feature-split{grid-template-columns:1fr}}.feature-split.reverse .feature-visual{order:2}.checklist{list-style:none;margin:0 0 24px;padding:0}.checklist li{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--line);font-size:0.93rem;color:var(--ink-soft)}.checklist li:first-child{padding-top:0}.checklist .check-mark{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--blue-light);color:var(--navy);display:flex;align-items:center;justify-content:center;font-size:0.7rem;margin-top:2px}.doc-mockup{position:relative;height:280px;display:flex;align-items:center;justify-content:center}.doc-mockup .mock-page{position:absolute;width:190px;height:240px;background:var(--white);border:1px solid var(--line);border-radius:4px;box-shadow:0 10px 24px rgba(15,42,84,0.12);padding:18px 16px}.doc-mockup .mock-page .mock-line{height:8px;background:var(--paper-alt);border-radius:2px;margin-bottom:10px}.doc-mockup .mock-page .mock-line.short{width:55%}.doc-mockup .mock-page .mock-line.accent{background:var(--gold-light)}.doc-mockup .mock-page.p1{transform:rotate(-8deg) translateX(-46px);z-index:1}.doc-mockup .mock-page.p2{transform:rotate(4deg) translateX(46px);z-index:2}.doc-mockup .mock-page.p3{transform:rotate(-2deg);z-index:3}.doc-mockup .mock-stamp{position:absolute;bottom:18px;right:34px;width:54px;height:54px;border-radius:50%;border:2px solid var(--gold);color:var(--gold);display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-weight:700;font-size:0.7rem;transform:rotate(-12deg);z-index:4;background:var(--white)}.order-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:start}@media (max-width:860px){.order-layout{grid-template-columns:1fr}.order-layout .order-form-col{order:-1}}.order-content h3{font-size:1.1rem;margin-top:1.4em}.order-form-col{position:sticky;top:24px}.form-card{background:var(--white);border:1px solid var(--line);padding:32px}.form-card h2{font-size:1.4rem}.form-card-summary{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid var(--line)}.form-card-summary .fcs-label{font-size:0.72rem;text-transform:uppercase;letter-spacing:0.04em;color:var(--ink-soft);margin-bottom:2px}.form-card-summary .fcs-doc-name{font-family:var(--font-heading);font-weight:600;color:var(--navy-deep);font-size:1.05rem}.form-card-summary .fcs-price{text-align:right;font-family:var(--font-heading);font-weight:700;font-size:1.2rem;color:var(--coral);white-space:nowrap}.form-card-summary .fcs-turnaround{display:block;font-family:var(--font-sans);font-weight:400;font-size:0.76rem;color:var(--ink-soft)}.form-fineprint{font-size:0.8rem;color:var(--ink-soft);margin:12px 0 0;text-align:center}.form-row{margin-bottom:20px}.form-row label{display:block;font-weight:600;font-size:0.9rem;margin-bottom:6px;color:var(--navy-deep)}.form-row .hint{font-size:0.8rem;color:var(--ink-soft);margin-top:4px}.form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width:520px){.form-row-2{grid-template-columns:1fr}}input[type=text],input[type=email],input[type=date],textarea,select{width:100%;padding:11px 13px;border:1px solid #C7CEDD;border-radius:var(--radius);font-family:var(--font-sans);font-size:0.95rem;background:var(--white);color:var(--ink)}input:focus,textarea:focus,select:focus{border-color:var(--blue)}textarea{min-height:120px;resize:vertical}.required-mark{color:var(--error)}.payment-address-box{margin-top:12px;background:var(--paper-alt);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px}.pab-coin{font-size:0.85rem;font-weight:600;color:var(--navy-deep);margin-bottom:8px}.pab-address-row{display:flex;align-items:center;gap:8px}.pab-address{flex-grow:1;font-family:'Courier New',monospace;font-size:0.78rem;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:7px 10px;word-break:break-all;color:var(--ink)}.btn-copy{flex-shrink:0;background:var(--navy);color:var(--white);border:none;border-radius:var(--radius);padding:8px 14px;font-size:0.78rem;font-weight:600;cursor:pointer;font-family:var(--font-sans)}.btn-copy:hover{background:var(--navy-deep)}.pab-instructions{font-size:0.76rem;color:var(--ink-soft);margin-top:8px}.payment-panel{background:var(--white);border:1px solid var(--line);padding:22px 24px;margin-top:20px}.payment-panel h3{font-size:1rem;margin-bottom:6px}.payment-panel-hint{font-size:0.82rem;margin-bottom:16px}.payment-method-row{border-top:1px solid var(--line);padding:12px 0}.payment-method-row:first-of-type{border-top:none;padding-top:0}.payment-method-name{font-weight:600;font-size:0.9rem;color:var(--navy-deep);margin-bottom:4px}.payment-method-address{font-family:'Courier New',monospace;font-size:0.8rem;background:var(--paper-alt);border:1px solid var(--line);padding:6px 10px;border-radius:var(--radius);word-break:break-all;color:var(--ink);margin-bottom:4px}.payment-method-instructions{font-size:0.78rem;color:var(--ink-soft)}.contact-channels{display:grid;gap:16px;margin-top:24px}.contact-channel{display:flex;align-items:center;gap:14px;border:1px solid var(--line);background:var(--white);padding:16px 20px}.contact-channel .channel-icon{width:38px;height:38px;border-radius:50%;background:var(--blue-light);color:var(--navy);display:flex;align-items:center;justify-content:center;font-weight:700;font-family:var(--font-serif);flex-shrink:0}.contact-channel .channel-label{font-size:0.8rem;color:var(--ink-soft)}.contact-channel .channel-value{font-weight:600;color:var(--navy-deep)}.sample-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.sample-card{margin:0;background:var(--white);border:1px solid var(--line);border-radius:4px;overflow:hidden}.sample-card img{width:100%;height:260px;object-fit:cover;display:block;cursor:zoom-in;transition:transform 0.15s ease}.sample-card:hover img{transform:scale(1.03)}.sample-card figcaption{padding:10px 14px;font-size:0.82rem;color:var(--ink-soft)}.lightbox-overlay{position:fixed;inset:0;background:rgba(10,29,59,0.92);display:flex;align-items:center;justify-content:center;padding:48px 24px;z-index:1000;opacity:0;visibility:hidden;transition:opacity 0.18s ease}.lightbox-overlay.is-open{opacity:1;visibility:visible}.lightbox-overlay figure{margin:0;max-width:92vw;max-height:90vh;text-align:center}.lightbox-overlay img{max-width:100%;max-height:80vh;border-radius:6px;box-shadow:0 24px 64px rgba(0,0,0,0.45)}.lightbox-overlay figcaption{color:var(--white);margin-top:16px;font-size:0.9rem}.lightbox-close{position:absolute;top:18px;right:22px;background:rgba(255,255,255,0.12);border:none;color:var(--white);font-size:1.6rem;line-height:1;width:40px;height:40px;border-radius:50%;cursor:pointer}.lightbox-close:hover{background:rgba(255,255,255,0.22)}.brand-logo-img{max-height:40px;width:auto;display:block}.footer-logo-img{max-height:34px;width:auto;display:block;margin-bottom:12px}.alert{padding:14px 18px;border-radius:var(--radius);margin-bottom:20px;font-size:0.92rem;border:1px solid transparent}.alert-success{background:#EAF6EF;border-color:#BFE4CC;color:var(--success)}.alert-error{background:#FBEAE9;border-color:#F2C1BD;color:var(--error)}.field-error{color:var(--error);font-size:0.82rem;margin-top:4px}.site-footer{background:var(--navy-deep);color:#A9B8D9;padding:56px 0 28px;margin-top:72px;position:relative}.site-footer::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--coral),var(--gold),var(--teal),var(--blue),var(--plum))}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;margin-bottom:40px}@media (max-width:720px){.footer-grid{grid-template-columns:1fr 1fr}}.footer-grid h4{color:var(--white);font-size:0.85rem;text-transform:uppercase;letter-spacing:0.04em;font-family:var(--font-sans);margin-bottom:14px}.footer-grid a{color:#A9B8D9;display:block;margin-bottom:8px;font-size:0.92rem}.footer-grid a:hover{color:#F0977E}.footer-brand{color:var(--white);font-family:var(--font-heading);font-size:1.2rem;margin-bottom:10px}.footer-grid p{font-size:0.88rem;color:#90A0C4}.footer-bottom{border-top:1px solid rgba(255,255,255,0.12);padding-top:22px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:0.82rem;color:#7C8CB0}.prose h2{margin-top:1.6em}.prose h3{margin-top:1.3em}.prose ul,.prose ol{color:var(--ink-soft);max-width:68ch}.prose li{margin-bottom:0.4em}.page-header{background:var(--paper-alt);border-bottom:1px solid var(--line);padding:44px 0;margin-bottom:8px}.page-header .eyebrow{color:var(--gold);font-weight:600;font-size:0.85rem;margin-bottom:8px}.page-header p{font-size:1.05rem}.disclosure-box{background:var(--blue-light);border-left:3px solid var(--blue);padding:16px 20px;font-size:0.9rem;margin:28px 0;color:var(--navy-deep)}.common-uses-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}@media (max-width:640px){.common-uses-grid{grid-template-columns:1fr}}.common-use-card{display:flex;align-items:center;gap:10px;background:var(--white);border:1px solid var(--line);border-radius:8px;padding:14px 18px;font-size:0.93rem;color:var(--ink)}.check-mark-sm{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:var(--teal-light);color:var(--teal);display:flex;align-items:center;justify-content:center;font-size:0.65rem}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 4px;font-family:var(--font-heading);font-weight:600;font-size:1.02rem;color:var(--navy-deep)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{content:''}.faq-item summary::after{content:'+';flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--paper-alt);color:var(--navy);font-size:1.1rem;line-height:1;display:flex;align-items:center;justify-content:center;transition:transform 0.15s ease}.faq-item[open] summary::after{content:'\2212'}.faq-item summary:hover{color:var(--blue)}.faq-answer{padding:0 4px 22px}.faq-answer p{margin:0;font-size:0.95rem}.breadcrumb-bar{border-bottom:1px solid var(--line);background:var(--white)}.breadcrumb-list{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:11px 0;font-size:0.82rem;color:var(--ink-soft)}.breadcrumb-list li{display:flex;align-items:center;gap:6px}.breadcrumb-list li:not(:last-child)::after{content:'/';color:var(--line)}.breadcrumb-list a{color:var(--ink-soft)}.breadcrumb-list a:hover{color:var(--blue);text-decoration:none}.breadcrumb-list li[aria-current="page"]{color:var(--navy-deep);font-weight:500}.doc-section-block{max-width:72ch}.doc-section-block h2{margin-bottom:0.6em}.doc-section-block + .doc-section-block{margin-top:44px}.related-docs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:28px}.included-card{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:22px 26px;margin:24px 0 28px}.included-card h3{margin:0 0 14px;font-size:1.02rem}.included-list{list-style:none;margin:0;padding:0}.included-list li{display:flex;align-items:flex-start;gap:10px;padding:7px 0;font-size:0.93rem;color:var(--ink-soft)}.included-arrow{flex-shrink:0;color:var(--blue)}.who-uses-card{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:40px 44px;display:grid;grid-template-columns:1.3fr 1fr;gap:48px}@media (max-width:780px){.who-uses-card{grid-template-columns:1fr;padding:28px 24px}}.who-uses-intro h2{margin-bottom:18px}.who-uses-intro p{margin-bottom:14px}.who-uses-reasons h3{margin-bottom:14px;font-size:1.02rem}.who-uses-reasons .included-list li{color:var(--ink)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}