.fs-hero{height:600svh;position:relative}.fs-hero__viewport{background:linear-gradient(165deg,#131618e0,#1d2125a3 55%,#242a2f70);height:100svh;position:sticky;top:0;overflow:hidden}.fs-hero__viewport:before{content:"";pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:-50%}.fs-hero__dots{inset-inline-end:clamp(14px,3vw,32px);z-index:5;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.fs-hero__dot{background:var(--fs-ink-600);width:8px;height:8px;transition:background var(--fs-duration-base);border-radius:50%}.fs-hero__dot--active{background:var(--fs-color-action-primary)}.fs-hero__beat{z-index:2;align-items:center;display:flex;position:absolute;inset:0}.fs-hero__beat--idle{visibility:hidden}.fs-hero__beat-inner{width:100%;max-width:var(--fs-container-lg);padding-block:clamp(24px,6vh,64px);padding-inline:var(--fs-gutter);flex-wrap:wrap;align-items:center;gap:clamp(24px,5vw,64px);margin-inline:auto;display:flex}.fs-hero__beat-text{will-change:opacity, transform;flex:380px;min-width:280px;max-width:560px}.fs-hero__beat-text h1,.fs-hero__beat-text h2{font:var(--fs-type-display-lg);color:var(--fs-slate-0);margin:var(--fs-space-16) 0;text-wrap:pretty}.fs-hero__beat-text p{font:var(--fs-type-body);color:var(--fs-ink-200);max-width:46ch;margin:0 0 var(--fs-space-24)}.fs-hero__beat-visual{flex:280px;justify-content:center;min-width:220px;display:flex}.fs-hero__scroll-hint{font:var(--fs-type-body-sm);color:var(--fs-ink-300);margin-top:var(--fs-space-24);animation:1.8s ease-in-out infinite fs-hero-hint}@keyframes fs-hero-hint{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}.fs-hero__beat-visual--passport{flex:420px;min-width:0}.fs-passport-zoom{justify-content:center;width:100%;display:flex}.fs-passport{--fs-passport-leaf:clamp(150px, 17.5vw, 255px);--fs-passport-ratio:1.4818;--fs-passport-closed-scale:1.18;perspective:1600px;perspective-origin:50% 44%;will-change:opacity}.fs-passport__book{width:calc(var(--fs-passport-leaf) * 2);height:calc(var(--fs-passport-leaf) * var(--fs-passport-ratio));transform-style:preserve-3d;position:relative;transform:rotateX(4deg)}.fs-passport__leaf,.fs-passport__page{width:50%;height:100%;transform-style:preserve-3d;position:absolute;top:0;right:0}.fs-passport__leaf{transform-origin:0;will-change:transform;transform:rotateY(-180deg)}.fs-passport__page{transform:translateZ(0)}.fs-passport__face{backface-visibility:hidden;transform-style:flat;position:absolute;inset:0}.fs-passport__face--back{transform:rotateY(180deg)}.fs-passport__face--leather,.fs-passport__back-cover{background:linear-gradient(70deg,#3a342c,#1e1a15 46%,#2c2620);box-shadow:inset 0 0 0 1px #c7943629}.fs-passport__face--leather{border-radius:10px 2px 2px 10px}.fs-passport__back-cover{background-image:linear-gradient(110deg,#3a342c,#1e1a15 46%,#2c2620);border-radius:2px 10px 10px 2px;width:50%;height:100%;position:absolute;top:0;right:0;transform:translateZ(-1px);box-shadow:inset 0 0 0 1px #c7943629,0 26px 40px -18px #030a16a8}.fs-passport__cover-img{object-fit:fill;filter:drop-shadow(0 20px 22px #030a1699)drop-shadow(0 5px 8px #030a1673);width:100%;height:100%;display:block}.fs-passport__paper{--fs-paper-gutter:90deg;--fs-paper-light:68%;box-sizing:border-box;background-color:#f3ecdd;background-image: linear-gradient(var(--fs-paper-gutter), #4a351047 0%, #4a351014 4%, #4a351006 11%, transparent 19%),  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 140'%3E%3Cfilter id='fsp'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23fsp)' opacity='0.06'/%3E%3C/svg%3E"),  repeating-linear-gradient(58deg, #8a631e12 0 1px, transparent 1px 7px), repeating-linear-gradient(-58deg, #8a631e0e 0 1px, transparent 1px 9px),  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cg fill='%238a631e' fill-opacity='0.09'%3E%3Cpath d='M100 78 188 128 188 142 100 118 12 142 12 128Z'/%3E%3Cpath d='M100 150 142 176 142 186 100 172 58 186 58 176Z'/%3E%3Cpath d='M100 12c9 0 15 14 15 34v120c0 14-6 22-15 22-9 0-15-8-15-22V46c0-20 6-34 15-34z'/%3E%3Crect x='55' y='104' width='12' height='26' rx='5'/%3E%3Crect x='133' y='104' width='12' height='26' rx='5'/%3E%3C/g%3E%3C/svg%3E"),  radial-gradient(130% 90% at var(--fs-paper-light) 38%, #fdf8ee 0%, #f4edde 52%, #e7dcc4 100%);background-position:0 0,0 0,0 0,0 0,50% 44%,0 0;background-repeat:no-repeat,repeat,repeat,repeat,no-repeat,no-repeat;background-size:auto,140px 140px,auto,auto,66%,auto;border-radius:2px 9px 9px 2px;padding:9% 10%;position:absolute;inset:2.1% 3.3% 2.1% 0;overflow:hidden;box-shadow:inset 0 0 0 1px #78603429,0 30px 56px -26px #030a1699}.fs-passport__paper--verso{--fs-paper-gutter:270deg;--fs-paper-light:32%;border-radius:9px 2px 2px 9px;inset:2.1% 0 2.1% 3.3%}.fs-passport__paper--endpaper{background-color:#e6dcc6;background-image:linear-gradient(var(--fs-paper-gutter), #2d200a57 0%, #2d200a1a 5%, transparent 22%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 140'%3E%3Cfilter id='fse'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23fse)' opacity='0.08'/%3E%3C/svg%3E"), repeating-linear-gradient(58deg, #5a421614 0 1px, transparent 1px 6px), radial-gradient(120% 90% at var(--fs-paper-light) 40%, #ece2ce 0%, #ddd2b8 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:no-repeat,repeat,repeat,no-repeat;background-size:auto,140px 140px,auto,auto}.fs-passport__apply{align-items:flex-start;gap:calc(var(--fs-passport-leaf) * .05);flex-direction:column;height:100%;display:flex;position:relative}.fs-passport--live .fs-passport__apply{visibility:hidden;opacity:0;transition:opacity var(--fs-duration-slow) var(--fs-ease-out), transform var(--fs-duration-slow) var(--fs-ease-out), visibility var(--fs-duration-slow);transform:translateY(8px)}.fs-passport--live .fs-passport__apply--open{visibility:visible;opacity:1;transform:none}.fs-passport__label{font-family:var(--fs-font-mono);font-weight:var(--fs-weight-medium);font-size:calc(var(--fs-passport-leaf) * .043);letter-spacing:.2em;text-transform:uppercase;color:#6b4f1ad9;border-bottom:1px solid #78603447;align-self:stretch;margin:0;padding-bottom:.5em}.fs-passport__line{font-family:var(--fs-font-body);font-size:calc(var(--fs-passport-leaf) * .049);color:#6b6252;margin:0;line-height:1.45}.fs-passport__apply-btn{white-space:normal;text-align:center;height:auto;min-height:2.1rem;margin-top:auto;padding:.5em .85em;font-size:clamp(11px,.55vw + 6px,13px);line-height:1.25}.fs-passport__apply-btn,.fs-passport__apply-btn:hover,.fs-passport__apply-btn:focus-visible,.fs-passport__apply-btn:active{transform:translate(0,0)}.fs-passport__apply--open{cursor:pointer}.fs-passport__meta{font-family:var(--fs-font-mono);font-size:calc(var(--fs-passport-leaf) * .036);letter-spacing:.13em;color:var(--fs-brass-700);margin:0}.fs-passport__data{height:100%;font-family:var(--fs-font-mono);font-size:calc(var(--fs-passport-leaf) * .036);letter-spacing:.07em;color:#7a6f59;line-height:1.85;position:relative}.fs-passport__data-head{gap:9%;margin-bottom:9%;display:flex}.fs-passport__data-head-fields{line-height:1.55}.fs-passport__photo{aspect-ratio:3/4;background:radial-gradient(60% 45% at 50% 32%,#7860342e 0%,#0000 70%),radial-gradient(75% 45% at 50% 96%,#78603429 0%,#0000 70%),#e6ddc9;border:1px solid #7860344d;border-radius:2px;flex:none;width:36%}.fs-passport__data-value{color:#3c3324;font-weight:var(--fs-weight-medium)}.fs-passport__data-row{margin-top:6%}.fs-passport__mrz{inset-inline:0;font-size:calc(var(--fs-passport-leaf) * .028);letter-spacing:.08em;color:var(--fs-brass-700);white-space:nowrap;line-height:1.7;position:absolute;bottom:0;overflow:hidden}.fs-passport__stamp{inset-inline-end:3%;aspect-ratio:1;border:calc(var(--fs-passport-leaf) * .013) solid #8a631e66;width:36%;font-size:calc(var(--fs-passport-leaf) * .03);letter-spacing:.12em;text-align:center;color:#8a631e85;border-radius:50%;place-items:center;line-height:1.3;display:grid;position:absolute;bottom:17%;transform:rotate(-13deg)}.fs-passport__stamp:before{content:"";border:1px solid #8a631e42;border-radius:50%;position:absolute;inset:9%}.fs-hero__form-panel{opacity:0;box-sizing:border-box;pointer-events:none;z-index:3;will-change:opacity, transform;justify-content:center;align-items:center;padding:clamp(16px,4vw,32px);display:flex;position:absolute;inset:0}.fs-hero__form-card{background:var(--fs-color-surface-raised);border:1px solid var(--fs-color-border);border-radius:var(--fs-radius-2xl);width:100%;max-width:640px;max-height:92vh;padding:var(--fs-space-40);box-shadow:var(--fs-elevation-float);overflow:auto}.fs-hero__form-header{justify-content:space-between;align-items:flex-start;gap:var(--fs-space-16);margin-bottom:var(--fs-space-24);display:flex}.fs-hero__form-header h3{font:var(--fs-type-heading-md);color:var(--fs-color-text)}.fs-hero__form-section-title{font:var(--fs-type-label);color:var(--fs-color-text-muted);margin-bottom:var(--fs-space-16)}.fs-hero__beat-visual--certificate{flex:360px;min-width:0}.fs-certificate{--fs-cert-w:clamp(200px, 24vw, 345px);width:var(--fs-cert-w);height:calc(var(--fs-cert-w) * 1.414);position:relative}.fs-certificate__sheet{will-change:transform;position:absolute;inset:0;transform:rotate(-3.2deg)}.fs-certificate__paper{box-sizing:border-box;text-align:center;color:#6d6350;background-color:#fdfbf4;background-image:linear-gradient(118deg,#fff6 0%,#ffffff1f 38%,#78603405 72%,#7860340f 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3Cfilter id='fsm'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.02' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23fsm)' opacity='0.055'/%3E%3C/svg%3E"),repeating-linear-gradient(0deg,#7a602e06 0 1px,#0000 1px 5px),repeating-linear-gradient(90deg,#7a602e08 0 1px,#0000 1px 30px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'%3E%3Cfilter id='fsc'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23fsc)' opacity='0.04'/%3E%3C/svg%3E"),radial-gradient(125% 90% at 34% 18%,#fffefc 0%,#fdfaf3 58%,#f7f1e3 100%);background-repeat:no-repeat,repeat,repeat,repeat,repeat,no-repeat;background-size:auto,300px 300px,auto,auto,160px 160px,auto;border-radius:2px;padding:10% 9%;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #7860342e,inset 0 -14px 18px -14px #7860344d,0 24px 40px -18px #030a168c,0 56px 76px -38px #030a1680}.fs-certificate__border{pointer-events:none;border:2px solid #8a631e80;position:absolute;inset:4.5% 4%}.fs-certificate__border:before{content:"";border:1px solid #8a631e66;position:absolute;inset:3px}.fs-certificate__border:after{content:"";border:1px solid #8a631e42;position:absolute;inset:-6px}.fs-certificate__flag{aspect-ratio:3/2;width:30%;margin:0 auto calc(var(--fs-cert-w) * .035);object-fit:cover;display:block;box-shadow:0 0 0 1px #00000047,0 2px 4px #030a1647}.fs-certificate__authority{font-family:var(--fs-font-sans);font-size:calc(var(--fs-cert-w) * .042);color:#5d5443;margin:0;line-height:1.5}.fs-certificate__authority-en{font-family:var(--fs-font-mono);font-size:calc(var(--fs-cert-w) * .03);letter-spacing:.16em;text-transform:uppercase;color:#6b4f1acc;margin:0}.fs-certificate__title{margin:calc(var(--fs-cert-w) * .07) 0 0;font-family:var(--fs-font-display);font-weight:var(--fs-weight-semibold);font-size:calc(var(--fs-cert-w) * .072);letter-spacing:.03em;text-transform:uppercase;color:#3f3627;line-height:1.15}.fs-certificate__title:after{content:"";width:34%;height:2px;margin:calc(var(--fs-cert-w) * .028) auto 0;background:linear-gradient(90deg,#0000,#8a631eb3,#0000);display:block}.fs-certificate__subtitle{margin:calc(var(--fs-cert-w) * .022) 0 0;font-family:var(--fs-font-mono);font-size:calc(var(--fs-cert-w) * .031);letter-spacing:.18em;text-transform:uppercase;color:#6b4f1ab8}.fs-certificate__rules{margin-top:calc(var(--fs-cert-w) * .075);gap:calc(var(--fs-cert-w) * .045);flex-direction:column;align-items:center;display:flex}.fs-certificate__rule{background:repeating-linear-gradient(90deg,#7a602e8c 0 4px,#0000 4px 7px);width:90%;height:1px}.fs-certificate__rule:nth-child(2){width:82%}.fs-certificate__rule:nth-child(3){width:92%}.fs-certificate__rule:nth-child(4){width:64%}.fs-certificate__rule:nth-child(5){width:88%}.fs-certificate__signatures{inset-inline:14%;justify-content:space-between;gap:12%;display:flex;position:absolute;bottom:13%}.fs-certificate__sign{background:#7a602e80;flex:1;height:1px}.fs-certificate__stamp{inset-inline-end:9%;aspect-ratio:1;opacity:0;transform-origin:50%;will-change:transform, opacity;pointer-events:none;width:34%;position:absolute;bottom:9%}.fs-seal{filter:drop-shadow(0 6px 10px #030a1666);width:100%;height:100%;transition:filter var(--fs-duration-base) var(--fs-ease-out);display:block}.fs-certificate__stamp--set .fs-seal{filter:drop-shadow(0 2px 2px #4a35108c)drop-shadow(0 1px #ffffff73)}.fs-seal__arc{font-family:var(--fs-font-display);font-weight:var(--fs-weight-semibold);letter-spacing:.12em;fill:#6b4f1a;fill-opacity:.85;font-size:11.5px}.fs-seal__word{font-family:var(--fs-font-display);font-weight:var(--fs-weight-bold);letter-spacing:.1em;fill:#5c410f;text-anchor:middle;font-size:23px}.fs-seal__place{font-family:var(--fs-font-mono);font-weight:var(--fs-weight-medium);letter-spacing:.22em;fill:#6b4f1a;fill-opacity:.8;text-anchor:middle;font-size:12px}.fs-seal__star{fill:#7a5716;fill-opacity:.85}.fs-certificate__shock{opacity:0;pointer-events:none;will-change:transform, opacity;border:2px solid #c79436d9;border-radius:50%;position:absolute;inset:0}.fs-transport{--fs-plane-w:clamp(640px, 80vw, 1360px);--fs-truck-w:clamp(200px, 26vw, 410px);--fs-plane-pitch:28;--fs-plane-stop-x:.2;--fs-plane-stop-y:.015;--fs-truck-ground:.88;--fs-copy-guard:.54;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.fs-transport__plane{width:var(--fs-plane-w);transform-origin:50%;will-change:transform;max-width:none;height:auto;position:absolute;top:0;left:0}.fs-transport__truck{width:var(--fs-truck-w);will-change:transform;position:absolute;top:0;left:0}.fs-transport__truck-body{width:100%;height:auto;display:block}.fs-transport__truck:after{content:"";z-index:-1;background:radial-gradient(#02081299,#0000 68%);height:14%;position:absolute;bottom:-5%;left:1%;right:1%}.fs-transport__wheel{will-change:transform;width:8.535%;height:auto;position:absolute;transform:translate(-50%,-50%)}.fs-transport__wheel--trailer-a{top:87.574%;left:21.377%}.fs-transport__wheel--trailer-b{top:87.574%;left:30.596%}.fs-transport__wheel--drive{top:87.929%;left:61.836%}.fs-transport__wheel--steer{top:87.929%;left:89.493%}.fs-hero__beat--transport .fs-hero__beat-inner{z-index:1;position:relative}.fs-hero__beat--transport .fs-hero__beat-text{max-width:480px}@media (max-width:768px){.fs-hero__beat-inner{text-align:center;flex-direction:column;align-items:center}.fs-hero__beat-inner--reverse{flex-direction:column}.fs-hero__beat-text{min-width:0;max-width:100%}.fs-hero__beat-text h1,.fs-hero__beat-text h2{font:var(--fs-type-display-md)}.fs-hero__beat-text p{margin-inline:auto}.fs-hero__beat-text,.fs-hero__beat-visual,.fs-hero__beat-visual--passport{flex:none}.fs-hero__beat-visual--passport{margin-top:min(16vw,70px)}.fs-hero__beat-inner{padding-block:88px clamp(16px,4vh,40px)}.fs-passport{--fs-passport-leaf:min(43vw, 190px);--fs-passport-closed-scale:1.38}.fs-certificate{--fs-cert-w:min(62vw, 250px)}.fs-passport__paper{padding:8%}.fs-registration-doc{width:clamp(180px,45vw,260px);height:clamp(230px,56vw,340px)}.fs-transport{--fs-plane-w:141vw;--fs-truck-w:46vw;--fs-plane-pitch:30;--fs-plane-stop-x:-.186;--fs-plane-stop-y:.006;--fs-truck-ground:.83;--fs-copy-guard:0}.fs-hero__beat--transport .fs-hero__beat-inner{padding-block:0}.fs-hero__beat--transport .fs-hero__beat-text{max-width:100%}}
.fs-trust{background:0 0}.fs-trust__grid{gap:var(--fs-space-24);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.fs-services{background:var(--fs-color-surface)}.fs-services__grid{gap:var(--fs-space-24);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.fs-contact{background:#2c3339b8}.fs-contact__layout{flex-wrap:wrap;gap:clamp(32px,6vw,80px);display:flex}.fs-contact__info{flex:320px;min-width:260px}.fs-contact__details{font:var(--fs-type-body);color:var(--fs-color-text);gap:var(--fs-space-12);flex-direction:column;display:flex}.fs-contact__details>a,.fs-contact__details>span{align-items:center;gap:var(--fs-space-8);display:flex}.fs-contact__details svg{color:var(--fs-ember-500);flex:none}.fs-contact__details a{color:var(--fs-color-text-link);text-decoration:none}.fs-contact__details a:hover{color:var(--fs-color-text-link-hover)}.fs-contact__form-col{flex:380px;min-width:300px;max-width:560px}.fs-about__content{gap:var(--fs-space-48) var(--fs-space-80);grid-template-columns:1.2fr 1fr;align-items:start;display:grid}@media (max-width:768px){.fs-about__content{grid-template-columns:1fr}}.fs-about__text{font:var(--fs-type-body-lg);color:var(--fs-color-text-secondary);line-height:var(--fs-leading-relaxed)}.fs-about__text p{margin-bottom:var(--fs-space-24)}.fs-about__values{gap:var(--fs-space-24);flex-direction:column;display:flex}.fs-about__value{background:var(--fs-color-surface);border:1px solid var(--fs-color-border);border-inline-start:3px solid var(--fs-color-action-primary);border-radius:var(--fs-radius-lg);padding:var(--fs-space-24)}.fs-about__value-title{font:var(--fs-type-title);color:var(--fs-color-text);margin-bottom:var(--fs-space-8)}.fs-about__value-desc{font:var(--fs-type-body);color:var(--fs-color-text-secondary)}.fs-service-detail{padding-block:var(--fs-section-y);border-bottom:var(--fs-hairline)}.fs-service-detail:last-child{border-bottom:none}.fs-service-detail__inner{gap:var(--fs-space-40) var(--fs-space-64);grid-template-columns:1fr 1fr;align-items:center;display:grid}.fs-service-detail__inner--reverse{direction:rtl}.fs-service-detail__inner--reverse>*{direction:ltr}@media (max-width:768px){.fs-service-detail__inner,.fs-service-detail__inner--reverse{direction:ltr;grid-template-columns:1fr}}.fs-service-detail__content h3{font:var(--fs-type-heading-lg);color:var(--fs-color-text);margin-bottom:var(--fs-space-16)}.fs-service-detail__content p{font:var(--fs-type-body-lg);color:var(--fs-color-text-secondary);margin-bottom:var(--fs-space-24)}.fs-service-detail__steps{gap:var(--fs-space-16);margin-bottom:var(--fs-space-32);flex-direction:column;display:flex}.fs-service-detail__step{align-items:flex-start;gap:var(--fs-space-16);display:flex}.fs-service-detail__step-num{background:var(--fs-color-surface-accent-subtle);width:32px;height:32px;color:var(--fs-color-text-accent);font:var(--fs-type-label);font-weight:var(--fs-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fs-service-detail__step-text{font:var(--fs-type-body);color:var(--fs-color-text);padding-top:var(--fs-space-4)}.fs-service-visual{border-radius:var(--fs-radius-2xl);aspect-ratio:3/2;background:var(--fs-color-surface-sunken);box-shadow:var(--fs-elevation-3), inset 0 0 0 1px #ffffff14;position:relative;overflow:hidden}.fs-service-visual img{object-fit:cover;filter:saturate(.82)contrast(1.04)brightness(.92);width:100%;height:100%;display:block}.fs-service-visual--light img{filter:saturate(.72)contrast(1.06)brightness(.66)}.fs-service-visual--light:after{background:linear-gradient(190deg,#1316184d 0%,#1316189e 100%),radial-gradient(80% 60% at 78% 92%,#f580203d,#0000 70%)}.fs-service-visual:after{content:"";pointer-events:none;background:linear-gradient(190deg,#0000 40%,#1316188c),radial-gradient(80% 60% at 78% 92%,#f5802033,#0000 70%);position:absolute;inset:0}.fs-visa-form-section{background:var(--fs-color-surface)}.fs-visa-form__layout{gap:var(--fs-space-48) var(--fs-space-64);grid-template-columns:1.3fr 1fr;align-items:start;display:grid}@media (max-width:768px){.fs-visa-form__layout{grid-template-columns:1fr}}.fs-visa-form__sidebar{background:var(--fs-color-surface-accent-subtle);border:1px solid var(--fs-color-border);border-radius:var(--fs-radius-xl);padding:var(--fs-space-32)}.fs-visa-form__sidebar h3{font:var(--fs-type-heading-sm);color:var(--fs-color-text);margin-bottom:var(--fs-space-16)}.fs-visa-form__sidebar p{font:var(--fs-type-body);color:var(--fs-color-text-secondary);margin-bottom:var(--fs-space-24)}.fs-visa-form__sidebar-list{gap:var(--fs-space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fs-visa-form__sidebar-item{align-items:center;gap:var(--fs-space-12);font:var(--fs-type-body);color:var(--fs-color-text);display:flex}.fs-visa-form__sidebar-icon{background:var(--fs-color-success-bg);width:24px;height:24px;color:var(--fs-color-success);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}
.fs-paths{z-index:-1;pointer-events:none;contain:layout paint style;background:radial-gradient(120% 85% at 78% 12%,#f5802024,#0000 62%),radial-gradient(90% 70% at 8% 96%,#fdad1517,#0000 60%);position:fixed;inset:0;overflow:hidden}.fs-paths__lanes,.fs-paths__flow{-webkit-mask-image:var(--fs-paths-mask);-webkit-mask-image:var(--fs-paths-mask);mask-image:var(--fs-paths-mask);position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fs-paths__lanes{background:var(--fs-ember-600);opacity:.26}.fs-paths__flow{overflow:hidden}.fs-paths__flow-band{will-change:transform;backface-visibility:hidden;position:absolute;inset:-30% -800px}.fs-paths__flow-band--1{background:repeating-linear-gradient(90deg,#fdad1500 0 120px,#fdad1542 168px,#ffe0aa9e 210px,#fdad1542 252px,#fdad1500 300px 420px);animation:4s linear infinite fs-path-flow-1}.fs-paths__flow-band--2{background:repeating-linear-gradient(90deg,#f5802000 0 150px,#f5802024 260px,#fdad1552 330px,#f5802024 400px,#f5802000 510px 660px);animation:6s linear infinite fs-path-flow-2}.fs-paths__flow-band--3{background:repeating-linear-gradient(90deg,#ffd68a00 0 205px,#fdad154d 236px,#fff0d6a8 252px,#fdad154d 268px,#ffd68a00 300px);animation:2.6s linear infinite fs-path-flow-3}@keyframes fs-path-flow-1{0%{transform:rotate(-14deg)translate(0,0)}to{transform:rotate(-14deg)translate(420px)}}@keyframes fs-path-flow-2{0%{transform:rotate(-19deg)translate(0,0)}to{transform:rotate(-19deg)translate(660px)}}@keyframes fs-path-flow-3{0%{transform:rotate(-11deg)translate(0,0)}to{transform:rotate(-11deg)translate(300px)}}.fs-paths:after{content:"";pointer-events:none;background:radial-gradient(115% 85% at 50% 42%,#2c3339cc 0%,#2c33399e 30%,#2c333947 58%,#0000 80%);position:absolute;inset:0}.fs-paths__aura{position:absolute;inset:0;overflow:hidden}.fs-paths__aura-blob{will-change:transform;backface-visibility:hidden;border-radius:50%;position:absolute}.fs-paths__aura-blob--1{background:radial-gradient(circle,#f5802029,#f580200d 45%,#0000 68%);width:70vw;height:70vw;animation:34s ease-in-out infinite fs-aura-drift-1;top:-22vw;right:-14vw}.fs-paths__aura-blob--2{background:radial-gradient(circle,#fdad151f,#fdad150a 45%,#0000 68%);width:62vw;height:62vw;animation:47s ease-in-out infinite fs-aura-drift-2;bottom:-24vw;left:-18vw}@keyframes fs-aura-drift-1{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-9vw,7vh)scale(1.14)}}@keyframes fs-aura-drift-2{0%,to{transform:translate(0,0)scale(1.08)}50%{transform:translate(11vw,-6vh)scale(1)}}.fs-paths__lanes,.fs-paths__flow{opacity:0;transition:opacity 1.2s var(--fs-ease-out)}.fs-paths--ready .fs-paths__lanes{opacity:.26}.fs-paths--ready .fs-paths__flow{opacity:1}@media (prefers-reduced-motion:reduce){.fs-paths__flow-band{animation:none}.fs-paths__flow-band--1{transform:rotate(-14deg)}.fs-paths__flow-band--2{transform:rotate(-19deg)}.fs-paths__flow-band--3{opacity:.55;transform:rotate(-11deg)}.fs-paths__lanes,.fs-paths__flow{transition:none}.fs-paths:after{background:radial-gradient(115% 85% at 50% 42%,#2c33398c 0%,#2c333966 30%,#2c33392e 58%,#0000 80%)}.fs-paths--ready .fs-paths__lanes{animation:6s ease-in-out infinite fs-paths-breathe}.fs-paths--ready .fs-paths__flow{animation:8s ease-in-out infinite fs-paths-breathe-flow}.fs-paths__aura-blob--1,.fs-paths__aura-blob--2{animation:13s ease-in-out infinite fs-paths-breathe-aura}.fs-paths__aura-blob--2{animation-duration:17s;animation-delay:-8s}}@keyframes fs-paths-breathe{0%,to{opacity:.1}50%{opacity:.52}}@keyframes fs-paths-breathe-flow{0%,to{opacity:.42}50%{opacity:1}}@keyframes fs-paths-breathe-aura{0%,to{opacity:.3}50%{opacity:1}}@media (max-width:768px){.fs-paths{background:radial-gradient(140% 60% at 82% 8%,#f580201f,#0000 62%),radial-gradient(120% 50% at 4% 98%,#fdad1512,#0000 60%)}.fs-paths--ready .fs-paths__flow{opacity:.75}}
.fs-blog{background:0 0}.fs-blog-grid{gap:var(--fs-space-32);margin-top:var(--fs-space-32);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.fs-blog-grid--3{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.fs-blog-empty{text-align:center;padding-block:var(--fs-space-64);max-width:46ch;margin-inline:auto}.fs-blog-empty p{margin-top:var(--fs-space-12)}.fs-post-card{border-radius:var(--fs-radius-xl);background:var(--fs-color-surface);border:1px solid var(--fs-color-border);will-change:transform;transition:transform var(--fs-duration-base) var(--fs-ease-out), border-color var(--fs-duration-base) var(--fs-ease-out), box-shadow var(--fs-duration-base) var(--fs-ease-out);position:relative;overflow:hidden}.fs-post-card:hover{box-shadow:var(--fs-elevation-3), 0 0 32px -18px #f58020b3;border-color:#f5802073;transform:translateY(-4px)}.fs-post-card__link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.fs-post-card__link:hover{color:inherit}.fs-post-card__media{aspect-ratio:3/2;background:var(--fs-color-surface-sunken);position:relative;overflow:hidden}.fs-post-card__media img{object-fit:cover;filter:saturate(.8)contrast(1.04)brightness(.72);width:100%;height:100%;transition:transform .6s var(--fs-ease-out), filter var(--fs-duration-base)}.fs-post-card:hover .fs-post-card__media img{filter:saturate(.9)contrast(1.05)brightness(.82);transform:scale(1.04)}.fs-post-card__media:after{content:"";pointer-events:none;background:linear-gradient(190deg,#0000 45%,#1d2125bf);position:absolute;inset:0}.fs-post-card__body{gap:var(--fs-space-12);padding:var(--fs-space-24);flex-direction:column;flex:1;display:flex}.fs-post-card__meta{align-items:center;gap:var(--fs-space-8) var(--fs-space-12);font:var(--fs-type-hint);color:var(--fs-color-text-muted);flex-wrap:wrap;display:flex}.fs-post-card__tag{font:var(--fs-type-mono-sm);letter-spacing:var(--fs-tracking-eyebrow);text-transform:uppercase;color:var(--fs-ember-400);border-radius:var(--fs-radius-pill);padding:3px var(--fs-space-8);border:1px solid #f5802059}.fs-post-card__title{font:var(--fs-type-title);letter-spacing:var(--fs-tracking-snug);color:var(--fs-color-text);text-wrap:balance}.fs-post-card__excerpt{font:var(--fs-type-body-sm);line-height:var(--fs-leading-relaxed);color:var(--fs-color-text-secondary);flex:1}.fs-post-card__more{align-items:center;gap:var(--fs-space-8);font:var(--fs-type-label);color:var(--fs-ember-400);margin-top:var(--fs-space-4);display:inline-flex}.fs-post-card__more svg{transition:transform var(--fs-duration-base) var(--fs-ease-out)}.fs-post-card:hover .fs-post-card__more svg{transform:translate(4px)}.fs-post-card--featured .fs-post-card__link{flex-direction:row;align-items:stretch}.fs-post-card--featured .fs-post-card__media{aspect-ratio:auto;flex:52%;min-height:320px}.fs-post-card--featured .fs-post-card__body{padding:var(--fs-space-40);justify-content:center;gap:var(--fs-space-16);flex:48%}.fs-post-card--featured .fs-post-card__title{font:var(--fs-type-heading-md);letter-spacing:var(--fs-tracking-tight)}.fs-post-card--featured .fs-post-card__excerpt{font:var(--fs-type-body);line-height:var(--fs-leading-relaxed);flex:0}@media (max-width:860px){.fs-post-card--featured .fs-post-card__link{flex-direction:column}.fs-post-card--featured .fs-post-card__media{aspect-ratio:3/2;min-height:0}.fs-post-card--featured .fs-post-card__body{padding:var(--fs-space-24)}}.fs-latest{background:0 0}.fs-latest__head{justify-content:space-between;align-items:flex-end;gap:var(--fs-space-24);flex-wrap:wrap;display:flex}.fs-latest__all{align-items:center;gap:var(--fs-space-8);font:var(--fs-type-label);color:var(--fs-ember-400);white-space:nowrap;padding-bottom:var(--fs-space-8);text-decoration:none;display:inline-flex}.fs-latest__all svg{transition:transform var(--fs-duration-base) var(--fs-ease-out)}.fs-latest__all:hover svg{transform:translate(4px)}.fs-article__container{max-width:760px}.fs-article__header{padding-block:var(--fs-space-64) var(--fs-space-32);border-bottom:var(--fs-hairline);background:radial-gradient(120% 140% at 50% 0,#f580201a,#0000 60%),#1d2125b8}.fs-article__back{align-items:center;gap:var(--fs-space-8);font:var(--fs-type-label);color:var(--fs-color-text-muted);margin-bottom:var(--fs-space-24);text-decoration:none;display:inline-flex}.fs-article__back:hover{color:var(--fs-ember-400)}.fs-article__title{font:var(--fs-type-display-sm);letter-spacing:var(--fs-tracking-tighter);color:var(--fs-color-text);text-wrap:balance}.fs-article__standfirst{font:var(--fs-type-body-lg);line-height:var(--fs-leading-relaxed);color:var(--fs-color-text-secondary);margin-top:var(--fs-space-16);max-width:60ch}.fs-article__meta{align-items:center;gap:var(--fs-space-8);font:var(--fs-type-hint);color:var(--fs-color-text-muted);margin-top:var(--fs-space-24);display:flex}.fs-article__cover{margin:var(--fs-space-40) 0 0;border-radius:var(--fs-radius-2xl);box-shadow:var(--fs-elevation-3), inset 0 0 0 1px #ffffff14;overflow:hidden}.fs-article__cover img{filter:saturate(.82)contrast(1.04)brightness(.78);width:100%;height:auto}.fs-article__body{margin-top:var(--fs-space-48);font:var(--fs-type-body-lg);line-height:var(--fs-leading-relaxed);color:var(--fs-color-text-secondary)}.fs-article__body>*+*{margin-top:var(--fs-space-24)}.fs-article__body h2{font:var(--fs-type-heading-md);letter-spacing:var(--fs-tracking-tight);color:var(--fs-color-text);margin-top:var(--fs-space-48);scroll-margin-top:96px}.fs-article__body h3{font:var(--fs-type-title);color:var(--fs-color-text);margin-top:var(--fs-space-40);scroll-margin-top:96px}.fs-article__body strong{color:var(--fs-color-text);font-weight:var(--fs-weight-semibold)}.fs-article__body a{color:var(--fs-color-text-link);text-underline-offset:.2em;-webkit-text-decoration:underline #f5802066;text-decoration:underline #f5802066}.fs-article__body a:hover{text-decoration-color:currentColor}.fs-article__body ul,.fs-article__body ol{gap:var(--fs-space-12);flex-direction:column;padding-inline-start:var(--fs-space-24);display:flex}.fs-article__body li::marker{color:var(--fs-ember-500)}.fs-article__body blockquote{margin:var(--fs-space-32) 0;padding:var(--fs-space-8) 0 var(--fs-space-8) var(--fs-space-24);border-inline-start:2px solid var(--fs-ember-500);color:var(--fs-color-text);font-style:italic}.fs-article__body code{font:var(--fs-type-mono);background:var(--fs-color-surface-sunken);border-radius:var(--fs-radius-sm);padding:.15em .4em}.fs-article__body img{border-radius:var(--fs-radius-lg);width:100%;height:auto}.fs-article__body hr{border:none;border-top:var(--fs-hairline);margin-block:var(--fs-space-40)}.fs-article__tags{gap:var(--fs-space-8);margin:var(--fs-space-40) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.fs-article__tags li{font:var(--fs-type-mono-sm);letter-spacing:var(--fs-tracking-eyebrow);text-transform:uppercase;color:var(--fs-color-text-muted);border:1px solid var(--fs-color-border);border-radius:var(--fs-radius-pill);padding:4px var(--fs-space-12)}.fs-article__cta{margin:var(--fs-space-48) 0 var(--fs-space-80);padding:var(--fs-space-32);border-radius:var(--fs-radius-xl);background:radial-gradient(120% 160% at 100% 0%, #f580201f, transparent 62%), var(--fs-color-surface);border:1px solid var(--fs-color-border)}.fs-article__cta p{margin-top:var(--fs-space-12);max-width:52ch}.fs-article__cta-actions{gap:var(--fs-space-12);margin-top:var(--fs-space-24);flex-wrap:wrap;display:flex}.fs-blog--related{border-top:var(--fs-hairline)}.fs-blog__related-title{margin-bottom:var(--fs-space-8)}@media (max-width:600px){.fs-article__header{padding-block:var(--fs-space-48) var(--fs-space-24)}.fs-article__body{font:var(--fs-type-body);line-height:var(--fs-leading-relaxed)}.fs-article__cta{padding:var(--fs-space-24)}}
.fs-chat{inset-inline-end:clamp(16px,3vw,28px);z-index:calc(var(--fs-z-nav) + 10);align-items:flex-end;gap:var(--fs-space-12);pointer-events:none;flex-direction:column;display:flex;position:fixed;bottom:clamp(16px,3vw,28px)}.fs-chat>*{pointer-events:auto}.fs-chat__launcher{background:radial-gradient(120% 120% at 30% 20%, var(--fs-gray-700), var(--fs-gray-900));width:56px;height:56px;color:var(--fs-ember-400);cursor:pointer;box-shadow:var(--fs-elevation-3), 0 0 28px -10px #f58020bf;transition:transform var(--fs-duration-base) var(--fs-ease-out), box-shadow var(--fs-duration-base) var(--fs-ease-out), border-color var(--fs-duration-base);border:1px solid #f5802073;border-radius:50%;place-items:center;display:grid}.fs-chat__launcher:hover{border-color:var(--fs-ember-500);box-shadow:var(--fs-elevation-3), 0 0 38px -8px #f58020f2;transform:translateY(-2px)}.fs-chat__launcher svg{transition:opacity var(--fs-duration-fast), transform var(--fs-duration-base);grid-area:1/1}.fs-chat__icon-close{opacity:0;transform:rotate(-90deg)scale(.8)}.fs-chat--open .fs-chat__icon-open{opacity:0;transform:rotate(90deg)scale(.8)}.fs-chat--open .fs-chat__icon-close{opacity:1;transform:none}.fs-chat__panel{border-radius:var(--fs-radius-xl);border:1px solid var(--fs-color-border);background:var(--fs-gray-850);width:min(360px,100vw - 32px);max-height:min(560px,100vh - 120px);box-shadow:var(--fs-elevation-3), 0 0 40px -20px #f5802080;visibility:hidden;opacity:0;transform-origin:100% 100%;transition:opacity var(--fs-duration-base) var(--fs-ease-out), transform var(--fs-duration-base) var(--fs-ease-out), visibility 0s linear var(--fs-duration-base);flex-direction:column;display:flex;overflow:hidden;transform:translateY(12px)scale(.98)}.fs-chat--open .fs-chat__panel{visibility:visible;opacity:1;transition-delay:0s;transform:none}.fs-chat__head{justify-content:space-between;align-items:center;gap:var(--fs-space-12);padding:var(--fs-space-16) var(--fs-space-20);border-bottom:1px solid var(--fs-color-border);background:linear-gradient(var(--fs-gray-900), var(--fs-gray-850));display:flex}.fs-chat__title{font-family:var(--fs-font-display);font-weight:var(--fs-weight-semibold);letter-spacing:var(--fs-tracking-snug);color:var(--fs-color-text)}.fs-chat__close{color:var(--fs-color-text-muted);cursor:pointer;border-radius:var(--fs-radius-sm);background:0 0;border:none;padding:4px}.fs-chat__close:hover{color:var(--fs-color-text)}.fs-chat__log{padding:var(--fs-space-16);gap:var(--fs-space-12);overscroll-behavior:contain;flex-direction:column;flex:1;min-height:140px;display:flex;overflow-y:auto}.fs-chat__msg{display:flex}.fs-chat__msg--me{justify-content:flex-end}.fs-chat__bubble{max-width:86%;padding:var(--fs-space-12) var(--fs-space-16);border-radius:var(--fs-radius-lg);font:var(--fs-type-body-sm);line-height:var(--fs-leading-relaxed);white-space:pre-wrap;margin:0}.fs-chat__msg--them .fs-chat__bubble{background:var(--fs-gray-800);border:1px solid var(--fs-color-border);color:var(--fs-color-text-secondary);border-bottom-left-radius:var(--fs-radius-xs)}.fs-chat__msg--me .fs-chat__bubble{color:var(--fs-color-text);border-bottom-right-radius:var(--fs-radius-xs);background:#f5802029;border:1px solid #f5802066}.fs-chat__form{padding:var(--fs-space-12) var(--fs-space-16);border-top:1px solid var(--fs-color-border);gap:var(--fs-space-8);flex-direction:column;display:flex}.fs-chat__field{flex-direction:column;gap:4px;display:flex}.fs-chat__label{font:var(--fs-type-hint);color:var(--fs-color-text-muted)}.fs-chat__input,.fs-chat__textarea{background:var(--fs-gray-950);border:1px solid var(--fs-color-field-border);border-radius:var(--fs-radius-md);width:100%;color:var(--fs-color-text);font:var(--fs-type-body-sm);padding:var(--fs-space-8) var(--fs-space-12)}.fs-chat__textarea{resize:none;line-height:1.5}.fs-chat__input:focus,.fs-chat__textarea:focus{border-color:var(--fs-ember-500);outline:none;box-shadow:0 0 0 3px #f5802033}.fs-chat__row{gap:var(--fs-space-8);align-items:flex-end;display:flex}.fs-chat__send{border-radius:var(--fs-radius-md);border:1px solid var(--fs-ember-500);background:var(--fs-ember-500);width:40px;height:40px;color:var(--fs-gray-950);cursor:pointer;transition:var(--fs-transition-control);flex:none;place-items:center;display:grid}.fs-chat__send:hover:not(:disabled){background:var(--fs-ember-shine);border-color:var(--fs-ember-shine)}.fs-chat__send:disabled{opacity:.5;cursor:progress}.fs-chat__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.fs-chat__foot{padding:var(--fs-space-12) var(--fs-space-16);border-top:1px solid var(--fs-color-border);font:var(--fs-type-hint);color:var(--fs-color-text-muted);background:var(--fs-gray-900)}.fs-chat__foot a{color:var(--fs-color-text-link);text-decoration:none}.fs-chat__foot a:hover{color:var(--fs-color-text-link-hover)}@media (prefers-reduced-motion:reduce){.fs-chat__panel{transition:opacity var(--fs-duration-fast), visibility 0s linear var(--fs-duration-fast);transform:none}.fs-chat--open .fs-chat__panel,.fs-chat__launcher:hover{transform:none}}@media (max-height:620px){.fs-chat__panel{max-height:calc(100vh - 96px)}.fs-chat__log{min-height:90px}}
