@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-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--color-stone-500:#79716b;--color-stone-800:#292524;--color-stone-950:#0c0a09;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--radius-xl:16px;--radius-2xl:20px;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#c28b6a;--color-secondary:#d6c3a8;--color-accent:#9aab9a;--color-success:#3f8f6b;--color-destructive:#c45c4a;--color-card:#fff;--color-border:#e7e0d8;--color-muted:#78716c;--color-sidebar:#1c1917;--color-sidebar-foreground:#fdf8f6}@supports (color:lab(0% 0 0)){:root,:host{--color-stone-500:lab(48.1164% 2.35701 4.26852);--color-stone-800:lab(15.0353% 1.96067 1.53427);--color-stone-950:lab(2.86037% .455312 .568903)}}}@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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-52{height:calc(var(--spacing) * 52)}.h-auto{height:auto}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-24{width:calc(var(--spacing) * 24)}.w-52{width:calc(var(--spacing) * 52)}.max-w-md{max-width:var(--container-md)}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-stone-950{background-color:var(--color-stone-950)}.p-5{padding:calc(var(--spacing) * 5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-16{padding-block:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-muted{color:var(--color-muted)}.text-stone-500{color:var(--color-stone-500)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.hover\:bg-stone-800:hover{background-color:var(--color-stone-800)}.hover\:opacity-90:hover{opacity:.9}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}@media (min-width:40rem){.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:48rem){.md\:block{display:block}}}:root{--background:#fdf8f6;--foreground:#1c1917;--font-display:"Satoshi", var(--font-inter), "Inter", ui-sans-serif, system-ui, sans-serif;--font-geist-sans:var(--font-sans);--font-geist-mono:var(--font-mono);--color-cream:var(--color-sidebar-foreground);--color-charcoal:var(--foreground);--color-clay:var(--color-primary);--color-sand:var(--color-secondary);--color-sage:var(--color-accent);--color-line:var(--color-border);--color-alert:var(--color-destructive);--color-lavender:#ede8ff;--shadow-xs:0 1px 2px #1c19170a;--shadow-soft:0 1px 2px #1c19170a, 0 10px 28px #1c19170f;--shadow-md:0 2px 6px #1c19170d, 0 18px 44px #1c191714}*,:before,:after{box-sizing:border-box}body{background:var(--background);color:var(--foreground);font-family:var(--font-inter), var(--font-sans), Arial, Helvetica, sans-serif}h1,h2,h3,h4,h5,h6,.hero-copy h1,.section-heading h2{font-family:var(--font-display)}.logo-gradient{background-image:linear-gradient(135deg,#c28b6a,#b89b9b,#d6c3a8)}.text-gradient{color:#0000;background-image:linear-gradient(135deg,#c28b6a,#b89b9b,#d6c3a8);-webkit-background-clip:text;background-clip:text}html,body{max-width:100%;overflow-x:hidden}.gradient-text{color:var(--color-charcoal)}.about-points,.contact-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:26px;display:grid}.about-point{border:1px solid var(--color-line);color:var(--color-charcoal);background:#fff;border-radius:16px;align-items:center;gap:10px;padding:16px 18px;font-weight:600;display:flex}.about-point svg{color:var(--color-success);flex:none}.contact-card{border:1px solid var(--color-line);color:var(--color-charcoal);background:#fff;border-radius:16px;gap:6px;padding:20px;text-decoration:none;transition:border-color .15s;display:grid}.contact-card:hover{border-color:var(--color-clay)}.contact-card strong{font-size:16px}.contact-label{letter-spacing:.06em;text-transform:uppercase;color:#8a8178;font-size:12px;font-weight:700}.app-shell{align-items:stretch;gap:22px;display:flex}.app-sidebar{background:var(--color-sidebar);color:var(--color-sidebar-foreground);border-radius:var(--radius-2xl);flex-direction:column;flex:0 0 248px;align-self:flex-start;height:calc(100vh - 130px);padding:22px 16px;display:flex;position:sticky;top:22px}.app-nav-link{color:#fcfaf7bd;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.app-nav-link:hover{color:#fff;background:#ffffff0f}.app-nav-link.is-active{color:#fff;background:#ffffff1a}.app-nav-link.is-active svg{color:#d3a883}.app-nav{flex-direction:column;flex:auto;gap:8px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.app-nav-group{gap:2px;display:grid}.app-nav-section{letter-spacing:.14em;text-transform:uppercase;color:#fcfaf761;padding:8px 12px 4px;font-size:10px;font-weight:800}.app-nav-link.is-soon{color:#fcfaf752;cursor:default}.app-nav-soon{color:#fcfaf799;background:#ffffff14;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:700}.app-help{text-align:center;color:#fff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;margin-top:16px;padding:18px}.app-help svg{color:var(--color-sand);margin:0 auto 8px;display:block}.app-help-title{font-size:14px;font-weight:700}.app-help-text{color:#fcfaf799;margin-top:2px;font-size:12px;line-height:1.4}.app-help-btn{color:#fff;background:#ffffff1f;border-radius:999px;margin-top:12px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.app-main{flex-direction:column;flex:auto;min-width:0;display:flex}.app-topbar{justify-content:flex-end;margin-bottom:18px;display:flex}@media (max-width:768px){.app-shell{display:block}.app-sidebar{display:none}}@media (min-width:769px){.profile-menu-nav{display:none}}@keyframes accountBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes accountDrawerIn{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}.account-backdrop{z-index:110;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f1e1c70;animation:.18s accountBackdropIn;position:fixed;inset:0}.account-drawer{z-index:120;border-left:1px solid var(--color-line);width:min(360px,90vw);height:100%;padding:20px 16px calc(22px + env(safe-area-inset-bottom));background:#fffdfb;flex-direction:column;gap:14px;animation:.22s cubic-bezier(.4,0,.2,1) accountDrawerIn;display:flex;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-30px 0 80px #1f1e1c2e}.account-close{border:1px solid var(--color-line);color:#6f6860;cursor:pointer;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.account-row{color:var(--color-charcoal);cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;width:100%;padding:11px 12px;font-size:14px;font-weight:600;text-decoration:none;transition:background .14s;display:flex}.account-row:hover{background:#1f1e1c0d}.account-logout{color:#b25b5b}.account-logout:hover{background:#b25b5b14}.account-tile{border:1px solid var(--color-line);color:var(--color-charcoal);background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;text-decoration:none;transition:transform .14s,box-shadow .14s,border-color .14s;display:flex}.account-tile:hover{transform:translateY(-1px);box-shadow:0 10px 24px #1f1e1c12}.account-tile.is-active{background:#be8b6c14;border-color:#be8b6c80}.account-tile-icon{color:#8a684f;background:#be8b6c1f;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}.account-tile-lock{color:#a29a90;background:#fff;border-radius:999px;padding:1px;position:absolute;top:-4px;right:-4px}.account-tile-label{font-size:12.5px;font-weight:700;line-height:1.2}@media (min-width:769px){.account-nav-grid{display:none}}.auth-shell{justify-content:center;align-items:center;min-height:calc(100vh - 120px);padding:40px;display:flex}.auth-card{background:linear-gradient(135deg,#fcfaf7 0%,#f2ece5 100%);border:1px solid #e8e0d7e6;border-radius:42px;width:100%;max-width:1100px;position:relative;overflow:hidden;box-shadow:0 40px 120px #1f1e1c1f}.auth-grid{z-index:2;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid;position:relative}.auth-intro{padding:58px}.auth-form-col{align-items:center;padding:34px;display:flex}@media (max-width:720px){.auth-shell{padding:14px}.auth-card{border-radius:26px}.auth-grid{grid-template-columns:1fr}.auth-intro{padding:34px 26px 4px}.auth-form-col{padding:22px 22px 32px}}.stats-cards-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;display:grid}.stat-card{background:var(--color-card);border:1px solid var(--color-line);box-shadow:var(--shadow-xs);border-radius:18px;padding:20px 22px;transition:transform .16s,box-shadow .16s;position:relative;overflow:hidden;container-type:inline-size}.stat-card-accent{height:3px;position:absolute;top:0;left:0;right:0}.stat-card:hover{transform:translateY(-2px);box-shadow:0 18px 40px #1f1e1c14}.stat-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.stat-card-title{text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700}.stat-card-badge{background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:0 4px 12px #1f1e1c0d}.stat-card-value{letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:14px;font-size:clamp(21px,11cqi,30px);font-weight:800;line-height:1.05}.stat-card-text{color:#8a8178;margin-top:6px;font-size:13px}.pricing-promo{flex-wrap:wrap;justify-content:center;gap:12px;margin:0 auto 30px;animation:.62s cubic-bezier(.2,.7,.2,1) both promoRise;display:flex}@keyframes promoRise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.pricing-promo span{letter-spacing:-.01em;border-radius:999px;align-items:center;gap:8px;padding:9px 17px;font-size:14px;font-weight:700;display:inline-flex}.pricing-promo span:first-child{color:#fff7f1;background:linear-gradient(118deg,#c88f68 0%,#a5673f 52%,#c88f68 100%);font-weight:800;position:relative;overflow:hidden;box-shadow:0 10px 26px #a5673f4d}.pricing-promo span:first-child svg{color:#ffe7d4}.pricing-promo span:first-child:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 22%,#ffffff61 50%,#0000 78%);animation:4s ease-in-out 1.4s infinite promoShine;position:absolute;inset:0;transform:translate(-125%)}@keyframes promoShine{0%{transform:translate(-125%)}55%,to{transform:translate(125%)}}.pricing-promo span:last-child{color:#4d7c65;background:#4d7c651a;border:1px solid #4d7c6538}.pricing-promo span:last-child svg{color:#4d7c65}@media (prefers-reduced-motion:reduce){.pricing-promo{animation:none}.pricing-promo span:first-child:after{display:none}}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;gap:20px;display:grid}.pricing-card{background:#fff;border:1px solid #e8e0d7e6;border-radius:24px;flex-direction:column;padding:30px 28px;display:flex;position:relative}.pricing-card.is-featured{background:linear-gradient(#fff,#fdfbf8);border-color:#be8b6c80;box-shadow:0 30px 70px #1f1c191a}.pricing-badge{text-transform:uppercase;letter-spacing:.06em;color:#8a684f;background:#be8b6c24;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:800;position:absolute;top:18px;right:18px}.pricing-name{color:var(--color-charcoal);font-size:15px;font-weight:800}.pricing-price{letter-spacing:-.05em;color:var(--color-charcoal);margin-top:10px;font-size:40px;font-weight:900;line-height:1}.pricing-period{color:#8a8178;letter-spacing:0;margin-left:4px;font-size:16px;font-weight:600}.pricing-tagline{color:#8a8178;margin-top:8px;font-size:14px}.pricing-features{flex:1;gap:10px;margin:20px 0 24px;padding:0;list-style:none;display:grid}.pricing-features li{color:#4a443e;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.pricing-features li svg{color:#4d7c65;flex:none;margin-top:2px}.pricing-card .primary-action,.pricing-card .secondary-action{justify-content:center;width:100%}@media print{.app-sidebar,.app-topbar{display:none!important}.app-shell,.app-main{display:block!important}}.text-muted{color:var(--color-muted)}.landing-nav-link,.navbar-login-link,.navbar-account-link{color:#5f5a54;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:850;text-decoration:none;transition:all .18s cubic-bezier(.4,0,.2,1);display:inline-flex}.landing-nav-link{background:#ffffff70;border:1px solid #e8e0d7b8}.navbar-login-link{color:var(--color-charcoal);background:#ffffffb8;border:1px solid #e8e0d7e6}.navbar-account-link{background:var(--color-charcoal);border:1px solid var(--color-charcoal);color:var(--color-cream);box-shadow:0 14px 30px #1f1c191f}.site-header-inner{flex-wrap:nowrap}.site-nav{min-width:0}.brand-link,.language-switcher{flex:none}.language-switcher{justify-content:flex-end}.landing-page{gap:clamp(24px,3vw,34px);padding-bottom:72px;display:grid}.landing-hero,.experience-section,.dashboard-section,.landing-cta{background:radial-gradient(circle at 92% 8%,#d7c4a41f,#0000 34%),radial-gradient(circle at 4% 96%,#a8b3a414,#0000 30%),linear-gradient(#fff 0%,#fdfbf8 100%);border:1px solid #e8e0d7b3;border-radius:40px;position:relative;overflow:hidden;box-shadow:0 24px 64px #1f1c190d}.connected-banner{color:var(--color-charcoal);background:linear-gradient(135deg,#be8b6c21,#a4b3a421);border:1px solid #be8b6c57;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:13px 20px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex}.connected-banner:hover{transform:translateY(-1px);box-shadow:0 16px 40px #1f1c1914}.connected-banner-note{align-items:center;gap:8px;font-weight:600;display:inline-flex}.connected-banner-cta{color:#8a684f;align-items:center;gap:6px;font-weight:800;display:inline-flex}.landing-hero{flex-direction:column;justify-content:center;align-items:stretch;min-height:min(790px,100vh - 108px);padding:clamp(36px,5vw,72px);display:flex}.landing-hero:before{content:"";opacity:.32;pointer-events:none;background-image:linear-gradient(#e8e0d73d 1px,#0000 1px),linear-gradient(90deg,#e8e0d738 1px,#0000 1px);background-size:46px 46px;border-radius:34px;position:absolute;inset:18px;-webkit-mask-image:linear-gradient(90deg,#0003,#000000d9);mask-image:linear-gradient(90deg,#0003,#000000d9)}.landing-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#be806c1a,#0000 68%);border-radius:999px;width:380px;height:380px;position:absolute;top:-120px;right:-120px}.landing-hero>*{z-index:1;position:relative}.hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);align-items:center;gap:clamp(34px,5vw,74px);display:grid}.hero-copy{max-width:760px}.hero-kicker,.section-kicker{color:#5f5a54;letter-spacing:.08em;text-transform:uppercase;background:#ffffff9e;border:1px solid #d7c4a4a3;border-radius:999px;flex-wrap:wrap;align-items:center;gap:9px;max-width:100%;min-height:32px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex}.hero-copy h1{max-width:620px;color:var(--color-charcoal);letter-spacing:-.025em;text-wrap:balance;margin-top:22px;font-size:clamp(33px,3.05vw,46px);font-weight:700;line-height:1.07}.hero-reassure{color:#6f6860;align-items:center;gap:8px;margin-top:18px;font-size:13.5px;font-weight:600;display:inline-flex}.hero-reassure svg{color:#4d7c65;flex:none}.hero-title-line{display:block}.hero-title-accent{color:var(--color-clay)}.hero-copy p,.section-heading p,.landing-cta p{color:var(--color-muted);font-size:18px;line-height:1.64}.hero-copy p{max-width:620px;margin-top:24px;font-size:clamp(17px,1.4vw,20px)}.hero-actions,.hero-badges{flex-wrap:wrap;gap:12px;display:flex}.hero-actions{margin-top:30px}.primary-action,.secondary-action{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-size:14px;font-weight:900;text-decoration:none;transition:all .18s cubic-bezier(.4,0,.2,1);display:inline-flex}.primary-action{color:#fff;background:linear-gradient(135deg,#c68f6b 0%,#a0603a 100%);border:1px solid #965a368c;box-shadow:0 20px 42px #a0603a47}.primary-action:hover{background:linear-gradient(135deg,#cd9873 0%,#95592f 100%);transform:translateY(-1px);box-shadow:0 24px 52px #a0603a5c}.secondary-action{color:var(--color-charcoal);background:#ffffffc7;border:1px solid #e8e0d7fa;box-shadow:0 14px 36px #1f1c190e}.hero-badges{margin-top:24px}.hero-badges span,.trust-strip span{color:#5f5a54;background:#ffffffb8;border:1px solid #e8e0d7e6;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex}.hero-visual{min-height:470px;padding-bottom:56px;padding-right:20px;position:relative}.hero-visual:before{content:"";filter:blur(8px);background:radial-gradient(circle,#d7c4a452,#ede9ff2e 46%,#0000 70%);border-radius:999px;width:430px;height:430px;position:absolute;top:28px;right:16px}.invoice-card-premium{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;border:1px solid #e8e0d7fa;border-radius:30px;width:min(430px,100%);margin-left:auto;padding:clamp(24px,2.4vw,34px);position:relative;box-shadow:0 34px 94px #1f1c191f}.invoice-card-head,.invoice-lines div,.invoice-total,.qr-invoice-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.document-label,.invoice-lines span,.invoice-total span,.qr-invoice-row span,.dashboard-preview-header span,.dashboard-card-title span{color:#81776d;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.invoice-card-head strong,.invoice-lines strong,.invoice-total strong,.qr-invoice-row strong{color:var(--color-charcoal);font-size:14px}.status-pill{border-radius:999px;min-height:30px;padding:0 12px;font-size:12px;font-weight:900}.status-paid{color:var(--color-success);background:#4d7c651f;border:1px solid #4d7c652e}.invoice-lines{gap:14px;margin-top:28px;display:grid}.invoice-lines div,.invoice-total{border-bottom:1px solid #e8e0d7d1;padding-bottom:12px}.invoice-total{margin-top:18px}.invoice-total strong{letter-spacing:0;font-size:23px}.qr-invoice-row{color:#fcfaf7;background:linear-gradient(135deg,#111622,#1f1c19);border-radius:24px;align-items:flex-end;margin-top:24px;padding:18px 144px 18px 18px}.qr-invoice-row strong{color:#fcfaf7;margin-top:6px;font-size:12px;display:block}.qr-pattern{background:#fcfaf7;border-radius:12px;grid-template-columns:repeat(8,1fr);gap:3px;width:86px;height:86px;padding:8px;display:grid}.qr-pattern span{background:#e8e0d7;border-radius:2px}.qr-pattern span.is-filled{background:#1f1c19}.payment-mini-card{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fcfaf7f0;border:1px solid #e8e0d7f2;border-radius:28px;gap:10px;width:174px;padding:22px;display:grid;position:absolute;bottom:0;right:-8px;box-shadow:0 30px 86px #1f1c1924}.hero-feature-row{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffa8;border:1px solid #e8e0d7e6;border-radius:28px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(30px,4vw,50px);display:grid;overflow:hidden;box-shadow:0 22px 76px #1f1c1911}.hero-feature-card{border-right:1px solid #e8e0d7c7;min-height:126px;padding:22px;transition:background .2s}.hero-feature-card:hover{background:#c28b6a0e}.hero-feature-card:last-child{border-right:0}.hero-feature-card svg{color:#9a7b59}.hero-feature-card h3{color:var(--color-charcoal);letter-spacing:0;margin-top:12px;font-size:14px;font-weight:900}.hero-feature-card p{color:var(--color-muted);margin-top:6px;font-size:12px;line-height:1.55}.payment-mini-card span{color:#81776d;font-size:12px;font-weight:800}.payment-mini-card strong{color:var(--color-charcoal);font-size:20px}.trust-strip{background:#111622;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:12px;padding:16px;display:flex;box-shadow:0 24px 76px #11162224}.trust-strip span{color:#fcfaf7;background:0 0;border:0}.landing-section{padding:clamp(24px,4vw,48px) 0}.dashboard-section{padding:clamp(30px,4vw,54px)}.section-heading{max-width:850px;margin-bottom:28px}.section-heading.compact{margin-bottom:0}.section-heading h2,.landing-cta h2{color:var(--color-charcoal);letter-spacing:-.02em;margin-top:14px;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.1}.section-heading p,.landing-cta p{max-width:720px;margin-top:18px}.feature-grid,.platform-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card,.platform-card{background:#ffffffd1;border:1px solid #e8e0d7f2;border-radius:26px;min-height:220px;padding:26px;transition:all .18s cubic-bezier(.4,0,.2,1);box-shadow:0 20px 54px #1f1c190f}.feature-card:hover,.platform-card:hover,.landing-nav-link:hover,.primary-action:hover,.secondary-action:hover{transform:translateY(-3px)}.feature-card:hover,.platform-card:hover{border-color:#c28b6a6b;box-shadow:0 30px 72px #1f1c1921}.feature-icon,.platform-card svg{color:#8a684f;background:#d7c4a438;border-radius:15px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.feature-card h3,.platform-card h3{color:var(--color-charcoal);letter-spacing:0;margin-top:22px;font-size:20px;font-weight:930}.feature-card p,.platform-card p{color:var(--color-muted);margin-top:10px;font-size:15px;line-height:1.65}#platform.landing-section{background:radial-gradient(circle at 6% 8%,#d7c4a433,#0000 42%),radial-gradient(circle at 96% 94%,#a8b3a41f,#0000 40%),linear-gradient(#fbf7f1 0%,#faf4ec 100%);border:1px solid #e8e0d7b3;border-radius:40px;padding:clamp(30px,4.5vw,60px);box-shadow:0 24px 64px #1f1c190d}#platform .section-heading{margin-bottom:clamp(24px,3vw,36px)}#platform .platform-card{background:#ffffffeb;position:relative}#platform .platform-card svg{color:#a5673f;background:linear-gradient(135deg,#c28b6a38,#d7c4a44d)}#platform .platform-grid{counter-reset:feat}#platform .platform-card{counter-increment:feat}#platform .platform-card:after{content:counter(feat, decimal-leading-zero);letter-spacing:.06em;color:#8a684f66;font-variant-numeric:tabular-nums;top:26px;font-size:12px;font-weight:800;position:absolute;inset-inline-end:26px}.experience-section{grid-template-columns:minmax(280px,.72fr) minmax(360px,1fr);align-items:center;gap:clamp(28px,5vw,64px);padding:clamp(32px,5vw,62px);display:grid}.device-composition{min-height:460px;position:relative}.desktop-mockup,.tablet-mockup,.mobile-mockup{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #e8e0d7f2;box-shadow:0 26px 80px #1f1c191a}.desktop-mockup{border-radius:30px;width:min(620px,100%);padding:16px;position:absolute;top:0;right:0}.mockup-topbar{gap:7px;padding:4px 4px 14px;display:flex}.mockup-topbar span{background:#d7c4a4;border-radius:999px;width:9px;height:9px}.desktop-mockup-grid{background:#1f1c19;border-radius:22px;grid-template-columns:132px 1fr;min-height:280px;display:grid;overflow:hidden}.mock-sidebar{background:linear-gradient(#ffffff14,#0000),#141210}.mock-content{background:#f8f3ec;padding:18px}.mock-kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mock-kpis span,.mock-lines span{background:#ffffffe6;border-radius:16px}.mock-kpis span{height:68px}.mock-chart{background:linear-gradient(135deg,#a8b3a452,#0000),#ffffffd1;border-radius:18px;height:110px;margin-top:12px}.mock-lines{gap:8px;margin-top:12px;display:grid}.mock-lines span{height:28px}.tablet-mockup{border-radius:26px;gap:8px;width:230px;padding:22px;display:grid;position:absolute;bottom:28px;left:0}.tablet-mockup strong,.mobile-mockup strong{color:var(--color-charcoal)}.tablet-mockup span,.mobile-mockup span{color:var(--color-muted);font-size:13px;font-weight:800}.mobile-mockup{border-radius:34px;align-content:start;gap:12px;width:160px;min-height:310px;padding:16px;display:grid;position:absolute;bottom:0;right:28px}.mobile-notch{background:#1f1c19;border-radius:999px;width:56px;height:6px;margin:0 auto 6px}.mobile-logo{color:#fcfaf7;background:#1f1c19;border-radius:14px;place-items:center;width:44px;height:44px;font-weight:950;display:grid}.mobile-bars{align-items:end;gap:8px;height:92px;display:flex}.mobile-bars span{background:#a8b3a4;border-radius:999px;flex:1}.mobile-bars span:first-child{height:42%}.mobile-bars span:nth-child(2){height:72%}.mobile-bars span:nth-child(3){height:54%}.landing-cta{justify-content:space-between;align-items:center;gap:24px;padding:clamp(34px,5vw,64px);display:flex}.landing-cta>div{max-width:780px}.dashboard-preview-shell{isolation:isolate;background:radial-gradient(circle at 82% 0,#ede9ff61,#0000 34%),radial-gradient(circle at 88% 78%,#d7c4a43d,#0000 30%),linear-gradient(135deg,#fff 0%,#fbf7f1 60%,#f0e4d5 100%);border:1px solid #e8e0d7f2;border-radius:36px;grid-template-columns:254px minmax(0,1fr);width:100%;min-height:670px;display:grid;position:relative;overflow:hidden;box-shadow:0 44px 130px #1f1c191f}.dashboard-preview-shell:before{content:"";z-index:-1;opacity:.28;pointer-events:none;background-image:linear-gradient(#e8e0d738 1px,#0000 1px),linear-gradient(90deg,#e8e0d738 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.dashboard-preview-shell:after{content:"";z-index:-1;filter:blur(16px);pointer-events:none;background:radial-gradient(circle,#be806c38,#0000 68%);border-radius:999px;width:420px;height:420px;position:absolute;bottom:-170px;right:-140px}.dashboard-sidebar{z-index:1;color:#fcfaf7;background:radial-gradient(circle at 22% 0,#d7c4a429,#0000 34%),linear-gradient(#111622 0%,#151923 52%,#1f1c19 100%);flex-direction:column;gap:20px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:inset -1px 0 #ffffff0d}.dashboard-sidebar:before{content:"";opacity:.62;pointer-events:none;background:linear-gradient(#ffffff12,#0000 38%),linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/42px 42px;position:absolute;inset:0}.dashboard-brand,.dashboard-sidebar-pill,.dashboard-menu,.dashboard-help{z-index:1;position:relative}.dashboard-brand{align-items:center;gap:12px;display:flex}.dashboard-mark{color:#111622;background:linear-gradient(135deg,#f2c7b5,#d7c4a4 58%,#a8b3a4);border-radius:15px;place-items:center;width:44px;height:44px;font-weight:950;display:grid;box-shadow:0 18px 38px #00000038}.dashboard-brand strong{letter-spacing:-.02em;font-size:15px;display:block}.dashboard-brand span,.dashboard-help span,.dashboard-sidebar-pill span{color:#fcfaf79e;font-size:12px;font-weight:750;display:block}.dashboard-sidebar-pill{background:#fcfaf712;border:1px solid #fcfaf717;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:36px;padding:0 12px;display:inline-flex}.dashboard-sidebar-pill svg{color:#d7c4a4}.dashboard-menu{gap:7px;display:grid}.dashboard-menu div{color:#fcfaf7ad;border:1px solid #0000;border-radius:15px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:13px;font-weight:850;transition:background .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1);display:flex}.dashboard-menu div svg{flex:none}.dashboard-menu div.is-active{color:#fcfaf7;background:#fcfaf71f;border-color:#fcfaf724;box-shadow:inset 0 1px #ffffff14}.dashboard-help{background:#fcfaf714;border:1px solid #fcfaf71a;border-radius:24px;margin-top:auto;padding:18px;box-shadow:inset 0 1px #ffffff14}.dashboard-help strong{color:#fcfaf7;margin-top:6px;font-size:13px;line-height:1.35;display:block}.dashboard-help small{color:#fcfaf780;letter-spacing:.04em;text-transform:uppercase;margin-top:9px;font-size:11px;font-weight:850;display:block}.dashboard-usage-meter{background:#fcfaf71c;border-radius:999px;height:7px;margin-top:14px;overflow:hidden}.dashboard-usage-meter i{border-radius:inherit;background:linear-gradient(90deg,#d7c4a4,#a8b3a4);width:78%;height:100%;display:block}.dashboard-preview-main{z-index:1;min-width:0;padding:clamp(24px,3vw,34px);position:relative}.dashboard-preview-header,.dashboard-card-title{justify-content:space-between;align-items:center;gap:18px;display:flex}.dashboard-preview-header h3{color:var(--color-charcoal);letter-spacing:-.03em;margin-top:4px;font-size:clamp(30px,3vw,40px);font-weight:950;line-height:.98}.dashboard-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dashboard-period,.dashboard-live-chip{color:#5f5a54;background:#ffffffd1;border:1px solid #e8e0d7f2;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex;box-shadow:0 10px 22px #1f1c190a}.dashboard-live-chip span{background:var(--color-success);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #4d7c651f}.dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.dashboard-kpi-card,.dashboard-chart-card,.dashboard-invoices-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;border:1px solid #e8e0d7f2;box-shadow:0 18px 54px #1f1c190f}.dashboard-kpi-card{border-radius:24px;min-height:140px;padding:18px;position:relative;overflow:hidden}.dashboard-kpi-card:before{content:"";opacity:.9;background:linear-gradient(90deg,#d7c4a4,#a8b3a4,#be806c);height:3px;position:absolute;inset:0 0 auto}.dashboard-kpi-top,.dashboard-kpi-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-kpi-top>span,.dashboard-preview-header span,.dashboard-card-title span,.dashboard-chart-summary span{color:#81776d;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:850}.dashboard-kpi-top i{color:#8a684f;background:#d7c4a43d;border-radius:12px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.dashboard-kpi-card strong{color:var(--color-charcoal);letter-spacing:-.035em;margin-top:14px;font-size:30px;font-weight:950;display:block}.dashboard-kpi-bottom{margin-top:8px}.dashboard-kpi-card small,.dashboard-chart-summary small{min-height:24px;color:var(--color-success);background:#4d7c651a;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.dashboard-mini-spark{justify-content:flex-end;align-items:flex-end;gap:4px;width:58px;height:32px;display:flex}.dashboard-mini-spark span{background:linear-gradient(#a8b3a4,#d7c4a4);border-radius:999px;width:7px;min-height:8px}.dashboard-content-grid{grid-template-columns:minmax(0,1.2fr) minmax(306px,.8fr);gap:16px;margin-top:16px;display:grid}.dashboard-chart-card,.dashboard-invoices-card{border-radius:26px;padding:22px}.dashboard-chart-card{min-width:0}.dashboard-card-title strong{color:var(--color-charcoal);letter-spacing:-.03em;margin-top:5px;font-size:24px;font-weight:950;display:block}.dashboard-card-title>svg{color:#8a684f}.dashboard-chart-badge{color:#5f5a54;background:#fcfaf7d1;border:1px solid #e8e0d7f2;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.dashboard-chart-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.dashboard-chart-summary>div{background:#fcfaf7b8;border:1px solid #e8e0d7c7;border-radius:20px;padding:14px}.dashboard-chart-summary strong{color:var(--color-charcoal);letter-spacing:-.03em;margin-top:8px;font-size:22px;font-weight:950;display:block}.dashboard-chart-summary small{margin-top:8px}.dashboard-chart-frame{background:radial-gradient(circle at 86% 22%,#a8b3a438,#0000 26%),linear-gradient(#fcfaf7f0,#f6f1ebeb);border:1px solid #e8e0d7c7;border-radius:24px;min-height:276px;margin-top:16px;overflow:hidden}.dashboard-chart-frame svg{width:100%;height:276px;display:block}.dashboard-chart-frame line{stroke:#1f1c1914;stroke-width:1px}.dashboard-chart-fill{fill:url(#dashboardChartFill)}.dashboard-chart-line{fill:none;stroke:url(#dashboardChartLine);stroke-linecap:round;stroke-width:7px}.dashboard-chart-bar{fill:#1f1c1929}.dashboard-chart-frame circle{fill:#fcfaf7;stroke:#4d7c65;stroke-width:5px}.dashboard-chart-frame text{fill:#81776d;font-size:15px;font-weight:850}.invoice-list{gap:10px;margin-top:18px;display:grid}.invoice-list>div{background:#fcfaf7b8;border:1px solid #e8e0d7b8;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 14px;padding:14px;display:grid}.invoice-list strong{color:var(--color-charcoal);font-size:14px;font-weight:930;display:block}.invoice-list span,.invoice-list small{color:#81776d;margin-top:3px;font-size:12px;font-weight:750;display:block}.invoice-list b{color:var(--color-charcoal);white-space:nowrap;font-size:14px;font-weight:930}.invoice-list em{width:fit-content;color:var(--color-alert);background:#b255581a;border-radius:999px;grid-column:2;justify-self:end;padding:5px 9px;font-size:11px;font-style:normal;font-weight:900}.invoice-list em.is-paid{color:var(--color-success);background:#4d7c651f}@media (max-width:1260px){.site-nav-landing .landing-nav-link{display:none}}@media (max-width:1180px){.hero-grid,.experience-section{grid-template-columns:1fr}.hero-visual{min-height:480px}.feature-grid,.platform-grid,.dashboard-kpi-grid,.hero-feature-row{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-feature-card:nth-child(2){border-right:0}.hero-feature-card:nth-child(-n+2){border-bottom:1px solid #e8e0d7c7}.dashboard-content-grid{grid-template-columns:1fr}}@media (max-width:900px){.brand-baseline{display:none!important}.landing-nav-link{display:none}.landing-hero,.experience-section,.dashboard-section,.landing-cta,#platform.landing-section{border-radius:30px}.trust-strip{border-radius:28px;justify-content:flex-start}.dashboard-preview-shell{grid-template-columns:1fr}.dashboard-sidebar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:18px;display:grid;overflow:hidden}.dashboard-brand,.dashboard-brand>div{min-width:0}.dashboard-brand strong,.dashboard-brand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-sidebar-pill,.dashboard-help,.dashboard-menu div:not(.is-active){display:none}.dashboard-menu{align-items:center;min-width:0;display:flex}.dashboard-menu div{white-space:nowrap;min-width:0}.dashboard-preview-main{padding:22px}}@media (max-width:720px){.site-header-inner{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;padding:14px 20px!important}.site-nav-landing{display:none!important}.language-switcher{justify-content:flex-start;width:100%;margin-left:0}.brand-baseline{white-space:normal;max-width:130px}main{overflow:hidden;width:100%!important;max-width:100%!important;padding:28px 20px 72px!important}.landing-page{gap:24px;width:100%;max-width:100%;overflow:hidden}.landing-hero,.experience-section,.dashboard-section,.landing-cta{padding:18px;width:100%!important;max-width:100%!important}.trust-strip,.landing-section{width:100%!important;max-width:100%!important}.hero-copy h1{max-width:100%!important;font-size:clamp(32px,9vw,40px)!important;line-height:1.06!important}.hero-title-accent{display:block}.hero-title-line{white-space:normal}.hero-kicker{white-space:normal;width:fit-content;max-width:100%;min-height:0;padding:8px 12px;line-height:1.25}.hero-actions{flex-direction:column;align-items:stretch;width:100%}.primary-action,.secondary-action{white-space:normal;width:100%;min-width:0;max-width:100%;box-sizing:border-box!important}.hero-grid,.hero-copy,.hero-visual,.invoice-card-premium,.dashboard-preview-shell,.dashboard-preview-main,.dashboard-chart-card,.dashboard-invoices-card{width:100%;min-width:0;max-width:100%}.hero-copy,.hero-copy p,.hero-copy h1,.section-heading,.section-heading p{overflow-wrap:anywhere}.hero-copy,.invoice-card-premium,.qr-invoice-row,.payment-mini-card{overflow:hidden}.invoice-card-premium{padding:20px}.hero-copy p,.section-heading p,.landing-cta p{font-size:16px!important;line-height:1.55!important}.hero-visual{min-height:auto}.invoice-card-premium{margin:0}.invoice-card-head,.invoice-lines div,.invoice-total{flex-direction:column;align-items:flex-start}.payment-mini-card{width:100%;margin-top:14px;position:relative;bottom:auto;right:auto}.feature-grid,.platform-grid,.hero-feature-row{grid-template-columns:1fr}.feature-card,.platform-card,.hero-feature-card{min-height:auto}.hero-feature-card,.hero-feature-card:nth-child(2){border-bottom:1px solid #e8e0d7c7;border-right:0}.hero-feature-card:last-child{border-bottom:0}.device-composition{min-height:660px}.desktop-mockup,.tablet-mockup,.mobile-mockup{width:100%;margin-top:14px;position:relative;inset:auto}.desktop-mockup-grid{grid-template-columns:86px 1fr}.mobile-mockup{min-height:260px}.landing-cta,.dashboard-preview-header,.dashboard-card-title,.dashboard-header-actions{flex-direction:column;align-items:flex-start}.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-sidebar{padding:16px}.dashboard-sidebar-pill,.dashboard-help{display:none}.dashboard-chart-summary{grid-template-columns:1fr}.dashboard-chart-frame,.dashboard-chart-frame svg{height:230px;min-height:230px}.invoice-list>div{grid-template-columns:1fr}.invoice-list em{grid-column:1;justify-self:start}}@media (max-width:420px){.hero-kicker{letter-spacing:.055em;font-size:11px}.site-header img{max-width:calc(100vw - 40px)!important}}@media (max-width:520px){.navbar-login-link{display:none}.navbar-account-link{min-height:38px;padding:0 13px;font-size:13px}.qr-invoice-row{flex-direction:column;align-items:flex-start;padding:18px}.qr-pattern{width:84px;height:84px}.desktop-mockup-grid{grid-template-columns:1fr}.mock-sidebar{display:none}.dashboard-kpi-grid{grid-template-columns:1fr}.dashboard-kpi-card{min-height:126px}}.card-premium{transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1)}.card-premium:hover{box-shadow:var(--shadow-md);border-color:var(--color-secondary);transform:translateY(-2px)}.hero-premium{position:relative}.hero-premium:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff29,#0000 42%);position:absolute;inset:0}button:hover,a:hover{transition:all .18s cubic-bezier(.4,0,.2,1)}button:hover{transform:translateY(-1px)}@media (max-width:768px){section{overflow-x:hidden}.hero-premium{padding:34px!important}}.glass-orb{filter:blur(40px);pointer-events:none;border-radius:999px;position:absolute}.glass-orb-primary{background:radial-gradient(circle,#d7c1aa4d,#0000 70%)}.glass-orb-secondary{background:radial-gradient(circle,#aab3a438,#0000 70%)}.floating-layer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #e8e0d7e6;box-shadow:0 30px 80px #1f1e1c14}.premium-grid{position:relative}.premium-grid:before{content:"";opacity:.24;pointer-events:none;background-image:linear-gradient(#e8e0d757 1px,#0000 1px),linear-gradient(90deg,#e8e0d757 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}@keyframes floatSlow{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes pulseGlow{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.floating-soft{animation:8s ease-in-out infinite floatSlow}.glow-soft{animation:5s ease-in-out infinite pulseGlow}.premium-shadow{box-shadow:0 40px 120px #1f1e1c24}.blur-backdrop{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}html,body{overflow-x:hidden}img,svg{-webkit-user-select:none;user-select:none}.card-premium,.floating-layer,.hero-premium{will-change:transform, opacity}@media (max-width:1024px){.premium-grid:before{opacity:.14}}@media (max-width:768px){h1{line-height:1!important}section{overflow-x:hidden}.floating-soft{animation:none}}@media (max-width:640px){body{font-size:15px}.card-premium{border-radius:24px}}@media (max-width:1260px){.site-nav-landing .landing-nav-link{display:none}}@media (max-width:1180px){main{padding-left:20px!important;padding-right:20px!important}}@media (max-width:980px){.dashboard-grid-premium{grid-template-columns:1fr!important}.hero-premium{padding:40px!important}}@media (max-width:768px){.hero-premium{border-radius:30px!important;padding:30px!important}h1{font-size:clamp(38px,10vw,62px)!important}h2{line-height:1!important}.card-premium,.floating-layer{border-radius:24px!important}}@media (max-width:640px){body{font-size:15px}section{overflow-x:hidden}.hero-premium{padding:24px!important}}@media (max-width:768px){.mobile-dock{display:flex!important}}.fade-up{opacity:0;animation:.7s cubic-bezier(.2,.8,.2,1) forwards fadeUp;transform:translateY(18px)}.fade-delay-1{animation-delay:.12s}.fade-delay-2{animation-delay:.22s}.fade-delay-3{animation-delay:.32s}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes livePulse{0%{box-shadow:0 0 #4d7c6559}70%{box-shadow:0 0 0 6px #4d7c6500}to{box-shadow:0 0 #4d7c6500}}.dashboard-live-chip.is-live span{animation:2.4s ease-out infinite livePulse}@media (prefers-reduced-motion:reduce){.dashboard-live-chip.is-live span{animation:none}}.splash-logo-wrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.splash-halo{opacity:0;z-index:0;background:radial-gradient(circle,#c07a4a24,#c07a4a00 62%);border-radius:999px;width:360px;height:360px;animation:1.8s ease-out forwards splashHalo;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.82)}@keyframes splashHalo{0%{opacity:0;transform:translate(-50%,-50%)scale(.82)}45%{opacity:1}to{opacity:.7;transform:translate(-50%,-50%)scale(1.04)}}.splash-clip{z-index:1;border-radius:14px;position:relative;overflow:hidden}.splash-mark{height:auto;display:block}.splash-cell{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.2,.7,.3,1) forwards splashCellIn;transform:scale(.5)}.splash-cell-2{animation-delay:90ms}.splash-cell-3{animation-delay:.18s}.splash-cross{animation-delay:.3s}@keyframes splashCellIn{to{opacity:1;transform:scale(1)}}.splash-word{opacity:0;animation:.56s forwards splashWord;transform:translate(7px)}.splash-word-1{animation-delay:.43s}.splash-word-2{animation-delay:.54s}@keyframes splashWord{to{opacity:1;transform:translate(0)}}.splash-sheen{z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff80 50%,#0000 62%);animation:.9s ease-in-out .52s forwards splashSheen;position:absolute;inset:0;transform:translate(-130%)}@keyframes splashSheen{to{transform:translate(130%)}}.splash-bar{background:#8a684f24;border-radius:999px;width:172px;height:3px;overflow:hidden}.splash-bar span{background:linear-gradient(90deg,#c07a4a,#8a684f);border-radius:999px;width:100%;height:100%;animation:1.05s cubic-bezier(.4,0,.2,1) .2s forwards splashBar;display:block;transform:translate(-100%)}@keyframes splashBar{to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.splash-halo,.splash-cell,.splash-word,.splash-sheen,.splash-bar span{animation:none}.splash-cell,.splash-word{opacity:1;transform:none}.splash-halo{opacity:.7;transform:translate(-50%,-50%)scale(1)}.splash-bar span{transform:translate(0)}.splash-sheen{display:none}}@media (max-width:700px){.dashboard-hero-recovery{width:100%;min-width:0}}.premium-hover{transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1)}.premium-hover:hover{transform:translateY(-4px);box-shadow:0 34px 90px #1f1e1c1f}section+section{margin-top:28px}.card-premium+.card-premium{margin-top:18px}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}main{z-index:2;position:relative;max-width:min(1320px,100vw)!important}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 100% 0,#d7c1aa1a,#0000 24%),radial-gradient(circle at 0 100%,#aab3a41a,#0000 22%);position:fixed;inset:0}@media (max-width:768px){section+section{margin-top:22px}}.hero-premium,.card-premium,.floating-layer{position:relative}.hero-premium:before,.card-premium:before,.floating-layer:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff3d,#0000 42%);position:absolute;inset:0}.hero-premium:after,.card-premium:after,.floating-layer:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff61}.glass-panel-dark{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#1f1e1cf0,#2d2825eb);border:1px solid #ffffff0a}@media (max-width:1024px){.hero-premium{padding:48px!important}.floating-layer,.card-premium{border-radius:28px!important}}@media (max-width:820px){.premium-grid,.dashboard-grid-premium{grid-template-columns:1fr!important}.mobile-hide{display:none!important}}@media (max-width:640px){.hero-premium{padding:24px!important}.floating-layer,.card-premium{padding:22px!important}h1{font-size:clamp(40px,12vw,68px)!important}h2{font-size:clamp(30px,8vw,48px)!important}p{font-size:15px!important}.mobile-dock{bottom:12px!important}}.landing-page,.landing-page *,.dashboard-preview-shell,.dashboard-preview-shell *{min-width:0}.hero-copy h1,.section-heading h2,.landing-cta h2,.dashboard-preview-header h3,.dashboard-card-title strong,.dashboard-kpi-card strong,.invoice-list strong,.invoice-list span,.invoice-list small{overflow-wrap:anywhere}.dashboard-chart-frame svg{max-width:100%;overflow:visible}@media (max-width:1320px){.landing-hero{min-height:auto}.hero-grid{grid-template-columns:minmax(0,.96fr) minmax(360px,.9fr);gap:clamp(28px,4vw,52px)}.dashboard-preview-shell{grid-template-columns:232px minmax(0,1fr);min-height:0}.dashboard-sidebar{padding:22px}.dashboard-preview-main{padding:26px}.dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-kpi-card{min-height:132px;padding:16px}.dashboard-kpi-card strong{font-size:clamp(24px,2.2vw,30px)}}@media (max-width:1180px){.hero-grid{grid-template-columns:1fr}.hero-visual{padding-right:0}.invoice-card-premium{margin-right:auto}.dashboard-preview-shell{border-radius:32px;grid-template-columns:1fr}.dashboard-sidebar{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:18px 20px;display:grid}.dashboard-menu{justify-content:flex-end;display:flex}.dashboard-menu div:not(.is-active),.dashboard-sidebar-pill,.dashboard-help{display:none}.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-content-grid{grid-template-columns:1fr}}@media (max-width:820px){.landing-page{gap:22px}.landing-hero,.experience-section,.dashboard-section,.landing-cta{border-radius:28px;padding:22px}.section-heading h2,.landing-cta h2{font-size:clamp(30px,7vw,46px)!important;line-height:1.02!important}.dashboard-preview-header,.dashboard-card-title,.dashboard-header-actions{flex-direction:column;align-items:flex-start}.dashboard-preview-header h3{font-size:clamp(28px,7vw,36px)}.dashboard-chart-badge,.dashboard-period,.dashboard-live-chip{white-space:normal;width:fit-content;max-width:100%}.dashboard-chart-summary{grid-template-columns:1fr}}@media (max-width:560px){main{padding-left:14px!important;padding-right:14px!important}.landing-hero,.experience-section,.dashboard-section,.landing-cta{border-radius:24px!important;padding:16px!important}.hero-copy h1{letter-spacing:-.04em!important;font-size:clamp(30px,9vw,38px)!important;line-height:1.05!important}.hero-copy p,.section-heading p,.landing-cta p{font-size:15px!important;line-height:1.55!important}.hero-feature-row,.platform-grid,.dashboard-kpi-grid{grid-template-columns:1fr!important}.dashboard-preview-shell{border-radius:24px}.dashboard-sidebar{grid-template-columns:1fr;gap:12px;padding:16px}.dashboard-menu{justify-content:flex-start}.dashboard-menu div.is-active{width:100%;min-height:38px}.dashboard-preview-main,.dashboard-chart-card,.dashboard-invoices-card{padding:16px!important}.dashboard-kpi-card{min-height:118px;padding:15px}.dashboard-kpi-card strong{font-size:28px}.dashboard-chart-frame,.dashboard-chart-frame svg{height:210px!important;min-height:210px!important}.invoice-list>div{padding:12px;grid-template-columns:1fr!important}.invoice-list b,.invoice-list em{justify-self:start}.invoice-list em{grid-column:1!important}}.card-premium,.ds-card{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft)}.ui-label{letter-spacing:.03em;text-transform:uppercase;color:#81776d;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.ui-input{border:1px solid var(--color-border);width:100%;min-height:44px;color:var(--foreground);background:#fff;border-radius:12px;padding:11px 13px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.ui-input:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #c28b6a29}.ui-input::placeholder{color:#a8a29e}.field{flex-direction:column;display:flex}.btn-solid,.btn-ghost,.btn-danger{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .15s,opacity .15s,border-color .15s;display:inline-flex}.btn-solid{border:1px solid var(--foreground);background:var(--foreground);color:#fff}.btn-solid:hover{transform:translateY(-1px)}.btn-ghost{border:1px solid var(--color-border);color:var(--foreground);background:#fff}.btn-ghost:hover{border-color:var(--color-primary)}.btn-danger{border:1px solid var(--color-destructive);background:var(--color-destructive);color:#fff}.btn-danger:hover{transform:translateY(-1px)}.btn-solid:disabled,.btn-ghost:disabled,.btn-danger:disabled{opacity:.55;cursor:not-allowed;transform:none}.list-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.search-field{flex:240px;min-width:0;position:relative}.search-field svg{color:#a8a29e;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.search-field .ui-input{padding-left:38px}.select-field{border:1px solid var(--color-border);min-height:44px;color:var(--foreground);cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2378716C' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") right 12px center no-repeat;border-radius:12px;padding:0 34px 0 14px;font-size:14px;font-weight:700}.select-field:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #c28b6a29}.toast-viewport{z-index:9999;flex-direction:column;gap:10px;max-width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:20px;right:20px}.toast{border:1px solid var(--color-border);box-shadow:var(--shadow-md);background:#fff;border-radius:14px;align-items:flex-start;gap:10px;padding:13px 14px;animation:.22s cubic-bezier(.2,.8,.2,1) toastIn;display:flex}.toast__icon{flex:none;margin-top:1px}.toast--success .toast__icon{color:var(--color-success)}.toast--error .toast__icon{color:var(--color-destructive)}.toast--info .toast__icon{color:var(--color-primary)}.toast__msg{color:var(--foreground);flex:1;font-size:14px;font-weight:600;line-height:1.4}.toast__close{color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;padding:2px}.toast__close:hover{background:#0000000d}@keyframes toastIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.skeleton{background:linear-gradient(90deg,#e7e0d880 25%,#e7e0d8d9 37%,#e7e0d880 63%) 0 0/400% 100%;animation:1.4s infinite skeletonShimmer;display:block}@keyframes skeletonShimmer{0%{background-position:100%}to{background-position:0}}.empty-state{text-align:center;border:1px dashed var(--color-border);border-radius:var(--radius-2xl);background:#fff9;padding:46px 24px}.empty-state__icon{color:#8a684f;background:#d7c4a438;border-radius:18px;place-items:center;width:56px;height:56px;margin:0 auto 14px;display:grid}.empty-state__title{color:var(--foreground);font-size:18px;font-weight:800}.empty-state__desc{max-width:430px;color:var(--color-muted);margin:6px auto 0;font-size:14px;line-height:1.55}.empty-state__action{justify-content:center;margin-top:18px;display:flex}.modal-overlay{z-index:9998;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c191773;place-items:center;padding:20px;animation:.16s fadeIn;display:grid;position:fixed;inset:0}.modal-card{border:1px solid var(--color-border);width:min(420px,100%);box-shadow:var(--shadow-md);text-align:center;background:#fff;border-radius:22px;padding:26px;animation:.2s cubic-bezier(.2,.8,.2,1) toastIn}.modal-icon{color:#8a684f;background:#d7c4a43d;border-radius:16px;place-items:center;width:48px;height:48px;margin:0 auto 14px;display:grid}.modal-icon.is-danger{color:var(--color-destructive);background:#c45c4a24}.modal-title{color:var(--foreground);font-size:18px;font-weight:800}.modal-desc{color:var(--color-muted);margin-top:8px;font-size:14px;line-height:1.55}.modal-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.entity-card{border-radius:18px;padding:18px 20px;transition:transform .16s cubic-bezier(.4,0,.2,1),box-shadow .16s cubic-bezier(.4,0,.2,1)}.entity-card:hover{box-shadow:var(--shadow-soft);transform:translateY(-1px)}.entity-icp{border-radius:14px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.entity-head{align-items:center;gap:14px;display:flex}.entity-avatar{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#c28b6ae6,#9aab9ae6);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:15px;font-weight:900;display:grid}.entity-title{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.entity-sub{color:var(--color-muted);margin-top:2px;font-size:13px;font-weight:600}.entity-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.icon-btn{border:1px solid var(--color-border);min-height:34px;color:var(--color-muted);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;transition:border-color .15s,color .15s;display:inline-flex}.icon-btn:hover{border-color:var(--color-primary);color:var(--foreground)}.icon-btn.is-danger:hover{border-color:var(--color-destructive);color:var(--color-destructive)}.entity-meta{border-top:1px solid var(--color-border);color:#57534e;font-variant-numeric:tabular-nums;gap:5px;margin-top:14px;padding-top:14px;font-size:14px;display:grid}.entity-meta-row{align-items:center;gap:8px;display:flex}.entity-meta-row svg{color:#a8a29e;flex:none}.list-count{color:#8a684f;vertical-align:middle;background:#d7c4a43d;border-radius:999px;align-items:center;min-height:26px;margin-left:10px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.settings-section-title{color:var(--foreground);align-items:center;gap:9px;font-size:18px;font-weight:800;display:flex}.settings-section-title svg{color:#8a684f;flex:none}.section-heading h1{color:var(--color-charcoal);letter-spacing:-.02em;margin-top:14px;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.1}.pricing-note{text-align:center;color:#8a8178;margin:22px auto 0;font-size:13.5px}.faq-list{gap:12px;max-width:760px;display:grid}.faq-item{background:#ffffffd1;border:1px solid #e8e0d7f2;border-radius:16px;padding:2px 20px}.faq-item summary{cursor:pointer;color:var(--color-charcoal);justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-size:15.5px;font-weight:700;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:#8a684f;font-size:20px;font-weight:700;transition:transform .16s}.faq-item[open] summary:after{content:"−"}.faq-item p{color:#57534e;margin:0 0 16px;font-size:14.5px;line-height:1.6}[dir=rtl] .faq-item summary{text-align:right}.subscribe-spinner{border:3px solid #be8b6c38;border-top-color:#a0603a;border-radius:999px;width:42px;height:42px;animation:.8s linear infinite subscribe-spin}@keyframes subscribe-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){@keyframes ms-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.landing-hero .hero-kicker,.landing-hero .hero-copy h1,.landing-hero .hero-copy>p,.landing-hero .hero-actions,.landing-hero .hero-reassure{animation:.64s cubic-bezier(.22,.9,.3,1) both ms-rise}.landing-hero .hero-copy h1{animation-delay:90ms}.landing-hero .hero-copy>p{animation-delay:.18s}.landing-hero .hero-actions{animation-delay:.27s}.landing-hero .hero-reassure{animation-delay:.36s}@keyframes ms-card-in{0%{opacity:0;transform:translateY(30px)rotate(1.6deg)scale(.97)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes ms-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.invoice-card-premium{animation:.78s cubic-bezier(.22,.9,.3,1) .22s both ms-card-in,7s ease-in-out 1.2s infinite ms-card-float}@keyframes ms-pill-pop{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.invoice-card-premium .status-pill{animation:.42s cubic-bezier(.34,1.56,.64,1) .95s both ms-pill-pop}@keyframes ms-cell-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.qr-pattern span.is-filled{animation:.34s 1.05s both ms-cell-pop}.qr-pattern span.is-filled:nth-child(2n){animation-delay:1.15s}.qr-pattern span.is-filled:nth-child(3n){animation-delay:1.26s}.qr-pattern span.is-filled:nth-child(5n){animation-delay:1.38s}@keyframes ms-toast-in{0%{opacity:0;transform:translateY(26px)scale(.9)}60%{transform:translateY(-4px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ms-toast-beat{0%,88%,to{transform:scale(1)}92%{transform:scale(1.035)}}.payment-mini-card{animation:.62s cubic-bezier(.34,1.4,.64,1) 1.5s both ms-toast-in,5.2s ease-in-out 2.4s infinite ms-toast-beat}@keyframes ms-halo-drift{0%,to{transform:translate(0)}50%{transform:translate(-34px,26px)}}.landing-hero:after{animation:14s ease-in-out infinite ms-halo-drift}body.ms-reveal .hero-feature-card,body.ms-reveal .trust-strip span,body.ms-reveal .landing-section .section-heading,body.ms-reveal .platform-card,body.ms-reveal .pricing-card,body.ms-reveal .pricing-promo,body.ms-reveal .demo-live-section,body.ms-reveal .landing-cta{opacity:0;transition:opacity .64s cubic-bezier(.22,.9,.3,1),transform .64s cubic-bezier(.22,.9,.3,1);transform:translateY(20px)}body.ms-reveal .ms-in{opacity:1!important;transform:translateY(0)!important}}.primary-action{position:relative;overflow:hidden}.primary-action:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff61,#0000);width:50%;height:100%;transition:left .48s;position:absolute;top:0;left:-80%;transform:skew(-20deg)}.primary-action:hover:after{left:130%}@media (prefers-reduced-motion:no-preference){.landing-hero:after{content:"";pointer-events:none;top:auto;right:auto;background-color:#0000;background-image:radial-gradient(42% 52% at 82% 12%,#c67a4a42,#0000 70%),radial-gradient(36% 46% at 8% 86%,#4d7c652e,#0000 70%),radial-gradient(30% 38% at 92% 78%,#da2b1e1a,#0000 72%),radial-gradient(26% 34% at 30% 8%,#deb88747,#0000 70%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:200% 200%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-radius:34px;width:auto;height:auto;animation:16s ease-in-out infinite ms-aurora;inset:0}@keyframes ms-aurora{0%,to{background-position:0 0,100% 100%,0 100%,100% 0}50%{background-position:60% 40%,40% 60%,30% 60%,60% 30%}}.hero-title-accent{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(92deg,#a0603a 0%,#da2b1e 30%,#c68f6b 55%,#a0603a 80%) 0 0/240% 100%;-webkit-background-clip:text;background-clip:text;animation:5.5s ease-in-out infinite ms-shimmer}@keyframes ms-shimmer{0%,to{background-position:0%}50%{background-position:100%}}.landing-hero .primary-action{animation:3s ease-in-out infinite ms-glow}@keyframes ms-glow{0%,to{box-shadow:0 20px 42px #a0603a47}50%{box-shadow:0 22px 58px #b24c2280,0 0 0 6px #c68f6b1f}}@keyframes ms-toast-beat{0%,86%,to{transform:scale(1);box-shadow:0 18px 44px #1f1c1924}91%{transform:scale(1.06);box-shadow:0 24px 60px #4d7c6552}}@keyframes ms-cell-twinkle{0%,to{opacity:1}50%{opacity:.45}}.qr-pattern span.is-filled{animation:.34s 1.05s both ms-cell-pop,3.6s ease-in-out 2.6s infinite ms-cell-twinkle}.qr-pattern span.is-filled:nth-child(2n){animation:.34s 1.15s both ms-cell-pop,3.1s ease-in-out 3s infinite ms-cell-twinkle}.qr-pattern span.is-filled:nth-child(3n){animation:.34s 1.26s both ms-cell-pop,4.2s ease-in-out 3.4s infinite ms-cell-twinkle}.qr-pattern span.is-filled:nth-child(5n){animation:.34s 1.38s both ms-cell-pop,3.9s ease-in-out 2.8s infinite ms-cell-twinkle}}.souki-go-section{color:#f7f1ea;background:radial-gradient(60% 80% at 85% 10%,#c67a4a38,#0000 60%),radial-gradient(50% 70% at 5% 90%,#da2b1e1f,#0000 65%),linear-gradient(150deg,#241f1a 0%,#1b1713 55%,#211a14 100%);border-radius:34px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(34px,4.6vw,64px);display:grid;position:relative;overflow:hidden}.sg-glow{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 60% 40%,#000c,#0000);mask-image:radial-gradient(80% 80% at 60% 40%,#000c,#0000)}.sg-copy{z-index:1;position:relative}.sg-kicker{color:#e8b891;letter-spacing:.09em;text-transform:uppercase;background:#c68f6b29;border:1px solid #c68f6b66;border-radius:999px;align-items:center;gap:8px;padding:7px 15px;font-size:12.5px;font-weight:900;display:inline-flex}.sg-copy h2{letter-spacing:-.02em;margin-top:20px;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.12}.sg-copy h2 span{display:block}.sg-title-accent{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(92deg,#e8b891 0%,#da2b1e 45%,#e8b891 90%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text}.sg-copy>p{color:#f7f1ead1;max-width:520px;margin-top:18px;font-size:16.5px;line-height:1.65}.sg-points{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.sg-points li{align-items:center;gap:11px;font-size:15px;font-weight:650;display:flex}.sg-points svg{color:#7fb493;flex:none}.sg-cta{margin-top:28px}.sg-stage{z-index:1;justify-content:center;display:flex;position:relative}.sg-phone{aspect-ratio:290/580;background:#0e0c0a;border:1px solid #ffffff24;border-radius:44px;width:min(290px,78vw);position:relative;box-shadow:inset 0 0 0 7px #060504,0 40px 90px #0000008c,0 0 80px #c67a4a2e}.sg-phone-notch{z-index:3;background:#060504;border-radius:999px;width:84px;height:20px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.sg-screen{background:linear-gradient(170deg,#fdf8f4,#f4ece4);border-radius:36px;position:absolute;inset:9px;overflow:hidden}.sg-receipt{background:#fff;border-radius:8px;gap:7px;width:62%;padding:14px 12px;display:grid;position:absolute;top:12%;left:50%;box-shadow:0 14px 34px #1f1c1938}.sg-receipt i{background:#e2d9cf;border-radius:3px;height:5px;display:block}.sg-receipt b{color:#201c18;padding:2px 0;font-size:11.5px;font-weight:800}.sg-scanline{opacity:0;background:linear-gradient(90deg,#0000,#da2b1e,#ff8a5c,#da2b1e,#0000);border-radius:3px;height:3px;position:absolute;top:0;left:10%;right:10%;box-shadow:0 0 18px #da2b1e99}.sg-scan-status{white-space:nowrap;color:#a0603a;opacity:0;background:#ffffffe6;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:800;position:absolute;top:6%;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #1f1c1924}.sg-chip{opacity:0;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:8px 13px;display:flex;position:absolute;left:9%;right:9%;box-shadow:0 10px 26px #1f1c1929}.sg-chip span{text-transform:uppercase;letter-spacing:.05em;color:#8a8178;font-size:10px;font-weight:800}.sg-chip strong{color:#201c18;font-size:12.5px;font-weight:800}.sg-done{text-align:center;color:#fff;opacity:0;background:linear-gradient(135deg,#3d6b52,#4d7c65);border-radius:12px;padding:10px 0;font-size:12.5px;font-weight:900;position:absolute;bottom:4.5%;left:9%;right:9%;box-shadow:0 14px 32px #3d6b5266}@media (prefers-reduced-motion:no-preference){.sg-receipt{animation:9s ease-in-out infinite sg-receipt}@keyframes sg-receipt{0%{opacity:0;transform:translate(-50%)translateY(26px)rotate(-3deg)}5%,92%{opacity:1;transform:translate(-50%)translateY(0)rotate(-1.5deg)}98%,to{opacity:0;transform:translate(-50%)translateY(-10px)rotate(-1.5deg)}}.sg-scanline{animation:9s ease-in-out infinite sg-scan}@keyframes sg-scan{0%,7%{opacity:0;top:11%}9%{opacity:1}17%{opacity:1;top:42%}25%{opacity:1;top:11%}28%,to{opacity:0;top:11%}}.sg-scan-status{animation:9s ease-in-out infinite sg-status}@keyframes sg-status{0%,7%{opacity:0}10%,26%{opacity:1}30%,to{opacity:0}}.sg-chip-1{animation:9s cubic-bezier(.34,1.4,.64,1) infinite sg-chip}.sg-chip-2{animation:9s cubic-bezier(.34,1.4,.64,1) infinite sg-chip-2}.sg-chip-3{animation:9s cubic-bezier(.34,1.4,.64,1) infinite sg-chip-3}.sg-chip-4{animation:9s cubic-bezier(.34,1.4,.64,1) infinite sg-chip-4}@keyframes sg-chip{0%,30%{opacity:0;transform:translateY(14px)scale(.92)}34%,92%{opacity:1;transform:translateY(0)scale(1)}97%,to{opacity:0;transform:translateY(0)scale(1)}}@keyframes sg-chip-2{0%,37%{opacity:0;transform:translateY(14px)scale(.92)}41%,92%{opacity:1;transform:translateY(0)scale(1)}97%,to{opacity:0}}@keyframes sg-chip-3{0%,44%{opacity:0;transform:translateY(14px)scale(.92)}48%,92%{opacity:1;transform:translateY(0)scale(1)}97%,to{opacity:0}}@keyframes sg-chip-4{0%,51%{opacity:0;transform:translateY(14px)scale(.92)}55%,92%{opacity:1;transform:translateY(0)scale(1)}97%,to{opacity:0}}.sg-done{animation:9s cubic-bezier(.34,1.56,.64,1) infinite sg-done}@keyframes sg-done{0%,60%{opacity:0;transform:translateY(16px)scale(.9)}65%,92%{opacity:1;transform:translateY(0)scale(1)}97%,to{opacity:0}}.sg-title-accent{animation:6s ease-in-out infinite ms-shimmer}.sg-phone{animation:8s ease-in-out infinite ms-card-float}}@media (prefers-reduced-motion:reduce){.sg-receipt,.sg-chip,.sg-done{opacity:1}.sg-receipt{transform:translate(-50%)rotate(-1.5deg)}}@media (max-width:900px){.souki-go-section{grid-template-columns:1fr}.sg-stage{margin-top:8px}}.souki-go-section{background:radial-gradient(55% 70% at 88% 8%,#e8b89157,#0000 60%),radial-gradient(45% 60% at 4% 92%,#ffb05733,#0000 62%),radial-gradient(34% 44% at 90% 82%,#da2b1e24,#0000 70%),radial-gradient(30% 40% at 40% 0,#7fb49324,#0000 70%),linear-gradient(150deg,#33271d 0%,#241a12 52%,#2e2015 100%)}.sg-spark{color:#f4c68b;text-shadow:0 0 14px #f4c68bcc;pointer-events:none;z-index:1;position:absolute}.sg-spark-1{font-size:17px;top:12%;left:46%}.sg-spark-2{font-size:12px;top:70%;left:52%}.sg-spark-3{font-size:14px;top:24%;right:6%}.sg-spark-4{font-size:13px;bottom:14%;left:6%}.sg-receipt{color:#2b241d;transform-origin:50%;gap:3px;width:70%;padding:11px 11px 9px;font-family:Courier New,Courier,monospace;top:7%}.sg-receipt i,.sg-receipt b{display:none}.sg-r-shop{text-align:center;letter-spacing:.06em;font-size:10.5px;font-weight:800}.sg-r-sub{text-align:center;color:#8a8178;font-size:7.5px}.sg-r-sep{border-top:1px dashed #c9beb1;margin:3px 0}.sg-r-line{justify-content:space-between;font-size:8.5px;line-height:1.5;display:flex}.sg-r-warranty{color:#3d6b52;padding-left:6px;font-size:7.5px;font-weight:700}.sg-r-total{font-size:10px;font-weight:800}.sg-r-vat{color:#8a8178;font-size:7.5px}.sg-r-date{margin-top:2px}@media (prefers-reduced-motion:no-preference){@keyframes sg-scan{0%,7%{opacity:0;top:6%}9%{opacity:1}17%{opacity:1;top:52%}25%{opacity:1;top:6%}28%,to{opacity:0;top:6%}}}.sg-scan-status{top:2.5%}.sg-chip{padding:6px 12px}.sg-chip-1{top:46%}.sg-chip-2{top:54.5%}.sg-chip-3{top:63%}.sg-chip-4{top:71.5%}.sg-chip-5{top:80%}@media (prefers-reduced-motion:no-preference){.sg-chip-5{animation:9s cubic-bezier(.34,1.4,.64,1) infinite sg-chip-5}@keyframes sg-chip-5{0%,56%{opacity:0;transform:translateY(14px)scale(.92)}60%,92%{opacity:1;transform:translateY(0)scale(1)}97%,to{opacity:0}}.sg-done{animation:9s cubic-bezier(.34,1.56,.64,1) infinite sg-done}@keyframes sg-done{0%,64%{opacity:0;transform:translateY(16px)scale(.9)}69%,92%{opacity:1;transform:translateY(0)scale(1)}97%,to{opacity:0}}.sg-spark-1{animation:3.4s ease-in-out infinite sg-twinkle}.sg-spark-2{animation:4.1s ease-in-out .8s infinite sg-twinkle}.sg-spark-3{animation:3.8s ease-in-out 1.4s infinite sg-twinkle}.sg-spark-4{animation:4.5s ease-in-out .4s infinite sg-twinkle}@keyframes sg-twinkle{0%,to{opacity:.15;transform:scale(.8)rotate(0)}50%{opacity:1;transform:scale(1.25)rotate(20deg)}}.sg-confetti i{opacity:0;border-radius:2px;width:6px;height:10px;position:absolute;bottom:9%;left:50%}.sg-confetti i:first-child{background:#e8b891;animation:9s ease-out infinite sg-pop-1}.sg-confetti i:nth-child(2){background:#da2b1e;animation:9s ease-out infinite sg-pop-2}.sg-confetti i:nth-child(3){background:#7fb493;animation:9s ease-out infinite sg-pop-3}.sg-confetti i:nth-child(4){background:#f4c68b;animation:9s ease-out infinite sg-pop-4}.sg-confetti i:nth-child(5){background:#c68f6b;animation:9s ease-out infinite sg-pop-5}.sg-confetti i:nth-child(6){background:#ffb057;animation:9s ease-out infinite sg-pop-6}.sg-confetti i:nth-child(7){background:#7fb493;animation:9s ease-out infinite sg-pop-7}.sg-confetti i:nth-child(8){background:#da2b1e;animation:9s ease-out infinite sg-pop-8}@keyframes sg-pop-1{0%,64%{opacity:0;transform:translate(0)rotate(0)}67%{opacity:1}82%,to{opacity:0;transform:translate(-72px,-96px)rotate(220deg)}}@keyframes sg-pop-2{0%,64%{opacity:0;transform:translate(0)rotate(0)}67%{opacity:1}82%,to{opacity:0;transform:translate(58px,-110px)rotate(-260deg)}}@keyframes sg-pop-3{0%,64%{opacity:0;transform:translate(0)rotate(0)}67%{opacity:1}82%,to{opacity:0;transform:translate(-34px,-128px)rotate(180deg)}}@keyframes sg-pop-4{0%,64%{opacity:0;transform:translate(0)rotate(0)}67%{opacity:1}82%,to{opacity:0;transform:translate(88px,-76px)rotate(300deg)}}@keyframes sg-pop-5{0%,64%{opacity:0;transform:translate(0)rotate(0)}67%{opacity:1}82%,to{opacity:0;transform:translate(-96px,-58px)rotate(-200deg)}}@keyframes sg-pop-6{0%,64%{opacity:0;transform:translate(0)rotate(0)}67%{opacity:1}82%,to{opacity:0;transform:translate(24px,-140px)rotate(240deg)}}@keyframes sg-pop-7{0%,64%{opacity:0;transform:translate(0)rotate(0)}67%{opacity:1}82%,to{opacity:0;transform:translate(104px,-40px)rotate(-160deg)}}@keyframes sg-pop-8{0%,64%{opacity:0;transform:translate(0)rotate(0)}67%{opacity:1}82%,to{opacity:0;transform:translate(-58px,-120px)rotate(260deg)}}}@media (prefers-reduced-motion:reduce){.sg-spark,.sg-confetti i{display:none}}.sg-icon{vertical-align:middle;display:inline-block}.sg-kicker .sg-icon{margin-right:2px}.sg-mascot{z-index:3;filter:drop-shadow(0 16px 30px #1f160e73);position:absolute;top:-26px;left:8%}@media (prefers-reduced-motion:no-preference){.sg-i-eye{transform-box:fill-box;transform-origin:50%;animation:5.2s ease-in-out infinite sg-blink}@keyframes sg-blink{0%,88%,to{transform:scaleY(1)}90%{transform:scaleY(.08)}92%{transform:scaleY(1)}94%{transform:scaleY(.08)}96%{transform:scaleY(1)}}.sg-i-flash{transform-box:fill-box;transform-origin:50%;animation:4.4s ease-in-out infinite sg-flash}@keyframes sg-flash{0%,74%,to{opacity:.25;transform:scale(.7)rotate(0)}82%{opacity:1;transform:scale(1.25)rotate(24deg)}90%{opacity:.4;transform:scale(.85)rotate(0)}}.sg-i-cross{transform-box:fill-box;transform-origin:50%;animation:4.4s ease-in-out infinite sg-cross}@keyframes sg-cross{0%,70%,to{transform:scale(1)}80%{transform:scale(1.12)}}.sg-mascot{animation:6.4s ease-in-out infinite sg-mascot-bob}@keyframes sg-mascot-bob{0%,to{transform:translateY(0)rotate(-6deg)}42%{transform:translateY(-9px)rotate(-2deg)}50%{transform:translateY(-13px)rotate(3deg)scale(1.05)}58%{transform:translateY(-6px)rotate(-3deg)}}.sg-kicker .sg-icon{animation:5.2s ease-in-out infinite sg-mascot-nod}@keyframes sg-mascot-nod{0%,86%,to{transform:rotate(0)}90%{transform:rotate(-10deg)}95%{transform:rotate(7deg)}}}@media (max-width:900px){.sg-mascot{top:-20px;left:2%}.sg-mascot svg{width:56px;height:56px}}.sg-jet{transform-origin:top;filter:blur(.6px)drop-shadow(0 0 12px #ff9e3db3);opacity:0;z-index:-1;background:linear-gradient(#fff3dd 0%,#ffb057 38%,#da2b1e 100%);border-radius:50%/26% 26% 74% 74%;width:18px;height:32px;position:absolute;bottom:-16px;left:2px;transform:rotate(38deg)}.sg-trail{color:#ffd9a0;text-shadow:0 0 12px #ffb057e6;opacity:0;pointer-events:none;position:absolute}.sg-trail-1{font-size:16px;bottom:-22px;left:-18px}.sg-trail-2{font-size:12px;bottom:-44px;left:-40px}.sg-trail-3{font-size:14px;bottom:-66px;left:-60px}@media (prefers-reduced-motion:no-preference){.souki-go-section.ms-in .sg-mascot{animation:1.7s cubic-bezier(.3,.9,.35,1.08) both sg-fly,6.4s ease-in-out 1.7s infinite sg-mascot-bob}@keyframes sg-fly{0%{opacity:0;transform:translate(-360px,300px)rotate(-42deg)scale(.55)}8%{opacity:1}45%{transform:translate(-150px,96px)rotate(-24deg)scale(.8)}78%{transform:translate(14px,-14px)rotate(9deg)scale(1.06)}to{opacity:1;transform:translate(0)rotate(-6deg)scale(1)}}.souki-go-section.ms-in .sg-jet{animation:1.7s ease-out both sg-jet-fly,6.4s ease-in-out 1.7s infinite sg-jet-hop}@keyframes sg-jet-fly{0%{opacity:1;transform:rotate(38deg)scaleY(1.5)scaleX(1.15)}18%{transform:rotate(38deg)scaleY(1)scaleX(.9)}36%{transform:rotate(38deg)scaleY(1.35)scaleX(1.05)}54%{transform:rotate(38deg)scaleY(.95)scaleX(.9)}72%{opacity:1;transform:rotate(38deg)scaleY(1.2)scaleX(1)}to{opacity:0;transform:rotate(38deg)scaleY(.4)scaleX(.7)}}@keyframes sg-jet-hop{0%,44%,62%,to{opacity:0;transform:rotate(38deg)scaleY(.4)}50%{opacity:.95;transform:rotate(38deg)scaleY(.95)}56%{opacity:.5;transform:rotate(38deg)scaleY(.6)}}.souki-go-section.ms-in .sg-trail-1{animation:1.15s ease-out .12s both sg-trail}.souki-go-section.ms-in .sg-trail-2{animation:1.15s ease-out .34s both sg-trail}.souki-go-section.ms-in .sg-trail-3{animation:1.15s ease-out .56s both sg-trail}@keyframes sg-trail{0%{opacity:0;transform:translate(10px,-10px)scale(.5)rotate(0)}25%{opacity:1;transform:translate(0)scale(1.15)rotate(40deg)}to{opacity:0;transform:translate(-34px,40px)scale(.4)rotate(140deg)}}}@media (prefers-reduced-motion:reduce){.sg-jet,.sg-trail{display:none}}.sg-go{color:#ffd9a0;text-shadow:0 0 14px #ffb057f2;opacity:0;pointer-events:none;white-space:nowrap;font-size:15px;font-style:italic;font-weight:900;position:absolute;bottom:-26px;left:-24px}@media (prefers-reduced-motion:no-preference){.souki-go-section.ms-in .sg-mascot{animation:14s ease-in-out infinite sg-voyage}@keyframes sg-voyage{0%{opacity:0;transform:translate(-680px,210px)rotate(-42deg)scale(.55)}2%{opacity:1}7%{transform:translate(-320px,96px)rotate(-24deg)scale(.82)}12%{transform:translate(16px,-14px)rotate(9deg)scale(1.06)}14%{transform:translate(0)rotate(-6deg)scale(1)}30%{transform:translateY(-7px)rotate(-5deg)}46%{transform:translate(0)rotate(-6deg)}60%{transform:translateY(-7px)rotate(-5deg)}71%{transform:translate(0)rotate(-6deg)scale(1)}75%{transform:translate(-7px,7px)rotate(-11deg)scale(.93)}89%{opacity:1;transform:translate(470px,-320px)rotate(26deg)scale(.66)}90%{opacity:0}to{opacity:0;transform:translate(-680px,210px)rotate(-42deg)scale(.55)}}.souki-go-section.ms-in .sg-jet{animation:14s ease-in-out infinite sg-jet-cycle}@keyframes sg-jet-cycle{0%{opacity:1;transform:rotate(38deg)scaleY(1.5)scaleX(1.1)}3%{transform:rotate(38deg)scaleY(1)scaleX(.9)}6%{transform:rotate(38deg)scaleY(1.4)scaleX(1.05)}9%{transform:rotate(38deg)scaleY(1.05)scaleX(.92)}12%{opacity:1;transform:rotate(38deg)scaleY(1.25)scaleX(1)}15%,73%{opacity:0;transform:rotate(38deg)scaleY(.4)scaleX(.7)}76%{opacity:1;transform:rotate(38deg)scaleY(1.35)scaleX(1.05)}80%{transform:rotate(38deg)scaleY(.95)scaleX(.9)}84%{opacity:1;transform:rotate(38deg)scaleY(1.3)scaleX(1)}89%,to{opacity:0;transform:rotate(38deg)scaleY(.4)scaleX(.7)}}.souki-go-section.ms-in .sg-trail-1{animation:14s ease-out infinite sg-trail-a}.souki-go-section.ms-in .sg-trail-2{animation:14s ease-out infinite sg-trail-b}.souki-go-section.ms-in .sg-trail-3{animation:14s ease-out infinite sg-trail-c}@keyframes sg-trail-a{0%,2%{opacity:0;transform:translate(8px,-8px)scale(.5)}5%{opacity:1;transform:translate(0)scale(1.15)rotate(40deg)}11%,74%{opacity:0;transform:translate(-30px,36px)scale(.4)rotate(120deg)}77%{opacity:1;transform:translate(0)scale(1.1)rotate(30deg)}84%,to{opacity:0;transform:translate(-34px,40px)scale(.4)rotate(140deg)}}@keyframes sg-trail-b{0%,4%{opacity:0;transform:translate(10px,-10px)scale(.5)}7%{opacity:1;transform:translate(0)scale(1.05)rotate(50deg)}13%,76%{opacity:0;transform:translate(-36px,42px)scale(.35)rotate(150deg)}79%{opacity:1;transform:translate(0)scale(1)rotate(40deg)}86%,to{opacity:0;transform:translate(-40px,46px)scale(.35)rotate(160deg)}}@keyframes sg-trail-c{0%,6%{opacity:0;transform:translate(12px,-12px)scale(.5)}9%{opacity:1;transform:translate(0)scale(1.2)rotate(30deg)}14%,78%{opacity:0;transform:translate(-42px,48px)scale(.4)rotate(130deg)}81%{opacity:1;transform:translate(0)scale(1.1)rotate(20deg)}88%,to{opacity:0;transform:translate(-46px,52px)scale(.4)rotate(150deg)}}.souki-go-section.ms-in .sg-go-1{animation:14s ease-out infinite sg-go-a}.souki-go-section.ms-in .sg-go-2{animation:14s ease-out infinite sg-go-b}@keyframes sg-go-a{0%,3%{opacity:0;transform:translate(6px,-4px)scale(.5)rotate(-8deg)}6%{opacity:1;transform:translate(-10px,12px)scale(1.1)rotate(-14deg)}13%,to{opacity:0;transform:translate(-52px,54px)scale(.7)rotate(-26deg)}}@keyframes sg-go-b{0%,74%{opacity:0;transform:translate(6px,-4px)scale(.5)rotate(-8deg)}78%{opacity:1;transform:translate(-12px,14px)scale(1.15)rotate(-14deg)}88%,to{opacity:0;transform:translate(-56px,58px)scale(.65)rotate(-28deg)}}}@media (prefers-reduced-motion:reduce){.sg-go{display:none}}.sg-kicker{text-transform:none;letter-spacing:0}.sg-wordmark{align-items:center;gap:1px;display:inline-flex}.sg-wordmark b{color:#f7e7d3;font-size:17px;font-weight:900;display:inline-block}.sg-wordmark b:first-child{transform:rotate(-7deg)translateY(1px)}.sg-wordmark b:nth-child(2){color:#e8b891;transform:rotate(5deg)translateY(-2px)}.sg-wordmark b:nth-child(3){transform:rotate(-4deg)translateY(1px)}.sg-wordmark b:nth-child(4){color:#e8b891;transform:rotate(6deg)translateY(-1px)}.sg-wordmark b:nth-child(5){transform:rotate(-5deg)translateY(1px)}.sg-wm-pill{color:#fff;background:linear-gradient(135deg,#e23a2e,#c61e12);border-radius:9px;margin-left:8px;padding:1px 9px 2px;font-size:14.5px;font-style:italic;font-weight:900;position:relative;transform:rotate(4deg);box-shadow:0 6px 16px #da2b1e66}.sg-wm-pill:before,.sg-wm-pill:after{content:"";opacity:.9;background:#ffd9a0;border-radius:2px;height:2.5px;position:absolute;left:-11px}.sg-wm-pill:before{width:7px;top:36%}.sg-wm-pill:after{width:5px;top:60%}@media (prefers-reduced-motion:no-preference){.sg-wordmark b{animation:3.2s ease-in-out infinite sg-dance}.sg-wordmark b:nth-child(2){animation-delay:.12s}.sg-wordmark b:nth-child(3){animation-delay:.24s}.sg-wordmark b:nth-child(4){animation-delay:.36s}.sg-wordmark b:nth-child(5){animation-delay:.48s}@keyframes sg-dance{0%,to{translate:0}50%{translate:0 -3px}}.sg-wm-pill{animation:3.2s ease-in-out infinite sg-pill-wiggle}@keyframes sg-pill-wiggle{0%,to{transform:rotate(4deg)scale(1)}46%{transform:rotate(-3deg)scale(1.07)}56%{transform:rotate(5deg)scale(1)}}.sg-wm-pill:before{animation:3.2s ease-in-out infinite sg-dash-slide}.sg-wm-pill:after{animation:3.2s ease-in-out .15s infinite sg-dash-slide}@keyframes sg-dash-slide{0%,to{opacity:.9;transform:translate(0)}50%{opacity:.4;transform:translate(-5px)}}}.demo-live-section{background:radial-gradient(circle at 92% 8%,#d7c4a438,#0000 44%),radial-gradient(circle at 4% 94%,#a8b3a421,#0000 42%),linear-gradient(#fffdfa 0%,#faf4ec 100%);border:1px solid #e8e0d7b3;border-radius:40px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,64px);padding:clamp(30px,4.5vw,60px);display:grid;box-shadow:0 24px 64px #1f1c190d}.dl-stage{flex-direction:column;align-items:center;gap:14px;display:flex}.dl-phone{aspect-ratio:296/640;background:linear-gradient(160deg,#2e2a26,#17140f);border-radius:46px;width:min(292px,76vw);padding:10px;position:relative;transform:rotate(-1.6deg);box-shadow:0 34px 80px #1f1c1947,inset 0 0 0 2px #ffffff0f}.dl-notch{z-index:2;background:#17140f;border-radius:13px;width:90px;height:24px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.dl-video{object-fit:cover;background:#17140f;border-radius:36px;width:100%;height:100%;display:block}.dl-caption{max-width:320px;color:var(--color-muted);text-align:center;font-size:13px;line-height:1.5}.dl-badge{color:#b3271d;letter-spacing:.08em;text-transform:uppercase;background:#da2b1e12;border:1px solid #da2b1e40;border-radius:999px;align-items:center;gap:9px;padding:8px 16px;font-size:13px;font-weight:800;display:inline-flex}.dl-badge i{background:#da2b1e;border-radius:999px;width:9px;height:9px;animation:1.6s ease-in-out infinite dl-pulse}@keyframes dl-pulse{0%,to{opacity:1;box-shadow:0 0 #da2b1e73}50%{opacity:.55;box-shadow:0 0 0 7px #da2b1e00}}.dl-copy h2{color:var(--color-charcoal);letter-spacing:-.02em;flex-direction:column;gap:2px;margin-top:18px;font-size:clamp(27px,3.2vw,40px);font-weight:800;line-height:1.12;display:flex}.dl-title-accent{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(100deg,#c28b6a 10%,#da2b1e 55%,#c28b6a 90%) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite ms-shimmer}.dl-copy>p{max-width:560px;color:var(--color-muted);margin-top:16px;font-size:16px;line-height:1.7}.dl-steps{gap:12px;margin-top:22px;padding:0;list-style:none;display:grid}.dl-steps li{color:var(--color-charcoal);align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.dl-step-num{color:#8a684f;background:#c28b6a29;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:inline-flex}.dl-cta{margin-top:26px}@media (max-width:980px){.demo-live-section{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dl-badge i,.dl-title-accent{animation:none}.dl-phone{transform:none}}.demo-live-section{position:relative;overflow:hidden}.dl-stage{position:relative}.dl-glow{filter:blur(6px);pointer-events:none;background:radial-gradient(circle,#c28b6a42 0%,#ffb0571f 45%,#0000 70%);border-radius:999px;width:420px;height:420px;animation:8s ease-in-out infinite dl-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes dl-breathe{0%,to{opacity:.85;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.14)}}.dl-spark{color:#c8935f;text-shadow:0 0 14px #c8935f8c;pointer-events:none;animation:4.2s ease-in-out infinite dl-twinkle;position:absolute}.dl-spark-1{font-size:19px;top:6%;left:8%}.dl-spark-2{font-size:15px;animation-delay:1.2s;top:14%;right:6%}.dl-spark-3{font-size:14px;animation-delay:2.1s;bottom:20%;left:4%}.dl-spark-4{font-size:18px;animation-delay:.6s;bottom:10%;right:10%}@keyframes dl-twinkle{0%,to{opacity:.15;transform:scale(.8)rotate(0)}50%{opacity:.9;transform:scale(1.25)rotate(22deg)}}.dl-phone{animation:7s ease-in-out infinite dl-float}@keyframes dl-float{0%,to{transform:rotate(-1.6deg)translateY(0)}50%{transform:rotate(-.9deg)translateY(-9px)}}.dl-stamp{z-index:3;color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#e23a2e,#c61e12);border-radius:999px;padding:7px 13px;font-size:14px;font-style:italic;font-weight:900;animation:6s ease-in-out infinite dl-stamp-wiggle;position:absolute;top:-13px;right:-15px;transform:rotate(7deg);box-shadow:0 10px 26px #da2b1e66}@keyframes dl-stamp-wiggle{0%,86%,to{transform:rotate(7deg)scale(1)}90%{transform:rotate(2deg)scale(1.1)}94%{transform:rotate(9deg)scale(1.02)}}.dl-steps li:first-child .dl-step-num{color:#8a684f;background:#c28b6a2e}.dl-steps li:nth-child(2) .dl-step-num{color:#5c6b5e;background:#a8b3a43d}.dl-steps li:nth-child(3) .dl-step-num{color:#8a7147;background:#d7c4a452}.dl-steps li:nth-child(4) .dl-step-num{color:#b3271d;background:#da2b1e1a}.dl-caption{position:relative}@media (max-width:980px){.dl-stamp{right:-6px}}@media (prefers-reduced-motion:reduce){.dl-glow,.dl-spark,.dl-phone,.dl-stamp{animation:none}.dl-spark{opacity:.35}}.why-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:940px;display:grid}.why-card{border-radius:26px;padding:28px}.why-card h3{color:var(--color-charcoal);font-size:19px;font-weight:800}.why-card ul{gap:13px;margin-top:18px;padding:0;list-style:none;display:grid}.why-card li{align-items:flex-start;gap:11px;font-size:15px;line-height:1.55;display:flex}.why-card li svg{flex:none;margin-top:2px}.why-card--them{background:#ffffff8c;border:1px solid #e8e0d7f2}.why-card--them h3,.why-card--them li{color:var(--color-muted)}.why-card--them li svg{color:#c4b8aa}.why-card--us{background:radial-gradient(circle at 88% 6%,#d7c4a440,#0000 46%),linear-gradient(#fffdfa 0%,#faf3ea 100%);border:1.5px solid #c28b6a73;position:relative;box-shadow:0 26px 62px #1f1c191c}.why-card--us li{color:var(--color-charcoal);font-weight:600}.why-card--us li svg{color:#4c7a57}@media (max-width:980px){.why-grid{grid-template-columns:1fr}}.section-heading.with-art{justify-content:space-between;align-items:center;gap:28px;max-width:1080px;display:flex}.section-heading.with-art .sh-text{min-width:0;max-width:850px}.sh-art{filter:drop-shadow(0 18px 30px #1f1c191f);flex:none;animation:6.5s ease-in-out infinite spot-bob}.cta-art{filter:drop-shadow(0 18px 30px #1f1c191f);flex:none;animation:7s ease-in-out infinite spot-bob}@keyframes spot-bob{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1.2deg)}}.ill-spark{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite ill-twinkle}@keyframes ill-twinkle{0%,to{opacity:.3;transform:scale(.82)rotate(0)}50%{opacity:1;transform:scale(1.18)rotate(16deg)}}.ill-float{transform-box:fill-box;transform-origin:50%;animation:4.5s ease-in-out infinite ill-bob}@keyframes ill-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.section-kicker:before{content:"";vertical-align:.5px;background:radial-gradient(circle,#fdf8f6 0 1.6px,#c28b6a 1.7px);border-radius:2.5px;width:8px;height:8px;margin-inline-end:8px;display:inline-block}@media (max-width:980px){.sh-art,.cta-art{display:none}}@media (prefers-reduced-motion:reduce){.sh-art,.cta-art,.ill-spark,.ill-float{animation:none}}.landing-page{z-index:0;position:relative}.landing-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(720px 540px at 88% 4%,#c28b6a21,#0000 68%),radial-gradient(640px 500px at 6% 16%,#a8b3a41c,#0000 66%),radial-gradient(700px 560px at 94% 38%,#e5b54b17,#0000 66%),radial-gradient(620px 480px at 4% 56%,#c28b6a1a,#0000 66%),radial-gradient(680px 520px at 92% 74%,#a8b3a41a,#0000 66%),radial-gradient(600px 460px at 8% 92%,#e5b54b14,#0000 64%);animation:26s ease-in-out infinite alternate page-aura;position:absolute;inset:0}@keyframes page-aura{0%{transform:translateY(0)scale(1)}to{transform:translateY(-26px)scale(1.015)}}.landing-page:after{content:"";z-index:2;pointer-events:none;opacity:.026;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.section-heading h2:after{content:"";transform-origin:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%23C28B6A'/%3E%3Cstop offset='1' stop-color='%23DA2B1E'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M3 9 Q 32 3 61 7 T 117 5' stroke='url(%23g)' stroke-width='5.5' stroke-linecap='round' fill='none' opacity='0.9'/%3E%3Cpath d='M8 12 Q 40 8 74 10' stroke='%23E0A662' stroke-width='2.5' stroke-linecap='round' fill='none' opacity='0.55'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:86px;height:12px;margin-top:14px;display:block}[dir=rtl] .section-heading h2:after{transform-origin:100%}body.ms-reveal .section-heading h2:after{transition:transform .76s cubic-bezier(.22,.9,.3,1) .32s;transform:scaleX(0)}body.ms-reveal .section-heading.ms-in h2:after{transform:scaleX(1)}.landing-page>.landing-section:before{content:"✦";color:#c28b6a80;text-align:center;margin-bottom:20px;font-size:15px;display:block}@keyframes icon-wiggle{0%{transform:rotate(0)scale(1)}30%{transform:rotate(-10deg)scale(1.12)}60%{transform:rotate(7deg)scale(1.08)}to{transform:rotate(0)scale(1)}}.platform-card:hover>svg,.feature-card:hover .feature-icon,.hero-feature-card:hover>svg{animation:.55s icon-wiggle}.pricing-card,.contact-card,.why-card{transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s}.pricing-card:hover{transform:translateY(-4px)rotate(-.4deg);box-shadow:0 30px 70px #1f1c191f}.contact-card:hover{border-color:#c28b6a73;transform:translateY(-3px);box-shadow:0 22px 52px #1f1c191a}.contact-card:hover strong{color:#a0603a}.why-card--us:hover{transform:translateY(-4px)rotate(.4deg);box-shadow:0 32px 74px #1f1c1924}.dl-steps li .dl-step-num{transition:transform .18s cubic-bezier(.4,0,.2,1)}.dl-steps li:hover .dl-step-num{transform:scale(1.18)rotate(-7deg)}.about-point{transition:transform .18s,border-color .18s}.about-point:hover{border-color:#c28b6a66;transform:translateY(-2px)}::selection{color:#2b2622;background:#c28b6a4d}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#fbf6f0}::-webkit-scrollbar-thumb{background:#d8c0ac;border:3px solid #fbf6f0;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#c28b6a}@media (prefers-reduced-motion:reduce){.landing-page:before{animation:none}body.ms-reveal .section-heading h2:after{transition:none;transform:scaleX(1)}.platform-card:hover>svg,.feature-card:hover .feature-icon,.hero-feature-card:hover>svg{animation:none}}.hero-copy h1{letter-spacing:-.035em;max-width:700px;font-size:clamp(36px,4.5vw,66px);font-weight:800;line-height:1.04}.hero-title-accent{display:inline-block;position:relative}.hero-title-accent:after{content:"";transform-origin:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%23C28B6A'/%3E%3Cstop offset='1' stop-color='%23DA2B1E'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M3 9 Q 32 3 61 7 T 117 5' stroke='url(%23g)' stroke-width='6' stroke-linecap='round' fill='none' opacity='0.85'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;width:98%;height:.22em;position:absolute;bottom:-.14em;left:1%}[dir=rtl] .hero-title-accent:after{transform-origin:100%}.section-heading h2,.landing-cta h2{letter-spacing:-.025em;font-size:clamp(28px,3.4vw,44px);font-weight:800}.hero-visual{perspective:1300px}.h3d{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;padding-bottom:56px;padding-right:20px;transition:transform .18s ease-out;position:absolute;inset:0}.h3d-lift{transform-style:preserve-3d}.h3d-lift-card{transform:translateZ(26px)}.h3d-lift-toast{z-index:3;position:absolute;bottom:0;right:-8px;transform:translateZ(70px)}.h3d-lift-toast .payment-mini-card{position:static}.h3d-chip{z-index:4;pointer-events:none;place-items:center;display:grid;position:absolute}.h3d-chip-mark{background:linear-gradient(150deg,#c68f6b,#a0603a);border-radius:15px;width:48px;height:48px;top:10px;right:408px;transform:translateZ(92px)rotate(-9deg);box-shadow:0 20px 46px #a0603a6b}.h3d-chip-mark:before{content:"";border:5px solid #fff6ec;border-radius:10px;position:absolute;inset:9px}.h3d-chip-mark:after{content:"";background:#fff6ec;border-radius:3px;width:10px;height:10px;position:absolute}.h3d-chip-coin{color:#8a6512;background:radial-gradient(circle at 34% 30%,#f4cb6d,#e5b54b 55%,#d09b2e);border:2.5px solid #c89334;border-radius:999px;width:56px;height:56px;font-size:13px;font-weight:900;top:148px;right:2px;transform:translateZ(56px)rotate(10deg);box-shadow:0 22px 50px #c8933466}.h3d-glare{z-index:5;pointer-events:none;background:radial-gradient(380px circle at var(--mx,72%) var(--my,24%), #fffcf699, #fffcf600 58%);opacity:.55;border-radius:30px;position:absolute;inset:0 20px 56px 0;transform:translateZ(98px)}@media (prefers-reduced-motion:no-preference){.h3d{animation:1.15s cubic-bezier(.3,1.35,.5,1) .15s backwards h3d-enter}@keyframes h3d-enter{0%{opacity:0;transform:translateZ(-150px)rotateY(15deg)rotateX(7deg)}to{opacity:1;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}}.h3d-auto{animation:1.15s cubic-bezier(.3,1.35,.5,1) .15s backwards h3d-enter,9s ease-in-out 1.4s infinite h3d-sway}@keyframes h3d-sway{0%,to{transform:rotateX(1.6deg)rotateY(-3.4deg)}50%{transform:rotateX(-1.4deg)rotateY(3.6deg)}}.hero-title-accent:after{animation:.85s cubic-bezier(.22,.9,.3,1) .95s backwards h3d-underline}@keyframes h3d-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.hero-actions .primary-action{transform:translate(var(--btx,0px), var(--bty,0px));transition:transform .14s ease-out}.scroll-progress{z-index:60;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.scroll-progress i{transform-origin:0;background:linear-gradient(90deg,#c28b6a,#da2b1e);height:100%;display:block;transform:scaleX(0)}[dir=rtl] .scroll-progress i{transform-origin:100%}@media (max-width:1120px){.h3d-chip-mark{left:2px;right:auto}}@media (max-width:980px){.h3d{padding:0;position:relative;inset:auto}.h3d-lift-toast{bottom:0;right:0}.h3d-chip{display:none}.h3d-glare{inset:0}}@media (prefers-reduced-motion:reduce){.h3d{transition:none;transform:none}.h3d-glare{display:none}.hero-actions .primary-action{transform:none}.scroll-progress{display:none}}.trust-marquee{padding:15px 0;display:block;overflow:hidden}.marquee-track{width:max-content;animation:32s linear infinite marquee-slide;display:flex}.trust-marquee:hover .marquee-track{animation-play-state:paused}[dir=rtl] .marquee-track{animation-direction:reverse}.marquee-group{align-items:center;display:flex}.trust-marquee span{color:#fcfaf7;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:12px;margin-inline-end:40px;font-size:13.5px;font-weight:700;display:inline-flex}.trust-marquee i{color:#e0a662;font-size:12px;font-style:normal}@keyframes marquee-slide{to{transform:translate(-50%)}}body.ms-reveal .trust-marquee span{opacity:1!important;transform:none!important}.dl-phone{z-index:1}.dl-peek{z-index:0;animation:9s ease-in-out 2s infinite dl-peek;position:absolute;top:-15px;left:calc(50% - 124px);transform:translateY(44px)}@keyframes dl-peek{0%,46%,to{transform:translateY(44px)rotate(0)}56%,84%{transform:translateY(-10px)rotate(-7deg)}70%{transform:translateY(-15px)rotate(4deg)}}@media (max-width:980px){.dl-peek{left:8%}}@media (prefers-reduced-motion:reduce){.marquee-track{flex-wrap:wrap;justify-content:center;gap:10px 0;width:auto;animation:none}.marquee-group[aria-hidden=true],.dl-peek{display:none}}.story{gap:clamp(30px,5vw,58px);max-width:960px;margin:38px auto 0;padding:12px 0 6px;display:grid;position:relative}.story-line{pointer-events:none;width:64px;height:100%;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}.story-line path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.story-line-bg{stroke:#e3d6c4;stroke-width:2.5px;stroke-dasharray:.001 .014}.story-line-ink{stroke:#c28b6a;stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--story-progress,0))}.story-step{width:calc(50% - 64px);position:relative}.story-step.is-right{margin-left:auto}.story-medal{z-index:1;background:#fffdfa;border:2px solid #eadfd2;border-radius:999px;place-items:center;width:74px;height:74px;display:grid;position:absolute;top:4px;right:-101px;box-shadow:0 18px 44px #1f1c191f}.story-step.is-right .story-medal{left:-101px;right:auto}.story-card{background:#ffffffd9;border:1px solid #e8e0d7f2;border-radius:24px;padding:24px 26px;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s;box-shadow:0 22px 56px #1f1c1912}.story-card:hover{transform:translateY(-3px)rotate(-.3deg);box-shadow:0 30px 68px #1f1c191f}.story-tag{color:#8a684f;letter-spacing:.07em;text-transform:uppercase;background:#c28b6a21;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;display:inline-block}.story-card h3{color:var(--color-charcoal);letter-spacing:-.01em;margin-top:12px;font-size:20px;font-weight:800}.story-card p{color:var(--color-muted);margin-top:10px;font-size:15px;line-height:1.65}.story-sign{color:var(--color-charcoal);justify-content:flex-end;align-items:center;gap:14px;margin-top:4px;font-size:16px;font-style:italic;font-weight:700;display:flex}.sign-swash{width:96px;height:20px}.sign-swash path{fill:none;stroke:#c28b6a;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .95s cubic-bezier(.22,.9,.3,1) .35s}body.ms-reveal .story-sign.ms-in .sign-swash path,body:not(.ms-reveal) .sign-swash path{stroke-dashoffset:0}@media (max-width:980px){.story-line{width:50px;left:25px;transform:none}.story-step,.story-step.is-right{width:auto;margin-left:88px}.story-medal,.story-step.is-right .story-medal{width:62px;height:62px;left:-85px;right:auto}}@media (prefers-reduced-motion:reduce){.story-line-ink{stroke-dashoffset:0}.sign-swash path{stroke-dashoffset:0;transition:none}.story-card:hover{transform:none}}.hero-feature-row{position:relative}.flow-doc{pointer-events:none;height:0;position:absolute;top:-24px;left:0;right:0}.fd-rail{border-top:2px dotted #c28b6a66;position:absolute;top:16px;left:3%;right:3%}.fd-chip{background:#fffdfa;border:1.5px solid #eadfd2;border-radius:11px;place-items:center;width:34px;height:34px;margin-left:-17px;animation:16s ease-in-out infinite fd-travel;display:grid;position:absolute;top:0;left:12%;box-shadow:0 12px 28px #1f1c1929}.fd-g{opacity:0;width:21px;height:21px;position:absolute}.fd-g1{animation:16s linear infinite fd-show1}.fd-g2{animation:16s linear infinite fd-show2}.fd-g3{animation:16s linear infinite fd-show3}.fd-g4{animation:16s linear infinite fd-show4}@keyframes fd-travel{0%,16%{left:12%}26%,41%{left:37.5%}51%,66%{left:62.5%}76%,96%{left:88%}97%{opacity:1}98.5%{opacity:0;left:88%}99%{opacity:0;left:12%}to{opacity:1;left:12%}}@keyframes fd-show1{0%,20%{opacity:1}24%,to{opacity:0}}@keyframes fd-show2{0%,22%{opacity:0}26%,45%{opacity:1}49%,to{opacity:0}}@keyframes fd-show3{0%,47%{opacity:0}51%,70%{opacity:1}74%,to{opacity:0}}@keyframes fd-show4{0%,72%{opacity:0}76%,97%{opacity:1}99%,to{opacity:0}}[dir=rtl] .fd-chip{animation-direction:reverse}@media (max-width:980px){.flow-doc{display:none}}@keyframes perf-doc{0%,10%,to{transform:translateY(0)rotate(0)}3%{transform:translateY(-7px)rotate(-10deg)}6%{transform:translateY(0)rotate(7deg)}8%{transform:translateY(-3px)rotate(0)}}@keyframes perf-qr{0%,10%,to{opacity:1;transform:scale(1)}2.5%{opacity:.55;transform:scale(1.18)}5%{opacity:1;transform:scale(1)}7.5%{opacity:.7;transform:scale(1.14)}}@keyframes perf-bell{0%,10%,to{transform:rotate(0)}2%{transform:rotate(-22deg)}4%{transform:rotate(16deg)}6%{transform:rotate(-10deg)}8%{transform:rotate(5deg)}}@keyframes perf-repeat{0%,to{transform:rotate(0)}10%{transform:rotate(360deg)}}@keyframes perf-card{0%,10%,to{transform:translate(0)}3%{transform:translate(9px)}6%{transform:translate(-6px)}8%{transform:translate(3px)}}@keyframes perf-globe{0%,to{transform:rotate(0)scale(1)}5%{transform:rotate(180deg)scale(1.12)}10%{transform:rotate(360deg)scale(1)}}.platform-grid .platform-card>svg{transform-origin:50% 30%}.platform-grid .platform-card:first-child>svg{animation:13.2s ease-in-out infinite perf-doc}.platform-grid .platform-card:nth-child(2)>svg{animation:13.2s ease-in-out 2.2s infinite perf-qr}.platform-grid .platform-card:nth-child(3)>svg{animation:13.2s ease-in-out 4.4s infinite perf-bell}.platform-grid .platform-card:nth-child(4)>svg{animation:13.2s ease-in-out 6.6s infinite perf-repeat}.platform-grid .platform-card:nth-child(5)>svg{animation:13.2s ease-in-out 8.8s infinite perf-card}.platform-grid .platform-card:nth-child(6)>svg{animation:13.2s ease-in-out 11s infinite perf-globe}.platform-grid .platform-card:first-child:hover>svg{animation:1.6s ease-in-out infinite perf-doc}.platform-grid .platform-card:nth-child(2):hover>svg{animation:1.6s ease-in-out infinite perf-qr}.platform-grid .platform-card:nth-child(3):hover>svg{animation:1.6s ease-in-out infinite perf-bell}.platform-grid .platform-card:nth-child(4):hover>svg{animation:1.6s ease-in-out infinite perf-repeat}.platform-grid .platform-card:nth-child(5):hover>svg{animation:1.6s ease-in-out infinite perf-card}.platform-grid .platform-card:nth-child(6):hover>svg{animation:1.6s ease-in-out infinite perf-globe}.why-grid{position:relative}.why-vs{z-index:2;color:#fff6ec;letter-spacing:.03em;background:linear-gradient(150deg,#c68f6b,#a0603a);border-radius:999px;place-items:center;width:52px;height:52px;font-size:16px;font-style:italic;font-weight:900;animation:4s ease-in-out infinite why-vs-pulse;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-7deg);box-shadow:0 16px 38px #a0603a6b,0 0 0 5px #fdf8f6}@keyframes why-vs-pulse{0%,to{transform:translate(-50%,-50%)rotate(-7deg)scale(1)}50%{transform:translate(-50%,-50%)rotate(-3deg)scale(1.08)}}.why-card--them li{transition:color .4s;position:relative}.why-card--them li span{-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;text-decoration-thickness:2px;transition:text-decoration-color .52s}body.ms-reveal .why-card--them.ms-in li span{text-decoration-color:#ae9f8d}body.ms-reveal .why-card--them.ms-in li{color:#b4a99c}body.ms-reveal .why-card--them.ms-in li:first-child span{transition-delay:.5s}body.ms-reveal .why-card--them.ms-in li:nth-child(2) span{transition-delay:.82s}body.ms-reveal .why-card--them.ms-in li:nth-child(3) span{transition-delay:1.14s}body.ms-reveal .why-card--them.ms-in li:nth-child(4) span{transition-delay:1.46s}body.ms-reveal .why-card--them.ms-in li:first-child{transition-delay:.5s}body.ms-reveal .why-card--them.ms-in li:nth-child(2){transition-delay:.82s}body.ms-reveal .why-card--them.ms-in li:nth-child(3){transition-delay:1.14s}body.ms-reveal .why-card--them.ms-in li:nth-child(4){transition-delay:1.46s}@media (max-width:980px){.why-grid{flex-direction:column;display:flex}.why-card--them{order:1}.why-vs{order:2;margin:-4px auto;animation:none;position:static;transform:rotate(-7deg)}.why-card--us{order:3}}@media (prefers-reduced-motion:reduce){.fd-chip,.fd-g,.why-vs{animation:none}.flow-doc{display:none}.platform-grid .platform-card>svg,.platform-grid .platform-card:hover>svg{animation:none}.why-card--them li span{text-decoration-color:#ae9f8d;transition:none}}body.ms-atelier .hero-copy h1{font-size:clamp(38px,4.8vw,74px)}body.ms-atelier .hero-reassure{color:#a0603a;font-family:Bradley Hand,Segoe Script,Comic Sans MS,cursive;font-size:17px;transform:rotate(-1.2deg)}body.ms-atelier .demo-live-section,body.ms-atelier #platform.landing-section,body.ms-atelier .story{background:radial-gradient(6.5px at 34px 42px,#f1e6d4 4.6px,#d3c3ac 5px 6.2px,#0000 7.2px) 0 0/68px 86px repeat-y,linear-gradient(90deg,#0000 76px,#da2b1e3d 76px 78px,#0000 78px) no-repeat,radial-gradient(circle at 90% 6%,#d7c4a447,#0000 46%) no-repeat,linear-gradient(#fffdf9 0%,#f9f2e6 100%) no-repeat;border:1px solid #d6c4aca6;box-shadow:0 34px 90px #1f1c191c}body.ms-atelier .demo-live-section,body.ms-atelier #platform.landing-section{padding-left:clamp(96px,9vw,128px)}body.ms-atelier .story{border-radius:40px;padding:44px clamp(28px,4vw,56px) 38px clamp(96px,9vw,120px)}#platform.landing-section{position:relative}.h3d-paperclip{z-index:5;pointer-events:none;width:30px;height:66px;position:absolute;top:-26px;right:396px;transform:translateZ(96px)rotate(5deg)}.h3d-paperclip i{clip-path:inset(0 0 24%);border:5.5px solid #9aa0a8;border-radius:15px 15px 12px 12px;position:absolute;inset:0}.h3d-paperclip u{clip-path:inset(0 0 16%);border:4.5px solid #b9bec6;border-radius:10px;position:absolute;inset:9px 7px 0}.h3d-stamp{z-index:5;color:#da2b1e;letter-spacing:2.5px;text-transform:uppercase;opacity:.9;pointer-events:none;border:3px solid #da2b1e;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:900;position:absolute;top:-14px;right:30px;transform:translateZ(88px)rotate(8deg);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='50'%3E%3Crect width='200' height='50' fill='white'/%3E%3Ccircle cx='24' cy='9' r='4' fill='black' opacity='0.55'/%3E%3Ccircle cx='150' cy='43' r='5' fill='black' opacity='0.5'/%3E%3Ccircle cx='96' cy='6' r='2.6' fill='black' opacity='0.55'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='50'%3E%3Crect width='200' height='50' fill='white'/%3E%3Ccircle cx='24' cy='9' r='4' fill='black' opacity='0.55'/%3E%3Ccircle cx='150' cy='43' r='5' fill='black' opacity='0.5'/%3E%3Ccircle cx='96' cy='6' r='2.6' fill='black' opacity='0.55'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.paper-fold{z-index:2;border-top:52px solid var(--background);filter:drop-shadow(-3px 4px 5px #1f1c1929);pointer-events:none;border-left:52px solid #f1e5d1;width:0;height:0;position:absolute;top:0;right:0}.paper-fold:after{content:"";border-top:50px solid #0000;border-left:50px solid #fbf4e8;width:0;height:0;position:absolute;top:-50px;left:-52px}body.ms-atelier .dl-badge{color:#da2b1e;letter-spacing:2.5px;background:0 0;border:3px solid #da2b1e;border-radius:8px;transform:rotate(-3deg);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='50'%3E%3Crect width='200' height='50' fill='white'/%3E%3Ccircle cx='30' cy='44' r='4' fill='black' opacity='0.5'/%3E%3Ccircle cx='160' cy='7' r='4' fill='black' opacity='0.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='50'%3E%3Crect width='200' height='50' fill='white'/%3E%3Ccircle cx='30' cy='44' r='4' fill='black' opacity='0.5'/%3E%3Ccircle cx='160' cy='7' r='4' fill='black' opacity='0.5'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}body.ms-atelier .dl-caption{color:#a0603a;font-family:Bradley Hand,Segoe Script,Comic Sans MS,cursive;font-size:15px;transform:rotate(-1.4deg)}body.ms-atelier .pricing-card{background:linear-gradient(#fffdf9 0%,#f9f2e6 100%);border:1px solid #d6c4acd9;border-top:2px dashed #a0603a8c;border-radius:8px 8px 22px 22px;box-shadow:0 26px 62px #1f1c191a}body.ms-atelier .landing-cta{background:radial-gradient(circle at 88% 10%,#fff0d78c,#0000 48%),linear-gradient(115deg,#e8a460 0%,#d98a45 60%,#c1682b 100%);border:none;box-shadow:0 40px 100px #c1682b52}body.ms-atelier .landing-cta h2{color:#241a10}body.ms-atelier .landing-cta p{color:#241a10bf}body.ms-atelier .landing-cta .section-kicker{color:#241a10;background:#241a1014;border-color:#241a104d}body.ms-atelier .landing-cta .primary-action{color:#f7ebdc;background:#241a10}@media (max-width:980px){body.ms-atelier .demo-live-section,body.ms-atelier #platform.landing-section{background-image:linear-gradient(90deg,#0000 0 0),linear-gradient(90deg,#0000 0 0),radial-gradient(circle at 90% 6%,#d7c4a447,#0000 46%),linear-gradient(#fffdf9 0%,#f9f2e6 100%);padding-left:22px}body.ms-atelier .story{padding-left:74px}.h3d-stamp,.h3d-paperclip{display:none}.dl-stamp{top:10px;right:8px}body.ms-atelier .story{background-image:linear-gradient(90deg,#0000 0 0),linear-gradient(90deg,#0000 0 0),radial-gradient(circle at 90% 6%,#d7c4a447,#0000 46%),linear-gradient(#fffdf9 0%,#f9f2e6 100%)}}.founder-offer{background:radial-gradient(circle at 92% 8%,#fff0cdd9,#0000 52%),linear-gradient(115deg,#fff8e8 0%,#fbefd4 100%);border:2px dashed #c89334a6;border-radius:18px;flex-wrap:wrap;align-items:center;gap:clamp(14px,3vw,30px);max-width:860px;margin-top:16px;padding:20px 26px;text-decoration:none;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s;display:flex;box-shadow:0 20px 52px #c8933438}.founder-offer:hover{transform:translateY(-3px)rotate(-.3deg);box-shadow:0 28px 64px #c8933452}.fo-badge{color:#4a3406;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(120deg,#e5b54b,#c89334);border-radius:999px;flex:none;padding:8px 14px;font-size:12.5px;font-weight:900;box-shadow:0 8px 20px #c8933459}.fo-main{flex:260px;gap:3px;display:grid}.fo-main strong{color:#4a3406;letter-spacing:-.01em;font-size:19px;font-weight:800}.fo-main span{color:#7a5e2a;font-size:14px;line-height:1.5}.fo-cta{color:#f7e9c8;white-space:nowrap;background:#2b2115;border-radius:999px;flex:none;padding:12px 20px;font-size:14px;font-weight:800}@media (max-width:980px){.founder-offer{flex-direction:column;align-items:flex-start}}@keyframes sg-flicker{0%{opacity:.9;transform:scale(.92)rotate(-3deg)}to{opacity:1;transform:scale(1.12)rotate(3deg)}}.sg-flame-flicker{transform-origin:50% 92%;animation:.45s ease-in-out infinite alternate sg-flicker}@keyframes sg-ignite{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}.sg-flame-lit{transform-origin:50% 92%;animation:.5s cubic-bezier(.34,1.56,.64,1) both sg-ignite}@keyframes sg-eye-scan{0%{transform:translate(-3.4px)}45%{transform:translate(3.4px)}55%{transform:translate(3.4px)}to{transform:translate(-3.4px)}}.sg-eye{animation:1.15s ease-in-out infinite sg-eye-scan}@keyframes sg-breathe{0%{transform:scale(1)}to{transform:scale(1.045)}}.sg-breathe{transform-origin:50% 62%;animation:.9s ease-in-out infinite alternate sg-breathe}@keyframes sg-stamp-in{0%{opacity:0;transform:scale(2.4)rotate(8deg)}55%{opacity:1;transform:scale(.92)rotate(-10deg)}74%{transform:scale(1.07)rotate(-7deg)}to{opacity:1;transform:scale(1)rotate(-8deg)}}.sg-stamp{color:#da2b1e;letter-spacing:.06em;background:#ffffffe0;border:2.5px solid #da2b1e;border-radius:9px;align-items:center;gap:4px;padding:4px 9px;font-size:15px;font-weight:900;animation:.55s cubic-bezier(.2,.9,.3,1.35) .15s both sg-stamp-in;display:inline-flex;position:absolute;top:-12px;right:-14px;box-shadow:0 8px 20px #da2b1e47}@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-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
