:root{--radius: .5rem;--background: oklch(.985 0 0);--foreground: oklch(.16 .015 270);--card: oklch(1 0 0);--card-foreground: oklch(.16 .015 270);--popover: oklch(1 0 0);--popover-foreground: oklch(.16 .015 270);--scrim: oklch(0 0 0);--primary: #6F2DBD;--primary-foreground: oklch(.985 0 0);--secondary: oklch(.94 .02 270);--secondary-foreground: oklch(.25 .03 270);--muted: oklch(.95 .015 270);--muted-foreground: oklch(.46 .03 270);--accent: #B9FAF8;--accent-foreground: oklch(.16 .015 270);--destructive: oklch(.58 .22 27);--destructive-foreground: oklch(1 0 0);--border: oklch(.88 .015 270);--input: oklch(.88 .015 270);--ring: #6F2DBD;--primary-hover: #5F22A8;--emphasis-surface: oklch(.962 .018 272.314);--emphasis-foreground: oklch(.457 .24 277.023);--emphasis-solid: oklch(.511 .262 276.966);--emphasis-solid-hover: oklch(.585 .233 277.117);--emphasis-ring: oklch(.585 .233 277.117);--emphasis-on-solid: oklch(1 0 0);--info-surface: oklch(.951 .026 236.824);--info-foreground: oklch(.5 .134 242.749);--info-link: oklch(.685 .169 237.323);--info-link-hover: oklch(.588 .158 241.966);--success-surface: oklch(.979 .021 166.113);--success-foreground: oklch(.508 .118 165.612);--danger-surface: oklch(.941 .03 12.58);--danger-foreground: oklch(.586 .253 17.585);--danger-solid: oklch(.586 .253 17.585);--danger-solid-hover: oklch(.645 .246 16.439);--path-violet: #6F2DBD;--path-orchid: #A663CC;--path-lavender: #B298DC;--path-sky: #B8D0EB;--path-mint: #B9FAF8;--space-1: 4px;--space-2: 8px;--space-4: 16px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--font-size-2xs: .625rem;--font-size-xs: .75rem;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 20px;--font-size-xl: 28px;--font-size-2xl: 40px;--font-size-3xl: 1.875rem;--font-size-5xl: 3rem;--font-size-7xl: 4.5rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-sans: Geist, "Noto Sans KR", ui-sans-serif, system-ui, sans-serif;--font-mono: "Geist Mono", ui-monospace, monospace;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px}.dark{--background: oklch(.16 .015 270);--foreground: oklch(.985 0 0);--card: oklch(.25 .03 270);--card-foreground: oklch(.985 0 0);--popover: oklch(.25 .03 270);--popover-foreground: oklch(.985 0 0);--primary: oklch(.985 0 0);--primary-foreground: oklch(.16 .015 270);--secondary: oklch(.35 .03 270);--secondary-foreground: oklch(.95 .015 270);--muted: oklch(.35 .03 270);--muted-foreground: oklch(.72 .02 270);--accent: oklch(.35 .03 270);--accent-foreground: oklch(.985 0 0);--destructive: oklch(.58 .22 27);--destructive-foreground: oklch(1 0 0);--border: oklch(.35 .03 270);--input: oklch(.35 .03 270);--ring: #B298DC;--primary-hover: #A663CC;--emphasis-surface: oklch(.257 .09 281.288);--emphasis-foreground: oklch(.785 .115 274.713);--emphasis-solid: oklch(.585 .233 277.117);--emphasis-solid-hover: oklch(.673 .182 276.935);--emphasis-ring: oklch(.673 .182 276.935);--emphasis-on-solid: oklch(1 0 0);--info-surface: oklch(.293 .066 243.157);--info-foreground: oklch(.828 .111 230.318);--info-link: oklch(.746 .16 232.661);--info-link-hover: oklch(.828 .111 230.318);--success-surface: oklch(.262 .051 172.552);--success-foreground: oklch(.845 .143 164.978);--danger-surface: oklch(.271 .105 12.094);--danger-foreground: oklch(.712 .194 13.428);--danger-solid: oklch(.586 .253 17.585);--danger-solid-hover: oklch(.645 .246 16.439)}@view-transition{navigation:auto}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--background);color:var(--foreground);font-family:Pretendard,Noto Sans KR,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6;word-break:keep-all}.container{width:100%;margin-inline:auto;padding-inline:var(--gutter);max-width:var(--measure, none)}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-9: 40px;--space-10: 48px;--space-12: 64px;--space-13: 72px;--space-14: 80px;--space-16: 96px;--space-18: 120px;--space-20: 160px;--hairline: 1px;--focus-ring-width: 2px;--focus-ring-offset: 2px;--dot-size: 6px;--btn-pad-y: 21px;--btn-pad-x: 42px;--nav-h: calc(var(--space-14) * 1.2);--touch-min: 44px;--panel-w: 420px;--panel-w-lg: 560px;--panel-gap: var(--space-4);--panel-dur: .2s;--arrow: 10px;--radius-panel: 16px;--badge-overhang: 12px;--avatar: 72px;--stage-ratio: 4 / 3;--gutter: var(--space-5);--measure: none;--fs-display: clamp(2.25rem, 4.2vw, 3.75rem);--fs-h2: clamp(1.75rem, 3.5vw, 3.125rem);--fs-quote: clamp(1.25rem, 2.1vw, 1.875rem);--fs-item: clamp(1.125rem, 1.8vw, 1.625rem);--fs-lead: clamp(1.0625rem, 1.5vw, 1.375rem);--fs-btn: 17px;--fs-foot: clamp(1.375rem, 2.1vw, 1.875rem);--lh-tight: 1.2;--lh-head: 1.3;--lh-quote: 1.4;--ls-head: -.03em;--r-card: 30px;--r-cta: 20px;--r-btn: 5px;--trust-h: 520px;--bubble-min: 82px;--bubble-h: 50px;--mood: 28px;--logo-fs: calc(1.5rem * 1.2);--logo-mark: 38.4px ;--hairline-2: 2px;--orbit-w: 1240px;--ring-w: var(--hairline-2);--orbit-drop: 48px;--ring-line: color-mix(in oklch, var(--foreground) 30%, var(--border));--avatar: 84px;--quote-surface: color-mix(in oklch, var(--path-lavender) 16%, var(--card));--quote-measure: 34ch;--band-overhang: 200px;--tile: 56px;--tile-slot: clamp(72px, 27%, 104px);--icon-lg: 72px;--cta-base: var(--primary-hover);--cta-h: 486px;--cta-copy-w: 46%;--cta-figure-w: 30%;--fs-cta-title: clamp(1.5rem, 2.4vw, 2.1875rem);--paper: 60px;--start-gap: var(--space-10);--section-y: var(--space-18);--hero-pad-min: var(--space-14);--hero-pad-max: var(--space-20);--pad-nav-y: 0px;--pad-hero-t: calc(var(--nav-h) + var(--space-12));--pad-hero-b: 0px;--hero-stage-h: 68%;--pad-trust-t: calc(var(--orbit-w) * .21);--pad-trust-b: var(--section-y);--pad-quote-t: 0px;--pad-quote-b: var(--section-y);--pad-band-t: var(--section-y);--pad-band-b: 0px;--pad-team-t: var(--section-y);--pad-team-b: var(--section-y);--pad-cta-t: 0px;--pad-cta-b: var(--section-y);--pad-start-t: var(--section-y);--pad-start-b: var(--section-y);--pad-foot-t: var(--space-18);--pad-foot-b: var(--space-12)}@media(min-width:768px){:root{--gutter: 30px;--section-y: var(--space-16)}}@media(min-width:1024px){:root{--gutter: var(--space-14);--section-y: var(--space-18)}}@media(min-width:1200px){:root{--gutter: 100px;--measure: 1200px;--section-y: 144px}}@media(min-width:1600px){:root{--gutter: var(--space-20);--measure: 1600px;--section-y: 168px}}@media(min-width:1200px){:root{--pad-nav-y: 46px;--pad-hero-t: 210px;--pad-hero-b: 832px;--hero-stage-h: var(--pad-hero-b);--pad-trust-t: 520px;--pad-trust-b: 90px;--pad-quote-t: 0px;--pad-quote-b: 80px;--pad-band-t: 260px;--pad-band-b: 0px;--pad-team-t: 200px;--pad-team-b: 160px;--pad-cta-t: 0px;--pad-cta-b: 0px;--pad-start-t: 180px;--pad-start-b: 180px;--pad-foot-t: 110px;--pad-foot-b: 60px}}.section{padding-block:var(--section-y)}#trust{padding-block:0 var(--pad-trust-b)}#quote{padding-block:var(--pad-quote-t) var(--pad-quote-b)}#team{padding-block:var(--pad-team-t) var(--pad-team-b)}#cta{padding-block:var(--pad-cta-t) var(--pad-cta-b)}#start{padding-block:var(--pad-start-t) var(--pad-start-b)}.section.-ct{padding-block-start:0}.section.-cb{padding-block-end:0}.section.-cp{padding-block:0}[data-reveal]{opacity:0;transform:translate3d(0,var(--reveal-y, var(--space-9)),0);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay, 0s)}[data-reveal][data-revealed=true]{opacity:1;transform:translateZ(0)}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none;transition-delay:0s}}h1,h2,h3{margin:0;line-height:1.2;letter-spacing:-.02em}p{margin:0}.muted{color:var(--muted-foreground);max-width:62ch;margin-top:var(--space-4)}:root{--row-gap: var(--space-8);--row-gap-wide: var(--space-12);--row-stack: var(--space-13);--stack-xs: var(--space-2);--stack-sm: var(--space-4);--stack-md: var(--space-6)}@media(min-width:1024px){:root{--row-gap-wide: var(--space-14);--row-stack: var(--space-16)}}@media(min-width:1200px){:root{--row-gap-wide: var(--space-16);--row-stack: var(--space-18)}}.hero{position:relative;overflow:hidden;min-height:max(150vh,80vw);display:flex;align-items:flex-start;justify-content:center;text-align:center;padding-block:calc(var(--nav-h) + var(--space-12) + var(--space-8)) 0;background:#fdf1fd;isolation:isolate;--leaf: color-mix(in oklch, var(--primary) 20%, var(--card))}@media(max-width:767px){.hero{min-height:125vh}}.hero__stage{position:absolute;inset:auto 0 0 0;aspect-ratio:var(--stage-ratio);z-index:0;pointer-events:none}.hero__layer{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--img);background-repeat:no-repeat;background-position:bottom center;background-size:100% auto}.hero__light{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--img);background-repeat:no-repeat;background-position:bottom center;background-size:100% auto;opacity:0;will-change:opacity}.hero__sky{position:absolute;inset:0 0 auto 0;height:var(--sky-h);z-index:1;pointer-events:none}.hero__cloud{position:absolute;width:var(--cloud-w);aspect-ratio:var(--cloud-ratio);background-image:var(--img);background-repeat:no-repeat;background-size:100% auto;opacity:1;transform-origin:center}.hero__content{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;align-items:center}.hero__eyebrow{font-size:.875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:var(--space-4)}.hero__title{font-size:calc(var(--fs-display) * 1.2);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--ls-head);color:var(--foreground);max-width:20ch}.hero__lede{margin-top:var(--space-6);font-size:calc(var(--fs-lead) * 1.2);color:var(--secondary-foreground);max-width:52ch}.hero__actions{margin-top:var(--space-8);display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--btn-pad-y) var(--btn-pad-x);border-radius:var(--r-btn);font-weight:700;font-size:var(--fs-btn);letter-spacing:var(--ls-head);line-height:1.2;text-decoration:none;transition:background-color .2s ease,color .2s ease}.btn--primary{background:var(--primary);color:var(--primary-foreground)}.btn--primary:hover{background:var(--primary-hover)}.btn--white{background:var(--card);color:var(--primary)}.btn--white:hover{background:var(--muted)}.btn--ghost{background:transparent;color:var(--foreground);box-shadow:inset 0 0 0 var(--hairline) var(--border)}.btn--ghost:hover{background:var(--card)}.btn:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.nav{position:absolute;top:0;left:0;right:0;z-index:20;background:transparent;padding-block:var(--pad-nav-y)}.nav__inner{display:flex;align-items:center;gap:calc(var(--space-6) * 1.2);min-height:var(--nav-h);font-size:1.2rem}.nav__logo{color:var(--primary);text-decoration:none;display:inline-flex}.nav__logo{view-transition-name:pathfinder-logo}.nav__logo:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}.logo{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--logo-fs);font-weight:800;letter-spacing:var(--ls-head);line-height:1}.logo__mark{width:var(--logo-mark);height:var(--logo-mark);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.logo__accent{fill:var(--path-lavender);stroke:currentColor}.logo__word{translate:0 -.04em}.nav__menu{display:flex;align-items:center;gap:var(--space-1)}.nav__end{margin-left:auto;display:flex;align-items:center;gap:var(--space-8)}.nav__link.-marked{color:var(--primary);text-decoration:underline;text-underline-offset:var(--space-2);text-decoration-thickness:2px}.nav__link,.mphb__trigger{display:inline-flex;align-items:center;min-height:var(--touch-min);padding:0 var(--space-3);font:inherit;font-weight:500;color:var(--foreground);background:none;border:0;border-radius:var(--radius);text-decoration:none;cursor:pointer}.nav__link:hover,.mphb__trigger:hover{color:var(--primary)}.nav__link:focus-visible,.mphb__trigger:focus-visible,.mphb__item:focus-visible,.mphb__overview:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}.nav__end{position:relative}.nav__popover{position:absolute;inset-block-start:calc(100% + var(--space-3));inset-inline-start:0;padding:var(--space-3) var(--space-4);background:var(--card);color:var(--card-foreground);border:var(--hairline) solid var(--border);border-radius:var(--radius-lg);box-shadow:0 4px 20px color-mix(in oklch,var(--foreground) 8%,transparent);font-size:var(--fs-lead);white-space:nowrap;z-index:30;animation:mphb-in var(--panel-dur) ease forwards}.nav__popover-text{margin:0}@media(max-width:767px){.nav__popover{display:none}}.mphb{position:relative}.mphb__panel{position:absolute;top:100%;left:50%;width:var(--panel-w);margin-left:calc(var(--panel-w) / -2);margin-top:var(--panel-gap);padding:var(--space-7);background:var(--card);border-radius:var(--radius-panel);box-shadow:0 4px 50px color-mix(in oklch,var(--foreground) 10%,transparent);z-index:10}.mphb__panel.-lg{--panel-w: var(--panel-w-lg)}.mphb__panel:before{content:"";position:absolute;top:calc(var(--panel-gap) * -1);left:0;right:0;height:var(--panel-gap)}.mphb__panel:after{content:"";position:absolute;top:calc(var(--arrow) * -1);left:50%;margin-left:calc(var(--arrow) * -1);border-style:solid;border-width:0 var(--arrow) var(--arrow) var(--arrow);border-color:transparent transparent var(--card) transparent}.mphb__panel:not([hidden]){animation:mphb-in var(--panel-dur) ease forwards}@keyframes mphb-in{0%{opacity:0;transform:translateY(calc(var(--space-1) * -1))}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.mphb__panel:not([hidden]){animation:none}}.mphb__overview{display:inline-block;margin-bottom:var(--space-4);font-weight:600;font-size:.875rem;color:var(--primary);text-decoration:none}.mphb__overview:hover{text-decoration:underline}.mphb__grid{display:grid;gap:var(--space-2)}.mphb__panel.-lg .mphb__grid{grid-template-columns:1fr 1fr;gap:var(--space-3)}.mphb__item{display:block;padding:var(--space-3);border-radius:var(--radius);text-decoration:none}.mphb__item:hover{background:var(--muted)}.mphb__item-title{display:block;font-weight:600;color:var(--foreground)}.mphb__item-desc{display:block;margin-top:var(--space-1);font-size:.875rem;color:var(--muted-foreground)}@media(max-width:767px){.nav__menu{display:none}.nav__end{gap:var(--space-4)}.nav__end>.nav__link:not(.-marked){display:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ft{padding-block:var(--pad-foot-t) var(--pad-foot-b);background:var(--primary);color:var(--primary-foreground)}.ft__main{display:grid;gap:var(--space-10)}@media(min-width:1024px){.ft__main{grid-template-columns:1fr 2fr;gap:var(--space-16)}}.ft__powered{display:inline-flex;align-items:center;align-self:start;justify-self:start;gap:var(--space-3);font-size:var(--fs-foot);font-weight:500;line-height:var(--lh-quote);color:var(--primary-foreground);text-decoration:none;white-space:nowrap}.ft__powered img{height:.92em;width:auto;filter:brightness(0) invert(1)}.ft__powered:focus-visible{outline:var(--focus-ring-width) solid var(--primary-foreground);outline-offset:var(--focus-ring-offset)}.tmfn{display:grid;gap:var(--space-4)}@media(min-width:768px){.tmfn{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-8)}}.tmfn__head{display:flex;align-items:center;justify-content:space-between}.tmfn__title{font-size:var(--fs-lead);font-weight:700;color:var(--primary-foreground);text-decoration:none;min-height:var(--touch-min);display:inline-flex;align-items:center}.tmfn__toggle{width:var(--touch-min);height:var(--touch-min);border:0;background:none;cursor:pointer;position:relative}.tmfn__toggle:before,.tmfn__toggle:after{content:"";position:absolute;left:50%;top:50%;width:var(--space-3);height:var(--hairline);margin-left:calc(var(--space-3) / -2);background:var(--primary-foreground);transition:transform .2s ease}.tmfn__toggle:after{transform:rotate(90deg)}.-open .tmfn__toggle:after{transform:rotate(0)}@media(prefers-reduced-motion:reduce){.tmfn__toggle:before,.tmfn__toggle:after{transition:none}}.tmfn__links{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}@media(max-width:767px){.tmfn__links{display:none;padding-block:var(--space-3) var(--space-4)}.tmfn__col.-open .tmfn__links{display:grid}}@media(min-width:768px){.tmfn__toggle{display:none}.tmfn__title{min-height:auto}.tmfn__links{margin-top:var(--space-3)}}.tmfn__link{color:color-mix(in oklch,var(--primary-foreground) 80%,transparent);text-decoration:none;font-size:var(--font-size-base);font-weight:600}.tmfn__link:hover{color:var(--primary-foreground)}.tmfn__link:focus-visible,.tmfn__title:focus-visible,.tmfn__toggle:focus-visible{outline:var(--focus-ring-width) solid var(--primary-foreground);outline-offset:var(--focus-ring-offset)}.ft__bottom{margin-top:var(--space-18);display:grid;gap:var(--space-4);align-items:center;color:color-mix(in oklch,var(--primary-foreground) 85%,transparent);font-size:var(--font-size-base);font-weight:600}@media(min-width:900px){.ft__bottom{grid-template-columns:auto 1fr auto;gap:var(--space-12)}}.ft__logo{color:var(--primary-foreground);display:inline-flex}.ft__logo img{filter:brightness(0) invert(1)}.ft__terms{display:flex;gap:var(--space-6)}.ft__terms a{color:inherit;text-decoration:none}.ft__terms a:hover{color:var(--primary-foreground);text-decoration:underline}.ft__terms a:focus-visible{outline:var(--focus-ring-width) solid var(--primary-foreground);outline-offset:var(--focus-ring-offset)}.ft__linkedin{text-decoration:none;display:inline-flex;align-items:center;color:var(--primary-foreground)}.ft__linkedin svg{width:1.15em;height:1.15em}.ft__linkedin:hover{color:var(--primary-foreground);text-decoration:none}.ft__copy{display:inline-flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--font-weight-semibold:600;--radius-lg:.5rem;--radius-xl:.75rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-background:var(--background);--color-foreground:var(--foreground);--color-muted:var(--muted);--color-border:var(--border);--color-ring:var(--ring)}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.right-4{right:calc(var(--spacing) * 4)}.bottom-4{bottom:calc(var(--spacing) * 4)}.-left-\[9999px\]{left:-9999px}.left-0{left:0}.mx-2{margin-inline:calc(var(--spacing) * 2)}.flex{display:flex}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-\[520px\]{height:520px}.h-\[560px\]{height:560px}.h-full{height:100%}.min-h-\[320px\]{min-height:320px}.w-full{width:100%}.shrink-0{flex-shrink:0}.origin-top-left{transform-origin:0 0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border{border-color:var(--color-border)}.border-foreground\/15{border-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/15{border-color:color-mix(in oklab,var(--color-foreground) 15%,transparent)}}.bg-background{background-color:var(--color-background)}.bg-muted{background-color:var(--color-muted)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-foreground{color:var(--color-foreground)}.opacity-70{opacity:.7}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-ring{--tw-ring-color:var(--color-ring)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[d\,opacity\]{transition-property:d,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.hover\:bg-\[color-mix\(in_oklab\,var\(--muted\)_92\%\,var\(--foreground\)_8\%\)\]:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--muted\)_92\%\,var\(--foreground\)_8\%\)\]:hover{background-color:color-mix(in oklab,var(--muted) 92%,var(--foreground) 8%)}}.hover\:bg-foreground\/8:hover{background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/8:hover{background-color:color-mix(in oklab,var(--color-foreground) 8%,transparent)}}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.active\:cursor-grabbing:active{cursor:grabbing}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@keyframes pulse{50%{opacity:.5}}.trust__title,.band__title,.team__title,.start__title{font-size:var(--fs-h2);font-weight:700;line-height:var(--lh-head);letter-spacing:var(--ls-head)}.trust__node,.quote__avatar{background-image:var(--avatars);background-repeat:no-repeat;background-size:500% 200%;background-position:calc(var(--ax, 0) * 25%) calc(var(--ay, 0) * 100%)}.trust{position:relative;display:grid;place-items:start center;padding-top:var(--pad-trust-t);min-height:var(--trust-h);isolation:isolate}#trust{overflow:clip visible}.trust__orbit{position:absolute;top:var(--orbit-drop);left:50%;translate:-50% 0;width:min(var(--orbit-w),92vw);aspect-ratio:1;z-index:0;pointer-events:none}.trust__ring{position:absolute;inset:50% auto auto 50%;translate:-50% -50%;border:var(--ring-w) solid var(--ring-line);border-radius:50%;transform-origin:center}.trust__ring--outer{width:100%;height:100%}.trust__ring--inner{width:76%;height:76%}.trust__node{position:absolute;translate:-50% -50%;width:var(--size);height:var(--size);border-radius:50%;background-color:var(--node-bg, var(--path-lavender));background-size:500% 200%;box-shadow:0 0 0 var(--hairline) var(--card) inset}.trust__node:nth-child(3n){--node-bg: var(--path-orchid)}.trust__node:nth-child(3n+1){--node-bg: var(--path-sky)}.trust__bubble{position:absolute;left:90%;bottom:90%;min-width:var(--bubble-min);height:var(--bubble-h);padding-inline:var(--space-5);display:flex;align-items:center;background:var(--primary);color:var(--primary-foreground);border-radius:var(--r-card);transform-origin:left bottom;white-space:nowrap}.trust__bubble.-a{background:var(--path-orchid)}.trust__bubble:after{content:"";position:absolute;left:var(--space-2);bottom:calc(var(--space-2) * -1);width:var(--space-4);height:var(--space-4);background:inherit;clip-path:polygon(0 0,100% 0,0 100%)}.trust__bubble-dots{position:absolute;inset:50% auto auto 50%;translate:-50% -50%;display:flex;gap:var(--space-2)}.trust__bubble-dots i{width:var(--dot-size);height:var(--dot-size);border-radius:50%;background:currentColor;animation:bubble-load 1s linear infinite}.trust__bubble-dots i:nth-child(2){animation-delay:.2s}.trust__bubble-dots i:nth-child(3){animation-delay:.4s}@keyframes bubble-load{0%,to{opacity:.3}50%{opacity:1}}.trust__bubble-text{display:inline-block;width:0;overflow:hidden;font-size:var(--fs-lead);font-weight:700;line-height:1.4}.trust__bubble-text span{opacity:0}.trust__title{position:relative;z-index:1;text-align:center;max-width:18ch}.trust__title b{color:var(--primary);font-weight:900}.trust__title-sub{display:block;margin-top:var(--space-3);font-size:var(--fs-lead);font-weight:600;letter-spacing:normal;color:var(--muted-foreground)}.trust__title-group+.trust__title-group:before{content:" · "}@media(max-width:1099px){.trust__title-group{display:block}.trust__title-group+.trust__title-group:before{content:none}}.quote-wrap{position:relative;z-index:1}.quote__viewport{overflow:hidden;padding-top:calc(var(--avatar) / 2)}.quote__track{display:flex;transform:translate(calc(var(--i, 0) * -100%));transition:transform .5s cubic-bezier(.16,1,.3,1)}.quote{flex:0 0 100%;position:relative;margin:0;padding:calc(var(--avatar) / 2 + var(--space-10)) var(--space-12) var(--space-14);background:var(--quote-surface);border-radius:var(--r-card);text-align:center}.quote__nav{position:absolute;left:0;right:0;bottom:var(--space-8);display:flex;justify-content:center;gap:var(--space-3)}.quote__dot{width:var(--space-3);height:var(--space-3);padding:0;border:0;border-radius:50%;background:var(--border);cursor:pointer;transition:background-color .2s ease,transform .2s ease}.quote__dot[aria-selected=true]{background:var(--primary);transform:scale(1.25)}.quote__dot:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}.quote__avatar{position:absolute;inset:calc(var(--avatar) / -2) auto auto 50%;translate:-50% 0;width:var(--avatar);height:var(--avatar);border-radius:50%;background-color:var(--path-orchid);--ax: 4;--ay: 1;box-shadow:0 0 0 var(--space-2) var(--background)}.quote__mark{display:block;font-family:Georgia,Times New Roman,serif;font-size:calc(var(--fs-h2) * 2.4);font-weight:700;line-height:.75;color:var(--primary);text-align:start;max-width:var(--quote-measure);margin-inline:auto}.quote__text{margin:var(--space-6) auto 0;max-width:var(--quote-measure);font-size:var(--fs-quote);font-weight:700;line-height:var(--lh-quote)}.quote__who{margin-top:var(--space-10);display:grid;gap:var(--space-1)}.quote__name{font-size:var(--fs-lead);font-weight:700}.band{position:relative;padding-block:var(--pad-band-t) var(--pad-band-b);color:var(--primary-foreground);text-align:center}.band:before{content:"";position:absolute;inset:0 0 var(--band-overhang) 0;background:var(--primary);z-index:0}.band>.container{position:relative;z-index:1}.band__title{max-width:22ch;margin-inline:auto}.band__lede{margin:var(--space-6) auto 0;max-width:48ch;font-size:var(--fs-lead);color:color-mix(in oklch,var(--primary-foreground) 88%,var(--primary))}.band__card{position:relative;z-index:1;margin-top:var(--space-16);padding:var(--space-14) var(--space-12) var(--space-12);background:var(--card);color:var(--card-foreground);border-radius:var(--r-card)}.band__grid{display:grid;grid-template-columns:1fr;gap:var(--row-gap-wide)}@media(min-width:900px){.band__grid{grid-template-columns:1fr 1fr}}.band__col-title{display:flex;align-items:center;justify-content:center;gap:var(--space-3);font-size:var(--fs-lead);font-weight:600;margin-bottom:var(--space-8)}.band__mood{position:relative;width:var(--mood);height:var(--mood);border-radius:50%;border:var(--hairline-2) solid var(--foreground);background:var(--path-lavender)}.band__mood.-high{background:var(--path-lavender)}.band__mood.-low{background:var(--muted)}.band__mood:before{content:"";position:absolute;top:32%;left:27%;width:4px;height:4px;border-radius:50%;background:var(--foreground);box-shadow:calc(var(--mood) * .4) 0 0 var(--foreground)}.band__mood:after{content:"";position:absolute;left:24%;right:24%;height:42%;border:var(--hairline-2) solid transparent;border-radius:50%}.band__mood.-high:after{bottom:10%;border-bottom-color:var(--foreground)}.band__mood.-low:after{bottom:2%;border-top-color:var(--foreground)}.band__orbit{position:absolute;top:0;bottom:0;left:50%;aspect-ratio:1;translate:-50% 0}.band__wheel-rotor{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:center}.band__scatter,.band__wheel{position:relative;aspect-ratio:6 / 5}@media(max-width:640px){.band__scatter,.band__wheel{aspect-ratio:3 / 4}.band__orbit{top:50%;bottom:auto;width:100%;height:auto;translate:-50% -50%}.band__tile,.band__spoke{--tile: 44px;--tile-slot: clamp(60px, 22%, 104px)}}.band__threads{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:var(--path-lavender);stroke-width:2;stroke-dasharray:6 8;stroke-linecap:round}.band__tile,.band__spoke{position:absolute;display:grid;justify-items:center;gap:var(--space-1);width:var(--tile-slot);text-align:center;line-height:1.3;translate:-50% -50%;transform-origin:center;font-size:var(--font-size-sm);font-weight:600;color:var(--muted-foreground)}.band__tile:before,.band__spoke:before{content:"";width:var(--tile);height:calc(var(--tile) * .62);background-image:var(--img);background-repeat:no-repeat;background-position:center;background-size:auto 100%;filter:drop-shadow(0 0 2px var(--card)) drop-shadow(0 0 2px var(--card))}.band__tile-label{text-shadow:0 0 3px var(--card),0 0 3px var(--card),0 0 3px var(--card)}.band__spoke .band__tile-label{position:absolute;top:100%;left:0;right:0;margin-top:var(--space-1)}.band__hub{position:absolute;inset:50% auto auto 50%;translate:-50% -50%;font-size:var(--fs-lead);font-weight:800;letter-spacing:var(--ls-head);color:var(--primary)}.band__action{margin-top:var(--space-16)}.band__next{display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-2);color:var(--muted-foreground);font-size:var(--fs-lead);font-weight:600;text-decoration:none}.band__next:hover{color:var(--foreground)}.band__next-arrow{font-size:1.6em;line-height:1;transition:translate .2s ease}.band__next:hover .band__next-arrow{translate:0 4px}@media(prefers-reduced-motion:reduce){.band__next-arrow{transition:none}}.team__title{max-width:16ch}.team__grid{margin-top:var(--space-16);display:grid;grid-template-columns:1fr}@media(min-width:768px){.team__grid{grid-template-columns:1fr 1fr}}.team__cell{padding:var(--space-12) var(--space-12) var(--space-10)}@media(min-width:768px){.team__cell:nth-child(2n){border-inline-start:var(--hairline) solid var(--border)}.team__cell:nth-child(n+3){border-block-start:var(--hairline) solid var(--border)}.team__cell:nth-child(odd){padding-inline-start:0}.team__cell:nth-child(2n){padding-inline-end:0}}@media(max-width:767px){.team__cell{padding-inline:0}.team__cell+.team__cell{border-block-start:var(--hairline) solid var(--border)}}.team__icon{display:block;width:var(--icon-lg);height:var(--icon-lg);background-image:var(--img);background-repeat:no-repeat;background-size:contain;background-position:left center}.team__cell:hover .team__icon{animation:icon-nudge .6s cubic-bezier(.34,1.56,.64,1)}@keyframes icon-nudge{0%{transform:translateY(0) rotate(0)}35%{transform:translateY(-6px) rotate(-6deg)}70%{transform:translateY(0) rotate(4deg)}to{transform:translateY(0) rotate(0)}}.team__text{margin-top:var(--space-4);font-size:var(--fs-item);font-weight:600;line-height:var(--lh-quote);max-width:22ch}.team__text b{color:var(--primary);font-weight:700}.cta{position:relative;overflow:hidden;border-radius:var(--r-cta);background:var(--cta-base);color:var(--primary-foreground);isolation:isolate;min-height:var(--cta-h);display:grid;align-items:center}.cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.cta__circle{position:absolute;border-radius:50%;aspect-ratio:1}.cta__circle.-c1{width:114%;left:-24%;top:-160%;background:var(--path-orchid)}.cta__circle.-c2{width:78%;left:94%;top:-38%;background:var(--path-lavender)}.cta__circle.-c3{width:108%;left:-43%;top:22%;background:var(--primary)}.cta__figure{position:absolute;inset:auto var(--space-8) 0 auto;width:var(--cta-figure-w);aspect-ratio:var(--ratio);background-image:var(--img);background-repeat:no-repeat;background-position:bottom center;background-size:100% auto}.cta__paper{position:absolute;width:var(--paper);aspect-ratio:3 / 4;background:repeating-linear-gradient(to bottom,transparent 0 9px,var(--border) 9px calc(9px + var(--hairline))) center / 70% 72% no-repeat,var(--card);border-radius:var(--radius-sm);box-shadow:0 0 0 var(--hairline) var(--border)}.cta__paper.-p1{left:52%;top:-6%;rotate:-14deg}.cta__paper.-p2{left:42%;top:72%;rotate:12deg}.cta__paper.-p3{left:80%;top:62%;rotate:-8deg}.cta__body{position:relative;padding:var(--space-14) var(--space-12);max-width:var(--cta-copy-w)}.cta__title{font-size:var(--fs-cta-title);font-weight:700;line-height:var(--lh-head);letter-spacing:var(--ls-head)}.cta__text{margin-top:var(--space-6);font-size:var(--fs-lead)}.cta .btn{margin-top:var(--space-10)}.start{display:grid;grid-template-columns:1fr;gap:var(--start-gap);align-items:start}.start__title{max-width:none}.start__map{position:relative;width:100%;height:clamp(320px,38vw,440px)}.start__map [data-mindmap-controls]{display:none}.start__map>div{border:0}.start__map button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit}.start__map [data-mindmap-viewport]{touch-action:pan-y;cursor:default}.start__map div:has(>[data-mindmap-node]){transition-property:transform,opacity,translate;transition-duration:.4s!important}.start__map [data-mindmap-edge]{transition:opacity .4s ease}.start__map [data-mindmap-edge][data-hidden]{transition:opacity .4s ease,translate .4s ease}.start__map[data-grow="0"] div:has(>[data-depth="1"]),.start__map[data-grow="0"] div:has(>[data-depth="2"]),.start__map[data-grow="0"] div:has(>[data-depth="3"]),.start__map[data-grow="1"] div:has(>[data-depth="2"]),.start__map[data-grow="1"] div:has(>[data-depth="3"]),.start__map[data-grow="2"] div:has(>[data-depth="3"]){opacity:0!important;translate:0 -24px;pointer-events:none}.start__map[data-grow="0"] [data-mindmap-edge*=→d1-],.start__map[data-grow="0"] [data-mindmap-edge*=→d2-],.start__map[data-grow="0"] [data-mindmap-edge*=→d3-],.start__map[data-grow="1"] [data-mindmap-edge*=→d2-],.start__map[data-grow="1"] [data-mindmap-edge*=→d3-],.start__map[data-grow="2"] [data-mindmap-edge*=→d3-]{opacity:0}.start__map [data-hidden]{opacity:0!important;translate:0 -24px;pointer-events:none}.start__map [data-mindmap-affordance][data-collapsed]>span{rotate:180deg}@media(prefers-reduced-motion:reduce){.start__map div:has(>[data-mindmap-node]),.start__map [data-mindmap-edge],.start__map [data-mindmap-edge][data-hidden]{transition:none}}@media(max-width:767px){.start__map{height:400px;overflow-x:auto;overflow-y:hidden}.start__map>div{width:1000px}.start__map [data-mindmap-viewport]{touch-action:pan-x pan-y}}@media(prefers-reduced-motion:reduce){.quote__track{transition:none}.team__cell:hover .team__icon,.trust__bubble-dots i{animation:none}.trust__bubble-text{width:auto}.trust__bubble-text span{opacity:1}}@media(max-width:767px){.trust{padding-top:calc(var(--orbit-drop) + 92vw + var(--space-8))}.cta__body{max-width:none;padding:var(--space-10) var(--space-8)}.cta__figure{display:none}}
