.order-design{background:var(--surface-app);color:var(--fg-primary);font:400 16px/1.6 var(--font-sans);-webkit-font-smoothing:antialiased}.order-design .vw-wrap{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0 32px}@media (max-width:768px){.order-design .vw-wrap{padding:0 20px}}.order-design .or-hero{color:#fff;isolation:isolate;background:radial-gradient(130% 120% at 0% 0%, #1d4374 0%, var(--vw-navy-700) 46%, var(--vw-navy-800) 100%);position:relative;overflow:hidden}.order-design .or-hero .dots{z-index:0;opacity:.55;pointer-events:none;background-image:radial-gradient(circle,#ffffff12 1px,#0000 1.4px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 120% at 90% 0,#000,#0000 70%);mask-image:radial-gradient(85% 120% at 90% 0,#000,#0000 70%)}.order-design .or-hero .glow{z-index:0;filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#00b74a33,#0000 66%);width:520px;height:520px;position:absolute;top:-200px;right:-120px}.order-design .or-hero .vw-wrap{z-index:1;padding-top:28px;padding-bottom:48px;position:relative}.order-design .or-hero .vw-crumbs{width:fit-content;max-width:100%;font:var(--fw-medium) var(--fs-sm) / 1 var(--font-sans);color:#fff6;border-radius:var(--r-pill);white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff24;flex-wrap:nowrap;align-items:center;gap:8px;margin-bottom:26px;padding:7px 14px;display:flex}.order-design .or-hero .vw-crumbs a{color:#ffffffa8;text-decoration:none}.order-design .or-hero .vw-crumbs a:hover{color:#fff}.order-design .or-hero .vw-crumbs .sep{opacity:.45}.order-design .or-hero .vw-crumbs .here{color:#fff;font-weight:var(--fw-semibold)}.order-design .or-hero .vw-kicker{font:var(--fw-semibold) 11px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:0;display:inline-flex}.order-design .or-hero .vw-kicker:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.order-design .or-hero .vw-kicker.on-dark{color:#fff9}.order-design .or-hero-lay{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:40px;margin-top:12px;display:grid}@media (max-width:980px){.order-design .or-hero-lay{grid-template-columns:1fr;gap:28px}}.order-design .or-hero h1{font:400 clamp(38px, 5vw, 58px) / 1.03 var(--font-display);letter-spacing:-.02em;max-width:14ch;margin:12px 0 0}.order-design .or-hero h1 em{color:var(--vw-green-400);font-style:italic}.order-design .or-hero .sub{font:400 var(--fs-lg) / 1.55 var(--font-sans);color:#ffffffc2;max-width:52ch;margin:18px 0 0}.order-design .or-hero .sub a{color:var(--vw-green-400);font-weight:var(--fw-semibold);text-decoration:none}.order-design .or-hero .sub a:hover{color:#fff;text-decoration:underline}.order-design .or-rating{border-radius:var(--r-pill);font:var(--fw-semibold) var(--fs-sm) / 1.4 var(--font-sans);color:#ffffffe0;background:#ffffff14;border:1px solid #ffffff1f;align-items:center;gap:8px;margin-top:20px;padding:8px 14px;display:inline-flex}.order-design .or-rating svg{width:15px;height:15px;color:var(--vw-green-400);flex-shrink:0}.order-design .or-promise{border-radius:var(--r-xl);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff24;padding:22px 24px}.order-design .or-promise h2{font:var(--fw-semibold) var(--fs-sm) / 1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:#ffffffeb;margin:0 0 14px}.order-design .or-promise ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.order-design .or-promise li{font:500 var(--fs-sm) / 1.5 var(--font-sans);color:#ffffffc7;align-items:flex-start;gap:10px;display:flex}.order-design .or-promise li:before{content:"";background:#00b74a2e url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234ade80' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") 50%/10px no-repeat;border-radius:100px;flex-shrink:0;width:16px;height:16px;margin-top:2px;display:inline-block}.order-design .or-form-band{border-top:1px solid var(--border-default);background:#fff;padding:40px 0 80px}.order-design .or-form-wrap{max-width:880px;margin:0 auto}
