@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";@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-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;--tw-border-style:solid}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Manrope", sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.resize{resize:both}.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))}}@font-face{font-family:Prak Moranela;src:url(/fonts/prak-moranela.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sansita Expedore;src:url(/fonts/Sansita-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sansita Expedore;src:url(/fonts/Sansita-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}:root{--page:#f4f4f2;--card:#fff;--ink:#101010;--description:#696969;--muted:#696969;--inverse:#fff;--inverse-muted:#ffffffd1;--inverse-soft:#ffffffbd;--accent-text:#1689d8;--accent-text-strong:#1879bd;--accent-text-dark:#075f9f;--accent-text-soft:#238de4;--button-blue:#087ddc;--button-blue-dark:#0567bd;--button-blue-light:#10a7e8;--success-text:#2eb84d;--icon-text:#15a4eb;--pill-text:#28506f;--soft:#00000014;--blue:#19aaf0;--blue-deep:#138be7;--blue-soft:#d8edff;--green-soft:#c8ffc5;--shadow:0 22px 58px #00000012;--radius:30px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--page);color:var(--ink);letter-spacing:0;margin:0;font-family:Manrope,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}img,svg{display:block}a{color:inherit;text-decoration:none}.site-shell{width:100%;margin:0 auto;padding:0}.site-header{z-index:20;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 7);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:var(--inverse);background-color:#0000;border:1px solid #0000;border-radius:999px;width:min(100vw - 68px,1112px);min-height:58px;padding:8px 34px 8px 22px;transition:background .22s,border-color .22s,box-shadow .22s,color .22s;display:flex;position:fixed;top:28px;left:50%;transform:translate(-50%)}.site-header.is-past-hero{color:var(--ink);background:#f7fbff;border-color:#138be71f;box-shadow:0 16px 42px #0050961c}.site-header .brand img{filter:brightness(0)invert()}.hero-frame{border:0;border-radius:0;width:100%;height:100svh;padding:0;position:relative;overflow:hidden}.footer-frame{width:100%;box-shadow:none;background:0 0;border-radius:0;padding:0;position:relative;overflow:hidden}.sky-panel{isolation:isolate;background:radial-gradient(circle at 18% 18%,#ffffff3d,#0000 28%),linear-gradient(#087ddc,#14aef1 44%,#72dcff);border-radius:32px;position:relative;overflow:hidden}.hero-panel{background:url(/images/expedore-hero-castle-2026.png) bottom/cover no-repeat,linear-gradient(#087ddc,#14aef1 44%,#72dcff);border-radius:0;height:100%;min-height:100svh}.brand{align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));font-weight:800;line-height:1;display:inline-flex}.brand .wordmark{letter-spacing:0;align-items:baseline;font-family:Sansita Expedore,Manrope,sans-serif;font-weight:700;line-height:1;display:inline-flex;transform:translateY(-1px)}.wordmark-e{letter-spacing:.05em;font-style:normal}.wordmark-x{letter-spacing:0;font-style:italic}.wordmark-rest{letter-spacing:0;font-style:normal}.brand img{object-fit:contain;flex:none;width:24px;height:24px}.brand-light{color:var(--inverse)}.brand-light img{filter:brightness(0)invert()}.site-nav{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 6);display:flex}.site-nav a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));min-height:38px;color:var(--inverse);white-space:nowrap;justify-content:center;align-items:center;padding:0;font-weight:800;transition:background .18s,color .18s;display:inline-flex}.nav-toggle{display:none}.site-nav a:hover{color:var(--inverse-soft)}.site-header.is-past-hero .site-nav a,.site-header.is-past-hero .brand{color:var(--accent-text-strong)}.site-header.is-past-hero .brand img{filter:brightness(0)saturate()invert(39%)sepia(83%)saturate(882%)hue-rotate(172deg)brightness(89%)contrast(90%)}.site-header.is-past-hero .site-nav a:hover{color:var(--accent-text-dark)}.hero-copy{z-index:3;width:min(100%,620px);color:var(--inverse);text-align:center;margin:min(12vw,128px) auto 0;position:relative}.glass-badge,.outline-badge{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:999px;justify-content:center;align-items:center;min-height:33px;padding:0 16px;font-weight:700;display:inline-flex}.glass-badge{color:var(--inverse-muted);background:#ffffff21;border:1px solid #ffffff2e;box-shadow:inset 0 1px #ffffff2e}.hero-copy h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));letter-spacing:-.04em;margin:0;font-weight:800;line-height:.92}.hero-copy p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));width:min(100%,560px);color:var(--inverse);margin:19px auto 0;font-weight:600;line-height:1.35}.style-pill{min-height:50px;color:var(--inverse);background:#ffffff38;border:7px solid #ffffff36;border-radius:999px;align-items:center;gap:8px;margin-top:28px;padding:5px 10px 5px 15px;display:inline-flex;box-shadow:inset 0 1px #fff3,0 16px 30px #0062a629}.style-pill>span:first-child{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--inverse-muted);font-weight:800}.style-dot,.toolbar-dot{color:var(--blue);background:#ffffffdb;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.style-dot{width:29px;height:29px}.style-dot.is-filled{color:var(--inverse);background:#0785ed}.hero-actions{justify-content:center;gap:11px;margin-top:18px;display:flex}.btn{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 22px;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--button-blue);color:var(--inverse);box-shadow:0 8px 18px #0060be29}.btn-primary:hover{background:var(--button-blue-dark);box-shadow:0 10px 22px #0060be33}.hero-actions .btn{min-height:42px;padding:0 24px}.hero-actions .btn-primary{-webkit-backdrop-filter:blur(14px);background:#087ddc52;border:1px solid #ffffff38;box-shadow:0 10px 26px #00468c1f}.hero-actions .btn-primary:hover{background:#087ddc66;box-shadow:0 12px 28px #00468c29}.btn-white{color:var(--accent-text);background:#ffffffeb}.mountain-scene{z-index:1;pointer-events:none;height:310px;position:absolute;inset:auto 0 0}.hero-panel .mountain-scene{display:none}.mountain{transform-origin:bottom;filter:drop-shadow(0 -5px 18px #00577424);position:absolute;bottom:-34px}.mountain-main{clip-path:polygon(0 100%,20% 52%,27% 64%,41% 16%,52% 58%,64% 28%,83% 82%,100% 100%);background:linear-gradient(145deg,#ffffffdb 0 15%,#0000 16% 100%),linear-gradient(105deg,#1e7d45,#7cc952 36%,#244d58,#edf6fb);width:46%;height:78%;left:26%}.mountain-back{clip-path:polygon(0 100%,22% 72%,43% 18%,57% 55%,72% 24%,100% 100%);opacity:.95;background:linear-gradient(130deg,#ffffffe0 0 24%,#0000 25%),linear-gradient(115deg,#356e55,#9ad64e 45%,#eaf7ff 90%);width:44%;height:62%;left:43%}.mountain-side{clip-path:polygon(0 100%,34% 26%,45% 55%,58% 17%,100% 100%);background:linear-gradient(120deg,#ffffffd1 0 15%,#0000 16%),linear-gradient(110deg,#296a44,#8ac44f 54%,#185462);width:32%;height:70%;left:13%}.mist{filter:blur(16px);background:#ffffffc7;border-radius:999px;height:86px;position:absolute;bottom:-8px}.mist-one{width:68%;left:-8%}.mist-two{width:62%;bottom:12px;right:-8%}.trust-row{flex-wrap:nowrap;justify-content:flex-start;gap:6px;margin:42px 0 36px;display:flex}.trust-item{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));min-height:34px;color:var(--pill-text);white-space:nowrap;background:#e9f5ffb8;border-radius:999px;align-items:center;gap:9px;padding:0 14px;font-weight:800;display:inline-flex}.trust-item svg{color:var(--accent-text)}.trust-item.is-faint{color:var(--pill-text);background:#e9f5ffb8}.trust-item.is-faint svg{color:var(--accent-text)}.about-editor{margin-bottom:48px}.about-contact-row{justify-content:flex-end;margin-top:18px;display:flex}.about-contact-row .btn{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));min-height:47px;padding:0 27px;box-shadow:0 8px 18px #0066c81f}#about-contact{scroll-margin-top:58vh}.content-section,.pricing-section,.faq-section{padding:0 70px 112px}.content-section,.faq-section,.team-section,.testimonial-band{max-width:var(--container-6xl);margin-inline:auto}#why-germany{margin-top:104px}.section-heading{margin-bottom:36px}.section-heading.is-left{text-align:center}.section-heading.is-center{text-align:center;width:min(100%,660px);margin:0 auto 46px}.section-heading h2,.details-intro h2,.cta-copy h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));color:var(--ink);letter-spacing:-.055em;margin:0;font-weight:800;line-height:.98}.section-heading p,.details-intro p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));width:min(100%,590px);color:var(--description);margin:14px auto 0;font-weight:600;line-height:1.55}.section-heading.is-center p{margin-left:auto;margin-right:auto}.editor-stage{min-height:520px;padding:76px 62px;position:relative}.editor-scenery{inset:calc(var(--spacing) * 0);background:radial-gradient(at 12% 80%,#22a0e640,#0000 24%),radial-gradient(at 92% 86%,#4faa4842,#0000 25%),linear-gradient(#d6eeffb8,#ffffff2e);border-radius:4px;position:absolute}.editor-card{z-index:1;background-color:var(--color-white);border:8px solid #ffffffe0;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 28px 60px #00000012}.editor-toolbar{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));min-height:68px;color:var(--inverse);background:#a8dcff;padding:12px 22px;font-weight:800;display:flex}.toolbar-dot{width:31px;height:31px}.toolbar-spacer{flex:1}.editor-body{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));min-height:359px;color:var(--description);padding:74px 86px 96px;font-weight:600;line-height:1.6}.editor-body p{margin:0 0 22px}.editor-body p:first-child{margin-bottom:14px}.editor-body mark{color:var(--accent-text);background:#c9eaff;border-radius:5px;padding:0 4px}.editor-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.editor-stats span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));align-content:start;align-items:flex-start;row-gap:calc(var(--spacing) * 1);color:var(--muted);border:1px solid #0000000f;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:14px;padding:16px 18px;display:grid}.editor-stats i{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);color:var(--blue);background:#19aaf00f;border-width:1px;border-color:#19aaf038;border-radius:3.40282e38px;grid-row:span 2/span 2;justify-content:center;align-items:center;display:inline-flex}.editor-stats i svg{width:17px;height:17px}.editor-stats b{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--ink);align-items:center;line-height:1.25;display:flex}.editor-stats small{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);font-weight:700;line-height:1.45;display:block}.editor-actions{justify-content:flex-end;gap:8px;padding:0 66px 36px;display:flex}.editor-actions button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));min-height:37px;color:var(--accent-text-soft);background:#edf7ff;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-weight:800;display:inline-flex}.editor-actions button:last-child{background:var(--blue);width:30px;color:var(--inverse);padding:0}.feature-title{width:100%}#roadmap .section-heading.is-center{width:min(100%,820px)}@media(min-width:981px){#roadmap .section-heading h2{white-space:nowrap}}.roadmap-list{gap:18px;width:min(100%,960px);margin:0 auto;padding-left:118px;display:grid;position:relative}.roadmap-list:before{content:"";background:linear-gradient(#138be72e,#0000001c 18% 82%,#138be72e);border-radius:999px;width:2px;position:absolute;top:56px;bottom:56px;left:37px;-webkit-mask-image:repeating-linear-gradient(#000 0 6px,#0000 6px 14px);mask-image:repeating-linear-gradient(#000 0 6px,#0000 6px 14px)}.roadmap-card{min-height:202px;box-shadow:var(--shadow);background:#fff;border-radius:28px;grid-template-columns:minmax(250px,.94fr) minmax(0,1.06fr);align-items:center;gap:32px;padding:14px 32px 14px 14px;display:grid;position:relative}.roadmap-marker{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));z-index:1;width:72px;height:72px;color:var(--accent-text-strong);background:#ffffffeb;border:1px solid #ffffffdb;border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:50%;left:-118px;transform:translateY(-50%);box-shadow:0 16px 34px #00000014}.roadmap-card .roadmap-marker{color:var(--accent-text-strong)}.roadmap-image{aspect-ratio:1.45;background:#edf7ff;border-radius:18px;position:relative;overflow:hidden}.roadmap-image img{object-fit:cover;width:100%;height:100%}.roadmap-copy{padding:10px 0}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.feature-card,.testimonial-band article,.faq-list,.price-card{box-shadow:var(--shadow);background:#fff;border-radius:28px}.feature-card{padding:12px;overflow:hidden}.feature-art{border-radius:22px;place-items:center;min-height:270px;display:grid;position:relative;overflow:hidden}.green-art{background:linear-gradient(145deg,#c8ffc5,#b8f6b5)}.blue-art{background:linear-gradient(145deg,#d8edff,#c7e4ff)}.mini-tag,.mini-cta{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));z-index:2;color:var(--success-text);background:#ffffffe0;border-radius:999px;font-weight:800;position:absolute;box-shadow:0 8px 18px #0000000f}.mini-tag{padding:8px 16px;top:28px;left:34px;transform:rotate(5deg)}.mini-cta{padding:9px 17px;bottom:34px;right:22px;transform:rotate(-8deg)}.art-object{width:156px;height:156px;color:var(--blue);place-items:center;display:grid;position:relative}.art-object:before,.art-object:after{content:"";position:absolute;inset:0}.orbit:before{border:2px solid #1aaeef3b;border-radius:50%;box-shadow:0 0 0 36px #1aaeef1a,0 0 0 72px #1aaeef12}.orbit span{background:#fff;border-radius:50%;place-items:center;width:78px;height:78px;display:grid}.stack:before{background:#fff;border-radius:12px;height:34px;inset:18px 0 auto;box-shadow:0 48px #fff,0 96px #fff}.stack:after{background:#8fcfff;border-radius:999px;height:8px;top:31px;left:30px;right:32px;box-shadow:0 48px #8fcfff,0 96px #8fcfff}.cloud:before{filter:drop-shadow(0 16px 24px #4298dc2e);background:radial-gradient(circle at 40% 12%,#fff 0 32%,#0000 33%),linear-gradient(#fff,#fff6);border-radius:50% 50% 45% 45%;height:82px;top:42px;left:4px;right:4px}.box:before{clip-path:polygon(10% 24%,50% 0,90% 24%,78% 100%,22% 100%);background:#78c4f8;inset:60px 10px 18px}.box:after{clip-path:polygon(0 28%,50% 0,100% 28%,78% 100%,22% 100%);background:linear-gradient(135deg,#99d7ff 0 50%,#64b8ef 50% 100%);height:52px;top:50px;left:13px;right:13px}.art-object>span{z-index:1;position:relative}.feature-copy{padding:26px 12px 18px}.feature-copy h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));letter-spacing:-.04em;margin:0;font-weight:800;line-height:1.05}.feature-copy p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--description);margin:12px 0 0;font-weight:600;line-height:1.48}.cta-frame{padding:0 84px 108px}.cta-panel{border-radius:28px;min-height:288px}.cta-copy{z-index:3;text-align:center;width:min(100%,600px);color:var(--inverse);margin:0 auto;padding-top:62px;position:relative}.cta-copy h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));color:var(--inverse)}.cta-copy p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));width:min(100%,450px);color:var(--inverse-soft);margin:12px auto 0;font-weight:700;line-height:1.38}.small-scene{height:170px}.team-section{padding:0 70px 120px}.team-subheading{text-align:center;width:min(100%,640px);margin:0 auto 24px}.team-subheading h3{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));color:var(--ink);margin:0;font-weight:800;line-height:1}.team-subheading p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--description);margin:12px auto 0;font-weight:600;line-height:1.55}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.team-card{box-shadow:var(--shadow);background:#fff;border-radius:28px;padding:30px 26px 28px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}.team-card:hover{transform:translateY(-3px);box-shadow:0 30px 62px #00000017}.team-card:before{content:"";background:url(/images/team-card-background.png) 50%/cover;height:118px;position:absolute;inset:0 0 auto}.team-photo{z-index:1;background:#edf8ff;border:8px solid #fff;border-radius:999px;width:177px;height:177px;margin:0 auto 22px;position:relative;overflow:hidden;box-shadow:0 18px 34px #0050961f}.team-photo img{object-fit:cover;width:100%;height:100%}.team-kicker{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));min-height:33px;color:var(--accent-text);background:#e9f7ff;border-radius:999px;align-items:center;padding:0 15px;font-weight:800;display:inline-flex}.team-card h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--ink);letter-spacing:-.04em;margin:17px 0 0;font-weight:800;line-height:1.04}.team-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--accent-text);margin:7px 0 0;font-weight:800;line-height:1.35}.team-card p:not(.team-title){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--description);margin:17px 0 0;font-weight:600;line-height:1.52}.details-section{text-align:center;padding:0 70px 34px;display:block}.outline-badge{border:1px solid var(--soft);color:var(--description)}.details-intro h2{margin-top:22px}.box-illustration{background:var(--blue-soft);width:min(100%,360px);height:360px;box-shadow:var(--shadow);border:8px solid #fff;border-radius:28px;place-items:center;margin-top:50px;display:grid;position:relative}.open-box{clip-path:polygon(9% 24%,50% 0,91% 24%,78% 100%,22% 100%);filter:drop-shadow(0 18px 18px #2e7fbe29);background:#82cdf9;width:190px;height:112px}.box-illustration>span{width:48px;height:48px;color:var(--inverse);background:#67bff7;border:7px solid #ffffff8c;border-radius:15px;place-items:center;display:grid;position:absolute}.box-illustration>span:first-of-type{top:85px;left:91px;transform:rotate(-18deg)}.box-illustration>span:nth-of-type(2){top:104px;right:84px;transform:rotate(14deg)}.box-illustration>span:nth-of-type(3){top:154px;left:148px;transform:rotate(8deg)}.benefit-list{gap:36px;padding-bottom:40px;display:grid}.benefit-list article{grid-template-columns:44px 1fr;gap:20px;display:grid}.benefit-icon{color:var(--ink)}.benefit-list h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));letter-spacing:-.035em;margin:0;font-weight:800}.benefit-list p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--description);margin:10px 0 0;font-weight:600;line-height:1.5}.testimonial-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:0 70px 116px;display:grid}.testimonial-band article{flex-direction:column;justify-content:space-between;min-height:188px;padding:26px;display:flex}.testimonial-band p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--description);letter-spacing:0;margin:0;font-weight:600;line-height:1.5}.testimonial-band div{border-top:1px solid var(--soft);gap:4px;margin-top:28px;padding-top:18px;display:grid}.testimonial-band strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.testimonial-band span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);font-weight:700}.pricing-grid{grid-template-columns:1fr;align-items:start;width:min(100%,32rem);margin:0 auto;display:grid}.price-card{background:#fff;border:1px solid #15aeef52;border-radius:28px;flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden}.price-card.is-featured{background:linear-gradient(180deg,var(--button-blue-dark) 0%,var(--button-blue) 46%,var(--button-blue-light) 100%);color:var(--inverse);border-color:#0000}.plan-kicker{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:currentColor;font-weight:800;display:inline-flex}.price-card:not(.is-featured) .plan-kicker{color:var(--ink)}.price-card h3{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));letter-spacing:-.045em;margin:12px 0 0;font-weight:800;line-height:1}.price{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height));letter-spacing:-.055em;margin:12px 0 0;font-weight:800;line-height:.95}.plan-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));width:min(100%,430px);margin:16px 0 28px;font-weight:700;line-height:1.45}.price-card:not(.is-featured) .plan-summary{color:var(--description)}.included-panel{z-index:1;color:var(--ink);background:#fff;border-radius:22px;flex-direction:column;flex:1;padding:24px;display:flex;position:relative}.price-card:not(.is-featured) .included-panel{padding:0}.included-panel h4{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin:0 0 20px;font-weight:800}.included-panel ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.included-panel li{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--description);grid-template-columns:28px 1fr;align-items:start;gap:12px;font-weight:700;line-height:1.35;display:grid}.included-panel li span{width:22px;height:22px;color:var(--icon-text);border:1px solid #9bdffb;border-radius:5px;place-items:center;display:grid}.plan-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background:var(--button-blue);min-height:52px;color:var(--inverse);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:28px;font-weight:800;transition:transform .18s,background .18s,box-shadow .18s;display:flex;box-shadow:0 12px 24px #0060be33}.plan-button:hover{background:var(--button-blue-dark);transform:translateY(-1px);box-shadow:0 14px 28px #0060be3d}.pricing-note{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));width:min(100%,32rem);color:var(--description);text-align:center;margin:22px auto 0;font-weight:600;line-height:1.55}.pricing-note a{color:var(--accent-text-strong);text-underline-offset:4px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.faq-section{padding-bottom:96px}.faq-list{padding:8px 0 28px;overflow:hidden}.faq-list article+article{border-top:1px solid var(--soft)}.faq-list button{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));text-align:left;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;font-weight:800;display:flex}.faq-list i{width:34px;height:34px;color:var(--blue);background:#edf8ff;border-radius:50%;flex:none;place-items:center;transition:transform .22s;display:grid}[data-faq-item][data-open=true] .faq-list i,[data-faq-item][data-open=true] i{transform:rotate(90deg)}.faq-answer{opacity:0;will-change:max-height;max-height:0;transition:max-height .24s,opacity .18s;overflow:hidden}[data-faq-item][data-open=true] .faq-answer{opacity:1;max-height:24rem}.faq-answer p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--description);margin:0;padding:0 91px 39px 34px;font-weight:600;line-height:1.58}.footer-panel{background:url(/images/expedore-hero-castle-2026.png) top/cover no-repeat,linear-gradient(#087ddc,#14aef1);border-radius:0;min-height:360px;padding:58px 80px 28px;position:relative}.footer-panel:after{content:none}.footer-content{z-index:2;color:var(--inverse);grid-template-columns:.78fr 1fr;gap:70px;display:grid;position:relative}.footer-content p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));width:min(100%,245px);color:var(--inverse-muted);margin:18px 0 0;font-weight:700;line-height:1.45}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;display:grid}.footer-links h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin:0 0 15px;font-weight:800}.footer-links a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--inverse-muted);margin-top:8px;font-weight:700;display:block}.footer-bottom{z-index:3;color:var(--inverse-muted);border-top:1px solid #ffffff75;justify-content:space-between;align-items:center;padding-top:18px;display:flex;position:absolute;bottom:24px;left:80px;right:80px}.footer-bottom p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin:0;font-weight:700}.footer-bottom div{gap:8px;display:flex}.footer-bottom a{width:34px;height:34px;color:var(--accent-text-strong);background:#ffffffe6;border-radius:999px;place-items:center;display:grid}.footer-bottom img{width:15px;height:15px}@media(max-width:980px){.site-shell{padding:0}.hero-panel{background-position:bottom;min-height:100svh}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0675cc2e;gap:18px;width:calc(100vw - 36px);padding-left:17px;padding-right:26px}.nav-toggle{color:currentColor;background:#ffffff24;border:1px solid #ffffff38;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:38px;height:38px;display:inline-flex}.nav-toggle span{background:currentColor;border-radius:999px;width:16px;height:2px;transition:transform .18s,opacity .18s}.site-header[data-nav-open=true] .nav-toggle span:first-child{transform:translateY(6px)rotate(45deg)}.site-header[data-nav-open=true] .nav-toggle span:nth-child(2){opacity:0}.site-header[data-nav-open=true] .nav-toggle span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.site-nav{max-width:none;color:var(--ink);opacity:0;pointer-events:none;background:#f7fbfff5;border:1px solid #138be71f;border-radius:22px;grid-template-columns:1fr;gap:2px;padding:8px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(-6px);box-shadow:0 18px 48px #00468c29}.site-header[data-nav-open=true] .site-nav{opacity:1;pointer-events:auto;transform:translateY(0)}.site-nav a,.site-header.is-past-hero .site-nav a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));min-height:42px;color:var(--accent-text-strong);border-radius:16px;justify-content:flex-start;padding:0 14px}.site-nav a:hover,.site-header.is-past-hero .site-nav a:hover{color:var(--accent-text-dark);background:#138be714}.hero-copy{margin-top:72px;padding:0 24px}.content-section,.pricing-section,.faq-section,.team-section,.details-section,.testimonial-band{padding-left:12px;padding-right:12px}.editor-stage{padding:44px 18px}.editor-card{border-width:5px;border-radius:24px}.editor-toolbar{min-height:56px;padding:10px 16px}.editor-body{padding:38px 28px}.trust-row{flex-wrap:wrap}.editor-stats,.feature-grid,.team-grid,.details-section,.testimonial-band,.pricing-grid,.footer-content{grid-template-columns:1fr}.roadmap-list{width:min(100%,760px);padding-left:86px}.roadmap-list:before{left:34px}.roadmap-card{grid-template-columns:1fr;gap:22px;padding:12px 12px 30px}.roadmap-marker{width:68px;height:68px;top:calc(min(100vw,760px)/1.45 - 157.862px);bottom:auto;left:26px;transform:none}.roadmap-copy{padding:0 18px}.cta-frame{padding-left:12px;padding-right:12px}.footer-panel{padding:38px 30px 28px}.footer-bottom{margin-top:56px;position:relative;bottom:auto;left:auto;right:auto}}@media(max-width:620px){.footer-frame{border-radius:0;padding:0}.hero-frame{width:100%;height:100svh}.sky-panel{border-radius:0}.hero-panel{background:url(/images/expedore-hero-castle-2026.png) bottom/cover no-repeat,linear-gradient(#087ddc,#14aef1 44%,#72dcff);min-height:100svh}.site-header{border-radius:28px;align-items:center;gap:12px;width:calc(100vw - 28px);min-height:52px;padding:7px 8px 7px 14px;top:16px}.brand{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));gap:8px}.brand img{width:25px;height:25px}.hero-copy h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));line-height:.96}.hero-copy{margin-top:86px;padding:0 18px}.hero-copy p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.footer-bottom{flex-direction:column;align-items:flex-start}.hero-actions{flex-direction:column;align-items:center}.style-pill{max-width:100%;transform:scale(.9)}.mountain-scene{height:240px}.section-heading h2,.details-intro h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.section-heading p,.details-intro p,.team-subheading p,.hero-copy p,.editor-body,.feature-copy p,.cta-copy p,.team-title,.team-card p:not(.team-title),.benefit-list p,.testimonial-band p,.plan-summary,.pricing-note,.faq-list button,.faq-answer p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.feature-art{min-height:220px}.roadmap-list{gap:22px;padding-left:0}.roadmap-list:before{display:none}.roadmap-card{border-radius:26px;padding:12px 12px 32px}.roadmap-marker{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));width:56px;height:56px;top:calc(68.9655vw - 103.103px)}.roadmap-image{border-radius:22px}.roadmap-copy{padding:0 26px}.editor-actions{padding:0 24px 28px}.footer-links{grid-template-columns:1fr;gap:22px}.footer-content{gap:34px}.footer-content p{width:min(100%,280px)}.footer-panel:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#002d5c00,#001e4261 52%,#00132da8),radial-gradient(at 50% 100%,#00102a47,#0000 68%);height:34%;position:absolute;bottom:0;left:0;right:0}.footer-bottom{gap:14px;margin-top:46px}.footer-bottom div{gap:10px}}@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}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
