#swift-sections-r12 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}#swift-sections-r12 .\!visible{visibility:visible!important}#swift-sections-r12 .visible{visibility:visible}#swift-sections-r12 .static{position:static}#swift-sections-r12 .fixed{position:fixed}#swift-sections-r12 .relative{position:relative}#swift-sections-r12 .sticky{position:sticky}#swift-sections-r12 .m-0{margin:0}#swift-sections-r12 .mx-auto{margin-left:auto;margin-right:auto}#swift-sections-r12 .flex{display:flex}#swift-sections-r12 .inline-flex{display:inline-flex}#swift-sections-r12 .table{display:table}#swift-sections-r12 .grid{display:grid}#swift-sections-r12 .hidden{display:none}#swift-sections-r12 .h-10{height:2.5rem}#swift-sections-r12 .h-11{height:2.75rem}#swift-sections-r12 .h-20{height:5rem}#swift-sections-r12 .h-24{height:6rem}#swift-sections-r12 .h-9{height:2.25rem}#swift-sections-r12 .h-\[1px\]{height:1px}#swift-sections-r12 .h-\[36px\]{height:36px}#swift-sections-r12 .h-\[44px\]{height:44px}#swift-sections-r12 .h-\[48px\]{height:48px}#swift-sections-r12 .h-full{height:100%}#swift-sections-r12 .max-h-full{max-height:100%}#swift-sections-r12 .w-10{width:2.5rem}#swift-sections-r12 .w-40{width:10rem}#swift-sections-r12 .w-48{width:12rem}#swift-sections-r12 .w-\[1px\]{width:1px}#swift-sections-r12 .w-auto{width:auto}#swift-sections-r12 .w-full{width:100%}#swift-sections-r12 .min-w-0{min-width:0px}#swift-sections-r12 .min-w-\[36px\]{min-width:36px}#swift-sections-r12 .min-w-\[44px\]{min-width:44px}#swift-sections-r12 .min-w-\[48px\]{min-width:48px}#swift-sections-r12 .max-w-full{max-width:100%}#swift-sections-r12 .shrink-0{flex-shrink:0}#swift-sections-r12 .grow-0{flex-grow:0}#swift-sections-r12 .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#swift-sections-r12 .resize{resize:both}#swift-sections-r12 .flex-col{flex-direction:column}#swift-sections-r12 .items-center{align-items:center}#swift-sections-r12 .justify-center{justify-content:center}#swift-sections-r12 .gap-10{gap:2.5rem}#swift-sections-r12 .gap-6{gap:1.5rem}#swift-sections-r12 .gap-\[4px\]{gap:4px}#swift-sections-r12 .gap-\[6px\]{gap:6px}#swift-sections-r12 .gap-\[8px\]{gap:8px}#swift-sections-r12 .whitespace-nowrap{white-space:nowrap}#swift-sections-r12 .rounded-\[16px\]{border-radius:16px}#swift-sections-r12 .rounded-\[8px\]{border-radius:8px}#swift-sections-r12 .rounded-md{border-radius:.375rem}#swift-sections-r12 .border{border-width:1px}#swift-sections-r12 .border-solid{border-style:solid}#swift-sections-r12 .border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}#swift-sections-r12 .border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}#swift-sections-r12 .border-transparent{border-color:transparent}#swift-sections-r12 .bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}#swift-sections-r12 .bg-neutral-200{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}#swift-sections-r12 .bg-neutral-900{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}#swift-sections-r12 .bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}#swift-sections-r12 .bg-transparent{background-color:transparent}#swift-sections-r12 .bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}#swift-sections-r12 .object-contain{object-fit:contain}#swift-sections-r12 .p-\[24px\]{padding:24px}#swift-sections-r12 .px-3{padding-left:.75rem;padding-right:.75rem}#swift-sections-r12 .px-4{padding-left:1rem;padding-right:1rem}#swift-sections-r12 .px-8{padding-left:2rem;padding-right:2rem}#swift-sections-r12 .px-\[10px\]{padding-left:10px;padding-right:10px}#swift-sections-r12 .px-\[12px\]{padding-left:12px;padding-right:12px}#swift-sections-r12 .px-\[16px\]{padding-left:16px;padding-right:16px}#swift-sections-r12 .py-2{padding-top:.5rem;padding-bottom:.5rem}#swift-sections-r12 .py-20{padding-top:5rem;padding-bottom:5rem}#swift-sections-r12 .py-8{padding-top:2rem;padding-bottom:2rem}#swift-sections-r12 .pt-0{padding-top:0}#swift-sections-r12 .text-center{text-align:center}#swift-sections-r12 .text-\[16px\]{font-size:16px}#swift-sections-r12 .text-\[24px\]{font-size:24px}#swift-sections-r12 .text-sm{font-size:.875rem;line-height:1.25rem}#swift-sections-r12 .font-medium{font-weight:500}#swift-sections-r12 .font-semibold{font-weight:600}#swift-sections-r12 .leading-\[24px\]{line-height:24px}#swift-sections-r12 .leading-tight{line-height:1.25}#swift-sections-r12 .tracking-tight{letter-spacing:-.025em}#swift-sections-r12 .text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}#swift-sections-r12 .text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}#swift-sections-r12 .text-neutral-900{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}#swift-sections-r12 .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#swift-sections-r12 .underline-offset-4{text-underline-offset:4px}#swift-sections-r12 .shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#swift-sections-r12 .shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#swift-sections-r12 .outline{outline-style:solid}#swift-sections-r12 .blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#swift-sections-r12 .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#swift-sections-r12 .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#swift-sections-r12{--background: 0 0% 100%;--foreground: 240 8% 9%;--card: 0 0% 100%;--card-foreground: 240 8% 9%;--muted: 240 5% 96%;--muted-foreground: 240 4% 42%;--border: 240 6% 89%;--input: 240 6% 89%;--primary: 240 8% 9%;--primary-foreground: 0 0% 100%;--accent: 240 5% 96%;--accent-foreground: 240 8% 9%;--ring: 239 22% 46%;--swift-r13-ink:#181b25;--swift-r13-accent:#5c5d8f;--swift-r13-cyan:#e5f1f2;--swift-r13-lilac:#ece8f5;--swift-r13-cream:#faf9f6;color:#171719;font:400 16px/1.5 DieGrotesk,Arial,sans-serif;width:100%}#swift-sections-r12 *,#swift-sections-r12 *:before,#swift-sections-r12 *:after{box-sizing:border-box}#swift-sections-r12 h2,#swift-sections-r12 h3,#swift-sections-r12 h4,#swift-sections-r12 p{margin:0}#swift-sections-r12 h2,#swift-sections-r12 h3,#swift-sections-r12 h4{font-family:inherit;text-wrap:balance}#swift-sections-r12 button,#swift-sections-r12 input,#swift-sections-r12 textarea,#swift-sections-r12 select{font:inherit}#swift-sections-r12 button{cursor:pointer}#swift-sections-r12 button:disabled{cursor:default}#swift-sections-r12 :focus-visible{outline:2px solid #5c5d8f;outline-offset:4px}#swift-sections-r12 section[id]{scroll-margin-top:112px}#swift-sections-r12 img{max-width:100%}#swift-sections-r12 .swift-r12-eyebrow{font:500 12px/1.3 monospace;letter-spacing:.14em;text-transform:uppercase;color:#757577}#swift-sections-r12 .swift-r12-services{box-sizing:border-box;width:min(100%,1120px);margin:0 auto;padding:72px 24px;color:var(--swift-r13-ink, #181b25);scroll-margin-top:110px;font-kerning:normal}#swift-sections-r12 .swift-r12-services-heading{max-width:680px;margin-bottom:36px}#swift-sections-r12 .swift-r12-services-eyebrow{margin:0 0 14px;font-size:16px;line-height:1.4;color:#5f6170}#swift-sections-r12 .swift-r12-services-heading h2{margin:0;font-size:48px;font-weight:600;line-height:1.12;text-wrap:balance}#swift-sections-r12 .swift-r12-services-intro{margin:18px 0 0;font-size:18px;line-height:1.4;max-width:55ch;color:#5f6170}#swift-sections-r12 .swift-r12-service-list{display:grid;gap:20px}#swift-sections-r12 .swift-r12-service-row,#swift-sections-r12 .swift-r12-customers-card{box-sizing:border-box}#swift-sections-r12 .swift-r12-service-row{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:40px;align-items:center;padding:16px 40px 16px 16px;border-radius:28px;border:1px solid #e6e4ec;background:var(--swift-r13-cream, #faf9f6);box-shadow:0 1px #fffc inset,0 18px 40px -32px #181b2559;overflow:hidden}#swift-sections-r12 .swift-r12-service-row:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);padding:16px 16px 16px 40px}#swift-sections-r12 .swift-r12-service-row:nth-child(2n) .swift-r12-service-visual{order:2}#swift-sections-r12 .swift-r12-service-visual{display:block;min-width:0;pointer-events:none}#swift-sections-r12 .swift-r12-service-illustration{width:100%;min-width:0}#swift-sections-r12 .swift-r12-service-copy{align-self:center;min-width:0;padding:12px 0}#swift-sections-r12 .swift-r12-service-copy h3{margin:0 0 10px;font-size:27px;font-weight:600;line-height:1.2;text-wrap:balance}#swift-sections-r12 .swift-r12-service-description{margin:0;max-width:58ch;font-size:16px;line-height:1.45;color:#4f5260}#swift-sections-r12 .swift-r12-service-details{margin:12px 0 6px;font-size:16px;line-height:1.4;color:#5f6170}#swift-sections-r12 .swift-r12-service-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:16px;font-weight:600;line-height:1.4;color:var(--swift-r13-ink, #181b25);text-decoration:none}#swift-sections-r12 .swift-r12-service-link:hover{color:var(--swift-r13-accent, #5c5d8f);text-decoration:underline;text-underline-offset:4px}#swift-sections-r12 .swift-r12-service-link:focus-visible,#swift-sections-r12 .swift-r12-customers-scroll:focus-visible{outline:2px solid var(--swift-r13-accent, #5c5d8f);outline-offset:4px;border-radius:4px}#swift-sections-r12 .swift-r12-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#swift-sections-r12 .swift-r12-customers-card{min-width:0;max-width:100%;padding:24px;border:1px solid #e8e4dc;border-radius:24px;background:#faf9f6;color:#232321}#swift-sections-r12 .swift-r12-customers-description{margin:0 0 16px;font-size:16px;line-height:1.4}#swift-sections-r12 .swift-r12-customers-scroll{max-width:100%;overflow-x:auto}#swift-sections-r12 .swift-r12-customers-table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.4;font-variant-numeric:tabular-nums lining-nums}#swift-sections-r12 .swift-r12-customers-table caption{text-align:left;font-size:22px;font-weight:600;padding:0 0 16px}#swift-sections-r12 .swift-r12-customers-table th,#swift-sections-r12 .swift-r12-customers-table td{padding:12px;text-align:left;vertical-align:top;overflow-wrap:anywhere;min-width:100px}#swift-sections-r12 .swift-r12-customers-table thead th{border-bottom:1px solid #d9d4ca;font-weight:600}#swift-sections-r12 .swift-r12-customers-table tbody th{font-weight:500}#swift-sections-r12 .swift-r12-customers-table .swift-r12-customers-value{text-align:right}#swift-sections-r12 .swift-r12-customers-name,#swift-sections-r12 .swift-r12-customers-email{display:block}#swift-sections-r12 .swift-r12-customers-email{margin-top:4px;color:#625e58;font-weight:400}#swift-sections-r12 .swift-r12-customers-empty{color:#625e58}@media(max-width:860px){#swift-sections-r12 .swift-r12-service-row,#swift-sections-r12 .swift-r12-service-row:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 12px 20px;border-radius:24px}#swift-sections-r12 .swift-r12-service-row:nth-child(2n) .swift-r12-service-visual{order:0}#swift-sections-r12 .swift-r12-service-copy{padding:8px 12px 0}}@media(max-width:600px){#swift-sections-r12 .swift-r12-services{padding:48px 16px}#swift-sections-r12 .swift-r12-services-heading{margin-bottom:24px}#swift-sections-r12 .swift-r12-services-heading h2{font-size:34px}#swift-sections-r12 .swift-r12-services-intro{font-size:16px}#swift-sections-r12 .swift-r12-service-row,#swift-sections-r12 .swift-r12-service-row:nth-child(2n){padding:8px 8px 16px;border-radius:20px}#swift-sections-r12 .swift-r12-service-copy h3{font-size:24px}#swift-sections-r12 .swift-r12-customers-card{padding:16px}}#swift-sections-r12 .swift-r13-demo{display:block;width:100%;min-width:0}#swift-sections-r12 .swift-r13-stage{--swift-r13-ease: cubic-bezier(.22, .8, .24, 1);position:relative;display:block;width:100%;aspect-ratio:52 / 36;overflow:hidden;isolation:isolate;container-type:inline-size;border-radius:20px;color:var(--swift-r13-ink, #181b25);background:radial-gradient(90% 80% at 0% 0%,#dff0f2,#e5f1f200 60%),radial-gradient(90% 90% at 100% 100%,#e6e0f4,#ece8f500 62%),linear-gradient(180deg,#f6f5f2,#efede8);box-shadow:inset 0 0 0 1px #181b250d;font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}#swift-sections-r12 .swift-r13-scene{position:absolute;inset:0;font-size:10px;font-size:calc(100cqw / 52);line-height:1.3}#swift-sections-r12 .swift-r13-scene *{box-sizing:border-box}#swift-sections-r12 .swift-r13-scene i,#swift-sections-r12 .swift-r13-scene em,#swift-sections-r12 .swift-r13-scene u{font-style:normal;text-decoration:none}#swift-sections-r12 .swift-r13-scene img{display:block;max-width:none}#swift-sections-r12 .swift-r13-stage[data-motion=off] *{animation:none!important}#swift-sections-r12 .swift-r13-stage[data-playing=false] *{animation-play-state:paused!important}#swift-sections-r12 .swift-r13-floor{position:absolute;left:10%;right:10%;bottom:3%;height:14%;border-radius:50%;background:radial-gradient(closest-side,#181b2529,#181b2500);filter:blur(6px)}#swift-sections-r12 .swift-r13-browser{position:absolute;overflow:hidden;border-radius:1em;background:#fff;box-shadow:0 0 0 .08em #181b2517,0 .3em .7em #181b250f,0 2.6em 4.6em -1.4em #181b255c}#swift-sections-r12 .swift-r13-browser-bar{position:relative;display:flex;align-items:center;gap:1em;height:2.4em;padding:0 1em;background:linear-gradient(180deg,#fcfbf9,#f0eee9);border-bottom:1px solid rgba(24,27,37,.07)}#swift-sections-r12 .swift-r13-browser-dots{display:flex;gap:.4em}#swift-sections-r12 .swift-r13-browser-dots i{width:.62em;height:.62em;border-radius:50%;background:#d8d6d1;box-shadow:inset 0 -1px 1px #181b251f}#swift-sections-r12 .swift-r13-browser-url{display:flex;align-items:center;justify-content:center;gap:.45em;flex:0 1 18em;margin:0 auto;transform:translate(-1.6em);height:1.55em;border-radius:.5em;background:#181b250d;font-size:.78em;color:#6a6c78;white-space:nowrap}#swift-sections-r12 .swift-r13-lock{width:.7em;height:.6em;border-radius:.12em;background:#9799a6;position:relative}#swift-sections-r12 .swift-r13-lock:before{content:"";position:absolute;left:.13em;top:-.36em;width:.44em;height:.5em;border:.1em solid #9799a6;border-bottom:0;border-radius:.3em .3em 0 0}#swift-sections-r12 .swift-r13-browser-viewport{position:absolute;inset:2.4em 0 0;overflow:hidden;background:#fff}#swift-sections-r12 .swift-r13-sheen{position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,#ffffff8c,#fff0 30% 70%,#ffffff2e);mix-blend-mode:soft-light}#swift-sections-r12 .swift-r13-phone{position:relative;width:100%;height:100%;padding:.5em;border-radius:2.1em;background:linear-gradient(145deg,#2b2f3b,#12141a 60%);box-shadow:inset 0 0 0 .08em #ffffff29,0 .4em .8em #181b251f,0 2.4em 4em -1.2em #181b2573}#swift-sections-r12 .swift-r13-phone-notch{position:absolute;z-index:2;top:.95em;left:50%;width:3.6em;height:.95em;margin-left:-1.8em;border-radius:1em;background:#0c0d11}#swift-sections-r12 .swift-r13-phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:1.65em;background:#fff}#swift-sections-r12 .swift-r13-cursor{position:absolute;z-index:6;width:1.7em;height:2.3em;opacity:0}#swift-sections-r12 .swift-r13-cursor svg{position:relative;z-index:1;display:block;width:100%;height:100%;fill:#181b25;stroke:#fff;stroke-width:1.2;stroke-linejoin:round;filter:drop-shadow(0 .15em .25em rgba(24,27,37,.3))}#swift-sections-r12 .swift-r13-cursor-ripple{position:absolute;left:-.9em;top:-.9em;width:2em;height:2em;border-radius:50%;background:#5c5d8f47;opacity:0;transform:scale(.2)}@keyframes swift-r13-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes swift-r13-pulse{0%{transform:scale(.6);opacity:.75}to{transform:scale(2.6);opacity:0}}@media(prefers-reduced-motion:reduce){#swift-sections-r12 .swift-r13-stage *{animation:none!important;transition:none!important}}#swift-sections-r12 .swift-r14-service-includes{list-style:none;margin:18px 0 8px;padding:0;display:grid;gap:9px;font-size:14px;line-height:1.45;color:#4f5260}#swift-sections-r12 .swift-r14-service-includes li{padding-left:18px;position:relative}#swift-sections-r12 .swift-r14-service-includes li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:#5c5d8f}#swift-sections-r12 .swift-r12-service-row{scroll-margin-top:112px}#swift-sections-r12 .swift-r12-bento{padding:84px 24px 72px;color:#252622;scroll-margin-top:110px}#swift-sections-r12 .swift-r12-bento-inner{max-width:1120px;margin:0 auto}#swift-sections-r12 .swift-r12-bento-heading{max-width:660px;margin:0 auto 36px;text-align:center}#swift-sections-r12 .swift-r12-bento-heading h2{margin:0;font-size:clamp(34px,4.2vw,52px);line-height:1.08;font-weight:500;letter-spacing:-.035em;text-wrap:balance}#swift-sections-r12 .swift-r12-bento-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#swift-sections-r12 .swift-r12-bento-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #e4e2ea;border-radius:22px;background:#fff;box-shadow:0 18px 40px -34px #181b2566}#swift-sections-r12 .swift-r12-bento-visual{display:block;padding:8px 8px 0;overflow:hidden}#swift-sections-r12 .swift-r12-bento-copy{padding:23px 24px 27px}#swift-sections-r12 .swift-r12-bento-copy h3{margin:0;font-size:20px;line-height:26px;font-weight:500;letter-spacing:-.02em;text-wrap:balance}#swift-sections-r12 .swift-r12-bento-copy p{margin:12px 0 0;font-size:16px;line-height:24px;color:#69665e;text-wrap:pretty}@media(max-width:900px){#swift-sections-r12 .swift-r12-bento-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#swift-sections-r12 .swift-r12-bento{padding:56px 16px 48px}#swift-sections-r12 .swift-r12-bento-heading{margin-bottom:28px}#swift-sections-r12 .swift-r12-bento-heading h2{font-size:34px}#swift-sections-r12 .swift-r12-bento-grid{grid-template-columns:minmax(0,1fr);gap:16px}#swift-sections-r12 .swift-r12-bento-copy{padding:22px 22px 25px}}#swift-sections-r12 .swift-r13-bento-stage{aspect-ratio:36 / 20;border-radius:16px}#swift-sections-r12 .swift-r13-bento-stage .swift-r13-scene{font-size:calc(100cqw / 36)}#swift-sections-r12 .swift-r13-b-web{--swift-r13-loop: 11s}#swift-sections-r12 .swift-r13-b-web-browser{left:3em;top:2em;width:30em;height:22em;transform:perspective(1400px) rotateX(8deg) rotateY(-4deg);transform-origin:50% 0}#swift-sections-r12 .swift-r13-site-compact{font-size:.81em}#swift-sections-r12 .swift-r13-b-web-scroll{animation:swift-r13-b-web-scroll var(--swift-r13-loop) var(--swift-r13-ease) infinite both}@keyframes swift-r13-b-web-scroll{0%,22%{transform:translateY(0)}34%,50%{transform:translateY(-12.6em)}62%,82%{transform:translateY(-21em)}94%,to{transform:translateY(0)}}#swift-sections-r12 .swift-r13-b-seo{--swift-r13-loop: 10s}#swift-sections-r12 .swift-r13-b-seo-map{position:absolute;inset:0}#swift-sections-r12 .swift-r13-b-seo-map .swift-r13-map{border-radius:0}#swift-sections-r12 .swift-r13-map-compact .swift-r13-map-you{left:40%;top:52%}#swift-sections-r12 .swift-r13-map-compact .swift-r13-map-you b{display:none}#swift-sections-r12 .swift-r13-b-seo-query{position:absolute;z-index:2;left:1.4em;top:1.4em;display:flex;align-items:center;gap:.6em;width:15.5em;height:2.6em;padding:0 1em;border-radius:2em;background:#fff;box-shadow:0 0 0 .08em #181b251a,0 .8em 1.6em -.6em #181b254d}#swift-sections-r12 .swift-r13-b-seo-query span{font-size:.9em;white-space:nowrap;animation:swift-r13-seo-type var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r13-b-seo-profile{z-index:2;right:1.4em;bottom:1.4em;width:14em;animation:swift-r13-seo-profile var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r13-b-seo .swift-r13-map-pin{animation:swift-r13-seo-pin var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r13-b-seo .swift-r13-map-you{animation:swift-r13-seo-you var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r13-b-content{--swift-r13-loop: 10s}#swift-sections-r12 .swift-r13-b-content-phone{position:absolute;left:4em;top:1.6em;width:12.4em;height:24em;padding:.45em;border-radius:2em;background:linear-gradient(145deg,#2b2f3b,#12141a 60%);box-shadow:inset 0 0 0 .08em #ffffff29,0 2em 3.6em -1.2em #181b2573;transform:perspective(1200px) rotateY(12deg) rotate(-2deg)}#swift-sections-r12 .swift-r13-b-feed{height:100%;overflow:hidden;border-radius:1.6em;background:#faf9f6}#swift-sections-r12 .swift-r13-b-feed-scroll{display:grid;gap:.8em;padding:2.2em .7em 0;animation:swift-r13-b-feed var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r13-b-post{display:grid;gap:.45em;padding:.6em;border-radius:.9em;background:#fff;box-shadow:0 0 0 .08em #181b250f}#swift-sections-r12 .swift-r13-b-post-head{display:flex;align-items:center;gap:.35em;font-size:.66em;font-weight:650}#swift-sections-r12 .swift-r13-b-post-head img{width:1.2em;height:auto}#swift-sections-r12 .swift-r13-b-post-media{position:relative;display:block;height:6.9em;overflow:hidden;border-radius:.55em;background:#000}#swift-sections-r12 .swift-r13-b-post-frames{position:absolute;inset:0;background:url(/swift-ai/v/6d2511b23f16242cdcc4/services-r13/finale-strip.jpg) 0 50% / 83.2em 100% no-repeat;animation:swift-r13-b-frames 3.2s steps(8) infinite}#swift-sections-r12 .swift-r13-b-post-media b{position:absolute;left:.5em;bottom:.45em;padding:.15em .4em;border-radius:.25em;background:#faf9f6f0;font-size:.6em;font-weight:650}#swift-sections-r12 .swift-r13-b-post-media-still{background:#000 url(/swift-ai/v/6d2511b23f16242cdcc4/services-r13/finale-strip.jpg) -52em 50% / 83.2em 100% no-repeat}#swift-sections-r12 .swift-r13-b-post-line{height:.45em;width:70%;border-radius:1em;background:#e9e8ed}#swift-sections-r12 .swift-r13-b-content-plan{position:absolute;left:19.2em;top:3.2em;display:grid;gap:.7em;width:13.6em}#swift-sections-r12 .swift-r13-b-day{position:relative;display:flex;align-items:center;gap:.8em;height:3.4em;padding:0 1em;border-radius:.8em;background:#ffffffdb;box-shadow:0 0 0 .08em #181b2512,0 .8em 1.6em -1em #181b254d}#swift-sections-r12 .swift-r13-b-day b{font-size:.7em;font-weight:650;color:#5f6170}#swift-sections-r12 .swift-r13-b-day i{font-size:.8em;font-weight:600}#swift-sections-r12 .swift-r13-b-day u{position:absolute;right:.7em;padding:.2em .55em;border-radius:2em;background:#181b25;color:#e5f1f2;font-size:.58em;font-weight:650;animation:swift-r13-social-chip var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r13-b-day-new{animation:swift-r13-b-day var(--swift-r13-loop) var(--swift-r13-ease) infinite both}@keyframes swift-r13-b-frames{0%{background-position-x:0}to{background-position-x:-83.2em}}@keyframes swift-r13-b-feed{0%,40%{transform:translateY(0)}52%,88%{transform:translateY(-9.4em)}98%,to{transform:translateY(0)}}@keyframes swift-r13-b-day{0%,56%{opacity:0;transform:translate(-3em)}66%,95%{opacity:1;transform:none}to{opacity:0}}#swift-sections-r12 .swift-r13-b-inq{--swift-r13-loop: 9s}#swift-sections-r12 .swift-r13-b-inq-source{position:absolute;left:1.6em;top:8.4em;display:flex;align-items:center;gap:.6em;width:11.4em;height:3.2em;padding:0 .9em;white-space:nowrap;border-radius:.9em;background:#181b25;color:#fff;box-shadow:0 1.2em 2.4em -1em #181b2580;font-size:.78em;font-weight:650}#swift-sections-r12 .swift-r13-b-inq-source i{width:.7em;height:.7em;border-radius:50%;background:#96d6de;box-shadow:0 0 .8em #96d6de}#swift-sections-r12 .swift-r13-b-lane{position:absolute;left:13.6em;width:20.8em;height:4.6em;padding:.6em .8em;border-radius:.9em;background:#fff9;box-shadow:inset 0 0 0 .08em #181b2514}#swift-sections-r12 .swift-r13-b-lane-1{top:1.6em}#swift-sections-r12 .swift-r13-b-lane-2{top:7.7em}#swift-sections-r12 .swift-r13-b-lane-3{top:13.8em}#swift-sections-r12 .swift-r13-b-lane-name{position:absolute;left:.9em;top:50%;transform:translateY(-50%);font-size:.66em;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:#5c5d8f}#swift-sections-r12 .swift-r13-b-msg{position:absolute;right:.6em;top:.6em;bottom:.6em;display:flex;align-items:center;gap:.5em;width:12em;padding:0 .8em;border-radius:.6em;background:#fff;box-shadow:0 0 0 .08em #181b2512,0 .6em 1.2em -.7em #181b2559;font-size:.78em;font-weight:600;white-space:nowrap;animation:swift-r13-b-route var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r13-b-msg i{flex:none;width:.6em;height:.6em;border-radius:50%;background:#8a86c4}#swift-sections-r12 .swift-r13-b-lane-2 .swift-r13-b-msg{animation-delay:1.4s}#swift-sections-r12 .swift-r13-b-lane-3 .swift-r13-b-msg{animation-delay:2.8s}@keyframes swift-r13-b-route{0%,4%{opacity:0;transform:translate(-13em,var(--swift-r13-from, 0)) scale(.8)}16%,80%{opacity:1;transform:none}92%,to{opacity:0;transform:none}}#swift-sections-r12 .swift-r13-b-lane-1 .swift-r13-b-msg{--swift-r13-from: 6em}#swift-sections-r12 .swift-r13-b-lane-3 .swift-r13-b-msg{--swift-r13-from: -6em}#swift-sections-r12 .swift-r13-b-conn{--swift-r13-loop: 8s}#swift-sections-r12 .swift-r13-b-conn-cable{position:absolute;left:4.5em;right:4.5em;top:8.6em;height:.2em;border-radius:1em;background:#181b251f}#swift-sections-r12 .swift-r13-b-conn-cable i{position:absolute;left:0;top:-.35em;width:.9em;height:.9em;border-radius:50%;background:#e5f1f2;box-shadow:0 0 0 .18em #96d6de,0 0 1.2em .4em #96d6dee6;animation:swift-r13-b-packet var(--swift-r13-loop) cubic-bezier(.45,0,.55,1) infinite both}#swift-sections-r12 .swift-r13-b-tile{position:absolute;top:5.2em;display:grid;justify-items:center;gap:.8em;width:6.8em}#swift-sections-r12 .swift-r13-b-tile-1{left:1.4em}#swift-sections-r12 .swift-r13-b-tile-2{left:10.2em}#swift-sections-r12 .swift-r13-b-tile-3{left:19em}#swift-sections-r12 .swift-r13-b-tile-4{left:27.8em}#swift-sections-r12 .swift-r13-b-tile-face{position:relative;display:grid;align-content:center;gap:.4em;width:6.8em;height:6.8em;padding:1.1em;border-radius:1.2em;background:linear-gradient(160deg,#fff,#f1f0f4);box-shadow:inset 0 0 0 .08em #ffffffe6,0 0 0 .08em #181b2514,0 1.4em 2.4em -1.2em #181b2566;animation:swift-r13-b-light var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r13-b-tile-face i{height:.55em;border-radius:1em;background:#dddce4}#swift-sections-r12 .swift-r13-b-tile-face i:nth-child(2){width:75%}#swift-sections-r12 .swift-r13-b-tile-face i:nth-child(3){width:55%;background:#181b25}#swift-sections-r12 .swift-r13-b-tile-sheet .swift-r13-b-tile-face i{height:.9em;border-radius:.2em;width:100%;background:repeating-linear-gradient(90deg,#e3e2ea 0 30%,transparent 30% 35%)}#swift-sections-r12 .swift-r13-b-tile-sheet .swift-r13-b-tile-face i:nth-child(3){background:repeating-linear-gradient(90deg,#c9c2ea 0 30%,transparent 30% 35%);animation:swift-r13-b-row var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r13-b-tile-calendar .swift-r13-b-tile-face{grid-template-columns:repeat(3,1fr)}#swift-sections-r12 .swift-r13-b-tile-calendar .swift-r13-b-tile-face i{width:auto;height:1.6em;border-radius:.3em;background:#e9e8ee}#swift-sections-r12 .swift-r13-b-tile-calendar .swift-r13-b-tile-face i:nth-child(3){background:#8a86c4}#swift-sections-r12 .swift-r13-b-tile-mail .swift-r13-b-tile-face i:nth-child(1){height:2.4em;border-radius:.3em;background:linear-gradient(155deg,transparent 49%,#c9c9d3 50%,transparent 53%) 0 0 / 50% 100% no-repeat,linear-gradient(-155deg,transparent 49%,#c9c9d3 50%,transparent 53%) 100% 0 / 50% 100% no-repeat,#ecebf1}#swift-sections-r12 .swift-r13-b-tile b{font-size:.74em;font-weight:600;white-space:nowrap}#swift-sections-r12 .swift-r13-b-tile-2 .swift-r13-b-tile-face{animation-delay:1.4s}#swift-sections-r12 .swift-r13-b-tile-3 .swift-r13-b-tile-face{animation-delay:2.8s}#swift-sections-r12 .swift-r13-b-tile-4 .swift-r13-b-tile-face{animation-delay:4.2s}@keyframes swift-r13-b-packet{0%,6%{transform:translate(0);opacity:0}10%{opacity:1}62%{transform:translate(26.4em);opacity:1}70%,to{transform:translate(26.4em);opacity:0}}@keyframes swift-r13-b-light{0%,8%{transform:none;box-shadow:inset 0 0 0 .08em #ffffffe6,0 0 0 .08em #181b2514,0 1.4em 2.4em -1.2em #181b2566}13%,40%{transform:translateY(-.4em);box-shadow:inset 0 0 0 .08em #ffffffe6,0 0 0 .14em #96d6de,0 0 1.6em .2em #96d6de8c}52%,to{transform:none;box-shadow:inset 0 0 0 .08em #ffffffe6,0 0 0 .08em #181b2514,0 1.4em 2.4em -1.2em #181b2566}}@keyframes swift-r13-b-row{0%,22%{opacity:0;transform:translateY(.6em)}30%,92%{opacity:1;transform:none}to{opacity:0}}#swift-sections-r12 .swift-r13-b-rev{--swift-r13-loop: 9s}#swift-sections-r12 .swift-r13-b-rev-card{position:absolute;left:3.6em;right:3.6em;top:2.4em;display:grid;gap:1em;padding:1.3em 1.4em;border-radius:1.1em;background:#fff;box-shadow:0 0 0 .08em #181b2514,0 2em 3.6em -1.4em #181b2561;transform:perspective(1400px) rotateX(6deg)}#swift-sections-r12 .swift-r13-b-rev-head{display:flex;align-items:center;justify-content:space-between}#swift-sections-r12 .swift-r13-b-rev-head b{font-size:.9em;font-weight:650}#swift-sections-r12 .swift-r13-b-rev-state{display:grid}#swift-sections-r12 .swift-r13-b-rev-state i{grid-area:1 / 1;justify-self:end;padding:.3em .65em;border-radius:2em;font-size:.62em;font-weight:650;white-space:nowrap}#swift-sections-r12 .swift-r13-b-rev-wait{background:#ece8f5;color:#4a4b7c;opacity:0;animation:swift-r13-b-wait var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r13-b-rev-ok{background:#181b25;color:#e5f1f2;animation:swift-r13-b-ok var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r13-b-rev-text{display:grid;gap:.2em;padding:.8em .9em;border-radius:.7em;background:#faf9f6;box-shadow:inset 0 0 0 .08em #181b250f}#swift-sections-r12 .swift-r13-b-rev-line{font-size:.86em;line-height:1.5;white-space:nowrap}#swift-sections-r12 .swift-r13-b-rev-line-1{animation:swift-r13-b-l1 var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r13-b-rev-line-2{animation:swift-r13-b-l2 var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r13-b-rev-actions{display:flex;align-items:center;justify-content:flex-end;gap:.7em}#swift-sections-r12 .swift-r13-b-rev-actions>i{font-size:.72em;font-weight:600;color:#5f6170}#swift-sections-r12 .swift-r13-b-rev-actions b{font-size:.72em;font-weight:650}#swift-sections-r12 .swift-r13-b-rev-switch{position:relative;width:2.6em;height:1.45em;border-radius:1em;background:#181b25;animation:swift-r13-b-switch var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r13-b-rev-switch i{position:absolute;left:.18em;top:.18em;width:1.09em;height:1.09em;border-radius:50%;background:#e5f1f2;transform:translate(1.15em);animation:swift-r13-b-knob var(--swift-r13-loop) ease infinite both}@keyframes swift-r13-b-l1{0%,8%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(14)}24%,to{clip-path:inset(0 0 0 0)}}@keyframes swift-r13-b-l2{0%,24%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(16)}42%,to{clip-path:inset(0 0 0 0)}}@keyframes swift-r13-b-wait{0%,4%{opacity:0}8%,58%{opacity:1}62%,to{opacity:0}}@keyframes swift-r13-b-ok{0%,58%{opacity:0;transform:scale(.85)}63%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes swift-r13-b-switch{0%,56%{background:#d6d5dc}60%,94%{background:#181b25}to{background:#d6d5dc}}@keyframes swift-r13-b-knob{0%,56%{transform:translate(0)}60%,94%{transform:translate(1.15em)}to{transform:translate(0)}}#swift-sections-r12 .swift-r14-b-post-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#swift-sections-r12 .swift-r17-top-stage{--swift-r17-top-ink: #181b25;--swift-r17-top-mist: #e5f1f2;--swift-r17-top-cyan: #96d6de;--swift-r17-top-lilac: #8a86c4;--swift-r17-top-plum: #5c5d8f;--swift-r17-top-haze: #f2eff8}#swift-sections-r12 .swift-r17-top-tag{left:1.1em;top:.3em;font-size:.66em}#swift-sections-r12 .swift-r17-top-toast{position:absolute;z-index:6;display:flex;align-items:center;gap:.55em;padding:.5em .9em .5em .55em;border-radius:.9em;background:#fffffff2;box-shadow:0 0 0 .08em #181b2514,0 1em 2em -.9em #181b2573;white-space:nowrap;backdrop-filter:blur(6px)}#swift-sections-r12 .swift-r17-top-toast>i{display:grid;place-items:center;flex:none;width:1.8em;height:1.8em;border-radius:50%;background:var(--swift-r17-top-mist);color:#1f6f63}#swift-sections-r12 .swift-r17-top-toast>img{flex:none;width:1.8em;height:1.8em}#swift-sections-r12 .swift-r17-top-toast>span{display:grid;line-height:1.25}#swift-sections-r12 .swift-r17-top-toast b{font-size:.8em;font-weight:700;color:var(--swift-r17-top-ink)}#swift-sections-r12 .swift-r17-top-toast em{font-size:.62em;font-weight:550;color:#5f6170}#swift-sections-r12 .swift-r17-top-web{--swift-r13-loop: 14s;--k-ink: #1f2530;--k-wood: #a8683a;--k-wood-d: #8a522b;--k-cream: #f7f3ec;--k-sage: #6f8f86}#swift-sections-r12 .swift-r17-top-web-browser{z-index:2;left:1.2em;top:1.6em;width:26em;height:17.2em;transform:perspective(1800px) rotateY(4deg);transform-origin:0 50%}#swift-sections-r12 .swift-r17-top-web-browser .swift-r13-browser-url{flex-basis:12em;font-size:.72em}#swift-sections-r12 .swift-r17-top-toggle{position:relative;display:flex;flex:none;padding:.16em;border-radius:2em;background:#181b2512;font-size:.64em;font-weight:650}#swift-sections-r12 .swift-r17-top-toggle i{position:relative;z-index:1;width:4.6em;padding:.24em 0;text-align:center;color:#6a6c78}#swift-sections-r12 .swift-r17-top-toggle .swift-r17-top-toggle-after{color:#fff}#swift-sections-r12 .swift-r17-top-toggle b{position:absolute;left:.16em;top:.16em;bottom:.16em;width:4.6em;border-radius:2em;background:var(--k-ink);transform:translate(100%);box-shadow:0 .2em .5em -.2em #181b2580}#swift-sections-r12 .swift-r17-top-web-site{position:absolute;z-index:1;left:0;top:0;width:40em;height:22.8em;overflow:hidden;font-size:.65em}#swift-sections-r12 .swift-r17-top-web-before{z-index:2;background:#7d8087 repeating-linear-gradient(45deg,rgba(255,255,255,.06) 0 .3em,transparent .3em .6em);clip-path:inset(0 0 0 100%)}#swift-sections-r12 .swift-r17-top-web-scan{position:absolute;z-index:3;top:0;bottom:0;left:0;width:.25em;margin-left:-.125em;opacity:0;background:linear-gradient(180deg,#e5f1f2,#fff 50%,#ece8f5);box-shadow:0 0 1.4em .5em #a9d6dcd9,0 0 4em 1.2em #cdc0ec80}#swift-sections-r12 .swift-r17-top-web-phone{position:absolute;z-index:4;right:1.5em;top:2em;width:12em;height:24.8em;font-size:.7em;transform:perspective(1600px) rotateY(-10deg) rotateX(2deg)}#swift-sections-r12 .swift-r17-top-web-m,#swift-sections-r12 .swift-r17-top-web-m-before{position:absolute;z-index:1;inset:0;overflow:hidden}#swift-sections-r12 .swift-r17-top-web-m-before{z-index:2;background:#7d8087;clip-path:inset(100% 0 0 0)}#swift-sections-r12 .swift-r17-top-web-m-zoom{position:absolute;left:0;top:1.6em;width:31em;height:70em;transform:scale(.36);transform-origin:0 0}#swift-sections-r12 .swift-r17-top-web-toast{left:1.6em;bottom:.35em}#swift-sections-r12 .swift-r17-top-web-cursor{left:24.6em;top:2.9em}#swift-sections-r12 .swift-r17-top-web .swift-r17-top-web-before{animation:swift-r17-top-web-wipe var(--swift-r13-loop) cubic-bezier(.65,0,.35,1) infinite both}#swift-sections-r12 .swift-r17-top-web .swift-r17-top-web-scan{animation:swift-r17-top-web-scan var(--swift-r13-loop) cubic-bezier(.65,0,.35,1) infinite both}#swift-sections-r12 .swift-r17-top-web .swift-r17-top-web-m-before{animation:swift-r17-top-web-mwipe var(--swift-r13-loop) cubic-bezier(.65,0,.35,1) infinite both}#swift-sections-r12 .swift-r17-top-web .swift-r17-top-toggle b{animation:swift-r17-top-toggle var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-top-web .swift-r17-top-toggle-before{animation:swift-r17-top-toggle-b var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-top-web .swift-r17-top-toggle-after{animation:swift-r17-top-toggle-a var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-top-web-after .swift-r14-hero-copy>*,#swift-sections-r12 .swift-r17-top-web-after .swift-r14-hero-media{animation:swift-r17-top-web-rise var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-top-web-after .swift-r14-h1{animation-delay:.12s}#swift-sections-r12 .swift-r17-top-web-after .swift-r14-sub{animation-delay:.24s}#swift-sections-r12 .swift-r17-top-web-after .swift-r14-ctas{animation-delay:.36s}#swift-sections-r12 .swift-r17-top-web-after .swift-r14-hero-media{animation-delay:.2s}#swift-sections-r12 .swift-r17-top-web-after .swift-r14-new-scroll{animation:swift-r17-top-web-scroll var(--swift-r13-loop) cubic-bezier(.6,0,.2,1) infinite both}#swift-sections-r12 .swift-r17-top-web-m .swift-r14-m-scroll{animation:swift-r17-top-web-mscroll var(--swift-r13-loop) cubic-bezier(.6,0,.2,1) infinite both}#swift-sections-r12 .swift-r17-top-web-m .swift-r14-m-bar b:last-child{animation:swift-r17-top-web-tap var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-top-web-m .swift-r14-typed-name{animation:swift-r17-top-web-type var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r17-top-web-m .swift-r14-submit{animation:swift-r17-top-web-submit var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-top-web-m .swift-r14-done{animation:swift-r17-top-web-done var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-top-web-toast{animation:swift-r17-top-web-toast var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-top-web-cursor{animation:swift-r17-top-web-cursor var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-top-web-cursor .swift-r13-cursor-ripple{animation:swift-r17-top-web-ripple var(--swift-r13-loop) ease-out infinite both}@keyframes swift-r17-top-web-wipe{0%,11%{clip-path:inset(0 0 0 0)}22%,92%{clip-path:inset(0 0 0 100%);opacity:1}92.5%{clip-path:inset(0 0 0 0);opacity:0}98%,to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes swift-r17-top-web-scan{0%,11%{left:0;opacity:0}12%,21%{opacity:1}22%,to{left:100%;opacity:0}}@keyframes swift-r17-top-web-mwipe{0%,14%{clip-path:inset(0 0 0 0)}26%,92%{clip-path:inset(100% 0 0 0);opacity:1}92.5%{clip-path:inset(0 0 0 0);opacity:0}98%,to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes swift-r17-top-toggle{0%,10%{transform:translate(0)}14%,93%{transform:translate(100%)}98%,to{transform:translate(0)}}@keyframes swift-r17-top-toggle-b{0%,10%{color:#fff}14%,93%{color:#6a6c78}98%,to{color:#fff}}@keyframes swift-r17-top-toggle-a{0%,10%{color:#6a6c78}14%,93%{color:#fff}98%,to{color:#6a6c78}}@keyframes swift-r17-top-web-rise{0%,14%{opacity:0;transform:translateY(.8em)}24%,to{opacity:1;transform:none}}@keyframes swift-r17-top-web-scroll{0%,30%{transform:translateY(0)}36%,58%{transform:translateY(-16em)}64%,90%{transform:translateY(-26em)}97%,to{transform:translateY(0)}}@keyframes swift-r17-top-web-mscroll{0%,53%{transform:translateY(0)}59%,90%{transform:translateY(-17.4em)}97%,to{transform:translateY(0)}}@keyframes swift-r17-top-web-tap{0%,52%{transform:none;filter:none}52.5%{transform:scale(.92);filter:brightness(1.3)}54.5%,to{transform:none;filter:none}}@keyframes swift-r17-top-web-type{0%,60%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(13)}67%,92%{clip-path:inset(0 0 0 0)}93%,to{clip-path:inset(0 100% 0 0)}}@keyframes swift-r17-top-web-submit{0%,73%{transform:scale(1);filter:none}74%{transform:scale(.93);filter:brightness(.88)}76%,to{transform:scale(1);filter:none}}@keyframes swift-r17-top-web-done{0%,75%{opacity:0;visibility:hidden;transform:scale(.96)}77%,91%{opacity:1;visibility:visible;transform:none}93%,to{opacity:0;visibility:hidden;transform:none}}@keyframes swift-r17-top-web-toast{0%,24%{opacity:0;transform:translateY(.8em)}29%,90%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(.4em)}}@keyframes swift-r17-top-web-cursor{0%,3%{opacity:0;transform:translate(-5em,5em)}6%{opacity:1;transform:translate(-5em,5em)}9%,11%{opacity:1;transform:translate(0)}15%,44%{opacity:0;transform:translate(0)}45%{opacity:0;transform:translate(2em,9em)}48%{opacity:1;transform:translate(2em,9em)}51%,54%{opacity:1;transform:translate(8em,14.3em)}58%,to{opacity:0;transform:translate(8em,14.3em)}}@keyframes swift-r17-top-web-ripple{0%,9.5%{opacity:0;transform:scale(.2)}10%{opacity:1;transform:scale(.4)}13%{opacity:0;transform:scale(1.6)}52%{opacity:0;transform:scale(.2)}52.5%{opacity:1;transform:scale(.4)}55.5%,to{opacity:0;transform:scale(1.6)}}#swift-sections-r12 .swift-r17-top-seo{--swift-r13-loop: 13s}#swift-sections-r12 .swift-r17-top-seo-browser{z-index:2;left:1.1em;top:1.6em;width:22.2em;height:17.4em;transform:perspective(1800px) rotateY(4deg);transform-origin:0 50%}#swift-sections-r12 .swift-r17-top-seo-browser .swift-r13-browser-url{flex-basis:15em;font-size:.7em}#swift-sections-r12 .swift-r17-top-seo-view{display:flex;flex-direction:column;gap:.5em;padding:0 .9em;background:#fff}#swift-sections-r12 .swift-r17-top-seo-head{display:flex;flex:none;align-items:center;gap:.7em;height:2.7em}#swift-sections-r12 .swift-r17-top-seo-mark{display:grid;flex:none;grid-template-columns:repeat(2,.5em);gap:.16em}#swift-sections-r12 .swift-r17-top-seo-mark i{width:.5em;height:.5em;border-radius:50%;background:var(--swift-r17-top-cyan)}#swift-sections-r12 .swift-r17-top-seo-mark i:nth-child(2){background:var(--swift-r17-top-lilac)}#swift-sections-r12 .swift-r17-top-seo-mark i:nth-child(3){background:var(--swift-r17-top-ink)}#swift-sections-r12 .swift-r17-top-seo-mark i:nth-child(4){background:#c8c3e6}#swift-sections-r12 .swift-r17-top-seo-box{display:flex;flex:1;align-items:center;gap:.5em;min-width:0;height:1.95em;padding:0 .85em;border-radius:1em;background:#fff;color:#5f6170;box-shadow:0 0 0 .08em #181b251f,0 .3em .8em -.3em #181b2540}#swift-sections-r12 .swift-r17-top-seo-box>.swift-r14-icon{font-size:.85em}#swift-sections-r12 .swift-r17-top-seo-query{overflow:hidden;font-size:.8em;font-weight:600;color:var(--swift-r17-top-ink);white-space:nowrap}#swift-sections-r12 .swift-r17-top-seo-caret{flex:none;width:.08em;height:1.1em;margin-left:-.35em;background:var(--swift-r17-top-ink);opacity:0}#swift-sections-r12 .swift-r17-top-seo-ai{display:grid;flex:none;gap:.3em;padding:.55em .75em;border-radius:.8em;background:linear-gradient(135deg,#eef6f7,#f2eff8);box-shadow:inset 0 0 0 .08em #5c5d8f24}#swift-sections-r12 .swift-r17-top-seo-ai-label{display:flex;align-items:center;gap:.35em;font-size:.62em;font-weight:700;color:var(--swift-r17-top-plum)}#swift-sections-r12 .swift-r17-top-seo-ai-label em{padding:.05em .45em;border-radius:1em;background:#5c5d8f1f;font-weight:650}#swift-sections-r12 .swift-r17-top-seo-ai-text{font-size:.7em;line-height:1.35;color:#2b2e3a}#swift-sections-r12 .swift-r17-top-seo-ai-text b{font-weight:700}#swift-sections-r12 .swift-r17-top-seo-cite{display:flex;gap:.35em}#swift-sections-r12 .swift-r17-top-seo-cite i{display:inline-flex;align-items:center;gap:.3em;padding:.2em .55em;border-radius:1em;background:#fff;box-shadow:0 0 0 .08em #181b2514;font-size:.56em;font-weight:600;color:#3f4170;white-space:nowrap}#swift-sections-r12 .swift-r17-top-seo-pack{flex:none;overflow:hidden;border-radius:.8em;background:#fff;box-shadow:0 0 0 .08em #181b251a,0 .6em 1.2em -.9em #181b2559}#swift-sections-r12 .swift-r17-top-seo-map{position:relative;height:2.8em;overflow:hidden}#swift-sections-r12 .swift-r17-top-seo-map .swift-r13-map{border-radius:0;font-size:.6em}#swift-sections-r12 .swift-r17-top-seo-route{position:absolute;inset:0;width:100%;height:100%;overflow:visible}#swift-sections-r12 .swift-r17-top-seo-route path{fill:none;stroke:var(--swift-r17-top-plum);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;vector-effect:non-scaling-stroke}#swift-sections-r12 .swift-r17-top-seo-you{position:absolute;left:10%;top:85%;width:.6em;height:.6em;margin:-.3em 0 0 -.3em;border-radius:50%;background:#3b82c4;box-shadow:0 0 0 .14em #fff,0 0 0 .5em #3b82c433}#swift-sections-r12 .swift-r17-top-seo-pin{position:absolute;width:.9em;height:.9em;margin:-.9em 0 0 -.45em;border-radius:50% 50% 50% 0;background:#8f91a3;transform:rotate(-45deg);box-shadow:-.1em .1em .25em #181b2540}#swift-sections-r12 .swift-r17-top-seo-pin:after{content:"";position:absolute;inset:32%;border-radius:50%;background:#f4f3f7}#swift-sections-r12 .swift-r17-top-seo-pin-k{left:58%;top:45%;width:1.25em;height:1.25em;margin:-1.25em 0 0 -.62em;background:var(--swift-r17-top-ink)}#swift-sections-r12 .swift-r17-top-seo-pin-k:after{background:var(--swift-r17-top-cyan)}#swift-sections-r12 .swift-r17-top-seo-pin-a{left:26%;top:40%}#swift-sections-r12 .swift-r17-top-seo-pin-b{left:82%;top:70%}#swift-sections-r12 .swift-r17-top-seo-row{position:relative;display:flex;align-items:center;gap:.55em;height:2.7em;padding:0 .6em;border-top:.08em solid rgba(24,27,37,.07);background:#fff}#swift-sections-r12 .swift-r17-top-seo-row-k{background:linear-gradient(90deg,#e5f1f2d9,#fff 70%);box-shadow:inset .18em 0 0 var(--swift-r17-top-cyan)}#swift-sections-r12 .swift-r17-top-seo-row .swift-r17-top-seo-thumb{position:relative;inset:auto;display:block;flex:none;width:2.1em;height:2.1em;overflow:hidden;border-radius:.45em}#swift-sections-r12 .swift-r17-top-seo-row-text{display:grid;min-width:0;line-height:1.2}#swift-sections-r12 .swift-r17-top-seo-row-text b{overflow:hidden;font-size:.66em;font-weight:700;white-space:nowrap;text-overflow:ellipsis}#swift-sections-r12 .swift-r17-top-seo-row-text em{font-size:.54em;color:#6a6c78;white-space:nowrap}#swift-sections-r12 .swift-r17-top-seo-row-text u,#swift-sections-r12 .swift-r17-top-seo-prof-info u{color:#1f7a5a;font-weight:650}#swift-sections-r12 .swift-r17-top-seo-row-acts{display:flex;gap:.3em;margin-left:auto}#swift-sections-r12 .swift-r17-top-seo-row-acts i{display:grid;place-items:center;width:1.5em;height:1.5em;border-radius:50%;background:#eef6f7;color:#3f4170;font-size:.9em}#swift-sections-r12 .swift-r17-top-seo-row-acts .swift-r14-icon{font-size:.8em}#swift-sections-r12 .swift-r17-top-seo-profile{position:absolute;z-index:4;right:1em;top:1.1em;width:12.6em;height:17.8em;overflow:hidden;border-radius:1em;background:#fff;box-shadow:0 0 0 .08em #181b2517,0 .3em .7em #181b250f,0 2.4em 4em -1.4em #181b2566}#swift-sections-r12 .swift-r17-top-seo-photos{display:grid;grid-template-columns:1.6fr 1fr;gap:.15em;height:5.3em}#swift-sections-r12 .swift-r17-top-seo-photos .swift-r14-still{position:relative;inset:auto;display:block;height:100%}#swift-sections-r12 .swift-r17-top-seo-photos .swift-r14-ai-label{font-size:.46em}#swift-sections-r12 .swift-r17-top-seo-prof-body{display:grid;gap:.42em;padding:.7em .8em}#swift-sections-r12 .swift-r17-top-seo-prof-body strong{font-size:1.06em;font-weight:750;line-height:1.1;letter-spacing:-.02em;color:var(--swift-r17-top-ink)}#swift-sections-r12 .swift-r17-top-seo-prof-cat{margin-top:-.2em;font-size:.6em;color:#6a6c78}#swift-sections-r12 .swift-r17-top-seo-prof-info{display:flex;align-items:center;gap:.4em;font-size:.62em;color:#3a3d4a}#swift-sections-r12 .swift-r17-top-seo-prof-acts{display:flex;gap:.3em}#swift-sections-r12 .swift-r17-top-seo-act{display:inline-flex;align-items:center;gap:.3em;padding:.45em .6em;border-radius:2em;font-size:.56em;font-weight:650;color:#3f4170;white-space:nowrap;box-shadow:inset 0 0 0 .1em #181b2524}#swift-sections-r12 .swift-r17-top-seo-act-dir{background:var(--swift-r17-top-ink);color:#fff;box-shadow:0 .4em .8em -.4em #181b2599}#swift-sections-r12 .swift-r17-top-seo-prof-tags{display:flex;flex-wrap:wrap;gap:.25em}#swift-sections-r12 .swift-r17-top-seo-prof-tags i{padding:.22em .6em;border-radius:1em;background:var(--swift-r17-top-haze);font-size:.54em;font-weight:600;color:var(--swift-r17-top-plum)}#swift-sections-r12 .swift-r17-top-seo-prof-note{font-size:.5em;color:#8a8c98}#swift-sections-r12 .swift-r17-top-seo-prof-updated{display:flex;align-items:center;gap:.45em;padding:.35em .5em;border-radius:.6em;background:#f3f8f8;box-shadow:inset 0 0 0 .08em #1f6f6324}#swift-sections-r12 .swift-r17-top-seo-prof-updated img{flex:none;width:1.25em;height:1.25em}#swift-sections-r12 .swift-r17-top-seo-prof-updated>span{font-size:.54em;color:#3a3d4a;white-space:nowrap}#swift-sections-r12 .swift-r17-top-seo-prof-updated b{font-weight:700;color:#1f6f63}#swift-sections-r12 .swift-r17-top-seo-cursor{left:8em;top:16.9em}#swift-sections-r12 .swift-r17-top-seo-query{animation:swift-r17-top-seo-type var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r17-top-seo-caret{animation:swift-r17-top-seo-caret var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r17-top-seo-ai{animation:swift-r17-top-seo-in var(--swift-r13-loop) var(--swift-r13-ease) infinite both;animation-delay:0s}#swift-sections-r12 .swift-r17-top-seo-pack{animation:swift-r17-top-seo-in var(--swift-r13-loop) var(--swift-r13-ease) infinite both;animation-delay:.3s}#swift-sections-r12 .swift-r17-top-seo-pin{animation:swift-r17-top-seo-pin var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-top-seo-pin-a{animation-delay:.15s}#swift-sections-r12 .swift-r17-top-seo-pin-b{animation-delay:.3s}#swift-sections-r12 .swift-r17-top-seo-row-k{animation:swift-r17-top-seo-pick var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-top-seo-route path{animation:swift-r17-top-seo-route var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-top-seo-profile{animation:swift-r17-top-seo-profile var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-top-seo-prof-body>*{animation:swift-r17-top-seo-detail var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-top-seo-prof-hours{animation-delay:.15s}#swift-sections-r12 .swift-r17-top-seo-prof-acts{animation-delay:.3s}#swift-sections-r12 .swift-r17-top-seo-prof-tags{animation-delay:.45s}#swift-sections-r12 .swift-r17-top-seo-prof-updated{animation:swift-r17-top-seo-updated var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-top-seo-prof-note{animation-delay:.6s}#swift-sections-r12 .swift-r17-top-seo-act-dir{animation:swift-r17-top-seo-press var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-top-seo-cursor{animation:swift-r17-top-seo-cursor var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-top-seo-cursor .swift-r13-cursor-ripple{animation:swift-r17-top-seo-ripple var(--swift-r13-loop) ease-out infinite both}@keyframes swift-r17-top-seo-type{0%,3%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(18)}17%,to{clip-path:inset(0 0 0 0)}}@keyframes swift-r17-top-seo-caret{0%,21%{opacity:1}22%,to{opacity:0}}@keyframes swift-r17-top-seo-in{0%,19%{opacity:0;transform:translateY(.7em)}26%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes swift-r17-top-seo-pin{0%,25%{opacity:0;transform:translateY(-1.2em) rotate(-45deg)}29%,94%{opacity:1;transform:rotate(-45deg)}98%,to{opacity:0;transform:rotate(-45deg)}}@keyframes swift-r17-top-seo-pick{0%,38%{box-shadow:inset .18em 0 #96d6de00}39.5%{box-shadow:inset .18em 0 0 var(--swift-r17-top-cyan),0 0 0 .25em #96d6de73}44%,92%{box-shadow:inset .18em 0 0 var(--swift-r17-top-cyan)}98%,to{box-shadow:inset .18em 0 #96d6de00}}@keyframes swift-r17-top-seo-route{0%,44%{stroke-dashoffset:100}56%,93%{stroke-dashoffset:0}98%,to{stroke-dashoffset:100}}@keyframes swift-r17-top-seo-profile{0%,40%{opacity:0;transform:translate(3em) scale(.97)}48%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translate(1em)}}@keyframes swift-r17-top-seo-detail{0%,47%{opacity:0;transform:translateY(.5em)}53%,to{opacity:1;transform:none}}@keyframes swift-r17-top-seo-press{0%,62.5%{transform:none;filter:none}63.5%{transform:scale(.9);filter:brightness(1.35)}66%,to{transform:none;filter:none}}@keyframes swift-r17-top-seo-updated{0%,67%{opacity:0;transform:translateY(.5em)}71%{opacity:1;transform:none;box-shadow:inset 0 0 0 .08em #1f6f6324,0 0 0 .3em #96d6de80}76%,to{opacity:1;transform:none}}@keyframes swift-r17-top-seo-cursor{0%,30%{opacity:0;transform:translate(4em,-3em)}33%{opacity:1;transform:translate(4em,-3em)}37%,40%{opacity:1;transform:translate(0)}58%,64%{opacity:1;transform:translate(17em,-3.9em)}68%,to{opacity:0;transform:translate(17em,-3.9em)}}@keyframes swift-r17-top-seo-ripple{0%,38%{opacity:0;transform:scale(.2)}38.5%{opacity:1;transform:scale(.4)}41.5%{opacity:0;transform:scale(1.6)}62.5%{opacity:0;transform:scale(.2)}63%{opacity:1;transform:scale(.4)}66%,to{opacity:0;transform:scale(1.6)}}#swift-sections-r12 .swift-r17-top-social{--swift-r13-loop: 12s}#swift-sections-r12 .swift-r17-top-so-tag{left:auto;right:1.1em}#swift-sections-r12 .swift-r17-top-so-phone{position:absolute;z-index:3;left:2.4em;top:.9em;width:9.8em;height:18.2em;padding:.42em;border-radius:1.7em;background:linear-gradient(145deg,#2b2f3b,#12141a 60%);box-shadow:inset 0 0 0 .08em #ffffff29,0 .4em .8em #181b251f,0 2.4em 4em -1.2em #181b2573;transform:perspective(1400px) rotateY(10deg) rotate(-1.5deg)}#swift-sections-r12 .swift-r17-top-so-phone .swift-r13-phone-notch{top:.8em;width:3em;height:.8em;margin-left:-1.5em}#swift-sections-r12 .swift-r17-top-so-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:1.35em;background:#0c0d11;color:#fff}#swift-sections-r12 .swift-r17-top-so-video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}#swift-sections-r12 .swift-r17-top-so-shade{position:absolute;inset:0;background:linear-gradient(180deg,#0c0d1180,#0c0d1100 22% 55%,#0c0d11b8)}#swift-sections-r12 .swift-r17-top-so-rec{position:absolute;left:.7em;top:2em;display:flex;align-items:center;gap:.35em;font-size:.56em;font-weight:750;letter-spacing:.06em;opacity:0}#swift-sections-r12 .swift-r17-top-so-rec i{width:.65em;height:.65em;border-radius:50%;background:#ff4d4d;box-shadow:0 0 .6em #ff4d4d}#swift-sections-r12 .swift-r17-top-so-rec em{margin-left:.3em;font-weight:600;opacity:.8}#swift-sections-r12 .swift-r17-top-so-grid{position:absolute;inset:3em .5em 3.2em;opacity:0;border:.06em solid rgba(255,255,255,.35);background:linear-gradient(90deg,transparent calc(33.3% - .03em),rgba(255,255,255,.3) 0 calc(33.3% + .03em),transparent 0 calc(66.6% - .03em),rgba(255,255,255,.3) 0 calc(66.6% + .03em),transparent 0),linear-gradient(180deg,transparent calc(33.3% - .03em),rgba(255,255,255,.3) 0 calc(33.3% + .03em),transparent 0 calc(66.6% - .03em),rgba(255,255,255,.3) 0 calc(66.6% + .03em),transparent 0)}#swift-sections-r12 .swift-r17-top-so-handle{position:absolute;left:.7em;right:.7em;top:3.3em;display:flex;align-items:center;gap:.4em}#swift-sections-r12 .swift-r17-top-so-handle i{flex:none;width:1.3em;height:1.3em;border-radius:50%;background:linear-gradient(140deg,var(--swift-r17-top-mist),var(--swift-r17-top-lilac));box-shadow:0 0 0 .1em #ffffffd9}#swift-sections-r12 .swift-r17-top-so-handle b{overflow:hidden;font-size:.6em;font-weight:700;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 .1em .3em rgba(0,0,0,.5)}#swift-sections-r12 .swift-r17-top-so-caption{position:absolute;left:.5em;right:.5em;bottom:2.1em;display:flex;flex-wrap:wrap;justify-content:center;gap:.22em .25em}#swift-sections-r12 .swift-r17-top-so-word{padding:.1em .32em;border-radius:.28em;background:#fff;color:var(--swift-r17-top-ink);font-size:.78em;font-weight:800;letter-spacing:-.01em;box-shadow:0 .2em .5em #0000004d}#swift-sections-r12 .swift-r17-top-so-word-3{background:var(--swift-r17-top-cyan)}#swift-sections-r12 .swift-r17-top-so-progress{position:absolute;left:.7em;right:.7em;bottom:1.3em;height:.18em;overflow:hidden;border-radius:1em;background:#ffffff4d}#swift-sections-r12 .swift-r17-top-so-progress i{display:block;height:100%;border-radius:inherit;background:#fff;transform-origin:0 50%}#swift-sections-r12 .swift-r17-top-so-ai{position:absolute;right:.55em;top:1.95em;padding:.22em .5em;border-radius:.3em;background:#0f1118b3;font-size:.48em;font-weight:650;white-space:nowrap}#swift-sections-r12 .swift-r17-top-so-card{position:absolute;z-index:2;left:11.4em;top:1.7em;display:flex;flex-direction:column;gap:.45em;width:23.4em;height:17.4em;padding:.75em .95em .75em 1.5em;border-radius:1.1em;background:#fffffff2;box-shadow:0 0 0 .08em #181b2514,0 .3em .7em #181b250d,0 2.2em 3.8em -1.4em #181b2561}#swift-sections-r12 .swift-r17-top-so-head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:.6em}#swift-sections-r12 .swift-r17-top-so-head>b{overflow:hidden;font-size:.78em;font-weight:700;white-space:nowrap;text-overflow:ellipsis}#swift-sections-r12 .swift-r17-top-so-chip{display:inline-flex;flex:none;align-items:center;gap:.35em;padding:.25em .65em;border-radius:1em;background:var(--swift-r17-top-haze);font-size:.56em;font-weight:700;color:var(--swift-r17-top-plum)}#swift-sections-r12 .swift-r17-top-so-chip i{width:.55em;height:.55em;border-radius:50%;background:var(--swift-r17-top-lilac)}#swift-sections-r12 .swift-r17-top-so-timeline{position:relative;display:grid;flex:none;gap:.25em;padding:.4em .5em;border-radius:.6em;background:#f6f5f2;box-shadow:inset 0 0 0 .08em #181b250f}#swift-sections-r12 .swift-r17-top-so-track{position:relative;display:flex;align-items:center;overflow:hidden;border-radius:.32em}#swift-sections-r12 .swift-r17-top-so-track-video{height:1.7em;background-color:#2b2f3b;background-repeat:repeat-x;background-size:auto 100%}#swift-sections-r12 .swift-r17-top-so-cut{position:absolute;top:0;bottom:0;width:.16em;background:#fff;box-shadow:0 0 0 .06em #181b2559}#swift-sections-r12 .swift-r17-top-so-cut-1{left:34%}#swift-sections-r12 .swift-r17-top-so-cut-2{left:68%}#swift-sections-r12 .swift-r17-top-so-track-text{height:1.1em;padding:0 .5em;background:linear-gradient(90deg,#e6e0f4,#dff0f2)}#swift-sections-r12 .swift-r17-top-so-track-text i{overflow:hidden;font-size:.54em;font-weight:650;color:#3f4170;white-space:nowrap;text-overflow:ellipsis}#swift-sections-r12 .swift-r17-top-so-playhead{position:absolute;top:.2em;bottom:.2em;left:calc(100% - .65em);width:.12em;border-radius:.1em;background:var(--swift-r17-top-ink)}#swift-sections-r12 .swift-r17-top-so-playhead:before{content:"";position:absolute;left:-.22em;top:-.1em;width:.56em;height:.4em;border-radius:.12em .12em .3em .3em;background:var(--swift-r17-top-ink)}#swift-sections-r12 .swift-r17-top-so-export{display:flex;flex:none;align-items:center;gap:.7em}#swift-sections-r12 .swift-r17-top-so-export>span{display:grid;flex:none;line-height:1.2}#swift-sections-r12 .swift-r17-top-so-export b{font-size:.62em;font-weight:700}#swift-sections-r12 .swift-r17-top-so-export em{font-size:.52em;color:#6a6c78}#swift-sections-r12 .swift-r17-top-so-export>i{flex:1;height:.4em;overflow:hidden;border-radius:1em;background:#ebe9ef}#swift-sections-r12 .swift-r17-top-so-export u{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--swift-r17-top-cyan),var(--swift-r17-top-lilac));transform-origin:0 50%}#swift-sections-r12 .swift-r17-top-so-channels{display:grid;flex:none;gap:.3em}#swift-sections-r12 .swift-r17-top-so-row{display:flex;align-items:center;gap:.55em;height:2em;padding:0 .5em;border-radius:.6em;background:#fff;box-shadow:0 0 0 .08em #181b2514}#swift-sections-r12 .swift-r17-top-so-row>img{flex:none;width:1.35em;height:1.35em;border-radius:.32em}#swift-sections-r12 .swift-r17-top-so-mini{flex:none;width:.9em;height:1.45em;border-radius:.2em;background-color:#2b2f3b}#swift-sections-r12 .swift-r17-top-so-row>b{flex:1;min-width:0;overflow:hidden;font-size:.64em;font-weight:650;white-space:nowrap;text-overflow:ellipsis}#swift-sections-r12 .swift-r17-top-so-status{position:relative;flex:none;width:6.6em;height:1.4em}#swift-sections-r12 .swift-r17-top-so-status>i{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.35em;border-radius:2em;font-size:.54em;font-weight:700;white-space:nowrap;opacity:0}#swift-sections-r12 .swift-r17-top-so-status-ready{background:var(--swift-r17-top-haze);color:var(--swift-r17-top-plum)}#swift-sections-r12 .swift-r17-top-so-status-busy{background:#eef6f7;color:#3f4170}#swift-sections-r12 .swift-r17-top-so-status>.swift-r17-top-so-status-done{background:var(--swift-r17-top-mist);color:#1f6f63;opacity:1}#swift-sections-r12 .swift-r17-top-so-spin{width:.9em;height:.9em;border:.15em solid rgba(63,65,112,.25);border-top-color:#3f4170;border-radius:50%}#swift-sections-r12 .swift-r17-top-so-foot{display:flex;align-items:center;justify-content:space-between;gap:.6em;margin-top:auto}#swift-sections-r12 .swift-r17-top-so-foot em{font-size:.52em;color:#6a6c78;white-space:nowrap}#swift-sections-r12 .swift-r17-top-so-btn{flex:none;padding:.55em 1em;border-radius:.6em;background:var(--swift-r17-top-ink);color:#fff;font-size:.62em;font-weight:700;white-space:nowrap;box-shadow:0 .5em 1em -.5em #181b25b3}#swift-sections-r12 .swift-r17-top-so-cursor{left:31em;top:17.6em}#swift-sections-r12 .swift-r17-top-so-rec,#swift-sections-r12 .swift-r17-top-so-grid{animation:swift-r17-top-so-film var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-top-so-rec i{animation:swift-r17-top-so-blink 1s steps(1) infinite}#swift-sections-r12 .swift-r17-top-so-handle{animation:swift-r17-top-so-show var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-top-so-word{animation:swift-r17-top-so-word var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-top-so-word-2{animation-delay:.35s}#swift-sections-r12 .swift-r17-top-so-word-3{animation-delay:.7s}#swift-sections-r12 .swift-r17-top-so-word-4{animation-delay:1.05s}#swift-sections-r12 .swift-r17-top-so-progress i{animation:swift-r17-top-so-progress var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r17-top-so-playhead{animation:swift-r17-top-so-playhead var(--swift-r13-loop) cubic-bezier(.45,0,.55,1) infinite both}#swift-sections-r12 .swift-r17-top-so-cut{animation:swift-r17-top-so-cut var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-top-so-cut-2{animation-delay:.7s}#swift-sections-r12 .swift-r17-top-so-track-text{animation:swift-r17-top-so-text var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r17-top-so-export u{animation:swift-r17-top-so-export var(--swift-r13-loop) cubic-bezier(.45,0,.55,1) infinite both}#swift-sections-r12 .swift-r17-top-so-btn{animation:swift-r17-top-so-press var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-top-so-status-ready{animation:swift-r17-top-so-ready var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-top-so-status-busy{animation:swift-r17-top-so-busy var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-top-so-status>.swift-r17-top-so-status-done{animation:swift-r17-top-so-done var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-top-so-row-2 .swift-r17-top-so-status>i{animation-delay:.5s}#swift-sections-r12 .swift-r17-top-so-row-3 .swift-r17-top-so-status>i{animation-delay:1s}#swift-sections-r12 .swift-r17-top-so-spin{animation:swift-r17-top-so-spin .8s linear infinite}#swift-sections-r12 .swift-r17-top-so-cursor{animation:swift-r17-top-so-cursor var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-top-so-cursor .swift-r13-cursor-ripple{animation:swift-r17-top-so-ripple var(--swift-r13-loop) ease-out infinite both}@keyframes swift-r17-top-so-film{0%,21%{opacity:1}24%,97%{opacity:0}to{opacity:1}}@keyframes swift-r17-top-so-blink{0%{opacity:1}50%{opacity:.25}}@keyframes swift-r17-top-so-show{0%,22%{opacity:0;transform:translateY(.4em)}27%,94%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes swift-r17-top-so-word{0%,25%{opacity:0;transform:translateY(.5em) scale(.85)}28%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes swift-r17-top-so-progress{0%,22%{transform:scaleX(0)}94%,to{transform:scaleX(1)}}@keyframes swift-r17-top-so-playhead{0%,2%{left:.5em}40%,95%{left:calc(100% - .65em)}99%,to{left:.5em}}@keyframes swift-r17-top-so-cut{0%,8%{opacity:0;transform:scaleY(.2)}11%,95%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes swift-r17-top-so-text{0%,22%{clip-path:inset(0 100% 0 0)}36%,95%{clip-path:inset(0 0 0 0)}99%,to{clip-path:inset(0 100% 0 0)}}@keyframes swift-r17-top-so-export{0%,26%{transform:scaleX(0)}44%,95%{transform:scaleX(1)}99%,to{transform:scaleX(0)}}@keyframes swift-r17-top-so-press{0%,48%{transform:none;filter:none}49%{transform:scale(.93);filter:brightness(1.4)}51%,to{transform:none;filter:none}}@keyframes swift-r17-top-so-ready{0%,49%{opacity:1}50%,96%{opacity:0}99%,to{opacity:1}}@keyframes swift-r17-top-so-busy{0%,49%{opacity:0}50%,56%{opacity:1}57%,to{opacity:0}}@keyframes swift-r17-top-so-done{0%,56%{opacity:0;transform:scale(.9)}58%,95%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes swift-r17-top-so-spin{to{transform:rotate(360deg)}}@keyframes swift-r17-top-so-cursor{0%,40%{opacity:0;transform:translate(-3em,-4em)}43%{opacity:1;transform:translate(-3em,-4em)}47%,50%{opacity:1;transform:translate(0)}54%,to{opacity:0;transform:translate(0)}}@keyframes swift-r17-top-so-ripple{0%,48%{opacity:0;transform:scale(.2)}48.5%{opacity:1;transform:scale(.4)}51.5%,to{opacity:0;transform:scale(1.6)}}#swift-sections-r12 .swift-r13-stage.swift-r17-bottom-stage{aspect-ratio:36 / 20;border-radius:16px}#swift-sections-r12 .swift-r17-bottom-stage>.swift-r13-scene{font-size:calc(100cqw / 30);line-height:1.3}#swift-sections-r12 .swift-r17-bottom-stage s{text-decoration:none}#swift-sections-r12 .swift-r17-bottom-stage[data-motion=off] *:before,#swift-sections-r12 .swift-r17-bottom-stage[data-motion=off] *:after{animation:none!important}#swift-sections-r12 .swift-r17-bottom-stage[data-playing=false] *:before,#swift-sections-r12 .swift-r17-bottom-stage[data-playing=false] *:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){#swift-sections-r12 .swift-r17-bottom-stage *:before,#swift-sections-r12 .swift-r17-bottom-stage *:after{animation:none!important;transition:none!important}}#swift-sections-r12 .swift-r17-bottom-tick{position:relative;display:inline-block;flex:none;width:1.1em;height:1.1em;border-radius:50%;background:#2f8f6a;vertical-align:-.18em}#swift-sections-r12 .swift-r17-bottom-tick:after{content:"";position:absolute;left:.39em;top:.19em;width:.29em;height:.54em;border:solid #fff;border-width:0 .12em .12em 0;transform:rotate(45deg)}#swift-sections-r12 .swift-r17-bottom-mail{display:block;flex:none;width:1.3em;height:1.3em;fill:currentColor}#swift-sections-r12 .swift-r17-bottom-avatar{display:grid;flex:none;place-items:center;width:1.75em;height:1.75em;border-radius:50%;background:#f3f0fa;box-shadow:0 0 0 .1em #fff,0 0 0 .18em #8a86c473}#swift-sections-r12 .swift-r17-bottom-avatar img{width:76%;height:76%;object-fit:contain}#swift-sections-r12 .swift-r17-bottom-swap{display:inline-grid}#swift-sections-r12 .swift-r17-bottom-swap>*{grid-area:1 / 1}#swift-sections-r12 .swift-r17-bottom-swap-a{opacity:0}#swift-sections-r12 .swift-r17-bottom-chip{flex:none;padding:.28em .6em;border-radius:2em;font-size:.66em;font-weight:650;line-height:1.2;white-space:nowrap}#swift-sections-r12 .swift-r17-bottom-chip-cyan{background:#dff0f2;color:#1d5a63}#swift-sections-r12 .swift-r17-bottom-chip-ink{background:#eeede8;color:#43454f}#swift-sections-r12 .swift-r17-bottom-chip-lilac{background:#ece8f5;color:#4a4b7c}#swift-sections-r12 .swift-r17-bottom-chip-green{background:#e3f3ec;color:#22704f}#swift-sections-r12 .swift-r17-bottom-win,#swift-sections-r12 .swift-r17-bottom-form,#swift-sections-r12 .swift-r17-bottom-hub,#swift-sections-r12 .swift-r17-bottom-draft{position:absolute;overflow:hidden;border-radius:1em;background:#fff;box-shadow:0 0 0 .08em #181b2514,0 .3em .7em #181b250f,0 2.4em 4.4em -1.4em #181b2557}#swift-sections-r12 .swift-r17-bottom-bar{display:flex;align-items:center;gap:.6em;height:2.6em;padding:0 .85em;border-bottom:1px solid rgba(24,27,37,.07);background:linear-gradient(180deg,#fdfcfa,#f5f4f0)}#swift-sections-r12 .swift-r17-bottom-bar-title{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.2}#swift-sections-r12 .swift-r17-bottom-bar-title b{font-size:.86em;font-weight:650;white-space:nowrap}#swift-sections-r12 .swift-r17-bottom-bar-title em{overflow:hidden;font-size:.7em;color:#6a6c78;white-space:nowrap;text-overflow:ellipsis}#swift-sections-r12 .swift-r17-bottom-bar .swift-r17-bottom-swap>i,#swift-sections-r12 .swift-r17-bottom-rev-state>i{display:flex;align-items:center;justify-self:end;gap:.35em;padding:.32em .65em;border-radius:2em;font-size:.68em;font-weight:650;white-space:nowrap}#swift-sections-r12 .swift-r17-bottom-bar .swift-r17-bottom-tick{width:1.15em;height:1.15em;background:#3cb586}#swift-sections-r12 .swift-r17-bottom-cursor{font-size:1.05em}#swift-sections-r12 .swift-r17-bottom-inq{--swift-r13-loop: 12s;--swift-r17-row: 3.1em;--swift-r17-gap: .3em}#swift-sections-r12 .swift-r17-bottom-win{inset:1.2em 1.2em -.5em}#swift-sections-r12 .swift-r17-bottom-inq-count .swift-r17-bottom-swap-a{background:#181b25;color:#f4f5f8}#swift-sections-r12 .swift-r17-bottom-inq-count .swift-r17-bottom-swap-b{background:#e3f3ec;color:#22704f}#swift-sections-r12 .swift-r17-bottom-inq-body{position:absolute;inset:2.6em 0 0;display:grid;grid-template-columns:13.4em minmax(0,1fr)}#swift-sections-r12 .swift-r17-bottom-inq-list{display:flex;flex-direction:column;gap:var(--swift-r17-gap);padding:.5em .45em;border-right:1px solid rgba(24,27,37,.07);background:#fbfaf8}#swift-sections-r12 .swift-r17-bottom-inq-row{position:relative;display:flex;flex:none;align-items:center;gap:.5em;height:var(--swift-r17-row);padding:0 .5em;border-radius:.7em}#swift-sections-r12 .swift-r17-bottom-inq-row>*{position:relative;z-index:1}#swift-sections-r12 .swift-r17-bottom-inq-row-new:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#fff;box-shadow:0 0 0 .09em #96c9cfe6,0 .6em 1.2em -.7em #181b2559}#swift-sections-r12 .swift-r17-bottom-inq-row-new:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 .2em #96d6debf,0 0 1.4em .2em #96d6de99;opacity:0}#swift-sections-r12 .swift-r17-bottom-inq-initials{display:grid;flex:none;place-items:center;width:1.9em;height:1.9em;border-radius:50%;background:#e6e4ec;color:#4a4b7c;font-size:.74em;font-weight:700;letter-spacing:.02em}#swift-sections-r12 .swift-r17-bottom-inq-row-new .swift-r17-bottom-inq-initials{background:#181b25;color:#e5f1f2}#swift-sections-r12 .swift-r17-bottom-inq-text{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.25}#swift-sections-r12 .swift-r17-bottom-inq-text b{overflow:hidden;font-size:.8em;font-weight:650;white-space:nowrap;text-overflow:ellipsis}#swift-sections-r12 .swift-r17-bottom-inq-text em{overflow:hidden;font-size:.7em;color:#6a6c78;white-space:nowrap;text-overflow:ellipsis}#swift-sections-r12 .swift-r17-bottom-inq-detail{position:relative;min-width:0}#swift-sections-r12 .swift-r17-bottom-inq-empty{position:absolute;inset:0;display:grid;place-items:center;font-size:.76em;color:#8a8c98;opacity:0}#swift-sections-r12 .swift-r17-bottom-inq-open{display:flex;flex-direction:column;align-items:flex-start;gap:.4em;padding:.7em .85em}#swift-sections-r12 .swift-r17-bottom-inq-from{display:flex;flex-direction:column;line-height:1.2}#swift-sections-r12 .swift-r17-bottom-inq-from b{font-size:.86em;font-weight:650}#swift-sections-r12 .swift-r17-bottom-inq-from em{font-size:.7em;color:#6a6c78}#swift-sections-r12 .swift-r17-bottom-inq-quote{padding:.5em .65em;border-radius:.3em .8em .8em;background:#eef4f5;font-size:.74em;line-height:1.38;color:#22252f}#swift-sections-r12 .swift-r17-bottom-inq-label{margin-top:.25em;font-size:.64em;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#5c5d8f}#swift-sections-r12 .swift-r17-bottom-step{display:flex;align-items:center;gap:.45em;font-size:.76em;font-weight:550;white-space:nowrap;color:#2b2e3b}#swift-sections-r12 .swift-r17-bottom-step-2 .swift-r17-bottom-tick{background:#8a86c4}#swift-sections-r12 .swift-r17-bottom-toast{position:absolute;z-index:5;left:1.7em;top:4.3em;display:flex;align-items:center;gap:.6em;width:12.4em;height:var(--swift-r17-row);padding:0 .75em;border-radius:.8em;background:#181b25;color:#96d6de;box-shadow:0 1.2em 2.4em -.9em #181b2599;opacity:0}#swift-sections-r12 .swift-r17-bottom-toast>span{display:flex;flex-direction:column;min-width:0;line-height:1.22}#swift-sections-r12 .swift-r17-bottom-toast b{font-size:.78em;font-weight:650;color:#fff}#swift-sections-r12 .swift-r17-bottom-toast em{overflow:hidden;font-size:.68em;color:#c9cbe0;white-space:nowrap;text-overflow:ellipsis}#swift-sections-r12 .swift-r17-bottom-inq-cursor{left:8.6em;top:5.5em}#swift-sections-r12 .swift-r17-bottom-conn{--swift-r13-loop: 12s}#swift-sections-r12 .swift-r17-bottom-form{left:1.2em;top:1.2em;bottom:1.2em;width:11.4em}#swift-sections-r12 .swift-r17-bottom-form-bar{display:flex;align-items:center;gap:.28em;height:1.8em;padding:0 .7em;border-bottom:1px solid rgba(24,27,37,.07);background:linear-gradient(180deg,#fcfbf9,#f0eee9)}#swift-sections-r12 .swift-r17-bottom-form-bar i{width:.48em;height:.48em;border-radius:50%;background:#d8d6d1}#swift-sections-r12 .swift-r17-bottom-form-bar span{margin-left:.5em;font-size:.64em;color:#6a6c78;white-space:nowrap}#swift-sections-r12 .swift-r17-bottom-form-body{display:flex;flex-direction:column;gap:.42em;padding:.7em .7em .75em}#swift-sections-r12 .swift-r17-bottom-form-title{margin-bottom:.15em;font-size:.9em;font-weight:650;letter-spacing:-.01em}#swift-sections-r12 .swift-r17-bottom-field{display:flex;align-items:center;gap:.5em;height:2.05em;padding:0 .6em;border-radius:.5em;background:#faf9f6;box-shadow:inset 0 0 0 .08em #181b251f;white-space:nowrap}#swift-sections-r12 .swift-r17-bottom-field em{flex:none;width:3.8em;font-size:.64em;color:#8a8c98}#swift-sections-r12 .swift-r17-bottom-field b{overflow:hidden;font-size:.76em;font-weight:600;color:#22252f;text-overflow:ellipsis}#swift-sections-r12 .swift-r17-bottom-form-send{margin-top:.25em}#swift-sections-r12 .swift-r17-bottom-form-send>i{display:flex;align-items:center;justify-content:center;gap:.4em;height:2.35em;border-radius:.6em;font-size:.76em;font-weight:650}#swift-sections-r12 .swift-r17-bottom-form-send .swift-r17-bottom-swap-a{background:#181b25;color:#fff}#swift-sections-r12 .swift-r17-bottom-form-send .swift-r17-bottom-swap-b{background:#e3f3ec;color:#22704f}#swift-sections-r12 .swift-r17-bottom-rail{position:absolute;left:12.6em;top:5.75em;width:1.8em;height:8.05em;border:solid rgba(24,27,37,.14);border-width:.12em 0 .12em 0}#swift-sections-r12 .swift-r17-bottom-rail:before{content:"";position:absolute;left:.9em;top:-.12em;bottom:-.12em;border-left:.12em solid rgba(24,27,37,.14)}#swift-sections-r12 .swift-r17-bottom-rail i{position:absolute;left:.9em;right:0;top:3.68em;border-top:.12em solid rgba(24,27,37,.14)}#swift-sections-r12 .swift-r17-bottom-packet{position:absolute;z-index:4;left:12.25em;top:13.4em;width:.8em;height:.8em;border-radius:50%;background:#e5f1f2;box-shadow:0 0 0 .16em #96d6de,0 0 1.1em .35em #96d6ded9;opacity:0}#swift-sections-r12 .swift-r17-bottom-hub{inset:1.2em 1.2em 1.2em 14.4em;display:flex;flex-direction:column;gap:.5em;padding:0 .6em .6em;background:#fff}#swift-sections-r12 .swift-r17-bottom-hub-head{display:flex;align-items:center;justify-content:space-between;height:2.4em;margin:0 -.6em;padding:0 .8em;border-bottom:1px solid rgba(24,27,37,.07);background:linear-gradient(180deg,#fdfcfa,#f5f4f0)}#swift-sections-r12 .swift-r17-bottom-hub-head>b{font-size:.84em;font-weight:650}#swift-sections-r12 .swift-r17-bottom-hub-state>i{justify-self:end;padding:.3em .6em;border-radius:2em;font-size:.66em;font-weight:650;white-space:nowrap}#swift-sections-r12 .swift-r17-bottom-hub-state .swift-r17-bottom-swap-a{background:#eeede8;color:#5f6170}#swift-sections-r12 .swift-r17-bottom-hub-state .swift-r17-bottom-swap-b{background:#dff0f2;color:#1d5a63}#swift-sections-r12 .swift-r17-bottom-tool{position:relative;display:flex;flex:none;align-items:center;gap:.55em;height:3.3em;padding:0 .6em;border-radius:.75em;background:#faf9f6;box-shadow:inset 0 0 0 .08em #181b2512}#swift-sections-r12 .swift-r17-bottom-tool-mark{display:grid;flex:none;place-items:center;width:2em;height:2em;border-radius:.55em;background:#fff;color:#4a4b7c;box-shadow:0 0 0 .08em #181b2514,0 .3em .6em -.3em #181b2559}#swift-sections-r12 .swift-r17-bottom-tool-mark img{width:1.4em;height:1.4em;object-fit:contain}#swift-sections-r12 .swift-r17-bottom-tool-mark .swift-r17-bottom-mail{width:1.3em;height:1.3em}#swift-sections-r12 .swift-r17-bottom-tool-text{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.25}#swift-sections-r12 .swift-r17-bottom-tool-text b{font-size:.78em;font-weight:650;white-space:nowrap}#swift-sections-r12 .swift-r17-bottom-tool-detail em{overflow:hidden;font-size:.7em;color:#5f6170;white-space:nowrap;text-overflow:ellipsis}#swift-sections-r12 .swift-r17-bottom-tool-detail .swift-r17-bottom-swap-a{color:#8a8c98}#swift-sections-r12 .swift-r17-bottom-tool .swift-r17-bottom-chip{min-width:4.6em;text-align:center}#swift-sections-r12 .swift-r17-bottom-conn-cursor{left:6.4em;top:13.6em}#swift-sections-r12 .swift-r17-bottom-rev{--swift-r13-loop: 13s}#swift-sections-r12 .swift-r17-bottom-draft{left:1.2em;top:1.2em;bottom:1.2em;width:18.3em;display:flex;flex-direction:column}#swift-sections-r12 .swift-r17-bottom-rev-state{display:grid}#swift-sections-r12 .swift-r17-bottom-rev-state>i{grid-area:1 / 1}#swift-sections-r12 .swift-r17-bottom-rev-state-1{background:#eeede8;color:#5f6170;opacity:0}#swift-sections-r12 .swift-r17-bottom-rev-state-2{background:#ece8f5;color:#4a4b7c;opacity:0}#swift-sections-r12 .swift-r17-bottom-rev-state-3{background:#181b25;color:#f4f5f8}#swift-sections-r12 .swift-r17-bottom-draft-to{display:flex;align-items:baseline;gap:.5em;padding:.55em .95em;border-bottom:1px solid rgba(24,27,37,.06);white-space:nowrap}#swift-sections-r12 .swift-r17-bottom-draft-to em{font-size:.7em;color:#8a8c98}#swift-sections-r12 .swift-r17-bottom-draft-to b{font-size:.76em;font-weight:600}#swift-sections-r12 .swift-r17-bottom-draft-body{display:grid;padding:.6em .95em 0}#swift-sections-r12 .swift-r17-bottom-line{font-size:.78em;line-height:1.55;color:#2b2e3b;white-space:nowrap}#swift-sections-r12 .swift-r17-bottom-line-4{margin-top:.25em;color:#5f6170}#swift-sections-r12 .swift-r17-bottom-edit{position:relative;display:inline-grid;justify-items:start}#swift-sections-r12 .swift-r17-bottom-edit>*{grid-area:1 / 1;position:relative;z-index:1}#swift-sections-r12 .swift-r17-bottom-edit:before{content:"";position:absolute;inset:.1em -.1em;border-radius:.2em;background:#8a86c459;transform-origin:0 50%;opacity:0}#swift-sections-r12 .swift-r17-bottom-edit-old{opacity:0}#swift-sections-r12 .swift-r17-bottom-edit-new{font-weight:650;color:#181b25;box-shadow:inset 0 -.12em #8a86c4bf}#swift-sections-r12 .swift-r17-bottom-draft-actions{display:flex;align-items:center;justify-content:flex-end;gap:.45em;margin-top:auto;padding:.5em .95em .8em}#swift-sections-r12 .swift-r17-bottom-draft-actions>i,#swift-sections-r12 .swift-r17-bottom-approve b{display:flex;align-items:center;gap:.4em;padding:.55em 1em;border-radius:2em;font-size:.74em;font-weight:650;white-space:nowrap}#swift-sections-r12 .swift-r17-bottom-draft-actions>i{box-shadow:inset 0 0 0 .1em #181b2524;color:#3c3f4c}#swift-sections-r12 .swift-r17-bottom-approve{justify-items:end}#swift-sections-r12 .swift-r17-bottom-approve .swift-r17-bottom-swap-a{background:#181b25;color:#fff;box-shadow:0 .4em 1em -.4em #181b2599}#swift-sections-r12 .swift-r17-bottom-approve .swift-r17-bottom-swap-b{background:#e3f3ec;color:#22704f}#swift-sections-r12 .swift-r17-bottom-approve .swift-r17-bottom-tick{width:1.15em;height:1.15em}#swift-sections-r12 .swift-r17-bottom-log{position:absolute;inset:1.2em 1.2em 1.2em 20.3em;display:flex;flex-direction:column;gap:.6em;padding:.8em .75em;border-radius:1em;background:#ffffffb8;box-shadow:inset 0 0 0 .08em #181b2512}#swift-sections-r12 .swift-r17-bottom-log-title{margin-bottom:.1em;font-size:.66em;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#5c5d8f}#swift-sections-r12 .swift-r17-bottom-log-item{position:relative;display:flex;align-items:flex-start;gap:.5em}#swift-sections-r12 .swift-r17-bottom-log-item:not(.swift-r17-bottom-log-4):after{content:"";position:absolute;left:.39em;top:1.05em;height:calc(100% - .35em);border-left:.1em solid rgba(138,134,196,.45)}#swift-sections-r12 .swift-r17-bottom-log-dot{flex:none;width:.88em;height:.88em;margin-top:.12em;border-radius:50%;background:#8a86c4;box-shadow:0 0 0 .18em #ece8f5}#swift-sections-r12 .swift-r17-bottom-log-4 .swift-r17-bottom-log-dot{background:#3cb586;box-shadow:0 0 0 .18em #e3f3ec}#swift-sections-r12 .swift-r17-bottom-log-item em{font-size:.72em;font-weight:600;line-height:1.3;color:#2b2e3b}#swift-sections-r12 .swift-r17-bottom-log-note{margin-top:auto;font-size:.66em;line-height:1.35;color:#6a6c78}#swift-sections-r12 .swift-r17-bottom-rev-cursor{left:15.4em;top:13.6em}#swift-sections-r12 .swift-r17-bottom-toast{animation:swift-r17-bottom-toast var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-bottom-inq-row-old{animation:swift-r17-bottom-shift var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-bottom-inq-row-new{animation:swift-r17-bottom-arrive var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-bottom-inq-row-new:before{animation:swift-r17-bottom-select var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-bottom-inq-row-new:after{animation:swift-r17-bottom-glow var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-bottom-inq-row-new .swift-r17-bottom-chip{animation:swift-r17-bottom-tag var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-bottom-inq-count .swift-r17-bottom-swap-a{animation:swift-r17-bottom-count-a var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-bottom-inq-count .swift-r17-bottom-swap-b{animation:swift-r17-bottom-count-b var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-bottom-inq-empty{animation:swift-r17-bottom-empty var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-bottom-inq-open{animation:swift-r17-bottom-open var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-bottom-step-1{animation:swift-r17-bottom-step-1 var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-bottom-step-2{animation:swift-r17-bottom-step-2 var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-bottom-step-3{animation:swift-r17-bottom-step-3 var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-bottom-inq-cursor{animation:swift-r17-bottom-inq-cursor var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-bottom-inq-cursor .swift-r13-cursor-ripple{animation:swift-r17-bottom-inq-ripple var(--swift-r13-loop) ease-out infinite both}@keyframes swift-r17-bottom-toast{0%,5%{opacity:0;transform:translate(13.4em,-4.6em) scale(.96)}9%,16%{opacity:1;transform:translate(13.4em,-3.3em)}22.5%{opacity:1;transform:none}24%,to{opacity:0;transform:none}}@keyframes swift-r17-bottom-shift{0%,17%{transform:translateY(calc(-1 * (var(--swift-r17-row) + var(--swift-r17-gap))))}22.5%,93%{transform:none}99%,to{transform:translateY(calc(-1 * (var(--swift-r17-row) + var(--swift-r17-gap))))}}@keyframes swift-r17-bottom-arrive{0%,21.5%{opacity:0}23%,92%{opacity:1}96%,to{opacity:0}}@keyframes swift-r17-bottom-select{0%,41.5%{opacity:.55}43%,to{opacity:1}}@keyframes swift-r17-bottom-glow{0%,22%{opacity:0}25%,30%{opacity:1}36%,to{opacity:0}}@keyframes swift-r17-bottom-tag{0%,26%{opacity:0;transform:scale(.5)}29.5%,to{opacity:1;transform:none}}@keyframes swift-r17-bottom-count-a{0%,8%{opacity:0}10%,67%{opacity:1}68.5%,to{opacity:0}}@keyframes swift-r17-bottom-count-b{0%,68%{opacity:0;transform:scale(.8)}70%,95%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes swift-r17-bottom-empty{0%,43%{opacity:1}45.5%,97%{opacity:0}to{opacity:1}}@keyframes swift-r17-bottom-open{0%,43.5%{opacity:0;transform:translateY(.5em)}47%,94%{opacity:1;transform:none}97.5%,to{opacity:0;transform:none}}@keyframes swift-r17-bottom-step-1{0%,51%{opacity:0;transform:translate(-.6em)}54%,to{opacity:1;transform:none}}@keyframes swift-r17-bottom-step-2{0%,57.5%{opacity:0;transform:translate(-.6em)}60.5%,to{opacity:1;transform:none}}@keyframes swift-r17-bottom-step-3{0%,64%{opacity:0;transform:translate(-.6em)}67%,to{opacity:1;transform:none}}@keyframes swift-r17-bottom-inq-cursor{0%,31%{opacity:0;transform:translate(10em,8em)}33%{opacity:1;transform:translate(10em,8em)}40.5%,42.5%{opacity:1;transform:none}49%{opacity:1;transform:translate(7.5em,5.6em)}52%,to{opacity:0;transform:translate(7.5em,5.6em)}}@keyframes swift-r17-bottom-inq-ripple{0%,41%{opacity:0;transform:scale(.2)}41.6%{opacity:1;transform:scale(.4)}47%,to{opacity:0;transform:scale(1.7)}}#swift-sections-r12 .swift-r17-bottom-field-name b{animation:swift-r17-bottom-type-name var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r17-bottom-field-job b{animation:swift-r17-bottom-type-job var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r17-bottom-field-time b{animation:swift-r17-bottom-type-time var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r17-bottom-field-name{animation:swift-r17-bottom-focus-name var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-bottom-field-job{animation:swift-r17-bottom-focus-job var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-bottom-field-time{animation:swift-r17-bottom-focus-time var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-bottom-form-send{animation:swift-r17-bottom-press-send var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-bottom-form-send .swift-r17-bottom-swap-a{animation:swift-r17-bottom-send-a var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-bottom-form-send .swift-r17-bottom-swap-b{animation:swift-r17-bottom-send-b var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-bottom-packet{animation:swift-r17-bottom-packet var(--swift-r13-loop) cubic-bezier(.45,0,.55,1) infinite both}#swift-sections-r12 .swift-r17-bottom-hub-state .swift-r17-bottom-swap-a{animation:swift-r17-bottom-hub-a var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-bottom-hub-state .swift-r17-bottom-swap-b{animation:swift-r17-bottom-hub-b var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-bottom-tool-1{animation:swift-r17-bottom-light-1 var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-bottom-tool-1 .swift-r17-bottom-swap-a{animation:swift-r17-bottom-detail-a-1 var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-bottom-tool-1 .swift-r17-bottom-swap-b{animation:swift-r17-bottom-detail-b-1 var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-bottom-tool-1 .swift-r17-bottom-chip{animation:swift-r17-bottom-status-1 var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-bottom-tool-2{animation:swift-r17-bottom-light-2 var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-bottom-tool-2 .swift-r17-bottom-swap-a{animation:swift-r17-bottom-detail-a-2 var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-bottom-tool-2 .swift-r17-bottom-swap-b{animation:swift-r17-bottom-detail-b-2 var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-bottom-tool-2 .swift-r17-bottom-chip{animation:swift-r17-bottom-status-2 var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-bottom-tool-3{animation:swift-r17-bottom-light-3 var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-bottom-tool-3 .swift-r17-bottom-swap-a{animation:swift-r17-bottom-detail-a-3 var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-bottom-tool-3 .swift-r17-bottom-swap-b{animation:swift-r17-bottom-detail-b-3 var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-bottom-tool-3 .swift-r17-bottom-chip{animation:swift-r17-bottom-status-3 var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-bottom-conn-cursor{animation:swift-r17-bottom-conn-cursor var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-bottom-conn-cursor .swift-r13-cursor-ripple{animation:swift-r17-bottom-conn-ripple var(--swift-r13-loop) ease-out infinite both}@keyframes swift-r17-bottom-type-name{0%,3%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(14)}9%,97%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 100% 0 0)}}@keyframes swift-r17-bottom-type-job{0%,10%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(15)}15.5%,97%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 100% 0 0)}}@keyframes swift-r17-bottom-type-time{0%,16.5%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(11)}20.5%,97%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 100% 0 0)}}@keyframes swift-r17-bottom-focus-name{0%,2%{box-shadow:inset 0 0 0 .08em #181b251f}3%,9.5%{box-shadow:inset 0 0 0 .12em #8a86c4,0 0 0 .22em #8a86c433}10.5%,to{box-shadow:inset 0 0 0 .08em #181b251f}}@keyframes swift-r17-bottom-focus-job{0%,9.5%{box-shadow:inset 0 0 0 .08em #181b251f}10.5%,16%{box-shadow:inset 0 0 0 .12em #8a86c4,0 0 0 .22em #8a86c433}17%,to{box-shadow:inset 0 0 0 .08em #181b251f}}@keyframes swift-r17-bottom-focus-time{0%,16%{box-shadow:inset 0 0 0 .08em #181b251f}17%,21%{box-shadow:inset 0 0 0 .12em #8a86c4,0 0 0 .22em #8a86c433}22%,to{box-shadow:inset 0 0 0 .08em #181b251f}}@keyframes swift-r17-bottom-press-send{0%,26%{transform:scale(1)}26.8%{transform:scale(.93)}28%,to{transform:scale(1)}}@keyframes swift-r17-bottom-send-a{0%,26.8%{opacity:1}27.6%,99%{opacity:0}to{opacity:1}}@keyframes swift-r17-bottom-send-b{0%,27%{opacity:0;transform:scale(.9)}28.5%,96%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes swift-r17-bottom-packet{0%,27.5%{opacity:0;transform:translate(0)}28.5%{opacity:1;transform:translate(0)}31%{opacity:1;transform:translate(1.25em)}36.5%{opacity:1;transform:translate(1.25em,-7.92em)}38.5%{opacity:1;transform:translate(2.3em,-7.92em)}40%{opacity:1;transform:translate(1.25em,-7.92em)}43.5%{opacity:1;transform:translate(1.25em,-4.15em)}46.5%{opacity:1;transform:translate(2.3em,-4.15em)}48%{opacity:1;transform:translate(1.25em,-4.15em)}52%{opacity:1;transform:translate(1.25em,-.25em)}54.5%{opacity:1;transform:translate(2.3em,-.25em)}56%,to{opacity:0;transform:translate(2.3em,-.25em)}}@keyframes swift-r17-bottom-hub-a{0%,59%{opacity:1}60.5%,98%{opacity:0}to{opacity:1}}@keyframes swift-r17-bottom-hub-b{0%,60%{opacity:0;transform:scale(.85)}62%,96%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes swift-r17-bottom-light-1{0%,38%{transform:none;background:#faf9f6;box-shadow:inset 0 0 0 .08em #181b2512}39.5%,45%{transform:translate(.25em);background:#fff;box-shadow:inset 0 0 0 .12em #96d6de,0 0 1.4em .1em #96d6de80}52%,to{transform:none;background:#faf9f6;box-shadow:inset 0 0 0 .08em #181b2512}}@keyframes swift-r17-bottom-detail-a-1{0%,39%{opacity:1}40.5%,98%{opacity:0}to{opacity:1}}@keyframes swift-r17-bottom-detail-b-1{0%,39.5%{opacity:0;transform:translateY(.4em)}41.5%,96%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes swift-r17-bottom-status-1{0%,40%{opacity:0;transform:scale(.5)}42.5%,96%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes swift-r17-bottom-light-2{0%,46%{transform:none;background:#faf9f6;box-shadow:inset 0 0 0 .08em #181b2512}47.5%,53%{transform:translate(.25em);background:#fff;box-shadow:inset 0 0 0 .12em #96d6de,0 0 1.4em .1em #96d6de80}60%,to{transform:none;background:#faf9f6;box-shadow:inset 0 0 0 .08em #181b2512}}@keyframes swift-r17-bottom-detail-a-2{0%,47%{opacity:1}48.5%,98%{opacity:0}to{opacity:1}}@keyframes swift-r17-bottom-detail-b-2{0%,47.5%{opacity:0;transform:translateY(.4em)}49.5%,96%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes swift-r17-bottom-status-2{0%,48%{opacity:0;transform:scale(.5)}50.5%,96%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes swift-r17-bottom-light-3{0%,54%{transform:none;background:#faf9f6;box-shadow:inset 0 0 0 .08em #181b2512}55.5%,61%{transform:translate(.25em);background:#fff;box-shadow:inset 0 0 0 .12em #96d6de,0 0 1.4em .1em #96d6de80}68%,to{transform:none;background:#faf9f6;box-shadow:inset 0 0 0 .08em #181b2512}}@keyframes swift-r17-bottom-detail-a-3{0%,55%{opacity:1}56.5%,98%{opacity:0}to{opacity:1}}@keyframes swift-r17-bottom-detail-b-3{0%,55.5%{opacity:0;transform:translateY(.4em)}57.5%,96%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes swift-r17-bottom-status-3{0%,56%{opacity:0;transform:scale(.5)}58.5%,96%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes swift-r17-bottom-conn-cursor{0%,18%{opacity:0;transform:translate(-2.4em,-6.6em)}20%{opacity:1;transform:translate(-2.4em,-6.6em)}25.5%,27%{opacity:1;transform:none}32%{opacity:1;transform:translate(2.2em,1.2em)}34%,to{opacity:0;transform:translate(2.2em,1.2em)}}@keyframes swift-r17-bottom-conn-ripple{0%,26.2%{opacity:0;transform:scale(.2)}26.8%{opacity:1;transform:scale(.4)}32%,to{opacity:0;transform:scale(1.7)}}#swift-sections-r12 .swift-r17-bottom-line-1{animation:swift-r17-bottom-l1 var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r17-bottom-line-2{animation:swift-r17-bottom-l2 var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r17-bottom-line-3{animation:swift-r17-bottom-l3 var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r17-bottom-line-4{animation:swift-r17-bottom-l4 var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r17-bottom-rev-state-1{animation:swift-r17-bottom-rs-1 var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-bottom-rev-state-2{animation:swift-r17-bottom-rs-2 var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-bottom-rev-state-3{animation:swift-r17-bottom-rs-3 var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-bottom-edit:before{animation:swift-r17-bottom-select-text var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r17-bottom-edit-old{animation:swift-r17-bottom-old var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r17-bottom-edit-new{animation:swift-r17-bottom-new var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r17-bottom-approve{animation:swift-r17-bottom-press-approve var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-bottom-approve .swift-r17-bottom-swap-a{animation:swift-r17-bottom-approve-a var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-bottom-approve .swift-r17-bottom-swap-b{animation:swift-r17-bottom-approve-b var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-bottom-log-1{animation:swift-r17-bottom-log-1 var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-bottom-log-2{animation:swift-r17-bottom-log-2 var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-bottom-log-3{animation:swift-r17-bottom-log-3 var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-bottom-log-4{animation:swift-r17-bottom-log-4 var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r17-bottom-rev-cursor{animation:swift-r17-bottom-rev-cursor var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r17-bottom-rev-cursor .swift-r13-cursor-ripple{animation:swift-r17-bottom-rev-ripple var(--swift-r13-loop) ease-out infinite both}@keyframes swift-r17-bottom-l1{0%,2%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(14)}8%,97%{clip-path:inset(0 0 0 0);opacity:1}99.5%,to{clip-path:inset(0 0 0 0);opacity:0}}@keyframes swift-r17-bottom-l2{0%,8%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(18)}15.5%,97%{clip-path:inset(0 0 0 0);opacity:1}99.5%,to{clip-path:inset(0 0 0 0);opacity:0}}@keyframes swift-r17-bottom-l3{0%,15.5%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(11)}19.5%,97%{clip-path:inset(0 0 0 0);opacity:1}99.5%,to{clip-path:inset(0 0 0 0);opacity:0}}@keyframes swift-r17-bottom-l4{0%,19.5%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(12)}23.5%,97%{clip-path:inset(0 0 0 0);opacity:1}99.5%,to{clip-path:inset(0 0 0 0);opacity:0}}@keyframes swift-r17-bottom-rs-1{0%,1%{opacity:0}2%,24%{opacity:1}25%,to{opacity:0}}@keyframes swift-r17-bottom-rs-2{0%,24.5%{opacity:0}25.5%,60.5%{opacity:1}61.5%,to{opacity:0}}@keyframes swift-r17-bottom-rs-3{0%,61%{opacity:0;transform:scale(.8)}63%,97%{opacity:1;transform:none}99.5%,to{opacity:0}}@keyframes swift-r17-bottom-select-text{0%,34%{opacity:0;transform:scaleX(0)}34.5%{opacity:1;transform:scaleX(.05)}38.5%,41%{opacity:1;transform:scaleX(1)}41.8%,to{opacity:0;transform:scaleX(1)}}@keyframes swift-r17-bottom-old{0%,41.5%{opacity:1}42%,to{opacity:0}}@keyframes swift-r17-bottom-new{0%,42%{opacity:0;clip-path:inset(0 100% 0 0)}42.5%{opacity:1;clip-path:inset(0 100% 0 0);animation-timing-function:steps(8)}47%,to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes swift-r17-bottom-press-approve{0%,59%{transform:scale(1)}60%{transform:scale(.9)}61.5%,to{transform:scale(1)}}@keyframes swift-r17-bottom-approve-a{0%,60.2%{opacity:1}61%,99%{opacity:0}to{opacity:1}}@keyframes swift-r17-bottom-approve-b{0%,60.5%{opacity:0;transform:scale(.88)}62%,97%{opacity:1;transform:none}99.5%,to{opacity:0}}@keyframes swift-r17-bottom-log-1{0%,24%{opacity:.32}26%,to{opacity:1}}@keyframes swift-r17-bottom-log-2{0%,47%{opacity:.32}49%,to{opacity:1}}@keyframes swift-r17-bottom-log-3{0%,61.5%{opacity:.32}63.5%,to{opacity:1}}@keyframes swift-r17-bottom-log-4{0%,69%{opacity:.32}71%,to{opacity:1}}@keyframes swift-r17-bottom-rev-cursor{0%,27%{opacity:0;transform:translate(-6em,-2em)}29%{opacity:1;transform:translate(-6em,-2em)}34%,34.5%{opacity:1;transform:translate(-3.5em,-6em)}38.5%,41%{opacity:1;transform:translate(-.6em,-6em)}47%{opacity:1;transform:translate(-.2em,-4.4em)}58%,61%{opacity:1;transform:none}66%{opacity:1;transform:translate(2.2em,1em)}68%,to{opacity:0;transform:translate(2.2em,1em)}}@keyframes swift-r17-bottom-rev-ripple{0%,59.4%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(.4)}65%,to{opacity:0;transform:scale(1.7)}}#swift-sections-r12 .swift-r12-pricing{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:80px 24px;color:var(--swift-r13-ink, #181b25);font-size:16px;line-height:1.45;font-kerning:normal;scroll-margin-top:100px}#swift-sections-r12 .swift-r12-pricing-heading{max-width:660px;margin:0 auto 40px;text-align:center}#swift-sections-r12 .swift-r12-pricing-eyebrow{color:var(--swift-r13-accent, #5c5d8f);font-size:16px;font-weight:600;margin:0 0 12px}#swift-sections-r12 .swift-r12-pricing h2{font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1.08;letter-spacing:-.025em;margin:0 0 20px;text-wrap:balance}#swift-sections-r12 .swift-r12-pricing-heading>p:last-child{margin:0;color:#62616a;font-size:18px}#swift-sections-r12 .swift-r12-pricing-cta:focus-visible{outline:3px solid #665482;outline-offset:4px}#swift-sections-r12 .swift-r12-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}#swift-sections-r12 .swift-r12-pricing-card{position:relative;display:flex;flex-direction:column;min-width:0;box-sizing:border-box;padding:30px 26px;border:1px solid #dedbd6;border-radius:24px;background:var(--swift-r13-cream, #faf9f6);color:var(--swift-r13-ink, #181b25);box-shadow:0 8px 28px #2825350a}#swift-sections-r12 .swift-r12-pricing-card-glow{border-color:#beb4d7;background:radial-gradient(ellipse at 50% 0,var(--swift-r13-lilac, #ece8f5) 0,var(--swift-r13-cream, #faf9f6) 68%);box-shadow:0 0 44px #b5a0dc20,0 8px 28px #2825350a}#swift-sections-r12 .swift-r12-pricing-card-mode{display:block;font-size:14px;font-weight:600;color:var(--swift-r13-accent, #5c5d8f);margin-bottom:14px}#swift-sections-r12 .swift-r12-pricing-card h3{font-size:28px;font-weight:600;line-height:1.2;margin:0 0 12px}#swift-sections-r12 .swift-r12-pricing-card-top>p{color:#62616a;margin:0;font-size:16px;min-height:70px}#swift-sections-r12 .swift-r12-pricing-price{padding:28px 0 24px;border-bottom:1px solid #e4dfd9}#swift-sections-r12 .swift-r12-pricing-price p{margin:0 0 6px;font-size:clamp(26px,2.7vw,34px);line-height:1.2;font-weight:600;letter-spacing:-.025em}#swift-sections-r12 .swift-r12-pricing-price>span{color:#62616a;font-size:16px}#swift-sections-r12 .swift-r12-pricing-includes{flex:1;padding:22px 0 24px}#swift-sections-r12 .swift-r12-pricing-card h4{font-size:16px;font-weight:600;margin:0 0 16px}#swift-sections-r12 .swift-r12-pricing-includes ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}#swift-sections-r12 .swift-r12-pricing-includes li{display:flex;align-items:flex-start;gap:10px;font-size:16px;color:#484750}#swift-sections-r12 .swift-r12-pricing-includes li>span{color:var(--swift-r13-accent, #5c5d8f);flex:0 0 16px}#swift-sections-r12 .swift-r12-pricing-cta{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:auto;min-height:48px;padding:13px 18px;border:1px solid #d5d0dc;border-radius:12px;background:var(--swift-r13-cream, #faf9f6);color:#292735;font-size:16px;line-height:1.3;font-weight:600;text-decoration:none;transition:background .18s,color .18s}#swift-sections-r12 .swift-r12-pricing-cta:hover{background:#292735;color:#fff}#swift-sections-r12 .swift-r12-pricing-card-glow .swift-r12-pricing-cta{background:#292735;color:#fff;border-color:#292735}#swift-sections-r12 .swift-r12-pricing-card-glow .swift-r12-pricing-cta:hover{background:#413a56}#swift-sections-r12 .swift-r12-pricing-footnote{font-size:16px;color:#62616a;max-width:620px;text-align:center;margin:28px auto 0}#swift-sections-r12 .swift-r12-pricing-timeline-rail{position:relative;height:2px;background:#dedbe5;margin:0 16.666% 26px;display:flex;justify-content:space-between}#swift-sections-r12 .swift-r12-pricing-timeline-rail>span{position:absolute;inset:0;background:linear-gradient(90deg,transparent,#7bbec8,transparent);transform-origin:left;animation:swift-r12-pricing-rail 4s ease-in-out infinite;animation-play-state:paused}#swift-sections-r12 .swift-r12-pricing-timeline[data-running=true] .swift-r12-pricing-timeline-rail>span{animation-play-state:running}#swift-sections-r12 .swift-r12-pricing-timeline-rail i{width:8px;height:8px;border-radius:50%;background:#9b8bbb;transform:translateY(-3px)}@keyframes swift-r12-pricing-rail{0%,to{opacity:.2;transform:scaleX(.45)}50%{opacity:1;transform:scaleX(1)}}@media(max-width:900px){#swift-sections-r12 .swift-r12-pricing-grid{grid-template-columns:1fr;max-width:540px;margin:0 auto}#swift-sections-r12 .swift-r12-pricing-card-top>p{min-height:0}#swift-sections-r12 .swift-r12-pricing-timeline-rail{display:none}}@media(max-width:480px){#swift-sections-r12 .swift-r12-pricing{padding:56px 16px}#swift-sections-r12 .swift-r12-pricing-card{padding:26px 22px}#swift-sections-r12 .swift-r12-pricing-heading>p:last-child{font-size:16px}}@media(prefers-reduced-motion:reduce){#swift-sections-r12 .swift-r12-pricing-cta{transition:none}#swift-sections-r12 .swift-r12-pricing-timeline-rail>span{animation:none}}#swift-sections-r12 .swift-r14-comparison{margin-top:64px}#swift-sections-r12 .swift-r14-comparison>header{max-width:640px;margin-bottom:24px}#swift-sections-r12 .swift-r14-comparison h3{font-size:30px;line-height:1.15;margin:0 0 14px;font-weight:600}#swift-sections-r12 .swift-r14-comparison header>p:last-child{color:#62616a;margin:0;font-size:16px}#swift-sections-r12 .swift-r14-comparison-scroll{position:relative;overflow-x:auto;border:1px solid #dedbd6;border-radius:20px;background:#fffefb}#swift-sections-r12 .swift-r14-comparison-scroll:focus-visible{outline:2px solid #5c5d8f;outline-offset:4px}#swift-sections-r12 .swift-r14-comparison table{border-collapse:collapse;width:100%;min-width:660px;font-size:15px}#swift-sections-r12 .swift-r14-comparison th,#swift-sections-r12 .swift-r14-comparison td{padding:15px 20px;border-bottom:1px solid #e8e5e0}#swift-sections-r12 .swift-r14-comparison thead th{background:#faf9f6;text-align:center;font-size:17px;font-weight:600;width:18%}#swift-sections-r12 .swift-r14-comparison thead th:first-child{text-align:left;width:46%}#swift-sections-r12 .swift-r14-comparison thead small{display:block;font-size:15px;margin-top:5px;color:#62616a;font-weight:400}#swift-sections-r12 .swift-r14-comparison tbody th{text-align:left;font-weight:400;color:#4f5260}#swift-sections-r12 .swift-r14-comparison td{text-align:center;color:#9a99a1}#swift-sections-r12 .swift-r14-comparison .swift-r14-comparison-group th{background:#ece8f580;color:#5c5d8f;font-weight:600;font-size:14px;padding-block:12px}#swift-sections-r12 .swift-r14-comparison-check{color:#4d7072;font-size:19px;font-weight:600}#swift-sections-r12 .swift-r14-comparison-note{color:#62616a;font-size:14px;line-height:1.5;margin:18px 0 0;max-width:84ch}#swift-sections-r12 .swift-r16-comparison-mobile{display:none}#swift-sections-r12 .swift-r16-comparison-package{min-width:0;border:1px solid #dedbd6;border-radius:18px;background:#fffefb;overflow:hidden}#swift-sections-r12 .swift-r16-comparison-package summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px;min-height:76px;box-sizing:border-box;background:#faf9f6}#swift-sections-r12 .swift-r16-comparison-package summary::-webkit-details-marker{display:none}#swift-sections-r12 .swift-r16-comparison-package summary:focus-visible{outline:2px solid #5c5d8f;outline-offset:-4px}#swift-sections-r12 .swift-r16-comparison-package summary>span:first-child{min-width:0}#swift-sections-r12 .swift-r16-comparison-package summary strong{display:block;font-size:22px;font-weight:600;margin-bottom:6px}#swift-sections-r12 .swift-r16-comparison-package summary span span{display:block;font-size:14px;color:#62616a;font-variant-numeric:tabular-nums}#swift-sections-r12 .swift-r16-comparison-expand{font-size:26px;flex:0 0 24px;text-align:center;color:#5c5d8f}#swift-sections-r12 .swift-r16-comparison-package[open] .swift-r16-comparison-expand{transform:rotate(45deg)}#swift-sections-r12 .swift-r16-comparison-inclusions{padding:0 20px 20px}#swift-sections-r12 .swift-r16-comparison-category h4{font-size:14px;font-weight:600;color:#5c5d8f;margin:22px 0 10px}#swift-sections-r12 .swift-r16-comparison-category dl{margin:0}#swift-sections-r12 .swift-r16-comparison-category dl>div{display:grid;grid-template-columns:minmax(0,1fr) 88px;align-items:start;gap:12px;border-top:1px solid #e8e5e0;padding:12px 0;font-size:14px;line-height:1.45}#swift-sections-r12 .swift-r16-comparison-category dd{margin:0;text-align:right;color:#4d7072}#swift-sections-r12 .swift-r16-comparison-category dd span{margin-right:3px}#swift-sections-r12 .swift-r16-comparison-excluded,#swift-sections-r12 .swift-r16-comparison-excluded dd{color:#73727b}@media(max-width:700px){#swift-sections-r12 .swift-r14-comparison-scroll{display:none}#swift-sections-r12 .swift-r16-comparison-mobile{display:grid;gap:14px}#swift-sections-r12 .swift-r14-comparison{margin-top:40px}}#swift-sections-r12 .swift-r12-pricing-price{font-variant-numeric:tabular-nums lining-nums}#swift-sections-r12 .swift-r12-pricing-price small{display:inline-block;margin-left:8px;font-size:16px;font-weight:400;color:#62616a;letter-spacing:0}#swift-sections-r12 .swift-r12-pricing-price .swift-r15-monthly{margin:10px 0 0;font-size:26px}#swift-sections-r12 .swift-r15-ongoing{margin:18px 0;color:#484750;font-size:16px}#swift-sections-r12 .swift-r15-ongoing strong{font-weight:600}#swift-sections-r12 .swift-r15-platforms{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}#swift-sections-r12 .swift-r15-platform{display:inline-flex;align-items:center;gap:6px;min-width:0;color:#484750;font-size:15px;font-weight:400}#swift-sections-r12 .swift-r15-platform img{display:block;width:28px;height:28px;object-fit:contain;flex-shrink:0}#swift-sections-r12 .swift-r15-package-note{max-width:85ch;margin:28px auto 0;padding:20px 24px;border-radius:16px;background:var(--swift-r13-cyan, #e5f1f2);color:#484750;font-size:16px}#swift-sections-r12 .swift-r15-comparison-group-label{display:flex;align-items:center;justify-content:space-between;gap:16px}#swift-sections-r12 .swift-r15-platforms-compact{gap:10px;flex-shrink:0}#swift-sections-r12 .swift-r15-platforms-compact img{width:24px;height:24px}#swift-sections-r12 .swift-r14-comparison thead small{font-variant-numeric:tabular-nums lining-nums}#swift-sections-r12 .swift-r17-outcomes{max-width:1160px;margin:0 auto;padding:80px 24px;color:#181b25;box-sizing:border-box;font-size:16px}#swift-sections-r12 .swift-r17-outcomes *,#swift-sections-r12 .swift-r17-outcomes *:before,#swift-sections-r12 .swift-r17-outcomes *:after{box-sizing:border-box}#swift-sections-r12 .swift-r17-outcomes-head{max-width:640px;margin:0 auto 40px;text-align:center}#swift-sections-r12 .swift-r17-outcomes-head h2{margin:0;font-size:clamp(34px,4.6vw,56px);line-height:1.06;letter-spacing:-.035em;font-weight:500;color:#181b25}#swift-sections-r12 .swift-r17-outcomes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#swift-sections-r12 .swift-r17-outcomes-card{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;min-height:350px;padding:32px;border-radius:28px;overflow:hidden}#swift-sections-r12 .swift-r17-outcomes-card>*:not(.swift-r17-outcomes-art){position:relative;z-index:1}#swift-sections-r12 .swift-r17-outcomes-tag{align-self:flex-start;margin:0 0 44px;padding:7px 14px;border-radius:99px;font-size:15px;line-height:1.3;font-weight:500;letter-spacing:.01em}#swift-sections-r12 .swift-r17-outcomes-card h3{margin:auto 0 0;font-size:clamp(40px,4.7vw,60px);line-height:1.02;letter-spacing:-.035em;font-weight:500;color:inherit}#swift-sections-r12 .swift-r17-outcomes-label{margin:20px 0 0;max-width:25ch;min-height:54px;font-size:19px;line-height:1.4;font-weight:400;text-wrap:pretty}#swift-sections-r12 .swift-r17-outcomes-time .swift-r17-outcomes-label,#swift-sections-r12 .swift-r17-outcomes-found .swift-r17-outcomes-label{color:#181b25}#swift-sections-r12 .swift-r17-outcomes-leads{background:#181b25;color:#aad5d9}#swift-sections-r12 .swift-r17-outcomes-leads .swift-r17-outcomes-tag{background:#ffffff1a;color:#c8e4e7}#swift-sections-r12 .swift-r17-outcomes-leads .swift-r17-outcomes-label{color:#faf9f6}#swift-sections-r12 .swift-r17-outcomes-leads .swift-r17-outcomes-art{position:absolute;inset:0;z-index:0;opacity:.16;background:repeating-linear-gradient(45deg,#aad5d9 0 1px,transparent 1px 13px);-webkit-mask-image:radial-gradient(ellipse at 100% 0,#000,transparent 68%);mask-image:radial-gradient(ellipse at 100% 0,#000,transparent 68%)}#swift-sections-r12 .swift-r17-outcomes-time{background:#ece8f5;color:#3f4071;border:1px solid #dcd6ea}#swift-sections-r12 .swift-r17-outcomes-time .swift-r17-outcomes-tag{background:#fffefb;color:#4a4b7c}#swift-sections-r12 .swift-r17-outcomes-time .swift-r17-outcomes-art{position:absolute;top:30px;right:30px;z-index:0;display:flex;align-items:flex-end;gap:6px;height:88px;opacity:.35}#swift-sections-r12 .swift-r17-outcomes-time .swift-r17-outcomes-art i{display:block;width:8px;border-radius:8px;background:#8a8bbd}#swift-sections-r12 .swift-r17-outcomes-found{background:#e5f1f2;color:#1f5a62;border:1px solid #cfe3e5}#swift-sections-r12 .swift-r17-outcomes-found .swift-r17-outcomes-tag{background:#fffefb;color:#1f5a62}#swift-sections-r12 .swift-r17-outcomes-found .swift-r17-outcomes-art{position:absolute;top:-96px;right:-96px;z-index:0;width:220px;height:220px;opacity:.55}#swift-sections-r12 .swift-r17-outcomes-found .swift-r17-outcomes-art i{position:absolute;inset:0;border:1.5px solid #81bdc5;border-radius:50%}#swift-sections-r12 .swift-r17-outcomes-found .swift-r17-outcomes-art i:nth-child(2){inset:34px}#swift-sections-r12 .swift-r17-outcomes-found .swift-r17-outcomes-art i:nth-child(3){inset:68px;background:#aad5d9;border-color:#aad5d9}@media(max-width:899px){#swift-sections-r12 .swift-r17-outcomes-grid{grid-template-columns:1fr;max-width:600px;margin:0 auto}#swift-sections-r12 .swift-r17-outcomes-card,#swift-sections-r12 .swift-r17-outcomes-label{min-height:0}#swift-sections-r12 .swift-r17-outcomes-card h3{font-size:60px}}@media(max-width:639px){#swift-sections-r12 .swift-r17-outcomes{padding:56px 16px}#swift-sections-r12 .swift-r17-outcomes-head{margin-bottom:28px}#swift-sections-r12 .swift-r17-outcomes-card{padding:26px;border-radius:24px}#swift-sections-r12 .swift-r17-outcomes-card h3{font-size:clamp(44px,13vw,56px)}}#swift-sections-r12 .swift-r12-contact{--swift-r12-globe-size: clamp(560px, 78vw, 1000px);position:relative;isolation:isolate;overflow:hidden;overflow:clip;padding:96px 24px 72px;background:radial-gradient(60% 42% at 50% 62%,#e5f1f2d9,#e5f1f200),radial-gradient(40% 30% at 78% 80%,#ece8f5e5,#ece8f500),var(--swift-r13-cream, #faf9f6);color:var(--swift-r13-ink, #181b25);font-size:16px;line-height:1.45;font-kerning:normal;scroll-margin-top:112px}#swift-sections-r12 .swift-r12-contact-inner{width:100%;max-width:1240px;margin:0 auto}#swift-sections-r12 .swift-r12-contact-intro{position:relative;z-index:2;max-width:760px;margin:0 auto 8px;text-align:center}#swift-sections-r12 .swift-r12-contact-eyebrow{margin:0 0 12px;color:var(--swift-r13-accent, #5c5d8f);font-size:16px;font-weight:600}#swift-sections-r12 .swift-r12-contact-intro h2{margin:0 auto 20px;color:var(--swift-r13-ink, #181b25);font-size:clamp(34px,4.2vw,54px);font-weight:600;line-height:1.08;letter-spacing:-.5px;text-wrap:balance}#swift-sections-r12 .swift-r12-contact-description{max-width:58ch;margin:0 auto;color:#4a4c5c;font-size:17px;line-height:1.45}#swift-sections-r12 .swift-r12-contact-stage{position:relative;min-width:0;padding:clamp(150px,15vw,200px) 0 40px}#swift-sections-r12 .swift-r12-contact-globe-layer{position:absolute;z-index:0;inset:0;display:flex;justify-content:center;align-items:flex-start;pointer-events:none}#swift-sections-r12 .swift-r12-contact-globe{position:relative;top:auto;flex:none;width:var(--swift-r12-globe-size);margin-top:24px;pointer-events:auto}#swift-sections-r12 .swift-r12-contact-tablet{box-sizing:border-box;position:relative;z-index:1;min-width:0;width:100%;max-width:640px;margin:0 auto;padding:28px 14px 14px;border:1px solid #2c3042;border-radius:30px;background:linear-gradient(160deg,#262a3b 0%,var(--swift-r13-ink, #181b25) 55%,#10121a 100%);box-shadow:0 0 0 1px #baf0f64d,0 0 36px 2px #96e8f038,0 0 90px 10px #c4b2fa2e,0 40px 80px -30px #181b2599}#swift-sections-r12 .swift-r12-contact-tablet-camera{position:absolute;top:11px;left:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background:#5c6178;box-shadow:0 0 6px #96e8f073}#swift-sections-r12 .swift-r12-contact-tablet-screen{min-width:0;padding:32px;border-radius:18px;background:#fffefb}#swift-sections-r12 .swift-r12-contact-preview-note{margin:0 0 24px;padding:12px 14px;border-left:2px solid var(--swift-r13-accent, #5c5d8f);border-radius:0 8px 8px 0;background:var(--swift-r13-lilac, #ece8f5);color:#4a4c5c;font-size:16px;line-height:1.45}#swift-sections-r12 .swift-r12-contact-direct{position:relative;z-index:1;margin:12px 0 0;color:#4a4c5c;font-size:16px;text-align:center;overflow-wrap:anywhere}#swift-sections-r12 .swift-r12-contact-direct a{color:var(--swift-r13-ink, #181b25);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}#swift-sections-r12 .swift-r12-contact-direct a:hover{color:var(--swift-r13-accent, #5c5d8f)}#swift-sections-r12 .swift-r12-contact-direct a:focus-visible{outline:2px solid var(--swift-r13-accent, #5c5d8f);outline-offset:5px;border-radius:2px}@media(max-width:900px){#swift-sections-r12 .swift-r12-contact{--swift-r12-globe-size: clamp(520px, 96vw, 820px)}#swift-sections-r12 .swift-r12-contact-tablet{max-width:580px}}@media(max-width:640px){#swift-sections-r12 .swift-r12-contact{--swift-r12-globe-size: 132vw;padding:56px 16px 40px}#swift-sections-r12 .swift-r12-contact-intro{text-align:left}#swift-sections-r12 .swift-r12-contact-intro h2{margin-left:0;font-size:34px}#swift-sections-r12 .swift-r12-contact-description{margin-left:0;font-size:16px}#swift-sections-r12 .swift-r12-contact-stage{padding:44vw 0 0}#swift-sections-r12 .swift-r12-contact-globe{position:relative;top:auto;margin-top:12px}#swift-sections-r12 .swift-r12-contact-tablet{padding:24px 8px 8px;border-radius:24px}#swift-sections-r12 .swift-r12-contact-tablet-screen{padding:20px 16px;border-radius:16px}#swift-sections-r12 .swift-r12-contact-direct{margin-top:24px}}#swift-sections-r12 .swift-r13-site{position:relative;width:100%;background:#fff;color:#181b25}#swift-sections-r12 .swift-r13-site-nav{display:flex;align-items:center;justify-content:space-between;height:3em;padding:0 1.6em;border-bottom:1px solid rgba(24,27,37,.06)}#swift-sections-r12 .swift-r13-site-brand{display:inline-flex;align-items:center;gap:.4em;font-size:.95em;font-weight:650;letter-spacing:-.01em}#swift-sections-r12 .swift-r13-site-brand img{width:1.15em;height:auto}#swift-sections-r12 .swift-r13-site-links{display:flex;gap:1.5em;font-size:.74em;color:#5f6170}#swift-sections-r12 .swift-r13-site-hero{position:relative;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;height:15.4em;padding:.6em 1.6em .8em 2em;background:radial-gradient(70% 90% at 85% 40%,#ecf5f6,#ecf5f600 70%),linear-gradient(180deg,#fff,#faf9f6);overflow:hidden}#swift-sections-r12 .swift-r13-site-hero-copy{display:flex;flex-direction:column;align-items:flex-start}#swift-sections-r12 .swift-r13-site-eyebrow{font-size:.6em;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#5c5d8f}#swift-sections-r12 .swift-r13-site-title{display:block;margin:.32em 0;font-size:2.1em;font-weight:650;line-height:1.02;letter-spacing:-.035em;color:#181b25}#swift-sections-r12 .swift-r13-site-sub{font-size:.82em;line-height:1.35;color:#5f6170}#swift-sections-r12 .swift-r13-site-cta{display:inline-flex;align-items:center;gap:.5em;margin-top:1.1em;padding:.6em 1.1em;border-radius:2em;background:#181b25;color:#fff;font-size:.74em;font-weight:600;box-shadow:0 .4em 1em -.4em #181b2599}#swift-sections-r12 .swift-r13-site-cta b{font-weight:400}#swift-sections-r12 .swift-r13-site-hero-art{position:relative;height:100%}#swift-sections-r12 .swift-r13-site-hero-art img{position:absolute;left:50%;top:50%;width:13.5em;height:auto;transform:translate(-50%,-50%);filter:drop-shadow(0 1em 1.2em rgba(24,27,37,.16))}#swift-sections-r12 .swift-r13-site-skeleton{position:absolute;inset:0;opacity:0;pointer-events:none;background:linear-gradient(#e9e8ee,#e9e8ee) 2em 2.6em / 4.4em .5em no-repeat,linear-gradient(#e1e0e7,#e1e0e7) 2em 3.8em / 15em 1.6em no-repeat,linear-gradient(#e1e0e7,#e1e0e7) 2em 5.9em / 10em 1.6em no-repeat,linear-gradient(#ecebf0,#ecebf0) 2em 8.4em / 12em .6em no-repeat,linear-gradient(#d9d8e0,#d9d8e0) 2em 10.2em / 6.2em 1.9em no-repeat,radial-gradient(circle at 76% 50%,#ebeaf0 0 5.4em,transparent 5.45em),#fbfaf8}#swift-sections-r12 .swift-r13-site-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7em;padding:1.4em 1.6em;background:#faf9f6}#swift-sections-r12 .swift-r13-site-services span{display:flex;align-items:flex-end;height:5.6em;padding:.8em;border-radius:.9em;border:1px solid rgba(24,27,37,.08);background:#fff linear-gradient(135deg,#e5f1f2e6,#ece8f5e6) .8em .8em / 1.8em 1.8em no-repeat;font-size:.78em;font-weight:600}#swift-sections-r12 .swift-r13-site-contact{display:grid;gap:.6em;margin:0 1.6em 1.6em;padding:1.3em;border-radius:1em;background:#181b25;color:#fff}#swift-sections-r12 .swift-r13-site-contact strong{font-size:1.05em;font-weight:600;letter-spacing:-.01em}#swift-sections-r12 .swift-r13-site-field{display:block;padding:.5em .75em;border-radius:.55em;border:1px solid rgba(255,255,255,.16);background:#ffffff0f}#swift-sections-r12 .swift-r13-site-field em{display:block;font-size:.55em;letter-spacing:.1em;text-transform:uppercase;opacity:.6}#swift-sections-r12 .swift-r13-site-field b{display:inline-block;font-size:.8em;font-weight:500}#swift-sections-r12 .swift-r13-site-send{justify-self:start;padding:.55em 1.1em;border-radius:2em;background:#e5f1f2;color:#181b25;font-size:.72em;font-weight:600}#swift-sections-r12 .swift-r13-site-mobile{font-size:.74em;padding-top:1.6em}#swift-sections-r12 .swift-r13-site-mobile .swift-r13-site-nav{padding:0 1em}#swift-sections-r12 .swift-r13-site-menu{display:grid;gap:.3em;width:1.3em}#swift-sections-r12 .swift-r13-site-menu i{height:.14em;border-radius:1em;background:#181b25}#swift-sections-r12 .swift-r13-site-mobile-art{height:11em;margin:.6em .8em 0;border-radius:1em;background:radial-gradient(70% 70% at 50% 45%,#e8f3f4,#f4f2f8);overflow:hidden;position:relative}#swift-sections-r12 .swift-r13-site-mobile-art img{position:absolute;left:50%;top:52%;width:10.5em;transform:translate(-50%,-50%)}#swift-sections-r12 .swift-r13-site-mobile .swift-r13-site-title{margin:.5em .5em .3em;font-size:1.75em}#swift-sections-r12 .swift-r13-site-mobile .swift-r13-site-sub{display:block;margin:0 1em}#swift-sections-r12 .swift-r13-site-mobile .swift-r13-site-cta{margin:1em 1.4em}#swift-sections-r12 .swift-r13-site-mobile .swift-r13-site-services{grid-template-columns:minmax(0,1fr);padding:1em}#swift-sections-r12 .swift-r13-site-mobile .swift-r13-site-services span{height:4.6em}#swift-sections-r12 .swift-r14-web{--swift-r13-loop: 18s;--k-ink: #1f2530;--k-wood: #a8683a;--k-wood-d: #8a522b;--k-cream: #f7f3ec;--k-sage: #6f8f86}#swift-sections-r12 .swift-r14-icon{display:inline-block;width:1em;height:1em;flex:none;fill:currentColor;vertical-align:-.14em}#swift-sections-r12 .swift-r14-demo-tag{position:absolute;z-index:7;display:inline-flex;align-items:center;gap:.45em;padding:.42em .85em;border-radius:2em;background:#ffffffdb;box-shadow:0 0 0 .08em #181b251a,0 .5em 1.2em -.6em #181b2559;font-size:.86em;font-weight:650;color:#3f4170;white-space:nowrap;backdrop-filter:blur(6px)}#swift-sections-r12 .swift-r14-demo-tag:before{content:"";width:.55em;height:.55em;border-radius:50%;background:#7cc4cc;box-shadow:0 0 0 .2em #7cc4cc40}#swift-sections-r12 .swift-r14-w-browser{z-index:2;left:1.4em;top:2.2em;width:38.4em;height:30em;transform:perspective(2200px) rotateY(5deg) rotateX(1.5deg);transform-origin:0 50%}#swift-sections-r12 .swift-r14-w-browser .swift-r13-browser-url{flex-basis:15em}#swift-sections-r12 .swift-r14-w-toggle{position:relative;display:flex;flex:none;padding:.18em;border-radius:2em;background:#181b2512;font-size:.7em;font-weight:650}#swift-sections-r12 .swift-r14-w-toggle i{position:relative;z-index:1;width:4.9em;padding:.28em 0;text-align:center;color:#6a6c78}#swift-sections-r12 .swift-r14-w-toggle .swift-r14-w-toggle-after{color:#fff}#swift-sections-r12 .swift-r14-w-toggle b{position:absolute;left:.18em;top:.18em;bottom:.18em;width:4.9em;border-radius:2em;background:var(--k-ink);transform:translate(100%);box-shadow:0 .2em .5em -.2em #181b2580}#swift-sections-r12 .swift-r14-w-after,#swift-sections-r12 .swift-r14-w-before{position:absolute;z-index:1;inset:0;overflow:hidden}#swift-sections-r12 .swift-r14-w-before{z-index:2;background:#7d8087 repeating-linear-gradient(45deg,rgba(255,255,255,.06) 0 .3em,transparent .3em .6em);clip-path:inset(0 0 0 100%)}#swift-sections-r12 .swift-r14-w-scan{position:absolute;z-index:3;top:0;bottom:0;left:0;width:.25em;margin-left:-.125em;opacity:0;background:linear-gradient(180deg,#e5f1f2,#fff 50%,#ece8f5);box-shadow:0 0 1.4em .5em #a9d6dcd9,0 0 4em 1.2em #cdc0ec80}#swift-sections-r12 .swift-r14-w-phone{position:absolute;z-index:4;right:1.5em;bottom:1.2em;width:12.2em;height:24.6em;transform:perspective(1600px) rotateY(-12deg) rotateX(3deg)}#swift-sections-r12 .swift-r14-w-m-after,#swift-sections-r12 .swift-r14-w-m-before{position:absolute;z-index:1;inset:0;overflow:hidden}#swift-sections-r12 .swift-r14-w-m-before{z-index:2;background:#7d8087;clip-path:inset(100% 0 0 0)}#swift-sections-r12 .swift-r14-w-m-zoom{position:absolute;left:0;top:1.6em;width:31em;height:70em;transform:scale(.36);transform-origin:0 0}#swift-sections-r12 .swift-r14-w-m-scan{position:absolute;z-index:3;left:0;right:0;top:0;height:.25em;opacity:0;background:#fff;box-shadow:0 0 1.2em .4em #a9d6dcd9}#swift-sections-r12 .swift-r14-w-thumb{position:absolute;z-index:3;right:1.1em;top:1.2em;display:grid;gap:.35em;justify-items:start;transform:rotate(3deg)}#swift-sections-r12 .swift-r14-w-thumb-label{padding:.25em .7em;border-radius:2em;background:#fff;box-shadow:0 0 0 .08em #181b251a;font-size:.74em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a4b3c}#swift-sections-r12 .swift-r14-w-thumb-frame{position:relative;display:block;width:10.4em;height:7em;overflow:hidden;border-radius:.6em;border:.3em solid #fff;background:#7d8087;box-shadow:0 1.2em 2em -.8em #181b2580;filter:saturate(.85)}#swift-sections-r12 .swift-r14-w-thumb-zoom{position:absolute;left:0;top:0;width:31em;height:21em;transform:scale(.316);transform-origin:0 0}#swift-sections-r12 .swift-r14-w-tag{left:1.6em;top:.35em}#swift-sections-r12 .swift-r14-old{position:absolute;left:50%;top:0;bottom:0;width:31em;margin-left:-15.5em;background:#fff;color:#000;font-family:Times New Roman,Times,serif;box-shadow:0 0 0 .15em #333}#swift-sections-r12 .swift-r14-old u{text-decoration:underline;color:#00e}#swift-sections-r12 .swift-r14-old-head{display:grid;justify-items:center;gap:.1em;padding:.7em 0 .55em;background:linear-gradient(180deg,#0018b8,#2f62ff 70%,#0018b8);border-bottom:.25em ridge #c0c0c0}#swift-sections-r12 .swift-r14-old-head b{font-size:1.55em;letter-spacing:.04em;color:#ff3;text-shadow:.07em .07em 0 #d00000,.14em .14em 0 #000}#swift-sections-r12 .swift-r14-old-head span{font-size:.62em;font-style:italic;color:#fff}#swift-sections-r12 .swift-r14-old-marquee{overflow:hidden;height:1.3em;background:#000;color:#ff2a2a;font-family:Courier New,monospace;font-size:.66em;line-height:1.3em;font-weight:700;white-space:nowrap}#swift-sections-r12 .swift-r14-old-marquee span{display:inline-block;padding-left:100%;animation:swift-r14-w-marquee 9s linear infinite}#swift-sections-r12 .swift-r14-old-nav{padding:.35em 0;background:#d4d0c8;border-bottom:.12em solid #808080;text-align:center;font-size:.66em;color:#000}#swift-sections-r12 .swift-r14-old-body{display:grid;grid-template-columns:7.6em 1fr;min-height:17em}#swift-sections-r12 .swift-r14-old-side{display:grid;align-content:start;gap:.7em;padding:.7em .5em;background:#ffffc4;border-right:.12em dashed #999}#swift-sections-r12 .swift-r14-old-construction{display:block;padding:.3em 0;background:repeating-linear-gradient(45deg,#fc0 0 .45em,#1a1a1a .45em .9em);text-align:center}#swift-sections-r12 .swift-r14-old-construction b{padding:0 .2em;background:#fc0;font-family:Arial,sans-serif;font-size:.48em;font-weight:900}#swift-sections-r12 .swift-r14-old-counter{font-size:.56em;text-align:center}#swift-sections-r12 .swift-r14-old-counter b{display:block;margin-top:.2em;padding:.1em 0;background:#000;color:#39ff14;font-family:Courier New,monospace;letter-spacing:.2em}#swift-sections-r12 .swift-r14-old-links{display:grid;gap:.25em;font-size:.6em;text-align:center}#swift-sections-r12 .swift-r14-old-main{display:grid;justify-items:center;align-content:start;gap:.55em;padding:.8em 1em;text-align:center;background:#fff}#swift-sections-r12 .swift-r14-old-main strong{font-family:Comic Sans MS,Chalkboard SE,Comic Neue,cursive;font-size:1.22em;color:#c00}#swift-sections-r12 .swift-r14-old-photo{position:relative;display:block;width:12em;height:6.4em;border:.28em ridge #b5b5b5;filter:saturate(.55) contrast(.85) blur(.03em)}#swift-sections-r12 .swift-r14-old-copy{font-size:.64em;line-height:1.25;text-align:justify;color:#222}#swift-sections-r12 .swift-r14-old-call{font-size:.72em;font-weight:700;color:#00e;text-decoration:underline}#swift-sections-r12 .swift-r14-old-foot{padding:.5em;border-top:.12em solid #999;background:#eee;font-size:.48em;text-align:center;color:#555}#swift-sections-r12 .swift-r14-ph{position:absolute;inset:0;overflow:hidden;background:#d9d4cb}#swift-sections-r12 .swift-r14-ph>i{position:absolute;display:block}#swift-sections-r12 .swift-r14-ph-light{inset:0;background:linear-gradient(125deg,#fff6e452,#fff0 45%,#181b251f)}#swift-sections-r12 .swift-r14-ph-sky{inset:0 0 35%;background:radial-gradient(40% 50% at 30% 30%,rgba(255,255,255,.8),transparent 70%),linear-gradient(180deg,#9cc2d8,#dbe8ec 80%)}#swift-sections-r12 .swift-r14-ph-trees{left:-5%;right:-5%;top:34%;height:30%;background:radial-gradient(30% 60% at 12% 70%,#4d6a4c,transparent 72%),radial-gradient(28% 70% at 88% 70%,#43603f,transparent 72%),radial-gradient(40% 50% at 50% 90%,#5d7a58,transparent 72%)}#swift-sections-r12 .swift-r14-ph-wall{inset:44% 22% 18%;background:repeating-linear-gradient(180deg,#ece6da 0 .42em,#cdc5b6 .42em .5em)}#swift-sections-r12 .swift-r14-ph-roof{left:16%;right:16%;top:22%;height:23%;clip-path:polygon(14% 0,86% 0,100% 100%,0 100%);background:repeating-linear-gradient(180deg,#4a4d55 0 .35em,#2f3238 .35em .42em)}#swift-sections-r12 .swift-r14-ph-win{top:52%;width:14%;height:17%;border:.18em solid #fff;background:linear-gradient(90deg,transparent 47%,#fff 47% 53%,transparent 53%),linear-gradient(160deg,#f5d9a2,#c69457)}#swift-sections-r12 .swift-r14-ph-win-1{left:28%}#swift-sections-r12 .swift-r14-ph-win-2{right:28%}#swift-sections-r12 .swift-r14-ph-door{left:46%;width:8%;top:60%;bottom:18%;background:linear-gradient(180deg,#7b3f2a,#5d2d1d);border:.12em solid #fff}#swift-sections-r12 .swift-r14-ph-lawn{left:0;right:0;bottom:0;height:19%;background:linear-gradient(180deg,#7d9a5a,#5e7c43)}#swift-sections-r12 .swift-r14-ph-wallpaint{inset:0;background:linear-gradient(180deg,#ece8e1,#d9d3c9)}#swift-sections-r12 .swift-r14-ph-cabinet .swift-r14-ph-door-a,#swift-sections-r12 .swift-r14-ph-cabinet .swift-r14-ph-door-b{top:8%;bottom:-4%;width:40%;border-radius:.12em;box-shadow:inset 0 0 0 .45em #0000000a,inset 0 0 0 .5em #00000029,inset 0 0 0 .62em #ffffff1a,0 .4em .8em -.2em #00000059;background:repeating-linear-gradient(92deg,#5a301400 0 .5em,#5a301429 .5em .58em,#5a301400 .58em 1.3em),repeating-linear-gradient(88deg,#ffdcaa00 0 .9em,#ffdcaa24 .9em 1.05em),linear-gradient(90deg,#b87745,#a2643a 50%,#b57240)}#swift-sections-r12 .swift-r14-ph-cabinet .swift-r14-ph-door-a{left:8%}#swift-sections-r12 .swift-r14-ph-cabinet .swift-r14-ph-door-b{right:8%}#swift-sections-r12 .swift-r14-ph-pull{top:30%;width:.22em;height:22%;border-radius:.2em;background:linear-gradient(90deg,#3a3a3c,#121214);box-shadow:.1em .12em .15em #00000059}#swift-sections-r12 .swift-r14-ph-pull-a{left:44%}#swift-sections-r12 .swift-r14-ph-pull-b{right:44%}#swift-sections-r12 .swift-r14-ph-tile{inset:0 0 45%;background:repeating-linear-gradient(90deg,transparent 0 1.1em,rgba(160,160,155,.55) 1.1em 1.16em),repeating-linear-gradient(180deg,#f3f2ee 0 .52em,#a0a09b8c .52em .58em)}#swift-sections-r12 .swift-r14-ph-uppers{left:0;right:0;top:0;height:24%;background:linear-gradient(90deg,#5e7a74 0 32%,#4f6964 32% 33%,#5e7a74 33% 66%,#4f6964 66% 67%,#5e7a74 67%);box-shadow:0 .3em .5em #00000040}#swift-sections-r12 .swift-r14-ph-counter{left:-2%;right:-2%;top:53%;height:9%;background:linear-gradient(180deg,#faf8f4,#e2ddd5);box-shadow:0 .25em .4em #00000040}#swift-sections-r12 .swift-r14-ph-lowers{inset:62% 0 0;background:linear-gradient(90deg,rgba(0,0,0,.18) 0 .08em,transparent .08em) 0 0 / 33.3% 100%,linear-gradient(180deg,#6c8a83,#567069)}#swift-sections-r12 .swift-r14-ph-casing{left:14%;width:30%;top:6%;bottom:30%;border:.5em solid #fbfaf7;box-shadow:.15em .15em .3em #0003;background:linear-gradient(160deg,#cfe0e6,#a9c1ca)}#swift-sections-r12 .swift-r14-ph-wainscot{inset:56% 0 0;background:linear-gradient(90deg,rgba(0,0,0,.12) 0 .1em,transparent .1em) 0 0 / 2.2em 100%,linear-gradient(180deg,#fbfaf7,#ebe7df);box-shadow:0 -.2em #fff,0 -.35em .3em #0000001f}#swift-sections-r12 .swift-r14-ph-base{left:0;right:0;bottom:0;height:9%;background:#f4f1ea;box-shadow:0 -.08em #0000002e}#swift-sections-r12 .swift-r14-still{position:absolute;inset:0;overflow:hidden;background:linear-gradient(135deg,#d9d2c6,#b8ab98)}#swift-sections-r12 .swift-r14-still img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}#swift-sections-r12 .swift-r14-ai-label{position:absolute;right:.5em;bottom:.5em;padding:.2em .5em;border-radius:.3em;background:#0f1118ad;color:#fff;font-size:.5em;font-weight:600;letter-spacing:.02em;white-space:nowrap}#swift-sections-r12 .swift-r14-new{position:absolute;inset:0;overflow:hidden;background:var(--k-cream);color:var(--k-ink)}#swift-sections-r12 .swift-r14-new-util{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;height:1.8em;padding:0 1.4em;background:var(--k-ink);color:#e8eaee}#swift-sections-r12 .swift-r14-new-util span,#swift-sections-r12 .swift-r14-new-util b{display:inline-flex;align-items:center;gap:.45em;font-size:.62em;font-weight:500}#swift-sections-r12 .swift-r14-new-util b{font-weight:650;color:#f3d9bf}#swift-sections-r12 .swift-r14-new-nav{position:relative;z-index:2;display:flex;align-items:center;gap:1.2em;height:3.2em;padding:0 1.4em;background:#fff;box-shadow:0 1px #1f253014}#swift-sections-r12 .swift-r14-logo{display:inline-flex;align-items:center;gap:.5em}#swift-sections-r12 .swift-r14-logo-mark{width:1.6em;height:1.6em;border-radius:.4em;background:linear-gradient(135deg,var(--k-wood),var(--k-wood-d));clip-path:polygon(50% 8%,94% 44%,82% 44%,82% 92%,18% 92%,18% 44%,6% 44%)}#swift-sections-r12 .swift-r14-logo>span{display:grid;line-height:1.05}#swift-sections-r12 .swift-r14-logo b{font-size:.96em;font-weight:750;letter-spacing:-.02em}#swift-sections-r12 .swift-r14-logo em{font-size:.48em;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6b7280}#swift-sections-r12 .swift-r14-new-links{display:flex;gap:1.4em;margin-left:auto;font-size:.64em;font-weight:550;color:#4b5563}#swift-sections-r12 .swift-r14-new-navcta{padding:.55em 1em;border-radius:.5em;background:var(--k-ink);color:#fff;font-size:.62em;font-weight:650}#swift-sections-r12 .swift-r14-new-scroll{position:absolute;z-index:1;left:0;right:0;top:5em}#swift-sections-r12 .swift-r14-hero{position:relative;display:grid;grid-template-columns:1.02fr .98fr;gap:1.5em;height:19.6em;padding:1.7em 1.4em 1.5em;background:radial-gradient(70% 90% at 0% 0%,#fff,#fff0 60%),linear-gradient(180deg,var(--k-cream),#efe8dc)}#swift-sections-r12 .swift-r14-hero-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}#swift-sections-r12 .swift-r14-eyebrow{display:block;font-size:.6em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--k-wood-d)}#swift-sections-r12 .swift-r14-h1{display:block;margin:.32em 0 .38em;font-size:1.86em;font-weight:750;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}#swift-sections-r12 .swift-r14-sub{display:block;max-width:24em;font-size:.74em;line-height:1.42;color:#4b5563}#swift-sections-r12 .swift-r14-ctas{display:flex;flex-wrap:wrap;gap:.5em;margin-top:1.1em}#swift-sections-r12 .swift-r14-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.78em 1.1em;border-radius:.55em;font-size:.68em;font-weight:700;white-space:nowrap}#swift-sections-r12 .swift-r14-btn-primary{background:linear-gradient(180deg,#b4723f,var(--k-wood-d));color:#fff;box-shadow:0 .5em 1em -.5em #8a522bcc,inset 0 .06em #ffffff40}#swift-sections-r12 .swift-r14-btn-ghost{background:#fff;color:var(--k-ink);box-shadow:inset 0 0 0 .09em #1f25302e}#swift-sections-r12 .swift-r14-proof{display:flex;flex-wrap:wrap;gap:.35em .9em;margin-top:1.1em}#swift-sections-r12 .swift-r14-proof i{display:inline-flex;align-items:center;gap:.35em;font-size:.56em;font-weight:600;color:#374151}#swift-sections-r12 .swift-r14-proof .swift-r14-icon{color:var(--k-sage)}#swift-sections-r12 .swift-r14-hero-media{position:relative;min-width:0;border-radius:1em;box-shadow:0 1.4em 2.4em -1.2em #1f25308c}#swift-sections-r12 .swift-r14-hero-media>.swift-r14-still{border-radius:1em}#swift-sections-r12 .swift-r14-slots{position:absolute;z-index:2;left:-1.3em;bottom:1.1em;display:grid;gap:.35em;padding:.6em .7em;border-radius:.7em;background:#fff;box-shadow:0 1em 1.8em -.8em #1f25308c}#swift-sections-r12 .swift-r14-slots em{font-size:.5em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6b7280}#swift-sections-r12 .swift-r14-slots>span{display:flex;gap:.3em}#swift-sections-r12 .swift-r14-slots i{padding:.3em .6em;border-radius:.4em;background:#f2eee7;font-size:.62em;font-weight:650}#swift-sections-r12 .swift-r14-slots .swift-r14-slot-on{background:var(--k-ink);color:#fff}#swift-sections-r12 .swift-r14-services{padding:1.4em 1.4em 1.5em;background:#fff}#swift-sections-r12 .swift-r14-sec-title{display:block;font-size:1.05em;font-weight:750;letter-spacing:-.02em}#swift-sections-r12 .swift-r14-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8em;margin-top:.75em}#swift-sections-r12 .swift-r14-card{position:relative;display:grid;overflow:hidden;border-radius:.75em;background:#fff;box-shadow:0 0 0 .08em #1f253014,0 .6em 1.2em -.8em #1f253066}#swift-sections-r12 .swift-r14-card>.swift-r14-ph{position:relative;inset:auto;display:block;height:5.6em}#swift-sections-r12 .swift-r14-card b{margin:.55rem 0 0;padding:.6em .75em 0;font-size:.72em;font-weight:700}#swift-sections-r12 .swift-r14-card em{padding:.2em .85em .9em;font-size:.58em;color:#6b7280}#swift-sections-r12 .swift-r14-quote{display:grid;grid-template-columns:.85fr 1.15fr;gap:1.2em;margin:0 1.4em 1.4em;padding:1.3em;border-radius:1em;background:radial-gradient(80% 120% at 100% 0%,#2d3542,var(--k-ink));color:#fff}#swift-sections-r12 .swift-r14-quote-copy{display:grid;align-content:start;gap:.55em}#swift-sections-r12 .swift-r14-quote-copy strong{font-size:1.12em;font-weight:700;letter-spacing:-.02em;line-height:1.1}#swift-sections-r12 .swift-r14-quote-copy>span{font-size:.64em;line-height:1.45;color:#c9ced8}#swift-sections-r12 .swift-r14-quote-copy .swift-r14-quote-meta{display:inline-flex;align-items:center;gap:.4em;color:#f3d9bf;font-weight:600}#swift-sections-r12 .swift-r14-form{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:.5em}#swift-sections-r12 .swift-r14-field{position:relative;grid-column:span 2;display:grid;gap:.1em;padding:.42em .65em;border-radius:.5em;background:#ffffff12;box-shadow:inset 0 0 0 .08em #ffffff29}#swift-sections-r12 .swift-r14-field em{font-size:.48em;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa2b1}#swift-sections-r12 .swift-r14-field b{justify-self:start;min-height:1.3em;font-size:.72em;font-weight:550;white-space:nowrap}#swift-sections-r12 .swift-r14-field-half{grid-column:span 1}#swift-sections-r12 .swift-r14-field-select:after{content:"";position:absolute;right:.8em;top:50%;width:.4em;height:.4em;margin-top:-.3em;border-right:.12em solid #c9ced8;border-bottom:.12em solid #c9ced8;transform:rotate(45deg)}#swift-sections-r12 .swift-r14-options{position:absolute;z-index:3;left:0;right:0;top:100%;display:grid;margin-top:.25em;padding:.3em;border-radius:.5em;background:#fff;color:var(--k-ink);box-shadow:0 1em 2em -.8em #0009;opacity:0;visibility:hidden}#swift-sections-r12 .swift-r14-options i{padding:.45em .6em;border-radius:.35em;font-size:.64em;font-weight:550}#swift-sections-r12 .swift-r14-options .swift-r14-option-on{background:#f2e6da;color:var(--k-wood-d);font-weight:700}#swift-sections-r12 .swift-r14-submit{display:grid;place-items:center;border-radius:.5em;background:linear-gradient(180deg,#b4723f,var(--k-wood-d));font-size:.68em;font-weight:700;color:#fff}#swift-sections-r12 .swift-r14-done{position:absolute;inset:0;z-index:4;display:grid;place-content:center;justify-items:center;gap:.3em;border-radius:.6em;background:#1f2530f5;opacity:0;visibility:hidden}#swift-sections-r12 .swift-r14-done .swift-r14-icon{width:2.2em;height:2.2em;padding:.45em;border-radius:50%;background:#e5f1f2;color:#1f6f63}#swift-sections-r12 .swift-r14-done b{font-size:.95em;font-weight:700}#swift-sections-r12 .swift-r14-done em{padding:.25em .7em;border-radius:2em;background:#e5f1f224;font-size:.6em;font-weight:600;color:#cfe7ea}#swift-sections-r12 .swift-r14-m{position:absolute;inset:0;overflow:hidden;background:var(--k-cream);color:var(--k-ink)}#swift-sections-r12 .swift-r14-m-nav{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;height:3.9em;padding:1.5em .8em 0;background:#fff;box-shadow:0 1px #1f253014}#swift-sections-r12 .swift-r14-m-nav .swift-r14-logo{font-size:.78em}#swift-sections-r12 .swift-r14-m-nav>.swift-r14-icon{font-size:.95em}#swift-sections-r12 .swift-r14-m-scroll{position:absolute;z-index:1;left:0;right:0;top:3.9em;display:flex;flex-direction:column;padding-bottom:4em}#swift-sections-r12 .swift-r14-m-hero{position:relative;height:7.2em;margin:.6em .6em 0;overflow:hidden;border-radius:.8em}#swift-sections-r12 .swift-r14-m .swift-r14-ai-label{font-size:.4em}#swift-sections-r12 .swift-r14-m .swift-r14-eyebrow{margin:.9rem .8rem 0;font-size:.48em}#swift-sections-r12 .swift-r14-m-h1{display:block;margin:.2em .6em .25em;font-size:1.12em;font-weight:750;line-height:1.05;letter-spacing:-.03em}#swift-sections-r12 .swift-r14-m-sub{display:block;margin:0 1.1em;font-size:.56em;line-height:1.4;color:#4b5563}#swift-sections-r12 .swift-r14-m-cta{margin:.65em .6em .2em;font-size:.6em;padding:.85em 1em}#swift-sections-r12 .swift-r14-m-list{display:grid;gap:.4em;margin:.8em .6em 0}#swift-sections-r12 .swift-r14-m-list>span{position:relative;display:flex;align-items:center;gap:.6em;height:2.6em;padding-left:3.6em;border-radius:.55em;background:#fff;box-shadow:0 0 0 .08em #1f253014;overflow:hidden}#swift-sections-r12 .swift-r14-m-list .swift-r14-ph{right:auto;width:3em}#swift-sections-r12 .swift-r14-m-list b{font-size:.58em;font-weight:700}#swift-sections-r12 .swift-r14-m-form{position:relative;display:grid;gap:.4em;margin:.9em .6em 0;padding:.8em .7em;border-radius:.8em;background:var(--k-ink);color:#fff}#swift-sections-r12 .swift-r14-m-form strong{font-size:.78em;font-weight:700}#swift-sections-r12 .swift-r14-m-form .swift-r14-field{padding:.35em .55em}#swift-sections-r12 .swift-r14-m-form .swift-r14-field b{font-size:.62em}#swift-sections-r12 .swift-r14-m-form .swift-r14-submit{height:2.2em;font-size:.6em}#swift-sections-r12 .swift-r14-m-form .swift-r14-done{border-radius:.8em;font-size:.85em}#swift-sections-r12 .swift-r14-m-bar{position:absolute;z-index:3;left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr 1.4fr;gap:.4em;padding:.5em .6em 1.1em;background:#fffffff5;box-shadow:0 -.08em #1f253014,0 -.8em 1.4em -1em #1f253066}#swift-sections-r12 .swift-r14-m-bar b{display:inline-flex;align-items:center;justify-content:center;gap:.4em;height:2.6em;border-radius:.6em;font-size:.6em;font-weight:700;background:#f2eee7}#swift-sections-r12 .swift-r14-m-bar b:last-child{background:var(--k-ink);color:#fff}#swift-sections-r12 .swift-r14-w-cursor{left:7em;top:21.6em}#swift-sections-r12 .swift-r14-web .swift-r14-w-before{animation:swift-r14-w-wipe var(--swift-r13-loop) cubic-bezier(.65,0,.35,1) infinite both}#swift-sections-r12 .swift-r14-web .swift-r14-w-scan{animation:swift-r14-w-scan var(--swift-r13-loop) cubic-bezier(.65,0,.35,1) infinite both}#swift-sections-r12 .swift-r14-web .swift-r14-w-m-before{animation:swift-r14-w-mwipe var(--swift-r13-loop) cubic-bezier(.65,0,.35,1) infinite both}#swift-sections-r12 .swift-r14-web .swift-r14-w-m-scan{animation:swift-r14-w-mscan var(--swift-r13-loop) cubic-bezier(.65,0,.35,1) infinite both}#swift-sections-r12 .swift-r14-web .swift-r14-w-toggle b{animation:swift-r14-w-toggle var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-web .swift-r14-w-toggle-before{animation:swift-r14-w-tb var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-web .swift-r14-w-toggle-after{animation:swift-r14-w-ta var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-web .swift-r14-w-thumb{animation:swift-r14-w-thumb var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-web .swift-r14-hero-copy>*,#swift-sections-r12 .swift-r14-web .swift-r14-hero-media{animation:swift-r14-w-rise var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-web .swift-r14-h1{animation-delay:.12s}#swift-sections-r12 .swift-r14-web .swift-r14-sub{animation-delay:.24s}#swift-sections-r12 .swift-r14-web .swift-r14-ctas{animation-delay:.36s}#swift-sections-r12 .swift-r14-web .swift-r14-proof{animation-delay:.48s}#swift-sections-r12 .swift-r14-web .swift-r14-hero-media{animation-name:swift-r14-w-media}#swift-sections-r12 .swift-r14-web .swift-r14-slots{animation:swift-r14-w-slots var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-web .swift-r14-hero-copy .swift-r14-btn-primary{animation:swift-r14-w-press var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r14-web .swift-r14-new-scroll{animation:swift-r14-w-scroll var(--swift-r13-loop) cubic-bezier(.6,0,.2,1) infinite both}#swift-sections-r12 .swift-r14-web .swift-r14-card-2{animation:swift-r14-w-hover var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-web .swift-r14-typed-name{animation:swift-r14-w-type-name var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r14-web .swift-r14-typed-zip{animation:swift-r14-w-type-zip var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r14-web .swift-r14-options{animation:swift-r14-w-options var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-web .swift-r14-field-select>b{animation:swift-r14-w-choice var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r14-web .swift-r14-submit{animation:swift-r14-w-submit var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r14-web .swift-r14-done{animation:swift-r14-w-done var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-web .swift-r14-m-scroll{animation:swift-r14-w-mscroll var(--swift-r13-loop) cubic-bezier(.6,0,.2,1) infinite both}#swift-sections-r12 .swift-r14-web .swift-r14-m-bar b:first-child{animation:swift-r14-w-call var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r14-web .swift-r14-w-cursor{animation:swift-r14-w-cursor var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-web .swift-r14-w-cursor .swift-r13-cursor-ripple{animation:swift-r14-w-ripple var(--swift-r13-loop) ease-out infinite both}@keyframes swift-r14-w-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes swift-r14-w-wipe{0%,15%{clip-path:inset(0 0 0 0)}27%,90%{clip-path:inset(0 0 0 100%);opacity:1}90.5%{clip-path:inset(0 0 0 0);opacity:0}98%,to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes swift-r14-w-scan{0%,15%{left:0;opacity:0}16%{opacity:1}26%{opacity:1}27%,to{left:100%;opacity:0}}@keyframes swift-r14-w-mwipe{0%,18%{clip-path:inset(0 0 0 0)}29%,90%{clip-path:inset(100% 0 0 0);opacity:1}90.5%{clip-path:inset(0 0 0 0);opacity:0}98%,to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes swift-r14-w-mscan{0%,18%{top:0;opacity:0}19%,28%{opacity:1}29%,to{top:100%;opacity:0}}@keyframes swift-r14-w-toggle{0%,19%{transform:translate(0)}25%,92%{transform:translate(100%)}98%,to{transform:translate(0)}}@keyframes swift-r14-w-tb{0%,19%{color:#fff}25%,92%{color:#6a6c78}98%,to{color:#fff}}@keyframes swift-r14-w-ta{0%,19%{color:#6a6c78}25%,92%{color:#fff}98%,to{color:#6a6c78}}@keyframes swift-r14-w-thumb{0%,28%{opacity:0;transform:translate(-14em,8em) rotate(0) scale(1.6)}34%,90%{opacity:1;transform:rotate(3deg)}95%,to{opacity:0;transform:translate(1em,-1em) rotate(6deg) scale(.85)}}@keyframes swift-r14-w-rise{0%,18%{opacity:0;transform:translateY(.8em)}26%,to{opacity:1;transform:none}}@keyframes swift-r14-w-media{0%,18%{opacity:0;transform:scale(.94)}28%,to{opacity:1;transform:none}}@keyframes swift-r14-w-slots{0%,27%{opacity:0;transform:translateY(.8em)}31%,to{opacity:1;transform:none}}@keyframes swift-r14-w-press{0%,38%{transform:scale(1);filter:none}39%{transform:scale(.94);filter:brightness(.9)}41%,to{transform:scale(1);filter:none}}@keyframes swift-r14-w-scroll{0%,42%{transform:translateY(0)}49%,53%{transform:translateY(-16.4em)}59%,90%{transform:translateY(-27.6em)}97%,to{transform:translateY(0)}}@keyframes swift-r14-w-hover{0%,49%{transform:none}51%,54%{transform:translateY(-.35em);box-shadow:0 0 0 .08em #a8683a73,0 1.2em 1.8em -.9em #1f25308c}57%,to{transform:none}}@keyframes swift-r14-w-type-name{0%,61%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(13)}67%,92%{clip-path:inset(0 0 0 0)}93%,to{clip-path:inset(0 100% 0 0)}}@keyframes swift-r14-w-type-zip{0%,76%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(5)}78.5%,92%{clip-path:inset(0 0 0 0)}93%,to{clip-path:inset(0 100% 0 0)}}@keyframes swift-r14-w-options{0%,69%{opacity:0;visibility:hidden;transform:translateY(-.4em)}70%,74.5%{opacity:1;visibility:visible;transform:none}75.5%,to{opacity:0;visibility:hidden;transform:none}}@keyframes swift-r14-w-choice{0%,74.5%{opacity:.25}75.5%,to{opacity:1}}@keyframes swift-r14-w-submit{0%,81%{transform:scale(1);filter:none}82%{transform:scale(.93);filter:brightness(.88)}84%,to{transform:scale(1);filter:none}}@keyframes swift-r14-w-done{0%,82.5%{opacity:0;visibility:hidden;transform:scale(.96)}84.5%,91%{opacity:1;visibility:visible;transform:none}93%,to{opacity:0;visibility:hidden;transform:none}}@keyframes swift-r14-w-mscroll{0%,43%{transform:translateY(0)}50%,54%{transform:translateY(-11.2em)}60%,90%{transform:translateY(-17.4em)}97%,to{transform:translateY(0)}}@keyframes swift-r14-w-call{0%,86%{box-shadow:0 0 #a8683a00}88%{box-shadow:0 0 0 .35em #a8683a59}91%,to{box-shadow:0 0 #a8683a00}}@keyframes swift-r14-w-cursor{0%,31%{opacity:0;transform:translate(9em,4em)}34%{opacity:1;transform:translate(9em,4em)}38%,40%{opacity:1;transform:translate(0)}48%{opacity:1;transform:translate(14em,-4em)}51%,54%{opacity:1;transform:translate(14.6em,-3em)}59%,66%{opacity:1;transform:translate(17em,-3em)}69%,70%{opacity:1;transform:translate(17em,-1em)}73%,75%{opacity:1;transform:translate(17em,2em)}79%,82%{opacity:1;transform:translate(23.6em,1em)}86%,to{opacity:0;transform:translate(23.6em,1em)}}@keyframes swift-r14-w-ripple{0%,38.5%{opacity:0;transform:scale(.2)}39%{opacity:1;transform:scale(.4)}43%{opacity:0;transform:scale(1.6)}69.5%{opacity:0;transform:scale(.2)}70%{opacity:1;transform:scale(.4)}72%{opacity:0;transform:scale(1.6)}74.5%{opacity:0;transform:scale(.2)}75%{opacity:1;transform:scale(.4)}77%{opacity:0;transform:scale(1.6)}81.5%{opacity:0;transform:scale(.2)}82%{opacity:1;transform:scale(.4)}85%,to{opacity:0;transform:scale(1.6)}}@media(max-width:600px){#swift-sections-r12 .swift-r13-stage.swift-r14-web{aspect-ratio:36 / 44}#swift-sections-r12 .swift-r14-web>.swift-r13-scene{font-size:calc(100cqw / 36)}#swift-sections-r12 .swift-r14-web .swift-r14-w-browser{font-size:.74em;left:1.4em;top:3.4em;transform:none}#swift-sections-r12 .swift-r14-web .swift-r14-w-phone{font-size:1.62em;right:.5em;bottom:.6em;height:21.4em;transform:perspective(1600px) rotateY(-8deg)}#swift-sections-r12 .swift-r14-web .swift-r14-w-thumb{font-size:1.18em;inset:auto auto 1.4em .8em;transform:rotate(-3deg)}#swift-sections-r12 .swift-r14-web .swift-r14-w-tag{font-size:1.05em;left:1.1em;top:.35em}#swift-sections-r12 .swift-r14-web .swift-r14-w-cursor{display:none}}#swift-sections-r12 .swift-r13-map{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background-color:#eceae4;background-image:repeating-linear-gradient(90deg,transparent 0 4.3em,rgba(251,250,247,.85) 4.3em 4.48em),repeating-linear-gradient(0deg,transparent 0 3.5em,rgba(251,250,247,.85) 3.5em 3.68em),repeating-linear-gradient(32deg,transparent 0 9em,rgba(251,250,247,.7) 9em 9.2em)}#swift-sections-r12 .swift-r13-map:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 30% 20%,#ffffff59,#fff0 60%),linear-gradient(180deg,#181b2500 60%,#181b250f);pointer-events:none}#swift-sections-r12 .swift-r13-map-park{position:absolute;left:8%;top:12%;width:32%;height:26%;border-radius:42% 58% 46% 54%/50% 40% 60% 50%;background:#dfe5db;box-shadow:inset 0 0 0 .25em #fff6}#swift-sections-r12 .swift-r13-map-water{position:absolute;right:-18%;top:-10%;width:44%;height:130%;border-radius:50%;border:2.4em solid #d4e8eb;border-color:transparent transparent transparent #d4e8eb;transform:rotate(-12deg)}#swift-sections-r12 .swift-r13-map-road{position:absolute;height:1.15em;background:#fff;box-shadow:0 0 0 .08em #dcdad2;border-radius:1em}#swift-sections-r12 .swift-r13-map-road-a{left:-10%;top:54%;width:120%;transform:rotate(-14deg)}#swift-sections-r12 .swift-r13-map-road-b{left:34%;top:46%;width:90%;transform:rotate(68deg)}#swift-sections-r12 .swift-r13-map-road-c{left:-10%;top:24%;width:80%;height:.8em;transform:rotate(9deg);background:#f6e9c9;box-shadow:0 0 0 .08em #e3d5b0}#swift-sections-r12 .swift-r13-map-pin{position:absolute;width:1.15em;height:1.15em;border-radius:50% 50% 50% 0;background:#8f91a3;transform:rotate(-45deg);box-shadow:-.1em .1em .25em #181b2540}#swift-sections-r12 .swift-r13-map-pin:after{content:"";position:absolute;inset:32%;border-radius:50%;background:#f4f3f7}#swift-sections-r12 .swift-r13-map-pin-1{left:18%;top:44%}#swift-sections-r12 .swift-r13-map-pin-2{left:66%;top:18%}#swift-sections-r12 .swift-r13-map-pin-3{left:78%;top:50%}#swift-sections-r12 .swift-r13-map-you{position:absolute;left:44%;top:30%;width:0;height:0}#swift-sections-r12 .swift-r13-map-pulse{position:absolute;left:-1.6em;top:-1.6em;width:3.2em;height:3.2em;border-radius:50%;background:#78c4ce73;animation:swift-r13-pulse 2.4s ease-out infinite}#swift-sections-r12 .swift-r13-map-you-pin{position:absolute;left:-.95em;top:-2.6em;width:1.9em;height:1.9em;border-radius:50% 50% 50% 0;background:#181b25;transform:rotate(-45deg);box-shadow:-.15em .2em .45em #181b2559}#swift-sections-r12 .swift-r13-map-you-pin:after{content:"";position:absolute;inset:30%;border-radius:50%;background:#c9eef1}#swift-sections-r12 .swift-r13-map-you b{position:absolute;left:1.4em;top:-2.4em;padding:.3em .6em;border-radius:.5em;background:#fff;box-shadow:0 .3em .8em #181b2529;font-size:.72em;font-weight:650;white-space:nowrap}#swift-sections-r12 .swift-r13-profile{position:absolute;display:grid;gap:.15em;padding:0 0 .9em;overflow:hidden;border-radius:1em;background:#fff;box-shadow:0 0 0 .08em #181b2512,0 1.6em 2.8em -1em #181b2559}#swift-sections-r12 .swift-r13-profile>:not(.swift-r13-profile-cover){margin:0 1em}#swift-sections-r12 .swift-r13-profile-cover{height:3.4em;margin-bottom:.55em;background:radial-gradient(60% 120% at 20% 100%,#c9d6c6,#c9d6c600 70%),radial-gradient(50% 90% at 85% 10%,#f3efe4,#f3efe400 70%),linear-gradient(160deg,#dbe9ea,#e7e2f1)}#swift-sections-r12 .swift-r13-profile-label{font-size:.56em;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:#5c5d8f}#swift-sections-r12 .swift-r13-profile strong{font-size:1.12em;font-weight:650;letter-spacing:-.015em}#swift-sections-r12 .swift-r13-profile-meta{font-size:.7em;color:#5f6170}#swift-sections-r12 .swift-r13-profile-actions{display:flex;gap:.4em;margin-top:.5em!important}#swift-sections-r12 .swift-r13-profile-actions i{padding:.35em .7em;border-radius:2em;border:1px solid rgba(92,93,143,.25);font-size:.62em;font-weight:600;color:#3f4170}#swift-sections-r12 .swift-r13-profile-actions i:first-child{background:#181b25;border-color:#181b25;color:#fff}#swift-sections-r12 .swift-r13-glass{position:relative;width:.95em;height:.95em;border:.14em solid #5f6170;border-radius:50%;flex:none}#swift-sections-r12 .swift-r13-glass:after{content:"";position:absolute;right:-.42em;bottom:-.36em;width:.42em;height:.14em;background:#5f6170;transform:rotate(45deg);border-radius:1em}@keyframes swift-r13-seo-type{0%,3%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(18)}17%,to{clip-path:inset(0 0 0 0)}}@keyframes swift-r13-seo-pin{0%,28%{opacity:0;transform:translateY(-1.6em) rotate(-45deg)}32%,95%{opacity:1;transform:rotate(-45deg)}99%,to{opacity:0;transform:rotate(-45deg)}}@keyframes swift-r13-seo-you{0%,50%{opacity:0;transform:translateY(-2.4em)}54%{opacity:1;transform:translateY(.25em)}57%,95%{opacity:1;transform:none}99%,to{opacity:0;transform:none}}@keyframes swift-r13-seo-profile{0%,58%{opacity:0;transform:translateY(3em)}66%,94%{opacity:1;transform:none}99%,to{opacity:0;transform:translateY(1em)}}#swift-sections-r12 .swift-r14-seo{--swift-r13-loop: 20s;--k-wood: #a8683a;--k-wood-d: #8a522b;--s-link: #2b3a8f;--s-muted: #5f6368;--s-line: rgba(24, 27, 37, .08)}#swift-sections-r12 .swift-r14-s-browser{z-index:2;inset:2.6em .8em .8em;transform:perspective(2400px) rotateX(2deg);transform-origin:50% 100%}#swift-sections-r12 .swift-r14-s-browser .swift-r13-browser-url{flex-basis:20em}#swift-sections-r12 .swift-r14-s-tag{left:1.2em;top:.5em}#swift-sections-r12 .swift-r14-s-viewport{background:#fff;color:#202124}#swift-sections-r12 .swift-r14-s-head{position:relative;z-index:3;display:flex;align-items:center;gap:1.3em;height:3.6em;padding:0 1.4em}#swift-sections-r12 .swift-r14-s-wordmark{display:inline-flex;align-items:center;gap:.18em;flex:none}#swift-sections-r12 .swift-r14-s-wordmark i{width:.5em;height:.5em;border-radius:50%;background:#4f7cac}#swift-sections-r12 .swift-r14-s-wordmark i:nth-child(2){background:#c0605a}#swift-sections-r12 .swift-r14-s-wordmark i:nth-child(3){background:#d6a443}#swift-sections-r12 .swift-r14-s-wordmark i:nth-child(4){background:#5f9a6e}#swift-sections-r12 .swift-r14-s-wordmark b{margin-left:.3em;font-size:1.12em;font-weight:650;letter-spacing:-.02em;color:#3c4043}#swift-sections-r12 .swift-r14-s-box{position:relative;display:flex;align-items:center;gap:.6em;width:27em;height:2.4em;padding:0 1em;border-radius:1.2em;background:#fff;box-shadow:0 0 0 .08em #181b2524,0 .3em .8em -.3em #181b2540}#swift-sections-r12 .swift-r14-s-box-glass{color:#9aa0a6}#swift-sections-r12 .swift-r14-s-query{font-size:.9em;white-space:nowrap}#swift-sections-r12 .swift-r14-s-caret{width:.09em;height:1.2em;margin-left:-.45em;background:#3f4170;animation:swift-r13-blink 1s steps(1) infinite}#swift-sections-r12 .swift-r14-s-box-tools{display:flex;gap:.75em;margin-left:auto;color:#5c5d8f}#swift-sections-r12 .swift-r14-s-suggest{position:absolute;left:0;right:0;top:1.2em;z-index:-1;display:grid;padding:1.5em 0 .5em;border-radius:0 0 1.2em 1.2em;background:#fff;box-shadow:0 0 0 .08em #181b2524,0 1em 1.6em -.8em #181b2559;opacity:0;visibility:hidden}#swift-sections-r12 .swift-r14-s-suggest i{display:flex;align-items:center;gap:.7em;padding:.42em 1.35em;font-size:.76em;color:#202124;white-space:nowrap}#swift-sections-r12 .swift-r14-s-suggest .swift-r14-icon{color:#9aa0a6}#swift-sections-r12 .swift-r14-s-suggest i:first-child{background:#f4f4f6}#swift-sections-r12 .swift-r14-s-tabs{display:flex;align-items:flex-end;gap:1.5em;height:2em;padding:0 1.4em;border-bottom:.08em solid var(--s-line)}#swift-sections-r12 .swift-r14-s-tabs i{padding-bottom:.5em;font-size:.7em;color:var(--s-muted)}#swift-sections-r12 .swift-r14-s-tabs .swift-r14-s-tab-on{color:#202124;font-weight:650;box-shadow:inset 0 -.22em #3f4170}#swift-sections-r12 .swift-r14-s-body{position:absolute;inset:5.6em 0 0;display:grid;grid-template-columns:27em minmax(0,1fr);gap:1.4em;padding:.9em 1.4em 0}#swift-sections-r12 .swift-r14-s-main{display:flex;flex-direction:column;gap:.8em;min-width:0}#swift-sections-r12 .swift-r14-s-side{position:relative;min-width:0}#swift-sections-r12 .swift-r14-s-ai{display:grid;grid-template-rows:1fr;flex:none;border-radius:.9em;background:linear-gradient(135deg,#eef6f7,#f2eff8);box-shadow:inset 0 0 0 .08em #5c5d8f29}#swift-sections-r12 .swift-r14-s-ai-inner{display:grid;gap:.2em;min-height:0;overflow:hidden;padding:0 1em}#swift-sections-r12 .swift-r14-s-ai-label{display:flex;align-items:center;gap:.45em;margin-top:1.2em;font-size:.62em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5c5d8f}#swift-sections-r12 .swift-r14-s-ai-label .swift-r14-icon{font-size:1.3em}#swift-sections-r12 .swift-r14-s-ai-label em{padding:.15em .55em;border-radius:2em;background:#fff;letter-spacing:.04em;text-transform:none;font-weight:650;color:#6a6c78}#swift-sections-r12 .swift-r14-s-ai-text{display:block;font-size:.76em;line-height:1.45;color:#2b2e3b}#swift-sections-r12 .swift-r14-s-ai-line{display:inline}#swift-sections-r12 .swift-r14-s-ai-line b{font-weight:700;color:#181b25}#swift-sections-r12 .swift-r14-s-ai-cites{display:flex;flex-wrap:wrap;gap:.4em;margin:.4em 0 .9em}#swift-sections-r12 .swift-r14-s-ai-cites i{display:inline-flex;align-items:center;gap:.35em;padding:.3em .65em;border-radius:2em;background:#fff;box-shadow:0 0 0 .08em #5c5d8f38;font-size:.6em;font-weight:650;color:#3f4170}#swift-sections-r12 .swift-r14-s-pack{flex:none;overflow:hidden;border-radius:.9em;background:#fff;box-shadow:0 0 0 .08em #181b251a,0 .6em 1.2em -.9em #181b2559}#swift-sections-r12 .swift-r14-s-pack-head{display:flex;align-items:center;gap:.4em;padding:.55em .8em}#swift-sections-r12 .swift-r14-s-pack-head b{margin-right:.5em;font-size:.86em;font-weight:650}#swift-sections-r12 .swift-r14-s-pack-head i{padding:.25em .65em;border-radius:2em;box-shadow:inset 0 0 0 .1em #181b2524;font-size:.58em;font-weight:550;color:#3c4043}#swift-sections-r12 .swift-r14-s-map{position:relative;height:6.2em;overflow:hidden}#swift-sections-r12 .swift-r14-s-map .swift-r13-map{border-radius:0}#swift-sections-r12 .swift-r14-s-route{position:absolute;inset:0;width:100%;height:100%;overflow:visible}#swift-sections-r12 .swift-r14-s-route path{fill:none;stroke:#4f7cac;stroke-width:.32em;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 .08em .1em rgba(24,27,37,.25))}#swift-sections-r12 .swift-r14-s-you{position:absolute;left:14%;top:82.5%;width:.8em;height:.8em;margin:-.4em 0 0 -.4em;border-radius:50%;background:#4f7cac;box-shadow:0 0 0 .22em #fff,0 0 0 .6em #4f7cac38}#swift-sections-r12 .swift-r14-s-pin{position:absolute;width:1.3em;height:1.3em;margin:-1.75em 0 0 -.65em;border-radius:50% 50% 50% 0;background:#c0605a;transform:rotate(-45deg);box-shadow:-.1em .12em .25em #181b254d}#swift-sections-r12 .swift-r14-s-pin:after{content:"";position:absolute;inset:32%;border-radius:50%;background:#fff}#swift-sections-r12 .swift-r14-s-pin-k{left:57%;top:55%;z-index:2;width:1.8em;height:1.8em;margin:-2.4em 0 0 -.9em;background:var(--k-wood, #a8683a)}#swift-sections-r12 .swift-r14-s-pin-a{left:30%;top:60%}#swift-sections-r12 .swift-r14-s-pin-b{left:82%;top:76%}#swift-sections-r12 .swift-r14-s-list{position:relative;height:9.9em}#swift-sections-r12 .swift-r14-s-row{position:absolute;left:0;right:0;display:flex;align-items:center;gap:.6em;height:3.3em;padding:0 .8em;background:#fff;box-shadow:inset 0 .08em 0 var(--s-line)}#swift-sections-r12 .swift-r14-s-row-k{top:0;z-index:2;background:linear-gradient(90deg,#fbf6ef,#fff 70%);box-shadow:inset .22em 0 0 var(--k-wood, #a8683a),inset 0 .08em 0 var(--s-line)}#swift-sections-r12 .swift-r14-s-row-a{top:3.3em}#swift-sections-r12 .swift-r14-s-row-b{top:6.6em}#swift-sections-r12 .swift-r14-s-row-text{display:grid;gap:.1em;min-width:0}#swift-sections-r12 .swift-r14-s-row-text b{overflow:hidden;font-size:.76em;font-weight:650;color:var(--s-link);white-space:nowrap;text-overflow:ellipsis}#swift-sections-r12 .swift-r14-s-row-text em{font-size:.58em;color:var(--s-muted);white-space:nowrap}#swift-sections-r12 .swift-r14-s-row-text u{color:#1e7a45;font-weight:650}#swift-sections-r12 .swift-r14-s-row-acts{display:flex;gap:.4em;margin-left:auto;flex:none}#swift-sections-r12 .swift-r14-s-row-acts i{display:grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%;box-shadow:inset 0 0 0 .08em #3f417047;color:#3f4170;font-size:.9em}#swift-sections-r12 .swift-r14-s-row-acts .swift-r14-icon{font-size:.8em}#swift-sections-r12 .swift-r14-s-rank{display:grid;justify-items:end;gap:.15em;flex:none;order:1}#swift-sections-r12 .swift-r14-s-row-acts{order:2;margin-left:0}#swift-sections-r12 .swift-r14-s-row-text{margin-right:auto}#swift-sections-r12 .swift-r14-s-rank i{grid-area:1 / 1;padding:.15em .5em;border-radius:.4em;font-size:.66em;font-weight:800}#swift-sections-r12 .swift-r14-s-rank-was{background:#f3e6e3;color:#8a4b3c;opacity:0}#swift-sections-r12 .swift-r14-s-rank-now{background:#e5f1f2;color:#1f6f63}#swift-sections-r12 .swift-r14-s-rank em{font-size:.46em;font-weight:600;color:#6a6c78;white-space:nowrap}#swift-sections-r12 .swift-r14-s-organic{display:grid;gap:.25em;flex:none;padding:0 .2em 1em}#swift-sections-r12 .swift-r14-s-org-site{display:flex;align-items:center;gap:.55em}#swift-sections-r12 .swift-r14-s-org-site .swift-r14-logo-mark{width:1.5em;height:1.5em;flex:none}#swift-sections-r12 .swift-r14-s-org-site>span{display:grid}#swift-sections-r12 .swift-r14-s-org-site b{font-size:.62em;font-weight:600}#swift-sections-r12 .swift-r14-s-org-site em{font-size:.54em;color:var(--s-muted)}#swift-sections-r12 .swift-r14-s-organic strong{font-size:.86em;font-weight:550;color:var(--s-link)}#swift-sections-r12 .swift-r14-s-organic>span:last-child{font-size:.64em;line-height:1.45;color:#4d5156}#swift-sections-r12 .swift-r14-s-opt{position:absolute;z-index:3;left:0;right:0;top:0;display:grid;gap:.55em;padding:.9em 1em 1em;border-radius:.9em;background:#fff;box-shadow:0 0 0 .08em #5c5d8f33,0 1.4em 2.4em -1.2em #181b2573;opacity:0;visibility:hidden}#swift-sections-r12 .swift-r14-s-opt-head{display:flex;align-items:center;gap:.5em;margin-bottom:.2em}#swift-sections-r12 .swift-r14-s-opt-head img{width:1.3em;height:auto}#swift-sections-r12 .swift-r14-s-opt-head b{font-size:.82em;font-weight:650}#swift-sections-r12 .swift-r14-s-opt-item{display:flex;align-items:center;gap:.6em;font-size:.68em;font-weight:550;color:#2b2e3b}#swift-sections-r12 .swift-r14-s-opt-item i{display:grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%;background:#e5f1f2;color:#1f6f63}#swift-sections-r12 .swift-r14-s-opt>em{margin-top:.2em;font-size:.54em;color:#6a6c78}#swift-sections-r12 .swift-r14-s-profile{position:absolute;z-index:2;left:0;right:0;top:0;overflow:hidden;border-radius:.9em;background:#fff;box-shadow:0 0 0 .08em #181b251a,0 1.4em 2.4em -1.3em #181b2573}#swift-sections-r12 .swift-r14-s-photos{display:grid;grid-template-columns:1.7fr 1fr;grid-template-rows:3em 3em;gap:.2em}#swift-sections-r12 .swift-r14-s-photos>span{position:relative;overflow:hidden}#swift-sections-r12 .swift-r14-s-photo-main{grid-row:span 2}#swift-sections-r12 .swift-r14-s-photos .swift-r14-still{position:relative;display:block;height:100%}#swift-sections-r12 .swift-r14-s-photos .swift-r14-ai-label{font-size:.42em}#swift-sections-r12 .swift-r14-s-photo-c em{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.3em;background:#0f11186b;color:#fff;font-size:.56em;font-weight:650}#swift-sections-r12 .swift-r14-s-prof-body{display:grid;gap:.3em;padding:.65em .9em .8em}#swift-sections-r12 .swift-r14-s-prof-body>strong{font-size:.94em;font-weight:650;line-height:1.15;letter-spacing:-.01em}#swift-sections-r12 .swift-r14-s-prof-cat{font-size:.6em;color:var(--s-muted)}#swift-sections-r12 .swift-r14-s-acts{display:flex;justify-content:space-between;margin:.25em 0 .3em;padding-bottom:.55em;box-shadow:inset 0 -.08em 0 var(--s-line)}#swift-sections-r12 .swift-r14-s-act{display:grid;justify-items:center;gap:.3em;font-size:.5em;font-weight:650;color:#3f4170}#swift-sections-r12 .swift-r14-s-act i{display:grid;place-items:center;width:3.3em;height:3.3em;border-radius:50%;box-shadow:inset 0 0 0 .15em #3f417040}#swift-sections-r12 .swift-r14-s-act .swift-r14-icon{font-size:1.55em}#swift-sections-r12 .swift-r14-s-act-directions i{background:#3f4170;color:#fff;box-shadow:none}#swift-sections-r12 .swift-r14-s-info{display:flex;align-items:center;gap:.55em;font-size:.6em;color:#2b2e3b}#swift-sections-r12 .swift-r14-s-info>.swift-r14-icon{color:var(--s-muted)}#swift-sections-r12 .swift-r14-s-info u{color:#1e7a45;font-weight:650}#swift-sections-r12 .swift-r14-s-services{display:flex;flex-wrap:wrap;gap:.3em;margin-top:.15em}#swift-sections-r12 .swift-r14-s-services i{padding:.25em .6em;border-radius:2em;box-shadow:inset 0 0 0 .1em #181b2521;font-size:.54em;font-weight:550;color:#3c4043}#swift-sections-r12 .swift-r14-s-quote-btn{margin-top:.25em;padding:.55em;border-radius:2em;background:#181b25;color:#fff;font-size:.62em;font-weight:650;text-align:center}#swift-sections-r12 .swift-r14-s-prof-note{font-size:.5em;color:#8a8c98;text-align:center}#swift-sections-r12 .swift-r14-s-cursor{left:12em;top:20.4em}#swift-sections-r12 .swift-r14-seo .swift-r14-s-query{animation:swift-r14-s-type var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r14-seo .swift-r14-s-suggest{animation:swift-r14-s-suggest var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-seo .swift-r14-s-tabs,#swift-sections-r12 .swift-r14-seo .swift-r14-s-pack,#swift-sections-r12 .swift-r14-seo .swift-r14-s-organic{animation:swift-r14-s-results var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-seo .swift-r14-s-organic{animation-delay:.15s}#swift-sections-r12 .swift-r14-seo .swift-r14-s-ai{animation:swift-r14-s-ai var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-seo .swift-r14-s-ai-line,#swift-sections-r12 .swift-r14-seo .swift-r14-s-ai-cites{animation:swift-r14-s-line var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-seo .swift-r14-s-ai-line-2{animation-delay:.7s}#swift-sections-r12 .swift-r14-seo .swift-r14-s-ai-line-3{animation-delay:1.4s}#swift-sections-r12 .swift-r14-seo .swift-r14-s-ai-cites{animation-delay:2.2s}#swift-sections-r12 .swift-r14-seo .swift-r14-s-row-k{animation:swift-r14-s-row-k var(--swift-r13-loop) cubic-bezier(.6,0,.2,1) infinite both}#swift-sections-r12 .swift-r14-seo .swift-r14-s-row-a,#swift-sections-r12 .swift-r14-seo .swift-r14-s-row-b{animation:swift-r14-s-row-o var(--swift-r13-loop) cubic-bezier(.6,0,.2,1) infinite both}#swift-sections-r12 .swift-r14-seo .swift-r14-s-rank-was{animation:swift-r14-s-was var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r14-seo .swift-r14-s-rank-now{animation:swift-r14-s-now var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-seo .swift-r14-s-pin-k{animation:swift-r14-s-pin var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-seo .swift-r14-s-route{animation:swift-r14-s-route var(--swift-r13-loop) ease-in-out infinite both}#swift-sections-r12 .swift-r14-seo .swift-r14-s-you{animation:swift-r14-s-you var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-seo .swift-r14-s-opt{animation:swift-r14-s-opt var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-seo .swift-r14-s-opt-item i{animation:swift-r14-s-tick var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-seo .swift-r14-s-opt-item-2 i{animation-delay:.5s}#swift-sections-r12 .swift-r14-seo .swift-r14-s-opt-item-3 i{animation-delay:1s}#swift-sections-r12 .swift-r14-seo .swift-r14-s-opt-item-4 i{animation-delay:1.5s}#swift-sections-r12 .swift-r14-seo .swift-r14-s-profile{animation:swift-r14-s-profile var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-seo .swift-r14-s-act-directions i{animation:swift-r14-s-press var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r14-seo .swift-r14-s-cursor{animation:swift-r14-s-cursor var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-seo .swift-r14-s-cursor .swift-r13-cursor-ripple{animation:swift-r14-s-ripple var(--swift-r13-loop) ease-out infinite both}@keyframes swift-r14-s-type{0%,2%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(18)}12%,95%{clip-path:inset(0 0 0 0)}97%,to{clip-path:inset(0 100% 0 0)}}@keyframes swift-r14-s-suggest{0%,4%{opacity:0;visibility:hidden}5.5%,13%{opacity:1;visibility:visible}14.5%,to{opacity:0;visibility:hidden}}@keyframes swift-r14-s-results{0%,14%{opacity:0;transform:translateY(.8em)}18%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes swift-r14-s-ai{0%,63%{grid-template-rows:0fr;opacity:0;margin-bottom:-.8em}68%,94%{grid-template-rows:1fr;opacity:1;margin-bottom:0}98%,to{grid-template-rows:1fr;opacity:0;margin-bottom:0}}@keyframes swift-r14-s-line{0%,68%{opacity:0;filter:blur(.15em)}72%,to{opacity:1;filter:none}}@keyframes swift-r14-s-row-k{0%,45%{transform:translateY(6.6em)}50%,to{transform:none}}@keyframes swift-r14-s-row-o{0%,45%{transform:translateY(-3.3em)}50%,to{transform:none}}@keyframes swift-r14-s-was{0%,46.5%{opacity:1}47%,to{opacity:0}}@keyframes swift-r14-s-now{0%,46.5%{opacity:0;transform:scale(.6)}48%{opacity:1;transform:scale(1.25)}50%,to{opacity:1;transform:none}}@keyframes swift-r14-s-pin{0%,45%{background:#c0605a;transform:rotate(-45deg) scale(.72)}49%{background:var(--k-wood, #a8683a);transform:rotate(-45deg) scale(1.2)}52%,to{background:var(--k-wood, #a8683a);transform:rotate(-45deg)}}@keyframes swift-r14-s-route{0%,61%{clip-path:inset(0 100% 0 0)}67%,to{clip-path:inset(0 0 0 0)}}@keyframes swift-r14-s-you{0%,60%{opacity:0;transform:scale(.4)}62%,to{opacity:1;transform:none}}@keyframes swift-r14-s-opt{0%,29%{opacity:0;visibility:hidden;transform:translate(2em)}32%,43%{opacity:1;visibility:visible;transform:none}46%,to{opacity:0;visibility:hidden;transform:translateY(-1em)}}@keyframes swift-r14-s-tick{0%,33%{background:#f1f1f4;color:transparent;transform:scale(.8)}35%{background:#1f6f63;color:#fff;transform:scale(1.15)}37%,to{background:#e5f1f2;color:#1f6f63;transform:none}}@keyframes swift-r14-s-profile{0%,54%{opacity:0;transform:translate(2.4em)}58.5%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes swift-r14-s-press{0%,60%{transform:scale(1)}61%{transform:scale(.88)}63%,to{transform:scale(1)}}@keyframes swift-r14-s-cursor{0%,48%{opacity:0;transform:translate(5em,4em)}50%{opacity:1;transform:translate(5em,4em)}53%,54.5%{opacity:1;transform:translate(0)}59%,61%{opacity:1;transform:translate(23.8em,1.2em)}65%,to{opacity:0;transform:translate(23.8em,1.2em)}}@keyframes swift-r14-s-ripple{0%,53.5%{opacity:0;transform:scale(.2)}54%{opacity:1;transform:scale(.4)}57%{opacity:0;transform:scale(1.6)}60.5%{opacity:0;transform:scale(.2)}61%{opacity:1;transform:scale(.4)}64%,to{opacity:0;transform:scale(1.6)}}@media(max-width:600px){#swift-sections-r12 .swift-r13-stage.swift-r14-seo{aspect-ratio:36 / 48}#swift-sections-r12 .swift-r14-seo>.swift-r13-scene{font-size:calc(100cqw / 36)}#swift-sections-r12 .swift-r14-seo .swift-r14-s-browser{inset:2.9em .6em .6em;transform:none}#swift-sections-r12 .swift-r14-seo .swift-r14-s-tag{font-size:1.05em;left:1em;top:.3em}#swift-sections-r12 .swift-r14-seo .swift-r14-s-browser .swift-r13-browser-url{font-size:.95em}#swift-sections-r12 .swift-r14-seo .swift-r14-s-viewport{font-size:1.45em;top:1.66em}#swift-sections-r12 .swift-r14-seo .swift-r14-s-wordmark{display:none}#swift-sections-r12 .swift-r14-seo .swift-r14-s-head{padding:0 .8em}#swift-sections-r12 .swift-r14-seo .swift-r14-s-box{width:auto;flex:1}#swift-sections-r12 .swift-r14-seo .swift-r14-s-tabs{padding:0 .8em;gap:1.2em;overflow:hidden}#swift-sections-r12 .swift-r14-seo .swift-r14-s-body{grid-template-columns:minmax(0,1fr);padding:.7em .8em 0}#swift-sections-r12 .swift-r14-seo .swift-r14-s-side{position:absolute;z-index:4;left:.5em;right:.5em;bottom:0;height:6.9em;overflow:hidden;border-radius:1em 1em 0 0;box-shadow:0 -.6em 1.4em -.8em #181b2573;animation:swift-r14-s-side var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-seo .swift-r14-s-profile,#swift-sections-r12 .swift-r14-seo .swift-r14-s-opt{min-height:12.4em;border-radius:1em 1em 0 0;box-shadow:inset 0 0 0 .08em #181b251a}#swift-sections-r12 .swift-r14-seo .swift-r14-s-profile{display:grid;grid-template-columns:7em minmax(0,1fr)}#swift-sections-r12 .swift-r14-seo .swift-r14-s-photos{grid-template-columns:1fr;grid-template-rows:1fr;height:100%}#swift-sections-r12 .swift-r14-seo .swift-r14-s-photo-b,#swift-sections-r12 .swift-r14-seo .swift-r14-s-photo-c,#swift-sections-r12 .swift-r14-seo .swift-r14-s-services,#swift-sections-r12 .swift-r14-seo .swift-r14-s-info:first-of-type,#swift-sections-r12 .swift-r14-seo .swift-r14-s-quote-btn{display:none}#swift-sections-r12 .swift-r14-seo .swift-r14-s-ai-cites{display:none}#swift-sections-r12 .swift-r14-seo .swift-r14-s-prof-body{padding:.6em .7em .7em}#swift-sections-r12 .swift-r14-seo .swift-r14-s-act i{width:2.9em;height:2.9em}#swift-sections-r12 .swift-r14-seo .swift-r14-s-map{height:3.6em}#swift-sections-r12 .swift-r14-seo .swift-r14-s-pin-k{width:1.4em;height:1.4em;margin:-1.9em 0 0 -.7em}#swift-sections-r12 .swift-r14-seo .swift-r14-s-photos .swift-r14-ai-label{inset:.5em auto auto .5em}#swift-sections-r12 .swift-r14-seo .swift-r14-s-ai-label{margin-top:.9em}#swift-sections-r12 .swift-r14-seo .swift-r14-s-ai-text{margin-bottom:.8em}#swift-sections-r12 .swift-r14-seo .swift-r14-s-rank em{display:none}#swift-sections-r12 .swift-r14-seo .swift-r14-s-row-text b{font-size:.72em}#swift-sections-r12 .swift-r14-seo .swift-r14-s-ai-text{font-size:.7em}#swift-sections-r12 .swift-r14-seo .swift-r14-s-cursor{display:none}#swift-sections-r12 .swift-r14-seo .swift-r14-s-profile{animation-name:swift-r14-s-sheet}#swift-sections-r12 .swift-r14-seo .swift-r14-s-opt{animation-name:swift-r14-s-sheet-opt}@keyframes swift-r14-s-side{0%,63%{height:12.4em}68%,to{height:6.9em}}@keyframes swift-r14-s-sheet{0%,54%{opacity:0;transform:translateY(100%)}58.5%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes swift-r14-s-sheet-opt{0%,29%{opacity:0;visibility:hidden;transform:translateY(100%)}32%,43%{opacity:1;visibility:visible;transform:none}46%,to{opacity:0;visibility:hidden;transform:translateY(100%)}}}#swift-sections-r12 .swift-r14-social{--swift-r13-loop: 20s}#swift-sections-r12 .swift-r14-social .swift-r14-demo-badge{position:absolute;z-index:7;right:1.8em;top:1em;display:flex;align-items:center;gap:.45em;padding:.3em .75em;border-radius:2em;background:#ffffffd1;box-shadow:0 0 0 .08em #181b251a;font-size:.74em;font-weight:650;color:#4a4b7c;letter-spacing:.01em}#swift-sections-r12 .swift-r14-social .swift-r14-demo-badge i{width:.55em;height:.55em;border-radius:50%;background:#8a86c4}#swift-sections-r12 .swift-r14-s-phone{position:absolute;z-index:3;left:2.4em;top:2em;width:17em;height:32em;padding:.5em;border-radius:2.3em;background:linear-gradient(145deg,#2b2f3b,#12141a 60%);box-shadow:inset 0 0 0 .08em #ffffff29,0 .4em .8em #181b251f,0 2.6em 4.4em -1.2em #181b2580;transform:perspective(1600px) rotateY(7deg);transform-origin:0 50%}#swift-sections-r12 .swift-r14-s-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:1.85em;background:#1b1d24;color:#fff}#swift-sections-r12 .swift-r14-s-video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}#swift-sections-r12 .swift-r14-s-shade{position:absolute;inset:0;background:linear-gradient(180deg,#0a0b108c,#0a0b1000 22% 58%,#0a0b10b8)}#swift-sections-r12 .swift-r14-s-cam{position:absolute;inset:0;opacity:0}#swift-sections-r12 .swift-r14-s-cam-top{position:absolute;left:.9em;right:.9em;top:2.3em;display:flex;align-items:center;gap:.5em;font-size:.78em;font-weight:650;font-variant-numeric:tabular-nums}#swift-sections-r12 .swift-r14-s-rec{display:flex;align-items:center;gap:.35em;padding:.2em .5em;border-radius:.4em;background:#d63434eb}#swift-sections-r12 .swift-r14-s-rec i{width:.55em;height:.55em;border-radius:50%;background:#fff}#swift-sections-r12 .swift-r14-s-timecode{display:block;height:1.3em;overflow:hidden;line-height:1.3em}#swift-sections-r12 .swift-r14-s-timecode span{display:block}#swift-sections-r12 .swift-r14-s-cam-spec{margin-left:auto;opacity:.85}#swift-sections-r12 .swift-r14-s-grid{position:absolute;inset:0;background:linear-gradient(90deg,transparent calc(33.33% - .5px),rgba(255,255,255,.3) calc(33.33% - .5px) calc(33.33% + .5px),transparent calc(33.33% + .5px) calc(66.66% - .5px),rgba(255,255,255,.3) calc(66.66% - .5px) calc(66.66% + .5px),transparent calc(66.66% + .5px)),linear-gradient(180deg,transparent calc(33.33% - .5px),rgba(255,255,255,.3) calc(33.33% - .5px) calc(33.33% + .5px),transparent calc(33.33% + .5px) calc(66.66% - .5px),rgba(255,255,255,.3) calc(66.66% - .5px) calc(66.66% + .5px),transparent calc(66.66% + .5px))}#swift-sections-r12 .swift-r14-s-focus{position:absolute;left:50%;top:42%;width:5em;height:5em;margin:-2.5em 0 0 -2.5em;border:.12em solid #ffd34d;border-radius:.3em;clip-path:polygon(0 0,28% 0,28% .2em,.2em .2em,.2em 28%,0 28%,0 72%,.2em 72%,.2em calc(100% - .2em),28% calc(100% - .2em),28% 100%,72% 100%,72% calc(100% - .2em),calc(100% - .2em) calc(100% - .2em),calc(100% - .2em) 72%,100% 72%,100% 28%,calc(100% - .2em) 28%,calc(100% - .2em) .2em,72% .2em,72% 0,100% 0,100% 100%,0 100%)}#swift-sections-r12 .swift-r14-s-shutter{position:absolute;left:50%;bottom:2.7em;width:3.4em;height:3.4em;margin-left:-1.7em;border-radius:50%;box-shadow:inset 0 0 0 .22em #fff}#swift-sections-r12 .swift-r14-s-shutter i{position:absolute;inset:.95em;border-radius:.3em;background:#e23c3c}#swift-sections-r12 .swift-r14-s-ai-chip{position:absolute;left:50%;top:2.4em;display:flex;align-items:center;gap:.4em;padding:.35em .75em;border-radius:2em;background:#181b25c7;backdrop-filter:blur(6px);box-shadow:inset 0 0 0 .08em #ffffff2e;font-size:.74em;font-weight:650;white-space:nowrap;transform:translate(-50%);opacity:0}#swift-sections-r12 .swift-r14-s-ai-chip i{width:.8em;height:.8em;background:#c9eef1;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}#swift-sections-r12 .swift-r14-s-scan{position:absolute;left:0;right:0;top:0;height:18%;background:linear-gradient(180deg,#c9eef100,#c9eef152 85%,#ffffffe6);opacity:0}#swift-sections-r12 .swift-r14-s-profile{position:absolute;left:.9em;right:.9em;top:2.3em;display:grid;grid-template-columns:2em minmax(0,1fr);column-gap:.55em;align-items:center;line-height:1.2}#swift-sections-r12 .swift-r14-s-profile-pic{grid-row:span 2;width:2em;height:2em;border-radius:50%;background:linear-gradient(140deg,#e5f1f2,#8a86c4);box-shadow:0 0 0 .12em #fff}#swift-sections-r12 .swift-r14-s-profile b{font-size:.8em;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#swift-sections-r12 .swift-r14-s-profile em{font-size:.68em;opacity:.85}#swift-sections-r12 .swift-r14-s-caption{position:absolute;left:.9em;right:.9em;bottom:4.6em;display:flex;flex-wrap:wrap;justify-content:center;gap:.2em .3em}#swift-sections-r12 .swift-r14-s-word{padding:.12em .32em;border-radius:.3em;background:#faf9f6f2;color:#181b25;font-size:1.1em;font-weight:750;letter-spacing:-.01em;line-height:1.15;box-shadow:0 .3em .8em -.3em #00000080}#swift-sections-r12 .swift-r14-s-word-2{background:#c9eef1}#swift-sections-r12 .swift-r14-s-progress{position:absolute;left:.9em;right:.9em;bottom:2.7em;height:.22em;border-radius:1em;background:#ffffff4d}#swift-sections-r12 .swift-r14-s-progress i{position:absolute;inset:0;border-radius:inherit;background:#fff;transform:scaleX(.62);transform-origin:0 50%}#swift-sections-r12 .swift-r14-s-disclosure{position:absolute;left:50%;bottom:.8em;padding:.25em .6em;border-radius:2em;background:#0a0b109e;font-size:.62em;font-weight:600;white-space:nowrap;letter-spacing:.01em;transform:translate(-50%)}#swift-sections-r12 .swift-r14-s-panel{position:absolute;z-index:2;inset:3.4em 1.8em 2em 22.4em}#swift-sections-r12 .swift-r14-s-steps{position:absolute;left:0;right:0;top:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:3em;margin:0;padding:0 .6em;list-style:none;border-radius:1em;background:#fffc;backdrop-filter:blur(10px);box-shadow:0 0 0 .08em #181b2512,0 1.2em 2.4em -1.4em #181b254d}#swift-sections-r12 .swift-r14-s-step{position:relative;display:flex;align-items:center;justify-content:center;gap:.45em;font-size:.8em;font-weight:650;color:#22252f;white-space:nowrap}#swift-sections-r12 .swift-r14-s-step i{flex:none;width:.85em;height:.85em;border-radius:50%;background:#181b25;box-shadow:0 0 0 .22em #fff,0 0 .7em .2em #96d6deb3}#swift-sections-r12 .swift-r14-s-step-4 i{background:#2f8f6a}#swift-sections-r12 .swift-r14-s-cards{position:absolute;inset:4em 0 0}#swift-sections-r12 .swift-r14-s-card{position:absolute;inset:0;display:flex;flex-direction:column;gap:.7em;padding:1em 1.1em;border-radius:1.1em;background:#fff;box-shadow:0 0 0 .08em #181b2517,0 .3em .7em #181b250f,0 2.6em 4.6em -1.4em #181b255c}#swift-sections-r12 .swift-r14-s-takes,#swift-sections-r12 .swift-r14-s-editor{opacity:0}#swift-sections-r12 .swift-r14-s-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:.6em;padding-bottom:.6em;border-bottom:1px solid rgba(24,27,37,.07)}#swift-sections-r12 .swift-r14-s-card-head b{font-size:.95em;font-weight:650;white-space:nowrap}#swift-sections-r12 .swift-r14-s-card-head em{font-size:.74em;color:#6a6c78;white-space:nowrap}#swift-sections-r12 .swift-r14-s-take{display:grid;grid-template-columns:2.6em minmax(0,1fr) auto;align-items:center;gap:.8em;padding:.45em .6em;border-radius:.8em;background:#faf9f6;box-shadow:inset 0 0 0 .08em #181b250f}#swift-sections-r12 .swift-r14-s-thumb{aspect-ratio:160 / 284;border-radius:.4em;background-color:#2b2e3b;background-repeat:no-repeat}#swift-sections-r12 .swift-r14-s-take-text{display:flex;flex-direction:column;gap:.15em;min-width:0;line-height:1.25}#swift-sections-r12 .swift-r14-s-take-text b{font-size:.88em;font-weight:650}#swift-sections-r12 .swift-r14-s-take-text em{font-size:.78em;color:#5f6170;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#swift-sections-r12 .swift-r14-s-take u{font-size:.8em;font-weight:600;color:#4a4b7c;font-variant-numeric:tabular-nums}#swift-sections-r12 .swift-r14-s-editor{background:linear-gradient(180deg,#1d2030,#161822);color:#e9eaf0;box-shadow:inset 0 0 0 .08em #ffffff14,0 2.8em 5em -1.4em #181b2580}#swift-sections-r12 .swift-r14-s-editor .swift-r14-s-card-head{border-bottom-color:#ffffff14}#swift-sections-r12 .swift-r14-s-editor .swift-r14-s-card-head em{color:#a9abc0}#swift-sections-r12 .swift-r14-s-timeline{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:.35em;overflow:hidden;padding:.5em .6em .6em;border-radius:.7em;background:#00000040}#swift-sections-r12 .swift-r14-s-ruler{height:.7em;background:repeating-linear-gradient(90deg,rgba(255,255,255,.28) 0 1px,transparent 1px 1.6em) 0 100% / 100% .45em no-repeat,repeating-linear-gradient(90deg,rgba(255,255,255,.14) 0 1px,transparent 1px .4em) 0 100% / 100% .22em no-repeat}#swift-sections-r12 .swift-r14-s-track{position:relative;display:flex;gap:.2em;height:3.2em}#swift-sections-r12 .swift-r14-s-keep{flex:1 1 0;min-width:0;border-radius:.35em;background-color:#000;background-size:auto 100%;background-repeat:repeat-x;box-shadow:inset 0 0 0 .1em #ffffff59}#swift-sections-r12 .swift-r14-s-cut{flex:0 0 0;border-radius:.35em;background:repeating-linear-gradient(135deg,#fe78788c 0 .3em,#fe78782e .3em .6em);box-shadow:inset 0 0 0 .1em #fe8c8ccc;opacity:0}#swift-sections-r12 .swift-r14-s-track-text,#swift-sections-r12 .swift-r14-s-track-audio{height:1.5em}#swift-sections-r12 .swift-r14-s-track-text i{display:flex;align-items:center;width:82%;margin-left:6%;padding:0 .6em;border-radius:.35em;background:#c9c2ea;color:#23254a;font-size:.68em;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform-origin:0 50%}#swift-sections-r12 .swift-r14-s-track-audio i{display:flex;align-items:center;width:100%;padding:0 .6em;border-radius:.35em;background:repeating-linear-gradient(90deg,#e5f1f21f 0 .5em,#e5f1f20d .5em 1em);color:#a9abc0;font-size:.64em;font-weight:600;white-space:nowrap}#swift-sections-r12 .swift-r14-s-playhead{position:absolute;z-index:2;left:.6em;top:.3em;bottom:.4em;width:.12em;background:#fff;box-shadow:0 0 .6em #c9eef1e6}#swift-sections-r12 .swift-r14-s-playhead:before{content:"";position:absolute;left:-.36em;top:0;width:.84em;height:.6em;border-radius:.15em .15em .5em .5em;background:#fff}#swift-sections-r12 .swift-r14-s-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5em;margin:0;padding:0;list-style:none}#swift-sections-r12 .swift-r14-s-check{display:flex;align-items:center;gap:.5em;padding:.5em .6em;border-radius:.6em;background:#ffffff0d;font-size:.78em;font-weight:600;white-space:nowrap}#swift-sections-r12 .swift-r14-s-check i{position:relative;flex:none;width:1.2em;height:1.2em;border-radius:50%;background:#c9eef1}#swift-sections-r12 .swift-r14-s-check i:after,#swift-sections-r12 .swift-r14-s-ok:after{content:"";position:absolute;left:.42em;top:.2em;width:.3em;height:.58em;border:solid #181b25;border-width:0 .12em .12em 0;transform:rotate(45deg)}#swift-sections-r12 .swift-r14-s-render{display:flex;flex-direction:column;gap:.5em;margin-top:auto;padding:.65em .75em;border-radius:.7em;background:#e5f1f214;box-shadow:inset 0 0 0 .08em #ffffff14}#swift-sections-r12 .swift-r14-s-render>span{display:flex;align-items:baseline;justify-content:space-between;gap:.6em;white-space:nowrap}#swift-sections-r12 .swift-r14-s-render b{font-size:.78em;font-weight:650}#swift-sections-r12 .swift-r14-s-render em{font-size:.7em;color:#a9abc0;overflow:hidden;text-overflow:ellipsis}#swift-sections-r12 .swift-r14-s-render i{position:relative;height:.32em;overflow:hidden;border-radius:1em;background:#ffffff1f}#swift-sections-r12 .swift-r14-s-render u{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#c9eef1,#c9c2ea);transform-origin:0 50%}#swift-sections-r12 .swift-r14-s-copy{display:flex;flex-direction:column;gap:.2em;padding:.6em .75em;border-radius:.7em;box-shadow:inset 0 0 0 .08em #181b251a;line-height:1.35}#swift-sections-r12 .swift-r14-s-copy em{font-size:.68em;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8a8c98}#swift-sections-r12 .swift-r14-s-copy b{font-size:.82em;font-weight:500;color:#2b2e3b}#swift-sections-r12 .swift-r14-s-platforms{display:flex;flex-direction:column;gap:.55em}#swift-sections-r12 .swift-r14-s-platform{display:grid;grid-template-columns:2.2em 1.9em minmax(0,1fr) auto;align-items:center;gap:.7em;padding:.5em .7em;border-radius:.85em;background:#faf9f6;box-shadow:inset 0 0 0 .08em #181b250f}#swift-sections-r12 .swift-r14-s-badge{display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:.65em}#swift-sections-r12 .swift-r14-s-badge-instagram{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}#swift-sections-r12 .swift-r14-s-badge-tiktok{background:#111}#swift-sections-r12 .swift-r14-s-badge-facebook{border-radius:50%;background:#1877f2}#swift-sections-r12 .swift-r14-s-icon{display:block;width:1.7em;height:1.7em}#swift-sections-r12 .swift-r14-s-mini{aspect-ratio:160 / 284;border-radius:.3em;background-color:#2b2e3b;background-repeat:no-repeat}#swift-sections-r12 .swift-r14-s-platform-text{display:flex;flex-direction:column;gap:.1em;min-width:0;line-height:1.25}#swift-sections-r12 .swift-r14-s-platform-text b{font-size:.88em;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#swift-sections-r12 .swift-r14-s-platform-text em{font-size:.74em;color:#6a6c78;white-space:nowrap}#swift-sections-r12 .swift-r14-s-status{display:grid}#swift-sections-r12 .swift-r14-s-status>i{grid-area:1 / 1;justify-self:end;display:flex;align-items:center;gap:.4em;padding:.3em .65em;border-radius:2em;font-size:.72em;font-weight:650;white-space:nowrap}#swift-sections-r12 .swift-r14-s-status-ready{background:#ece8f5;color:#4a4b7c;opacity:0}#swift-sections-r12 .swift-r14-s-status-busy{background:#e5f1f2;color:#2b2e3b;opacity:0}#swift-sections-r12 .swift-r14-s-status-done{background:#181b25;color:#f4f5f8}#swift-sections-r12 .swift-r14-s-spin{width:.9em;height:.9em;border-radius:50%;border:.14em solid rgba(24,27,37,.18);border-top-color:#181b25}#swift-sections-r12 .swift-r14-s-ok{position:relative;flex:none;width:1.1em;height:1.1em;border-radius:50%;background:#3cb586}#swift-sections-r12 .swift-r14-s-ok:after{border-color:#fff;left:.4em}#swift-sections-r12 .swift-r14-s-publish-foot{display:flex;align-items:center;justify-content:space-between;gap:.8em;margin-top:auto}#swift-sections-r12 .swift-r14-s-publish-foot em{font-size:.74em;color:#6a6c78}#swift-sections-r12 .swift-r14-s-publish-btn{position:relative;flex:none;padding:.6em 1.1em;border-radius:2em;background:#181b25;color:#fff;font-size:.8em;font-weight:650;white-space:nowrap;box-shadow:0 .4em 1em -.4em #181b2599}#swift-sections-r12 .swift-r14-s-cursor{left:60%;top:55%;font-size:1.25em}@media(max-width:600px){#swift-sections-r12 .swift-r13-stage.swift-r14-social{aspect-ratio:28 / 34}#swift-sections-r12 .swift-r14-social .swift-r13-scene{font-size:calc(100cqw / 28)}#swift-sections-r12 .swift-r14-social .swift-r14-demo-badge{right:1em;top:.6em}#swift-sections-r12 .swift-r14-s-panel{inset:2.5em 1em 1em}#swift-sections-r12 .swift-r14-s-steps{height:2.7em;padding:0 .3em}#swift-sections-r12 .swift-r14-s-step{gap:.35em;font-size:.74em}#swift-sections-r12 .swift-r14-s-cards{left:12.9em;top:3.5em}#swift-sections-r12 .swift-r14-s-phone{left:1em;top:6em;bottom:1em;width:12.3em;height:auto;padding:.4em;border-radius:1.8em;transform:none}#swift-sections-r12 .swift-r14-s-screen{border-radius:1.45em}#swift-sections-r12 .swift-r14-s-phone .swift-r13-phone-notch{top:.8em;width:3em;margin-left:-1.5em;height:.8em}#swift-sections-r12 .swift-r14-s-cam-top,#swift-sections-r12 .swift-r14-s-profile{left:.7em;right:.7em;top:2em}#swift-sections-r12 .swift-r14-s-caption{left:.6em;right:.6em;bottom:3.9em}#swift-sections-r12 .swift-r14-s-word{font-size:.95em}#swift-sections-r12 .swift-r14-s-progress{left:.7em;right:.7em;bottom:2.4em}#swift-sections-r12 .swift-r14-s-disclosure{left:.5em;right:.5em;bottom:.6em;font-size:.56em;text-align:center;white-space:normal;transform:none}#swift-sections-r12 .swift-r14-s-shutter{bottom:3.6em}#swift-sections-r12 .swift-r14-s-card{gap:.55em;padding:.8em .75em}#swift-sections-r12 .swift-r14-s-card-head{flex-direction:column;gap:.1em;padding-bottom:.45em}#swift-sections-r12 .swift-r14-s-take{grid-template-columns:2.1em minmax(0,1fr);gap:.6em;padding:.4em .5em}#swift-sections-r12 .swift-r14-s-take u{display:none}#swift-sections-r12 .swift-r14-s-checks{grid-template-columns:minmax(0,1fr);gap:.35em}#swift-sections-r12 .swift-r14-s-check{padding:.35em .5em}#swift-sections-r12 .swift-r14-s-track{height:2.6em}#swift-sections-r12 .swift-r14-s-playhead{--swift-r14-s-travel: 9.6em}#swift-sections-r12 .swift-r14-s-platforms{gap:.45em}#swift-sections-r12 .swift-r14-s-copy{padding:.45em .55em}#swift-sections-r12 .swift-r14-s-copy b{font-size:.74em}#swift-sections-r12 .swift-r14-s-platform{grid-template-columns:2em minmax(0,1fr);gap:.25em .55em;padding:.45em .5em}#swift-sections-r12 .swift-r14-s-badge{grid-row:span 2;width:2em;height:2em}#swift-sections-r12 .swift-r14-s-render em,#swift-sections-r12 .swift-r14-s-mini,#swift-sections-r12 .swift-r14-s-platform-text em{display:none}#swift-sections-r12 .swift-r14-s-status>i{justify-self:start;font-size:.68em}#swift-sections-r12 .swift-r14-s-publish-foot{flex-direction:column-reverse;align-items:stretch;gap:.4em;text-align:center}#swift-sections-r12 .swift-r14-s-publish-foot em{font-size:.68em}}#swift-sections-r12 .swift-r14-s-cam{animation:swift-r14-s-cam var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r14-s-rec i{animation:swift-r13-blink 1s step-end infinite both}#swift-sections-r12 .swift-r14-s-timecode span{animation:swift-r14-s-timecode var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r14-s-focus{animation:swift-r14-s-focus var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-s-ai-chip{animation:swift-r14-s-ai-chip var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-s-scan{animation:swift-r14-s-scan var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r14-s-profile{animation:swift-r14-s-profile var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-s-word-1{animation:swift-r14-s-word-1 var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-s-word-2{animation:swift-r14-s-word-2 var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-s-word-3{animation:swift-r14-s-word-3 var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-s-word-4{animation:swift-r14-s-word-4 var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-s-progress{animation:swift-r14-s-progress-bar var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r14-s-progress i{animation:swift-r14-s-progress var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r14-s-step i{animation:swift-r14-s-step-1 var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r14-s-step-2 i{animation-name:swift-r14-s-step-2}#swift-sections-r12 .swift-r14-s-step-3 i{animation-name:swift-r14-s-step-3}#swift-sections-r12 .swift-r14-s-step-4 i{animation-name:swift-r14-s-step-4}#swift-sections-r12 .swift-r14-s-takes{animation:swift-r14-s-takes var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-s-take-1{animation:swift-r14-s-take-1 var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-s-take-2{animation:swift-r14-s-take-2 var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-s-take-3{animation:swift-r14-s-take-3 var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-s-editor{animation:swift-r14-s-editor var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-s-cut{animation:swift-r14-s-cut var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-s-track-text i{animation:swift-r14-s-textclip var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-s-playhead{animation:swift-r14-s-playhead var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r14-s-check{animation:swift-r14-s-check-1 var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-s-check-2{animation-name:swift-r14-s-check-2}#swift-sections-r12 .swift-r14-s-check-3{animation-name:swift-r14-s-check-3}#swift-sections-r12 .swift-r14-s-check-4{animation-name:swift-r14-s-check-4}#swift-sections-r12 .swift-r14-s-render u{animation:swift-r14-s-render var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r14-s-publish{animation:swift-r14-s-publish var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-s-status-ready{animation:swift-r14-s-ready var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r14-s-status-busy{animation:swift-r14-s-busy var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r14-s-spin{animation:swift-r14-s-spin .8s linear infinite both}#swift-sections-r12 .swift-r14-s-status-done{animation:swift-r14-s-done var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-s-publish-btn{animation:swift-r14-s-press var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r14-s-cursor{animation:swift-r14-s-cursor var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-s-cursor .swift-r13-cursor-ripple{animation:swift-r14-s-ripple var(--swift-r13-loop) ease-out infinite both}@keyframes swift-r14-s-cam{0%,27%{opacity:1}30%,to{opacity:0}}@keyframes swift-r14-s-timecode{0%{transform:translateY(0);animation-timing-function:steps(5,end)}28%,to{transform:translateY(-6.5em)}}@keyframes swift-r14-s-focus{0%,2%{opacity:0;transform:scale(1.35)}6%{opacity:1;transform:none}12%,to{opacity:.55;transform:none}}@keyframes swift-r14-s-ai-chip{0%,29%{opacity:0;transform:translate(-50%,-.6em)}31.5%,57%{opacity:1;transform:translate(-50%)}59.5%,to{opacity:0;transform:translate(-50%)}}@keyframes swift-r14-s-scan{0%,31%{opacity:0;transform:translateY(-100%)}32%{opacity:1;transform:translateY(-100%)}44%{opacity:1;transform:translateY(560%)}45%,to{opacity:0;transform:translateY(560%)}}@keyframes swift-r14-s-profile{0%,58.5%{opacity:0;transform:translateY(-.5em)}61%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes swift-r14-s-word-1{0%,45.5%{opacity:0;transform:translateY(.4em) scale(.85)}47%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes swift-r14-s-word-2{0%,47.5%{opacity:0;transform:translateY(.4em) scale(.85)}49%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes swift-r14-s-word-3{0%,49.5%{opacity:0;transform:translateY(.4em) scale(.85)}51%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes swift-r14-s-word-4{0%,51.5%{opacity:0;transform:translateY(.4em) scale(.85)}53%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes swift-r14-s-progress-bar{0%,58.5%{opacity:0}60%,96%{opacity:1}to{opacity:0}}@keyframes swift-r14-s-progress{0%,59%{transform:scaleX(0)}96%,to{transform:scaleX(1)}}@keyframes swift-r14-s-step-1{0%,1%{background:#d6d5dc;box-shadow:0 0 0 .22em #fff}3%,96%{background:#181b25;box-shadow:0 0 0 .22em #fff,0 0 .7em .2em #96d6deb3}to{background:#d6d5dc;box-shadow:0 0 0 .22em #fff}}@keyframes swift-r14-s-step-2{0%,29.5%{background:#d6d5dc;box-shadow:0 0 0 .22em #fff}31.5%,96%{background:#181b25;box-shadow:0 0 0 .22em #fff,0 0 .7em .2em #96d6deb3}to{background:#d6d5dc;box-shadow:0 0 0 .22em #fff}}@keyframes swift-r14-s-step-3{0%,58.5%{background:#d6d5dc;box-shadow:0 0 0 .22em #fff}60.5%,96%{background:#181b25;box-shadow:0 0 0 .22em #fff,0 0 .7em .2em #96d6deb3}to{background:#d6d5dc;box-shadow:0 0 0 .22em #fff}}@keyframes swift-r14-s-step-4{0%,78.5%{background:#d6d5dc;box-shadow:0 0 0 .22em #fff}80.5%,96%{background:#2f8f6a;box-shadow:0 0 0 .22em #fff,0 0 .7em .2em #3cb58699}to{background:#d6d5dc;box-shadow:0 0 0 .22em #fff}}@keyframes swift-r14-s-takes{0%,1%{opacity:0;transform:translate(2em)}3.5%,27.5%{opacity:1;transform:none}31%,to{opacity:0;transform:translate(-2.5em)}}@keyframes swift-r14-s-take-1{0%,4%{opacity:0;transform:translateY(.6em)}6.5%,to{opacity:1;transform:none}}@keyframes swift-r14-s-take-2{0%,11%{opacity:0;transform:translateY(.6em)}13.5%,to{opacity:1;transform:none}}@keyframes swift-r14-s-take-3{0%,18.5%{opacity:0;transform:translateY(.6em)}21%,to{opacity:1;transform:none}}@keyframes swift-r14-s-editor{0%,28%{opacity:0;transform:translate(2.5em)}32%,57%{opacity:1;transform:none}61%,to{opacity:0;transform:translate(-2.5em)}}@keyframes swift-r14-s-cut{0%,33%{opacity:0;flex-basis:16%}35%,40%{opacity:1;flex-basis:16%}44%,to{opacity:0;flex-basis:0%}}@keyframes swift-r14-s-textclip{0%,44.5%{opacity:0;transform:scaleX(.15)}47%,to{opacity:1;transform:none}}@keyframes swift-r14-s-playhead{0%,32%{transform:translate(0)}57%,to{transform:translate(var(--swift-r14-s-travel, 19em))}}@keyframes swift-r14-s-check-1{0%,36%{opacity:.25}37.5%,to{opacity:1}}@keyframes swift-r14-s-check-2{0%,44%{opacity:.25}45.5%,to{opacity:1}}@keyframes swift-r14-s-check-3{0%,49%{opacity:.25}50.5%,to{opacity:1}}@keyframes swift-r14-s-check-4{0%,53%{opacity:.25}54.5%,to{opacity:1}}@keyframes swift-r14-s-render{0%,50%{transform:scaleX(0)}57%,to{transform:scaleX(1)}}@keyframes swift-r14-s-publish{0%,58%{opacity:0;transform:translate(2.5em)}62%,96%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes swift-r14-s-ready{0%,62%{opacity:1}70.5%,to{opacity:0}}@keyframes swift-r14-s-busy{0%,70%{opacity:0}71%,78.5%{opacity:1}79.5%,to{opacity:0}}@keyframes swift-r14-s-done{0%,79%{opacity:0;transform:scale(.8)}81%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes swift-r14-s-press{0%,69.5%{transform:scale(1)}70.3%{transform:scale(.9)}72%,to{transform:scale(1)}}@keyframes swift-r14-s-cursor{0%,63%{opacity:0;transform:translate(-6em,-5em)}65%{opacity:1;transform:translate(-6em,-5em)}69%,72%{opacity:1;transform:none}77%{opacity:1;transform:translate(-2em,2.5em)}79%,to{opacity:0;transform:translate(-2em,2.5em)}}@keyframes swift-r14-s-ripple{0%,70%{opacity:0;transform:scale(.2)}70.5%{opacity:1;transform:scale(.4)}76%,to{opacity:0;transform:scale(1.7)}}@keyframes swift-r14-s-spin{to{transform:rotate(360deg)}}@keyframes swift-r13-social-chip{0%,74%{opacity:0;transform:scale(.6)}79%,95%{opacity:1;transform:none}to{opacity:0}}#swift-sections-r12 .swift-r14-auto{--swift-r13-loop: 18s;--swift-r14-a-row: 3.4em}#swift-sections-r12 .swift-r14-auto .swift-r14-demo-badge{position:absolute;z-index:7;right:1.8em;top:1.1em;display:flex;align-items:center;gap:.45em;padding:.3em .75em;border-radius:2em;background:#ffffffd1;box-shadow:0 0 0 .08em #181b251a;font-size:.74em;font-weight:650;color:#4a4b7c;letter-spacing:.01em}#swift-sections-r12 .swift-r14-auto .swift-r14-demo-badge i{width:.55em;height:.55em;border-radius:50%;background:#8a86c4}#swift-sections-r12 .swift-r14-a-tick{position:relative;display:inline-block;flex:none;width:1.15em;height:1.15em;border-radius:50%;background:#2f8f6a;vertical-align:-.2em}#swift-sections-r12 .swift-r14-a-tick:after{content:"";position:absolute;left:.4em;top:.2em;width:.3em;height:.56em;border:solid #fff;border-width:0 .12em .12em 0;transform:rotate(45deg)}#swift-sections-r12 .swift-r14-a-env{position:relative;flex:none;width:1.5em;height:1.1em;border-radius:.2em;background:#181b25;overflow:hidden}#swift-sections-r12 .swift-r14-a-env:after{content:"";position:absolute;left:.18em;right:.18em;top:-.42em;height:.9em;border:solid #e5f1f2;border-width:0 .1em .1em 0;transform:skewY(0) rotate(45deg) scale(.72);transform-origin:50% 50%}#swift-sections-r12 .swift-r14-a-chat{position:absolute;z-index:2;left:1.8em;top:2em;bottom:2em;width:22.6em;overflow:hidden;border-radius:1.2em;background:#fff;box-shadow:0 0 0 .08em #181b2514,0 .3em .7em #181b250f,0 2.4em 4.4em -1.4em #181b2557}#swift-sections-r12 .swift-r14-a-chat-head{display:flex;align-items:center;gap:.7em;height:3.4em;padding:0 1em;border-bottom:1px solid rgba(24,27,37,.07);background:linear-gradient(180deg,#fdfcfa,#f6f5f1)}#swift-sections-r12 .swift-r14-a-avatar{position:relative;flex:none;display:grid;place-items:center;width:2em;height:2em;border-radius:50%;background:#f3f0fa;box-shadow:0 0 0 .12em #fff,0 0 0 .2em #8a86c473}#swift-sections-r12 .swift-r14-a-avatar img{display:block;width:78%;height:78%;object-fit:contain}#swift-sections-r12 .swift-r14-a-chat-id{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.2}#swift-sections-r12 .swift-r14-a-chat-id b{font-size:.95em;font-weight:650}#swift-sections-r12 .swift-r14-a-chat-id em{font-size:.72em;color:#6a6c78;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#swift-sections-r12 .swift-r14-a-online{display:flex;align-items:center;gap:.35em;font-size:.7em;font-weight:600;color:#2f8f6a}#swift-sections-r12 .swift-r14-a-online:before{content:"";width:.6em;height:.6em;border-radius:50%;background:#3cb586}#swift-sections-r12 .swift-r14-a-thread{position:absolute;inset:3.4em 0 4.2em;display:flex;flex-direction:column;gap:.75em;padding:1em;background:linear-gradient(180deg,#fff,#fbfaf8)}#swift-sections-r12 .swift-r14-a-row{position:relative;display:flex}#swift-sections-r12 .swift-r14-a-row-1{justify-content:flex-end}#swift-sections-r12 .swift-r14-a-msg{max-width:86%;padding:.65em .85em;border-radius:1em;font-size:.9em;line-height:1.42}#swift-sections-r12 .swift-r14-a-msg-user{border-bottom-right-radius:.3em;background:#181b25;color:#f4f5f8}#swift-sections-r12 .swift-r14-a-msg-bot{border-bottom-left-radius:.3em;background:#eef4f5;color:#22252f;box-shadow:inset 0 0 0 .08em #181b250a}#swift-sections-r12 .swift-r14-a-msg-done{display:flex;gap:.5em;align-items:flex-start;background:linear-gradient(90deg,#e8f5ef,#eef4f5)}#swift-sections-r12 .swift-r14-a-msg-done .swift-r14-a-tick{margin-top:.12em}#swift-sections-r12 .swift-r14-a-typing{position:absolute;left:0;top:0;display:flex;gap:.3em;padding:.75em .9em;border-radius:1em 1em 1em .3em;background:#eef4f5;opacity:0}#swift-sections-r12 .swift-r14-a-typing i{width:.5em;height:.5em;border-radius:50%;background:#7d8090}#swift-sections-r12 .swift-r14-a-attach{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.7em;width:86%;padding:.65em .85em;border-radius:.9em;background:#fff;box-shadow:0 0 0 .08em #181b251a,0 .5em 1em -.7em #181b2559}#swift-sections-r12 .swift-r14-a-attach .swift-r14-a-env{grid-row:span 2}#swift-sections-r12 .swift-r14-a-attach b{font-size:.86em;font-weight:650}#swift-sections-r12 .swift-r14-a-attach em{font-size:.74em;color:#4a4b7c}#swift-sections-r12 .swift-r14-a-composer{position:absolute;left:.9em;right:.9em;bottom:.9em;display:flex;align-items:center;gap:.6em;height:2.7em;padding:0 .4em 0 1em;border-radius:2em;background:#f3f2ee;box-shadow:inset 0 0 0 .08em #181b2512}#swift-sections-r12 .swift-r14-a-composer-field{position:relative;flex:1;min-width:0;height:1.3em;font-size:.86em}#swift-sections-r12 .swift-r14-a-composer-field em,#swift-sections-r12 .swift-r14-a-composer-field b{position:absolute;inset:0;white-space:nowrap;overflow:hidden}#swift-sections-r12 .swift-r14-a-composer-field em{color:#8a8c98}#swift-sections-r12 .swift-r14-a-composer-field b{font-weight:500;color:#22252f;opacity:0}#swift-sections-r12 .swift-r14-a-send{position:relative;flex:none;width:1.95em;height:1.95em;border-radius:50%;background:#181b25}#swift-sections-r12 .swift-r14-a-send:after{content:"";position:absolute;left:.62em;top:.55em;width:.6em;height:.6em;border:solid #e5f1f2;border-width:.13em .13em 0 0;transform:rotate(-45deg)}#swift-sections-r12 .swift-r14-a-work{position:absolute;z-index:3;left:26em;top:3.4em;bottom:2em;width:24.2em}#swift-sections-r12 .swift-r14-a-mail,#swift-sections-r12 .swift-r14-a-cal{position:absolute;left:0;right:0;border-radius:1.1em;background:#fff;box-shadow:0 0 0 .08em #181b2517,0 .3em .7em #181b250f,0 2.6em 4.6em -1.4em #181b255c}#swift-sections-r12 .swift-r14-a-mail{top:0;transform:translateY(-.5em) scale(.94);transform-origin:50% 0}#swift-sections-r12 .swift-r14-a-mail-head,#swift-sections-r12 .swift-r14-a-cal-head{display:flex;align-items:center;gap:.6em;height:3em;padding:0 1.1em;border-bottom:1px solid rgba(24,27,37,.07)}#swift-sections-r12 .swift-r14-a-mail-head>b{flex:1;font-size:.9em;font-weight:650}#swift-sections-r12 .swift-r14-a-state{display:grid}#swift-sections-r12 .swift-r14-a-state>i{grid-area:1 / 1;justify-self:end;display:flex;align-items:center;gap:.4em;padding:.3em .7em;border-radius:2em;font-size:.74em;font-weight:650;white-space:nowrap}#swift-sections-r12 .swift-r14-a-state .swift-r14-a-tick{width:1.1em;height:1.1em;background:#3cb586}#swift-sections-r12 .swift-r14-a-state-wait{background:#ece8f5;color:#4a4b7c;opacity:0}#swift-sections-r12 .swift-r14-a-state-sent{background:#181b25;color:#f4f5f8}#swift-sections-r12 .swift-r14-a-field{display:flex;align-items:baseline;gap:.5em;padding:.6em 1.1em;border-bottom:1px solid rgba(24,27,37,.06);font-size:.86em;white-space:nowrap;overflow:hidden}#swift-sections-r12 .swift-r14-a-field em{flex:none;width:3.9em;color:#8a8c98}#swift-sections-r12 .swift-r14-a-field b{font-weight:600;overflow:hidden;text-overflow:ellipsis}#swift-sections-r12 .swift-r14-a-field u{color:#6a6c78}#swift-sections-r12 .swift-r14-a-body{display:grid;padding:.8em 1.1em .4em}#swift-sections-r12 .swift-r14-a-line{font-size:.88em;line-height:1.55;color:#2b2e3b;white-space:nowrap}#swift-sections-r12 .swift-r14-a-line-4{margin-top:.3em;color:#5f6170}#swift-sections-r12 .swift-r14-a-actions{display:flex;justify-content:flex-end;gap:.5em;padding:.5em 1.1em 1em}#swift-sections-r12 .swift-r14-a-actions i,#swift-sections-r12 .swift-r14-a-actions b{position:relative;padding:.55em 1.05em;border-radius:2em;font-size:.8em;font-weight:650}#swift-sections-r12 .swift-r14-a-actions i{box-shadow:inset 0 0 0 .1em #181b2524;color:#3c3f4c}#swift-sections-r12 .swift-r14-a-actions b{background:#181b25;color:#fff;box-shadow:0 .4em 1em -.4em #181b2599}#swift-sections-r12 .swift-r14-a-cursor{left:62%;top:55%;font-size:1.25em}#swift-sections-r12 .swift-r14-a-cal{top:5.4em;bottom:0;display:flex;flex-direction:column;overflow:hidden}#swift-sections-r12 .swift-r14-a-cal-title{display:flex;flex:1;flex-direction:column;line-height:1.2}#swift-sections-r12 .swift-r14-a-cal-title b{font-size:.9em;font-weight:650}#swift-sections-r12 .swift-r14-a-cal-title em{font-size:.72em;color:#6a6c78}#swift-sections-r12 .swift-r14-a-cal-days{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-left:4.2em;padding:.55em .8em .45em 0}#swift-sections-r12 .swift-r14-a-cal-days span{display:flex;align-items:baseline;justify-content:center;gap:.3em;font-size:.78em;color:#6a6c78}#swift-sections-r12 .swift-r14-a-cal-days b{font-size:1.2em;font-weight:650;color:#22252f}#swift-sections-r12 .swift-r14-a-cal-days .is-target b{display:inline-grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%;background:#181b25;color:#fff}#swift-sections-r12 .swift-r14-a-cal-body{position:relative;display:flex;flex:none;height:calc(var(--swift-r14-a-row) * 4);overflow:hidden}#swift-sections-r12 .swift-r14-a-cal-times{display:flex;flex:none;flex-direction:column;width:4.2em}#swift-sections-r12 .swift-r14-a-cal-times span{flex:none;height:var(--swift-r14-a-row);padding-right:.55em;text-align:right}#swift-sections-r12 .swift-r14-a-cal-times i{display:block;font-size:.7em;line-height:1;color:#8a8c98;white-space:nowrap;transform:translateY(-.5em)}#swift-sections-r12 .swift-r14-a-cal-times span:first-child i{transform:translateY(.15em)}#swift-sections-r12 .swift-r14-a-cal-grid{position:relative;flex:1;margin-right:.8em;background:repeating-linear-gradient(180deg,rgba(24,27,37,.07) 0 1px,transparent 1px var(--swift-r14-a-row)),linear-gradient(90deg,transparent calc(33.333% - 1px),rgba(24,27,37,.06) calc(33.333% - 1px) 33.333%,transparent 33.333% calc(66.666% - 1px),rgba(24,27,37,.06) calc(66.666% - 1px) 66.666%,transparent 66.666%)}#swift-sections-r12 .swift-r14-a-event{position:absolute;left:calc(var(--col) * 33.333% + .2em);width:calc(33.333% - .4em);top:calc(var(--start) * var(--swift-r14-a-row) + .1em);height:calc(var(--hours) * var(--swift-r14-a-row) - .2em);display:flex;flex-direction:column;gap:.1em;overflow:hidden;padding:.35em .5em;border-left:.22em solid #96c9cf;border-radius:.45em;background:#eaf4f5;line-height:1.2}#swift-sections-r12 .swift-r14-a-event b{font-size:.74em;font-weight:650;color:#2b2e3b}#swift-sections-r12 .swift-r14-a-event em{font-size:.66em;color:#5f6170}#swift-sections-r12 .swift-r14-a-event-new{z-index:2;border-left-color:#8a86c4;background:linear-gradient(160deg,#23263a,#181b25);box-shadow:0 .7em 1.4em -.6em #181b258c}#swift-sections-r12 .swift-r14-a-event-new b{font-size:.8em;color:#fff}#swift-sections-r12 .swift-r14-a-event-new em{font-size:.7em;color:#c9cbe8}#swift-sections-r12 .swift-r14-a-cal-now{position:absolute;z-index:1;left:calc(33.333% + .2em);width:calc(33.333% - .4em);top:0;height:var(--swift-r14-a-row);border-radius:.45em;background:#8a86c429;box-shadow:inset 0 0 0 .1em #8a86c480;opacity:0}#swift-sections-r12 .swift-r14-a-cal-foot{display:flex;flex-direction:column;gap:.15em;margin:auto .8em .8em;padding:.6em .85em;border-radius:.8em;background:#faf9f6;box-shadow:inset 0 0 0 .08em #181b250f;line-height:1.25}#swift-sections-r12 .swift-r14-a-cal-foot b{font-size:.86em;font-weight:650}#swift-sections-r12 .swift-r14-a-cal-foot em{font-size:.72em;color:#5f6170}@media(max-width:600px){#swift-sections-r12 .swift-r13-stage.swift-r14-auto{aspect-ratio:28 / 42;--swift-r14-a-row: 2.45em}#swift-sections-r12 .swift-r14-auto .swift-r13-scene{font-size:calc(100cqw / 28)}#swift-sections-r12 .swift-r14-auto .swift-r14-demo-badge{right:1em;top:.7em}#swift-sections-r12 .swift-r14-a-chat{inset:2.6em 1em auto;width:auto;height:17.1em}#swift-sections-r12 .swift-r14-a-thread{bottom:0;gap:.6em;padding:.8em}#swift-sections-r12 .swift-r14-a-composer,#swift-sections-r12 .swift-r14-a-row-3{display:none}#swift-sections-r12 .swift-r14-a-msg{max-width:90%}#swift-sections-r12 .swift-r14-a-work{inset:20.5em 1em .8em;width:auto}#swift-sections-r12 .swift-r14-a-cal{top:4.4em}#swift-sections-r12 .swift-r14-a-mail-head,#swift-sections-r12 .swift-r14-a-cal-head{height:2.7em}#swift-sections-r12 .swift-r14-a-field{padding:.5em 1em}#swift-sections-r12 .swift-r14-a-body{padding:.6em 1em .2em}#swift-sections-r12 .swift-r14-a-cal-days{padding:.3em .8em .6em 0}#swift-sections-r12 .swift-r14-a-cal-body{height:calc(var(--swift-r14-a-row) * 3)}#swift-sections-r12 .swift-r14-a-cal-times span:nth-child(4){visibility:hidden}#swift-sections-r12 .swift-r14-a-cal-foot{margin:auto .7em .6em;padding:.4em .8em}}#swift-sections-r12 .swift-r14-a-composer-field em{animation:swift-r14-a-placeholder var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r14-a-composer-field b{animation:swift-r14-a-compose var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r14-a-send{animation:swift-r14-a-send var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r14-a-row-1{animation:swift-r14-a-row-1 var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-a-typing{animation:swift-r14-a-typing var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r14-a-typing i{animation:swift-r14-a-dot .9s ease-in-out infinite both}#swift-sections-r12 .swift-r14-a-typing i:nth-child(2){animation-delay:.15s}#swift-sections-r12 .swift-r14-a-typing i:nth-child(3){animation-delay:.3s}#swift-sections-r12 .swift-r14-a-row-2 .swift-r14-a-msg{animation:swift-r14-a-row-2 var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-a-row-3{animation:swift-r14-a-row-3 var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-a-row-3 em{animation:swift-r14-a-attach-state var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r14-a-row-4{animation:swift-r14-a-row-4 var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-a-mail{animation:swift-r14-a-mail var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-a-line-1{animation:swift-r14-a-l1 var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r14-a-line-2{animation:swift-r14-a-l2 var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r14-a-line-3{animation:swift-r14-a-l3 var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r14-a-line-4{animation:swift-r14-a-l4 var(--swift-r13-loop) linear infinite both}#swift-sections-r12 .swift-r14-a-mail .swift-r14-a-state-wait{animation:swift-r14-a-mail-wait var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r14-a-mail .swift-r14-a-state-sent{animation:swift-r14-a-mail-sent var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-a-approve{animation:swift-r14-a-press var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r14-a-cursor{animation:swift-r14-a-cursor var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-a-cursor .swift-r13-cursor-ripple{animation:swift-r14-a-ripple var(--swift-r13-loop) ease-out infinite both}#swift-sections-r12 .swift-r14-a-cal{animation:swift-r14-a-cal var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-a-cal .swift-r14-a-state-wait{animation:swift-r14-a-cal-wait var(--swift-r13-loop) ease infinite both}#swift-sections-r12 .swift-r14-a-cal .swift-r14-a-state-sent{animation:swift-r14-a-cal-sent var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-a-cal-now{animation:swift-r14-a-scan var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-a-event-new{animation:swift-r14-a-drop var(--swift-r13-loop) var(--swift-r13-ease) infinite both}#swift-sections-r12 .swift-r14-a-cal-foot{animation:swift-r14-a-foot var(--swift-r13-loop) var(--swift-r13-ease) infinite both}@keyframes swift-r14-a-placeholder{0%,1.5%{opacity:1}2%,13%{opacity:0}13.5%,to{opacity:1}}@keyframes swift-r14-a-compose{0%,2%{opacity:1;clip-path:inset(0 100% 0 0);animation-timing-function:steps(24)}11%,13%{opacity:1;clip-path:inset(0 0 0 0)}13.5%,to{opacity:0;clip-path:inset(0 0 0 0)}}@keyframes swift-r14-a-send{0%,12%{transform:scale(1)}12.8%{transform:scale(.84)}14%,to{transform:scale(1)}}@keyframes swift-r14-a-row-1{0%,13%{opacity:0;transform:translateY(.8em)}15.5%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes swift-r14-a-typing{0%,16%{opacity:0}17%,21.5%{opacity:1}22.5%,to{opacity:0}}@keyframes swift-r14-a-dot{0%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-.25em);opacity:1}}@keyframes swift-r14-a-row-2{0%,22%{opacity:0;transform:translateY(.6em)}24%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes swift-r14-a-row-3{0%,25%{opacity:0;transform:translateY(.6em)}27%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes swift-r14-a-attach-state{0%,50%{color:#4a4b7c}51%,to{color:#2f8f6a}}@keyframes swift-r14-a-row-4{0%,74%{opacity:0;transform:translateY(.8em)}76.5%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes swift-r14-a-mail{0%,25%{opacity:0;transform:translate(3em) scale(.98)}29%,59%{opacity:1;transform:none}64%,96%{opacity:1;transform:translateY(-.5em) scale(.94)}to{opacity:0;transform:translateY(-.5em) scale(.94)}}@keyframes swift-r14-a-l1{0%,29%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(16)}33%,to{clip-path:inset(0 0 0 0)}}@keyframes swift-r14-a-l2{0%,33%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(16)}37%,to{clip-path:inset(0 0 0 0)}}@keyframes swift-r14-a-l3{0%,37%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(14)}40.5%,to{clip-path:inset(0 0 0 0)}}@keyframes swift-r14-a-l4{0%,40.5%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(10)}42.5%,to{clip-path:inset(0 0 0 0)}}@keyframes swift-r14-a-mail-wait{0%,29%{opacity:0}31%,49.5%{opacity:1}50.5%,to{opacity:0}}@keyframes swift-r14-a-mail-sent{0%,50%{opacity:0;transform:scale(.8)}52%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes swift-r14-a-press{0%,48.5%{transform:scale(1)}49.5%{transform:scale(.9)}51%,to{transform:scale(1)}}@keyframes swift-r14-a-cursor{0%,41%{opacity:0;transform:translate(-5em,4em)}43%{opacity:1;transform:translate(-5em,4em)}48%,51%{opacity:1;transform:none}56%{opacity:1;transform:translate(1.5em,3em)}58%,to{opacity:0;transform:translate(1.5em,3em)}}@keyframes swift-r14-a-ripple{0%,49%{opacity:0;transform:scale(.2)}49.6%{opacity:1;transform:scale(.4)}55%,to{opacity:0;transform:scale(1.7)}}@keyframes swift-r14-a-cal{0%,60%{opacity:0;transform:translateY(4em)}64.5%,96%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes swift-r14-a-cal-wait{0%,69.5%{opacity:1}70.5%,to{opacity:0}}@keyframes swift-r14-a-cal-sent{0%,70.5%{opacity:0;transform:scale(.8)}72.5%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes swift-r14-a-scan{0%,63%{opacity:0;transform:translate(-100%)}64%{opacity:1;transform:translate(-100%)}66%{opacity:1;transform:translate(0)}68%{opacity:1;transform:translateY(100%)}69%,to{opacity:0;transform:translateY(45%)}}@keyframes swift-r14-a-drop{0%,68.5%{opacity:0;transform:translateY(-1.4em) scale(.92)}71%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes swift-r14-a-foot{0%,71%{opacity:0;transform:translateY(.6em)}73.5%,96%{opacity:1;transform:none}to{opacity:0}}#swift-sections-r12 .swift-r12-contact-form{color:#181b25;font-family:inherit;font-size:16px;line-height:1.5;width:100%;min-width:0}#swift-sections-r12 .swift-r12-contact-form *{box-sizing:border-box}#swift-sections-r12 .swift-r12-form-controls{border:0;padding:0;margin:0;min-width:0}#swift-sections-r12 .swift-r12-form-honeypot{display:none}#swift-sections-r12 .swift-r12-contact-form button,#swift-sections-r12 .swift-r12-contact-form input,#swift-sections-r12 .swift-r12-contact-form select,#swift-sections-r12 .swift-r12-contact-form textarea{font:inherit}#swift-sections-r12 .swift-r12-contact-form button{cursor:pointer}#swift-sections-r12 .swift-r12-contact-form :disabled{cursor:not-allowed;opacity:.55}#swift-sections-r12 .swift-r12-form-controls:disabled{opacity:1}#swift-sections-r12 .swift-r12-form-tabs{display:flex;padding:4px;gap:4px;border-radius:14px;background:#efedf2}#swift-sections-r12 .swift-r12-form-tabs button{flex:1;min-height:44px;border:0;border-radius:10px;color:#626570;background:transparent;font-weight:600}#swift-sections-r12 .swift-r12-form-tabs button[aria-selected=true]{background:#fff;color:#181b25;box-shadow:0 2px 5px #181b2512}#swift-sections-r12 .swift-r12-form-notice{margin:12px 0 20px;color:#626570;font-size:16px}#swift-sections-r12 .swift-r12-form-heading{margin:0 0 20px;font-size:24px;line-height:1.25;font-weight:600;letter-spacing:-.5px}#swift-sections-r12 .swift-r12-form-services{border:0;padding:0;margin:0 0 20px;min-width:0}#swift-sections-r12 .swift-r12-form-services legend{margin-bottom:10px;font-weight:600}#swift-sections-r12 .swift-r12-form-services legend span{color:#626570;font-weight:400}#swift-sections-r12 .swift-r12-form-services>div{display:flex;flex-wrap:wrap;gap:8px}#swift-sections-r12 .swift-r12-form-services label{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid #dcdbe2;border-radius:10px;background:#fff;cursor:pointer}#swift-sections-r12 .swift-r12-form-services label:has(input:checked){background:#ece8f5;border-color:#5c5d8f}#swift-sections-r12 .swift-r12-form-services input{width:17px;height:17px;flex-shrink:0;margin:0;accent-color:#5c5d8f}#swift-sections-r12 .swift-r12-form-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}#swift-sections-r12 .swift-r12-form-fields label,#swift-sections-r12 .swift-r12-form-message{display:flex;flex-direction:column;gap:6px;min-width:0;font-weight:500}#swift-sections-r12 .swift-r12-form-fields input,#swift-sections-r12 .swift-r12-form-fields select,#swift-sections-r12 .swift-r12-form-message textarea{width:100%;min-width:0;max-width:100%;min-height:46px;border:1px solid #dcdbe2;background:#fff;color:#181b25;border-radius:9px;padding:10px 12px;font-weight:400}#swift-sections-r12 .swift-r12-form-message{margin:16px 0}#swift-sections-r12 .swift-r12-form-message textarea{resize:vertical;min-height:106px}#swift-sections-r12 .swift-r12-form-wide{grid-column:1 / -1}#swift-sections-r12 .swift-r12-form-plan{padding:10px 12px;border-radius:10px;background:#ece8f5;overflow-wrap:anywhere}#swift-sections-r12 .swift-r12-form-plan button{border:0;background:transparent;padding:8px;color:#47486f;text-decoration:underline}#swift-sections-r12 .swift-r12-form-preferences{margin:16px 0 12px;color:#626570}#swift-sections-r12 .swift-r12-form-calendar{padding:12px;border:1px solid #dcdbe2;border-radius:14px;background:#faf9f6}#swift-sections-r12 .swift-r12-calendar-header{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:600;margin-bottom:8px}#swift-sections-r12 .swift-r12-calendar-header button{border:1px solid #dcdbe2;border-radius:8px;background:#fff;color:#181b25;min-width:44px;min-height:44px;font-size:24px}#swift-sections-r12 .swift-r12-calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}#swift-sections-r12 .swift-r12-calendar-days>span{text-align:center;font-size:14px;color:#626570;padding:5px 0}#swift-sections-r12 .swift-r12-calendar-days button{border:1px solid transparent;border-radius:8px;background:transparent;color:#181b25;min-height:40px;padding:0}#swift-sections-r12 .swift-r12-calendar-days button:hover:enabled{background:#efedf2}#swift-sections-r12 .swift-r12-calendar-days button[aria-pressed=true]{background:#5c5d8f;color:#fff}#swift-sections-r12 .swift-r12-calendar-help{font-size:14px;color:#626570;margin:8px 0 16px}#swift-sections-r12 .swift-r12-form-submit{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:50px;margin-top:20px;border:0;border-radius:10px;background:#5c5d8f;color:#fff;font-weight:600;padding:12px 16px;text-align:left}#swift-sections-r12 .swift-r12-form-submit:hover:enabled{background:#47486f}#swift-sections-r12 .swift-r12-form-feedback{margin:12px 0 0;color:#626570;overflow-wrap:anywhere}#swift-sections-r12 .swift-r12-form-feedback[data-state=success]{color:#415b68}#swift-sections-r12 .swift-r12-form-feedback[data-state=error]{color:#8c3344}#swift-sections-r12 .swift-r12-contact-form :focus-visible{outline:3px solid #5c5d8f;outline-offset:3px}@media(max-width:600px){#swift-sections-r12 .swift-r12-form-fields{grid-template-columns:minmax(0,1fr);gap:12px}#swift-sections-r12 .swift-r12-form-heading{font-size:22px}#swift-sections-r12 .swift-r12-form-calendar{padding:8px}#swift-sections-r12 .swift-r12-calendar-days{gap:2px}}#swift-sections-r12 .swift-r13-globe{position:relative;display:block;width:100%;aspect-ratio:1;user-select:none;-webkit-user-select:none}#swift-sections-r12 .swift-r13-globe-halo{position:absolute;inset:-16%;border-radius:50%;background:radial-gradient(circle at 50% 50%,#96e8f000 52%,#96e8f057 60%,#c4b2fa38 66%,#ece8f500 74%),radial-gradient(circle at 34% 30%,#e5f1f2b3,#e5f1f200 62%),radial-gradient(circle at 70% 76%,#ece8f5e5,#ece8f500 64%);pointer-events:none}#swift-sections-r12 .swift-r13-globe-canvas{position:relative;display:block;width:100%;height:100%;border-radius:50%;touch-action:pan-y;cursor:grab;box-shadow:0 0 0 1px #baf0f659,0 0 48px 6px #96e8f04d,0 0 120px 24px #b0a0f038,0 60px 120px -40px #181b2573}#swift-sections-r12 .swift-r13-globe-canvas:active{cursor:grabbing}#swift-sections-r12 .hover\:bg-neutral-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}#swift-sections-r12 .hover\:bg-neutral-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}#swift-sections-r12 .hover\:bg-neutral-700:hover{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}#swift-sections-r12 .hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}#swift-sections-r12 .hover\:underline:hover{text-decoration-line:underline}#swift-sections-r12 .focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}#swift-sections-r12 .focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}#swift-sections-r12 .focus-visible\:ring-neutral-900:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(23 23 23 / var(--tw-ring-opacity, 1))}#swift-sections-r12 .focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}#swift-sections-r12 .disabled\:pointer-events-none:disabled{pointer-events:none}#swift-sections-r12 .disabled\:opacity-50:disabled{opacity:.5}#swift-sections-r12 .data-\[state\=on\]\:bg-neutral-900[data-state=on]{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}#swift-sections-r12 .data-\[state\=on\]\:text-white[data-state=on]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(prefers-reduced-motion:reduce){#swift-sections-r12 .motion-reduce\:transition-none{transition-property:none}}@media(min-width:768px){#swift-sections-r12 .md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}}@media(min-width:1024px){#swift-sections-r12 .lg\:py-40{padding-top:10rem;padding-bottom:10rem}}
