.conversionLanding{color:#10251d;background:#fff}.conversionLanding .nav{z-index:20;background:#fff;position:sticky;top:0}.landingGiftButton{border-radius:8px;padding:11px 16px;font-weight:800;color:#fff!important;background:#0aa64f!important}.conversionLanding .navLinks .ghostButton{border-radius:9px;padding:13px 25px;font-size:16px;font-weight:900;line-height:1;transition:transform .15s,box-shadow .15s;box-shadow:0 7px 16px #087c4030;color:#fff!important;background:#087c40!important;border:2px solid #046a34!important}.conversionLanding .navLinks .ghostButton:hover{transform:translateY(-1px);box-shadow:0 10px 20px #087c4040;background:#065f31!important}.landingHero{background:linear-gradient(135deg,#fff 55%,#f3fbf5);grid-template-columns:minmax(340px,.9fr) minmax(420px,1.15fr) minmax(360px,.9fr);align-items:center;gap:24px;padding:48px 3vw 56px;display:grid}.landingHeroCopy{max-width:620px}.landingPill{color:#078747;background:#e9f8ee;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-block}.landingHero h1{margin:22px 0;font-size:clamp(38px,3.7vw,62px);line-height:1.03}.landingHero h1 em{color:#12a84f}.landingHeroCopy>p{color:#53645d;font-size:16px;line-height:1.65}.landingBenefits{flex-wrap:wrap;gap:22px;margin:26px 0;display:flex}.landingBenefits span{color:#0aa64f;gap:5px;font-size:20px;display:grid}.landingBenefits b{color:#23352e;font-size:10px}.heroActions{flex-wrap:wrap;gap:10px;display:flex}.landingCreatePrimary,.landingUploadButton,.landingCreateButton{background:#0aa64f;border-radius:8px;padding:14px 18px;font-weight:800;text-decoration:none;box-shadow:0 8px 22px #0aa64f24;color:#fff!important}.landingCreatePrimary{padding:15px 18px;font-size:14px;box-shadow:0 10px 26px #0aa64f38}.landingUploadButton{box-shadow:none;background:#fff;border:1px solid #b8dcc7;color:#087c40!important}.landingSeeButton{background:#fff;border:1px solid #d8e3dc;border-radius:8px;padding:14px 22px;font-weight:800;text-decoration:none;color:#172b23!important}.landingFreeLine{font-size:12px!important}.landingFreeLine b{color:#087c40}.landingFreeLine a{color:#0aa64f;font-weight:800}.landingHeroVisual{min-width:0}.landingHeroVisual>img{border-radius:18px;width:100%;display:block;box-shadow:0 20px 55px #16382a1c}.heroPrintPanel{background:#fff;border:1px solid #e0e8e3;border-radius:14px;grid-template-columns:.82fr 1.18fr;min-width:0;font-size:10px;display:grid;overflow:hidden;box-shadow:0 18px 45px #16382a16}.printChoices,.printPreview{padding:14px}.printChoices{border-right:1px solid #e5ebe7}.printChoices>strong,.printPreview>strong{margin-bottom:12px;font-size:12px;display:block}.paperTabs{gap:5px;margin-bottom:13px;display:flex}.paperTabs>*{border:1px solid #dce5df;border-radius:5px;padding:6px;font-size:7px}.paperTabs b{color:#fff;background:#0aa64f}.printChoices label{border:1px solid #e3e9e5;border-radius:7px;margin:7px 0;padding:9px 6px;font-weight:700;display:block}.printChoices label.selected{color:#087c40;background:#f1fbf4;border-color:#0ab45a}.printChoices small{color:#617169;margin:4px 0 0 30px;font-weight:400;display:block}.printChoices>p,.printPreview>p{color:#53645d;background:#f2faf4;border-radius:7px;padding:9px;line-height:1.55}.actual12Grid{aspect-ratio:2/3;box-sizing:border-box;background:#fff;border:1px solid #cfd8d2;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);gap:3px;width:100%;max-width:240px;margin:12px auto;padding:7px;display:grid;box-shadow:0 3px 10px #10251d18}.actual12Grid i{min-width:0;min-height:0;box-shadow:none;background-color:#f4f7f5;background-image:url(/landing-passport-sample.webp);background-position:bottom;background-repeat:no-repeat;background-size:contain;border:1px solid #d6ddd8;border-radius:2px;display:block;overflow:hidden}.landingPricing{background:#fbfdfb;padding:72px 3vw}.landingPriceGrid{grid-template-columns:1.2fr repeat(3,1fr);gap:16px;max-width:1200px;margin:auto;display:grid}.landingPriceGrid article{background:#fff;border:1px solid #e0e8e3;border-radius:14px;padding:26px;box-shadow:0 10px 25px #183d2d0d}.landingPriceGrid article>h3{margin:0 0 18px;font-size:19px}.landingPriceGrid article>h3 em{color:#0aa64f;font-style:normal}.landingPriceGrid article>p{color:#4f6259;font-size:13px}.landingPriceCard{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.landingPriceCard h3{margin:18px 0 6px!important;font-size:38px!important}.landingPriceCard.recharge{background:#eaf8ed}.landingPriceCard.recharge h3{color:#078c44;font-size:46px!important}.landingPricingNote{text-align:center;color:#65756d;margin:24px auto 0;font-size:12px}.landingHow{padding:70px 3vw}.landingSteps{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:20px;max-width:1200px;margin:auto;display:grid}.landingSteps>span{color:#8da098;font-size:28px}.landingSteps article{text-align:center;background:#fff;border:1px solid #e4eae6;border-radius:14px;min-height:190px;padding:22px}.landingSteps article>b{color:#fff;background:#0aa64f;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.landingSteps article>i{color:#0aa64f;margin:10px;font-size:34px;font-style:normal;display:block}.landingSteps h3{font-size:16px}.landingSteps p{color:#62736b;font-size:13px}.landingSignup{background:linear-gradient(110deg,#effaf2,#fbfdfb);border:1px solid #e1ebe4;border-radius:16px;grid-template-columns:1.1fr 1fr .8fr;align-items:center;gap:34px;margin:0 3vw 48px;padding:34px 4vw;display:grid}.landingSignup>div:first-child{padding-left:74px;position:relative}.landingGift{font-size:52px;position:absolute;top:0;left:0}.landingSignup h2{margin:0 0 10px;font-size:24px}.landingSignup p{color:#586b61;font-size:12px}.landingSignupActions{gap:10px;display:grid}.landingCreateButton{text-align:center}.landingLoginLink{text-align:center;color:#0a7f43;font-size:12px;font-weight:800}.landingWhy{gap:8px;font-size:12px;display:grid}.landingWhy strong{color:#0a9347;margin-bottom:4px;font-size:15px}.conversionLanding .publicTool{background:#fff;padding-top:84px;padding-bottom:84px}.conversionLanding .sectionHeading h2{font-size:clamp(30px,3.4vw,46px)}.mobileSignupBar{display:none}.animatedPrintPanel .printPreview{min-height:320px;position:relative}.passportStage{opacity:0;align-content:center;place-items:center;gap:10px;animation:9s ease-in-out infinite passportStageCycle;display:grid;position:absolute;inset:52px 14px 58px;transform:scale(.94)}.passportStage b{color:#078747;background:#eaf8ed;border-radius:999px;padding:7px 12px;font-size:15px}.stage3{animation-delay:0s}.stage6{animation-delay:3s}.stage12{animation-delay:6s}.passportCopyGrid{aspect-ratio:4/3;background:#fff;border:1px solid #cfd8d2;border-radius:8px;gap:4px;width:min(100%,220px);padding:8px;display:grid;box-shadow:0 6px 20px #10251d18}.passportCopyGrid i{background:#f4f7f5 url(/landing-passport-sample.webp) bottom/contain no-repeat;border:1px solid #d6ddd8;border-radius:3px}.copies3{grid-template-columns:repeat(3,1fr)}.copies6{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr)}.copies12{aspect-ratio:2/3;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);max-width:160px}.passportChoice{transition:all .25s}.choice3{animation:9s infinite choiceCycle3}.choice6{animation:9s infinite choiceCycle6}.choice12{animation:9s infinite choiceCycle12}@keyframes passportStageCycle{0%,27%{opacity:1;transform:scale(1)}33%,to{opacity:0;transform:scale(.94)}}@keyframes choiceCycle3{0%,27%{color:#087c40;background:#f1fbf4;border-color:#0ab45a}33%,to{color:inherit;background:#fff;border-color:#e3e9e5}}@keyframes choiceCycle6{0%,32%{color:inherit;background:#fff;border-color:#e3e9e5}33%,60%{color:#087c40;background:#f1fbf4;border-color:#0ab45a}66%,to{color:inherit;background:#fff;border-color:#e3e9e5}}@keyframes choiceCycle12{0%,65%{color:inherit;background:#fff;border-color:#e3e9e5}66%,93%{color:#087c40;background:#f1fbf4;border-color:#0ab45a}to{color:inherit;background:#fff;border-color:#e3e9e5}}.landingAnimationShowcase{background:#fff;gap:20px;padding:8px 3vw 56px;display:grid}.landingAnimationCard{background:linear-gradient(135deg,#fff,#f6fcf7);border:1px solid #e0e8e3;border-radius:18px;grid-template-columns:.72fr 1.28fr;align-items:center;gap:26px;width:100%;max-width:1200px;margin:auto;padding:26px;display:grid;box-shadow:0 14px 35px #16382a10}.animationCopy>span{color:#079148;letter-spacing:.12em;font-size:11px;font-weight:900}.animationCopy h2{margin:8px 0 10px;font-size:26px}.animationCopy p{color:#5d6d66;font-size:14px;line-height:1.6}.documentStage,.resizeStage{min-width:0}.documentStage{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;display:grid}.docFrame{opacity:.35;animation:9s infinite docStep;transform:translateY(6px)}.docFrame>b{text-align:center;margin-bottom:6px;font-size:10px;display:block}.docBefore{animation-delay:0s}.docClean{animation-delay:3s}.docReady{animation-delay:6s}.docArrow{color:#0aa64f;font-size:24px;font-weight:900}.docPaper{aspect-ratio:4/3;background:#f5f4ef;border:1px solid #cfd8d2;border-radius:8px;align-content:start;gap:7px;padding:12px;display:grid;box-shadow:0 8px 18px #10251d12}.docPaper span{text-align:center;font-size:9px;font-weight:900}.docPaper i{background:#b9b8b2;border-radius:999px;height:5px}.docPaper.noisy{filter:grayscale()contrast(.75);background:repeating-linear-gradient(18deg,#efeee8 0 3px,#e4e2dc 3px 6px)}.docPaper.cleaner{filter:contrast(1.08);background:#fff}.docPaper.ready{background:#fff;border-color:#72cf94;box-shadow:0 0 0 3px #e6f8ec}.docPaper.ready i{background:#727c76}@keyframes docStep{0%,27%{opacity:1;transform:translateY(0)scale(1.02)}33%,to{opacity:.35;transform:translateY(6px)scale(1)}}.resizeStage{gap:18px;display:grid}.resizeLane{grid-template-columns:auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;display:grid}.resizeLane>strong{color:#087c40;font-size:11px}.resizeLane>span{color:#0aa64f;font-size:22px;font-weight:900}.resizeItem,.signBox{text-align:center;opacity:.35;background:#fff;border:1px solid #d9e2dc;border-radius:10px;padding:8px;animation:9s infinite resizeStep}.resizeItem i{aspect-ratio:1;background:#f4f7f5 url(/landing-passport-sample.webp) bottom/contain no-repeat;border-radius:6px;display:block}.resizeItem b,.signBox small{margin-top:6px;font-size:9px;display:block}.photoOriginal{animation-delay:0s}.photoCrop,.croppedSign{animation-delay:3s}.photoFinal,.finalSign{animation-delay:6s}.signatureLane .signBox:first-of-type{animation-delay:0s}.signBox{place-items:center;min-height:72px;font-family:cursive;font-size:18px;display:grid}.finalSign{background:#f0fbf3;border-color:#72cf94}@keyframes resizeStep{0%,27%{opacity:1;transform:scale(1.03);box-shadow:0 8px 20px #0aa64f20}33%,to{opacity:.35;box-shadow:none;transform:scale(1)}}@media (max-width:1250px){.landingHero{grid-template-columns:1fr 1.15fr}.heroPrintPanel{grid-column:1/-1;justify-self:center;width:100%;max-width:760px}}@media (max-width:1000px){.landingHero{grid-template-columns:1fr}.landingHeroVisual,.heroPrintPanel{max-width:760px}.heroPrintPanel{grid-column:auto}.landingPriceGrid,.landingSteps{grid-template-columns:1fr 1fr}.landingSteps>span{display:none}.landingSignup{grid-template-columns:1fr 1fr}.landingWhy{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.landingAnimationCard{grid-template-columns:1fr}.documentStage{grid-template-columns:1fr auto 1fr auto 1fr}}@media (max-width:650px){.conversionLanding{padding-bottom:82px}.landingHero{padding:22px 18px 42px}.landingHero h1{margin:16px 0;font-size:36px}.landingPill{font-size:11px}.landingBenefits{gap:14px;margin:18px 0}.heroActions{grid-template-columns:1fr;display:grid}.landingCreatePrimary,.landingUploadButton{text-align:center;box-sizing:border-box;width:100%}.landingCreatePrimary{padding:17px 12px;font-size:16px}.heroPrintPanel{grid-template-columns:1fr}.printChoices{border-bottom:1px solid #e5ebe7;border-right:0}.landingPriceGrid,.landingSteps,.landingSignup{grid-template-columns:1fr}.landingWhy{grid-column:auto;grid-template-columns:1fr}.landingSignup>div:first-child{padding-top:65px;padding-left:0}.landingGift{top:0}.conversionLanding .publicTool{padding-top:60px;padding-bottom:60px}.navLinks>a:not(.landingGiftButton):not(.ghostButton){display:none}.landingGiftButton{display:none!important}.conversionLanding .navLinks{gap:0;display:flex}.conversionLanding .navLinks .ghostButton{white-space:nowrap;padding:11px 16px;font-size:15px;display:inline-flex!important}.mobileSignupBar{z-index:1000;background:#fff;border:1px solid #cce7d5;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex;position:fixed;bottom:8px;left:8px;right:8px;box-shadow:0 10px 35px #10251d42}.mobileSignupBar div{gap:2px;min-width:0;display:grid}.mobileSignupBar strong{color:#087c40;font-size:12px}.mobileSignupBar small{color:#5d6c65;white-space:nowrap;font-size:9px}.mobileSignupBar a{background:#0aa64f;border-radius:9px;flex:none;padding:12px 10px;font-size:11px;font-weight:900;text-decoration:none;color:#fff!important}.landingAnimationShowcase{padding:0 18px 42px}.landingAnimationCard{padding:18px}.documentStage{grid-template-columns:1fr}.docArrow{text-align:center;transform:rotate(90deg)}.resizeLane{grid-template-columns:1fr}.resizeLane>span{text-align:center;transform:rotate(90deg)}.animatedPrintPanel .printPreview{min-height:300px}}
.docPaper small{text-align:center;color:#738079;letter-spacing:.08em;font-size:7px;display:block}.docPaper em{color:#8b9690;border:1px solid;border-radius:999px;justify-self:end;padding:2px 5px;font-size:7px;font-style:normal;font-weight:900}.docPaper.ready em{color:#078747}.documentStage,.resizeStage{width:100%;overflow:hidden}.landingAnimationCard{overflow:hidden}.resizeItem b{line-height:1.25}@media (max-width:650px){.landingAnimationCard{gap:18px;padding:18px}.animationCopy h2{font-size:23px}.animationCopy p{font-size:13px}.documentStage{grid-template-columns:1fr;gap:10px}.docArrow{justify-self:center;font-size:20px;transform:rotate(90deg)}.docFrame{justify-self:center;width:100%;max-width:360px}.docPaper{min-height:170px}.resizeStage{gap:14px}.resizeLane{grid-template-columns:1fr;gap:8px}.resizeLane>strong{text-align:left;margin-top:4px;font-size:12px}.resizeLane>span{justify-self:center;font-size:18px;transform:rotate(90deg)}.resizeItem,.signBox{box-sizing:border-box;justify-self:center;width:100%;max-width:320px}.resizeItem i{aspect-ratio:4/3;background-size:contain}.signBox{min-height:82px}.animatedPrintPanel .printPreview{box-sizing:border-box;min-height:500px;padding:16px 16px 22px;position:relative;overflow:hidden}.animatedPrintPanel .printPreview>strong{z-index:5;margin:0 0 10px;font-size:18px;display:block;position:relative}.animatedPrintPanel .printPreview>p{z-index:2;box-sizing:border-box;margin:0;padding:11px 14px;font-size:12px;line-height:1.45;position:absolute;inset:auto 16px 18px}.passportStage{inset:72px 16px 92px;z-index:4;align-content:center;place-items:center;gap:12px;width:auto;max-width:none;padding:0;display:grid;position:absolute;inset:auto 16px 92px;transform:none}.passportCopyGrid{box-sizing:border-box;gap:5px;width:100%;margin:0 auto;padding:8px}.copies3{aspect-ratio:3/1.65;grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);width:min(100%,260px);max-width:260px}.copies6{aspect-ratio:3/2.2;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);width:min(100%,260px);max-width:260px}.copies12{aspect-ratio:3/4;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);width:min(100%,190px);max-width:190px}.passportStage b{z-index:5;margin:0;padding:8px 16px;font-size:14px;position:relative}.landingFreeLine a{text-underline-offset:3px;font-size:17px;font-weight:900;text-decoration-thickness:2px}@keyframes passportStageCycle{0%,27%{opacity:1;transform:scale(1)}33%,to{opacity:0;transform:scale(.96)}}}
