.gpe-themed-page.gpe-public-page{--background:#0b1627;--foreground:#f1f7fa;--card:#14263a;--card-foreground:#f1f7fa;--navy:#f1f7fa;--navy-foreground:#0b1627;--primary:#55d3d6;--primary-foreground:#10243a;--secondary:#1c3147;--secondary-foreground:#f1f7fa;--ice:#1c3147;--muted:#1c3147;--muted-foreground:#b1c4d1;--teal:#55d3d6;--teal-soft:#153b46;--border:#3a5165;--input:#3a5165;--ring:#79e0e2;--shadow-card:none;--gpe-grid:transparent;background:var(--background);color:var(--foreground);background-image:none;font-family:ui-sans-serif,Segoe UI,-apple-system,BlinkMacSystemFont,Arial,sans-serif}html[data-gpe-theme=swiss] .gpe-themed-page.gpe-public-page{--background:#f5f7f9;--foreground:#10243a;--card:#fff;--card-foreground:#10243a;--navy:#10243a;--navy-foreground:#fff;--primary:#087f8c;--primary-foreground:#fff;--secondary:#edf2f5;--secondary-foreground:#10243a;--ice:#edf2f5;--muted:#edf2f5;--muted-foreground:#536577;--teal:#087f8c;--teal-soft:#e7f5f5;--border:#dce4e9;--input:#b4c3ce;--ring:#087f8c;--shadow-card:none}html[data-gpe-theme=warm] .gpe-themed-page.gpe-public-page{--background:#1c1817;--foreground:#fff7e8;--card:#302923;--card-foreground:#fff7e8;--navy:#fff7e8;--navy-foreground:#1c1817;--primary:#f0af58;--primary-foreground:#201713;--secondary:#3a302a;--secondary-foreground:#fff7e8;--ice:#2a2422;--muted:#3b302b;--muted-foreground:#d1bfa8;--teal:#f4bb6e;--teal-soft:#483725;--border:#54453d;--input:#665243;--ring:#f0af58;--shadow-card:none}.gpe-themed-page.gpe-public-page .gpe-public-topbar{border-bottom:1px solid var(--border);background:var(--background);justify-content:flex-end;align-items:center;padding:7px 18px;display:flex}.gpe-themed-page.gpe-public-page .gpe-public-header{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--border)}.gpe-themed-page.gpe-public-page .gpe-public-header-inner{min-height:78px}.gpe-themed-page.gpe-public-page .gpe-public-header nav a:not(.btn){color:var(--muted-foreground)}.gpe-themed-page.gpe-public-page .gpe-public-header nav a:not(.btn):hover{color:var(--foreground);text-underline-offset:5px;text-decoration:underline}.gpe-themed-page.gpe-public-page .btn{min-height:44px;box-shadow:none;border-radius:8px;padding:11px 18px;font-weight:700;transform:none}.gpe-themed-page.gpe-public-page .btn:hover:not(:disabled){box-shadow:none;transform:none}.gpe-themed-page.gpe-public-page .btn-primary{background:var(--primary);color:var(--primary-foreground);border:1px solid var(--primary)}.gpe-themed-page.gpe-public-page .btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 84%,var(--card))}.gpe-themed-page.gpe-public-page .btn-secondary{background:var(--card);border:1px solid var(--border);color:var(--foreground)}.gpe-themed-page.gpe-public-page .btn-secondary:hover:not(:disabled){background:var(--secondary)}.gpe-themed-page.gpe-public-page .card{background:var(--card);color:var(--card-foreground);border-color:var(--border);box-shadow:none;border-radius:12px}.gpe-themed-page.gpe-public-page .field{background:var(--card);color:var(--foreground);border-color:var(--input);border-radius:8px;min-height:44px;font-size:16px}.gpe-themed-page.gpe-public-page :where(button,a,input,select,textarea):focus-visible{outline:3px solid var(--ring);outline-offset:3px}.gpe-themed-page.gpe-public-page .gpe-public-pageheader{border-color:var(--border);background:0 0}.gpe-themed-page.gpe-public-page .gpe-public-pageheader-inner{text-align:start;max-width:1152px;margin-inline:auto;padding-block:clamp(44px,6vw,72px)}.gpe-themed-page.gpe-public-page .gpe-public-pageheader h1{letter-spacing:-.045em;color:var(--foreground);max-width:760px;font-size:clamp(34px,4.4vw,56px);font-weight:800;line-height:1.12}.gpe-themed-page.gpe-public-page .gpe-public-pageheader p:last-child{color:var(--muted-foreground);max-width:620px;margin-inline:0;line-height:1.65}.gpe-themed-page.gpe-public-page .gpe-public-pageheader p:first-child{letter-spacing:.11em;color:var(--teal);font-size:12px}.gpe-themed-page.gpe-public-page .gpe-public-content section>.card{transition:border-color .15s,background-color .15s}.gpe-themed-page.gpe-public-page .gpe-public-footer{background:var(--card);color:var(--foreground);border-color:var(--border)}.gpe-themed-page.gpe-public-page .gpe-public-footer a{color:var(--muted-foreground)}.gpe-themed-page.gpe-public-page .gpe-public-footer a:hover{color:var(--foreground)}.gpe-themed-page.gpe-public-page .gpe-public-appearance{flex-direction:column;gap:8px;margin-top:20px;display:flex}.gpe-themed-page.gpe-public-page .gpe-public-appearance>span{color:var(--muted-foreground);font-size:12px;font-weight:650}.gpe-themed-page.gpe-public-page .gpe-public-appearance .gpe-theme-option{background:var(--secondary);border-color:var(--border);color:var(--foreground);min-height:40px}.gpe-themed-page.gpe-public-page .gpe-public-appearance .gpe-theme-option-active{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal)}.gpe-themed-page.gpe-public-page .gpe-theme-option:hover{border-color:var(--teal)}.gpe-themed-page.gpe-public-page .gpe-locale-control{min-height:36px}@media (width<=640px){.gpe-themed-page.gpe-public-page .gpe-public-header-inner{min-height:66px}.gpe-themed-page.gpe-public-page .gpe-public-pageheader-inner{padding-block:40px}.gpe-themed-page.gpe-public-page .gpe-public-pageheader h1{font-size:clamp(32px,9vw,43px)}.gpe-themed-page.gpe-public-page .gpe-public-topbar{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.gpe-themed-page.gpe-public-page *{transition:none!important}}.gpe-themed-page.gpe-public-page .gpe-how-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(25px,4vw,64px);display:grid}.gpe-themed-page.gpe-public-page .gpe-how-step{border:0;border-top:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;padding:24px 0}.gpe-themed-page.gpe-public-page .gpe-how-step>span:first-child{color:var(--primary-foreground);border-radius:8px}.gpe-themed-page.gpe-public-page .gpe-demo-grid .gpe-demo-panel{overflow:hidden}.gpe-themed-page.gpe-public-page .gpe-public-price-card{text-align:start;border:1px solid var(--border);max-width:490px;padding:clamp(24px,3.5vw,40px)}.gpe-themed-page.gpe-public-page .gpe-public-price-card .btn{width:100%}.gpe-themed-page.gpe-public-page .gpe-public-auth-card{max-width:485px;padding:clamp(24px,3vw,38px)}.gpe-themed-page.gpe-public-page .gpe-industry-tile{border-radius:10px;min-height:108px}.gpe-themed-page.gpe-public-page .gpe-industry-tile:hover{border-color:var(--teal);background:var(--secondary)}@media (width<=700px){.gpe-themed-page.gpe-public-page .gpe-how-steps{grid-template-columns:1fr}}
