:root{--bg:#02070d;--surface:#07121f;--surface-2:#10243a;--line:#ffffff21;--text:#f7fbff;--muted:#a8b8cc;--red:#db162f;--blue:#287dff;--blue-soft:#7bd9ff;--blue-deep:#0f48b5;--cyan-glow:#7bd9ff33;--white-soft:#ffffffd6;--shadow:0 24px 80px #00000075;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 12% 4%, #287dff24, transparent 28%), radial-gradient(circle at 86% 10%, #7bd9ff1a, transparent 26%), var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%}.hero{isolation:isolate;flex-direction:column;min-height:96vh;display:flex;position:relative;overflow:hidden}.heroMedia,.heroOverlay{position:absolute;inset:0}.heroMedia{z-index:-2}.heroImage{object-fit:cover;object-position:center;filter:saturate(.88)contrast(1.08);width:100%;height:100%}.heroOverlay{z-index:-1;background:linear-gradient(#02070d75 0%,#02070dc7 54%,#02070d 100%),linear-gradient(90deg,#041322f5 0%,#051c33c7 50%,#02070d6b 100%),radial-gradient(circle at 20% 70%,#287dff38,#0000 38%)}.siteNav{-webkit-backdrop-filter:none;backdrop-filter:none;width:min(1180px,100% - 32px);min-height:78px;box-shadow:none;background:linear-gradient(90deg,#07121fc2,#07121f2e),0 0;border:0;border-bottom:1px solid #7bd9ff24;border-radius:0;justify-content:space-between;align-items:center;gap:20px;margin:28px auto 0;padding:0;display:flex}.brandMark{text-transform:uppercase;align-items:center;gap:12px;min-width:0;font-weight:800;display:inline-flex}.logoTile{background:radial-gradient(circle at 55% 15%,#db162f33,#0000 34%),linear-gradient(135deg,#122b4ae6,#ffffff08);border:1px solid #7bd9ff21;border-radius:16px;place-items:center;width:82px;height:56px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff29}.logoTile img{object-fit:contain;width:78px;height:54px}.navLinks,.heroActions,.adminActions{align-items:center;gap:12px;display:flex}.navLinks{box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;padding:0}.navLinks a{color:#e7f7ffad;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:.95rem;font-weight:800;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:relative}.navLinks a:hover,.activeNavLink{color:#fff;background:#7bd9ff1a;border-color:#7bd9ff38;box-shadow:inset 0 1px #ffffff17}.bookNavLink{color:#e7f7ffd1}.bookNavLink:hover,.bookNavLink.activeNavLink{background:#7bd9ff1f;border-color:#7bd9ff47;box-shadow:inset 0 1px #ffffff1a,0 10px 28px #287dff1f}.navDot{background:var(--blue-soft);border-radius:999px;width:7px;height:7px;box-shadow:0 0 14px #7bd9ffb8}.navCall,.button{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 18px;font-weight:800;display:inline-flex}.navCall,.buttonGhost{background:#7bd9ff14;border-color:#7bd9ff33}.navCall{background:linear-gradient(135deg,#7bd9ff21,#ffffff0a),#07121fb8;border-color:#7bd9ff38;min-height:56px;padding-inline:22px;transition:transform .18s,border-color .18s,background-color .18s;box-shadow:inset 0 1px #ffffff24,0 14px 36px #287dff1f}.navCall:hover{background:linear-gradient(135deg,#7bd9ff33,#ffffff0a),#07121fdb;border-color:#7bd9ff6b;transform:translateY(-1px)}.buttonPrimary{background:linear-gradient(135deg, var(--blue), var(--blue-deep));color:#fff;box-shadow:0 18px 45px #287dff3d}.button:disabled{opacity:.7}.heroContent{grid-template-columns:minmax(0,.9fr) 300px;align-items:end;gap:48px;width:min(1180px,100% - 32px);margin:auto;padding:118px 0 92px;display:grid}.heroCopy{max-width:790px}.eyebrow,.packageEyebrow{color:var(--blue-soft);text-transform:uppercase;align-items:center;font-size:.78rem;font-weight:900;display:inline-flex}h1,h2,h3,p{margin-top:0}h1{text-transform:uppercase;max-width:880px;margin-bottom:18px;font-size:clamp(3.2rem,8vw,7.4rem);line-height:.88}h2{margin-bottom:18px;font-size:clamp(2rem,4.8vw,4.8rem);line-height:.96}h3{margin-bottom:12px;font-size:1.45rem}.heroCopy p,.lead,.sectionHeader p,.splitSection p,.bookingCopy p{color:var(--white-soft);font-size:clamp(1.02rem,1.6vw,1.24rem);line-height:1.65}.heroCopy p{max-width:680px}.heroCopy .eyebrow{color:var(--blue-soft);box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:14px;padding:0}.heroCard{border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 #ffffff14, var(--shadow);background:linear-gradient(#122b4ab8,#07121fc7),#07121fcc;border:1px solid #7bd9ff2e;padding:26px}.heroCard span{color:#07121f;text-transform:uppercase;background:#f7fbfff5;border-radius:999px;margin-bottom:18px;padding:9px 12px;font-weight:900;display:inline-flex}.heroCard strong{margin-bottom:26px;font-size:1.75rem;line-height:1.1;display:block}.heroCard a{color:var(--blue-soft);align-items:center;gap:8px;font-weight:800;display:inline-flex}.trustBand{background:linear-gradient(90deg,#07121feb,#10243ab8),#07121f;border-block:1px solid #7bd9ff1f;grid-template-columns:repeat(4,1fr);display:grid}.trustBand div{min-height:96px;color:var(--white-soft);border-right:1px solid #7bd9ff1f;justify-content:center;align-items:center;gap:12px;font-weight:800;display:flex}.trustBand svg{color:var(--blue-soft)}.trustBand div:last-child{border-right:0}.section{width:min(1180px,100% - 32px);margin:0 auto;padding:100px 0}.sectionHeader{max-width:840px;margin-bottom:36px}.introSection{grid-template-columns:1.1fr .9fr;align-items:end;gap:54px;display:grid}.packageGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.packageCard,.addonsPanel,.bookingForm,.adminPanel,.loginCard,.submissionCard{border-radius:var(--radius-lg);background:linear-gradient(#7bd9ff0e,#ffffff05),#07121f94;border:1px solid #7bd9ff21;box-shadow:inset 0 1px #ffffff0e}.packageCard{flex-direction:column;min-height:560px;padding:28px;display:flex;position:relative;overflow:hidden}.packageCard>*{z-index:1;position:relative}.packageCardFeatured{background:radial-gradient(circle at 74% 0%, #e2b5534d, transparent 30%), linear-gradient(180deg, #e2b55321, #287dff14 44%, #ffffff08), var(--surface);border-color:#e2b55394;box-shadow:inset 0 1px #fff6d729,0 26px 70px #e2b5531f}.packageCardFeatured:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(#e2b55357,#e2b5531c 44%,#0000 72%),linear-gradient(#0000,#e2b5531f);height:58%;position:absolute;inset:auto -18% -20%}.packageCardFeatured:after{content:"";z-index:0;border-radius:calc(var(--radius-lg) - 1px);pointer-events:none;background:radial-gradient(circle at 20% 0,#7bd9ff2e,#0000 32%),linear-gradient(#0000 0%,#e2b55314 100%);position:absolute;inset:1px}.packageCardFeatured .packageEyebrow,.packageCardFeatured .packageTitle strong{color:#f0cb78}.packageTitle{justify-content:space-between;gap:16px;margin:18px 0;display:flex}.packageTitle h3{text-transform:uppercase;font-size:2.3rem}.packageTitle strong{color:#fff;font-size:1.2rem}.packageCard p,.packageCard li{color:var(--muted);line-height:1.55}.packageCard ul{gap:16px;margin:auto 0 0;padding:0;list-style:none;display:grid}.packageCard li{align-items:flex-start;gap:10px;display:flex}.packageCard li svg{color:var(--blue-soft);flex:none;margin-top:3px}.addonsPanel{grid-template-columns:.7fr 1.3fr;align-items:center;gap:24px;margin-top:18px;padding:28px;display:grid}.addonList,.areaPills,.serviceTags{flex-wrap:wrap;gap:10px;display:flex}.addonList span,.areaPills span,.serviceTags span{color:var(--white-soft);background:#7bd9ff0f;border:1px solid #7bd9ff2b;border-radius:999px;padding:10px 12px}.splitSection{grid-template-columns:.92fr 1.08fr;align-items:stretch;gap:36px;display:grid}.serviceMapFrame{border-radius:var(--radius-lg);background:radial-gradient(circle at 22% 30%,#7bd9ff29,#0000 28%),linear-gradient(135deg,#07121ff5,#10243ac7),#07121f;border:1px solid #7bd9ff26;width:100%;height:100%;min-height:430px;position:relative;overflow:hidden}.serviceMapFrame:before{content:"";z-index:1;pointer-events:none;background-color:#0000;background-image:linear-gradient(#7bd9ff0e 1px,#0000 1px),linear-gradient(90deg,#7bd9ff0e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #7bd9ff1a;position:absolute;inset:11%}.serviceMapEmbed{opacity:.74;filter:grayscale(.85)invert(.9)contrast(1.06)saturate(.72)hue-rotate(165deg);border:0;width:100%;height:100%;position:absolute;inset:0}.mapBadge{z-index:2;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07121fc7;border:1px solid #7bd9ff2e;gap:4px;padding:18px;display:grid;position:absolute;bottom:24px;left:26px;right:26px}.mapBadge span{color:var(--blue-soft);text-transform:uppercase;font-size:.76rem;font-weight:900}.mapBadge strong{color:var(--text);font-size:1.16rem}.galleryGrid{grid-template-columns:1.2fr .8fr .8fr;grid-auto-rows:270px;gap:16px;display:grid}.galleryGrid figure{border-radius:var(--radius-lg);background:var(--surface);border:1px solid #7bd9ff21;margin:0;position:relative;overflow:hidden}.galleryGrid figure:first-child{grid-row:span 2}.galleryGrid img{object-fit:cover;width:100%;height:100%}.galleryGrid figcaption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-md);background:#07121fbd;justify-content:space-between;gap:12px;padding:12px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.galleryGrid span{color:var(--muted)}.bookingSection{grid-template-columns:.85fr 1.15fr;align-items:start;gap:36px;display:grid}.bookingCopy{position:sticky;top:24px}.contactStack{gap:12px;margin-top:32px;display:grid}.contactStack a{border-radius:var(--radius-md);background:#7bd9ff0e;border:1px solid #7bd9ff24;align-items:center;gap:12px;min-height:52px;padding:0 14px;display:flex}.contactStack svg{color:var(--blue-soft)}.bookingForm{gap:18px;padding:26px;display:grid}.formRow{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}label,fieldset{color:var(--muted);gap:8px;font-size:.92rem;font-weight:800;display:grid}fieldset{border:0;margin:0;padding:0}legend{color:var(--muted);margin-bottom:10px;font-weight:800}input,select,textarea{width:100%;min-height:48px;color:var(--text);border-radius:var(--radius-sm);background:#02070dc7;border:1px solid #7bd9ff21;outline:none;padding:12px 13px}textarea{resize:vertical;min-height:104px}input:focus,select:focus,textarea:focus{border-color:var(--blue-soft);box-shadow:0 0 0 3px #7bd9ff21}.checkboxGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.checkboxLabel,.noticeCheck{border-radius:var(--radius-md);color:var(--white-soft);background:#7bd9ff0b;border:1px solid #7bd9ff21;align-items:center;gap:10px;padding:12px;display:flex;position:relative}.checkboxLabel input,.noticeCheck input{appearance:none;width:20px;min-width:20px;height:20px;min-height:20px;accent-color:var(--blue);background:#05070c9e;border:2px solid #b9c3da6b;border-radius:999px;place-items:center;display:grid}.checkboxLabel input:before,.noticeCheck input:before{content:"";background:#fff;border-radius:999px;width:8px;height:8px;transition:transform .14s;transform:scale(0)}.checkboxLabel input:checked,.noticeCheck input:checked{border-color:var(--blue-soft);background:linear-gradient(135deg, var(--blue), var(--blue-deep));box-shadow:0 0 0 4px #287dff24}.checkboxLabel input:checked:before,.noticeCheck input:checked:before{transform:scale(1)}.formSubmit{width:100%}.formMessage{color:#8bf0b3;margin:0;font-weight:800}.formError{color:#ff9aa8}.siteFooter{border-top:1px solid #7bd9ff21;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:min(1180px,100% - 32px);margin:0 auto;padding:28px 0 36px;display:grid}.siteFooter img{object-fit:contain;border-radius:var(--radius-md);background:#122b4ad6;width:86px;height:62px}.siteFooter div{gap:4px;display:grid}.siteFooter span{color:var(--muted)}.siteFooter a{color:var(--blue-soft);font-weight:900}.adminShell{background:linear-gradient(135deg, #db162f17, transparent 42%), linear-gradient(315deg, #204cff24, transparent 45%), var(--bg);min-height:100vh;padding:28px}.loginShell{place-items:center;display:grid}.loginCard{gap:18px;width:min(450px,100%);padding:28px;display:grid}.loginCard img{object-fit:contain}.loginCard h1,.adminHeader h1{margin-bottom:8px;font-size:clamp(2rem,4vw,4rem);line-height:1}.loginCard p{color:var(--muted)}.adminHeader{justify-content:space-between;align-items:center;gap:18px;width:min(1280px,100%);margin:0 auto 26px;display:flex}.adminGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(1280px,100%);margin:0 auto 110px;display:grid}.adminPanel{gap:16px;padding:24px;display:grid}.adminPanel h2{margin:0;font-size:1.4rem;line-height:1.15}.widePanel{grid-column:1/-1}.panelHeader,.submissionTop{justify-content:space-between;align-items:center;gap:14px;display:flex}.panelHeader span,.submissionTop span{color:var(--muted)}.submissionList{gap:12px;display:grid}.submissionCard{gap:12px;padding:18px;display:grid;position:relative}.submissionDetails{flex-wrap:wrap;gap:8px;display:flex}.submissionDetails span{color:var(--white-soft);background:#ffffff0f;border-radius:999px;padding:8px 10px}.submissionCard p{color:var(--muted);margin:0}.iconButton{border:1px solid var(--line);width:42px;height:42px;color:var(--text);background:#ffffff0d;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:18px;right:18px}.editorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.editorCard,.galleryEditor{border:1px solid var(--line);border-radius:var(--radius-md);background:#00000029;gap:12px;padding:14px;display:grid}.mediaPreviewGrid{grid-template-columns:.7fr 1.3fr;gap:12px;display:grid}.mediaPreviewGrid figure,.mediaPreview{border-radius:var(--radius-md);background:#02070d8a;border:1px solid #7bd9ff21;margin:0;overflow:hidden}.mediaPreviewGrid img,.mediaPreview img{object-fit:cover;width:100%;height:150px;display:block}.mediaPreviewGrid figure:first-child img{object-fit:contain;background:#122b4ab8;padding:14px}.mediaPreview figcaption,.mediaPreviewGrid figcaption{color:var(--muted);padding:10px 12px;font-size:.84rem;font-weight:900}.galleryEditor+.galleryEditor{margin-top:12px}.saveDock{border:1px solid var(--line);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(560px,100% - 32px);box-shadow:var(--shadow);background:#05070cdb;justify-content:center;align-items:center;gap:16px;padding:14px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.saveDock span{color:#8bf0b3;font-weight:800}@media (max-width:940px){.heroContent,.introSection,.splitSection,.bookingSection,.addonsPanel,.packageGrid,.editorGrid{grid-template-columns:1fr}.trustBand{grid-template-columns:repeat(2,1fr)}.bookingCopy{position:static}.galleryGrid{grid-template-columns:1fr 1fr}.galleryGrid figure:first-child{grid-area:auto/1/auto/-1}}@media (max-width:680px){.siteNav{background:0 0;border-radius:0;align-items:center;min-height:64px;margin-top:20px;padding:0 0 10px}.brandText,.navLinks{display:none}.logoTile{border-radius:18px;width:86px;height:56px;display:grid}.logoTile img{width:82px;height:54px}.navCall{border-radius:999px;gap:10px;min-width:116px;height:56px;min-height:56px;padding:0 16px}.button{min-height:44px;padding:0 14px}.heroContent{grid-template-columns:1fr;gap:24px;padding:clamp(78px,16vh,122px) 0 62px}h1{font-size:clamp(3rem,16vw,4.55rem)}h2{font-size:clamp(2rem,11vw,3.2rem)}.heroActions,.formRow,.checkboxGrid,.galleryGrid,.adminGrid,.siteFooter,.adminHeader{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.heroCard{display:none}.heroActions,.adminActions,.adminHeader,.panelHeader,.submissionTop{flex-direction:column;align-items:stretch}.trustBand{grid-template-columns:1fr}.trustBand div{border-right:0;border-bottom:1px solid var(--line);justify-content:flex-start;min-height:70px;padding-inline:20px}.section{padding:76px 0}.introSection{gap:18px;padding:56px 0}.introSection .sectionHeader,.introSection .lead{margin-bottom:0}.servicesSection{padding-top:58px}.packageCard{min-height:auto}.addonsPanel{background:0 0;border:0;border-radius:0;padding:14px 0 0}.addonsPanel h3{font-size:2.2rem}.addonList span{background:#ffffff0a}.serviceMapFrame{min-height:360px}.galleryGrid{grid-auto-rows:290px}.siteFooter{text-align:center;justify-items:center}.siteFooter div{justify-items:center}.adminShell{padding:18px}.saveDock{flex-direction:column;align-items:stretch}}.designOptionsPage{background:radial-gradient(circle at 14% 6%,#db162f29,#0000 24%),radial-gradient(circle at 86% 0,#204cff2e,#0000 30%),#05070c;min-height:100vh;padding:48px 24px 70px}.designOptionsHeader{width:min(1180px,100%);margin:0 auto 34px}.designOptionsHeader span,.conceptEyebrow{text-transform:uppercase;width:max-content;max-width:100%;font-size:.76rem;font-weight:900;display:inline-flex}.designOptionsHeader span{color:var(--blue-soft);margin-bottom:12px}.designOptionsHeader h1{max-width:860px;margin-bottom:12px;font-size:clamp(2.6rem,7vw,6rem);line-height:.92}.designOptionsHeader p{max-width:680px;color:var(--muted);font-size:1.1rem;line-height:1.6}.conceptGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;width:min(1380px,100%);margin:0 auto;display:grid}.phoneConcept{gap:16px;display:grid}.phoneFrame{aspect-ratio:.48;background:#080c14;border:1px solid #ffffff24;border-radius:38px;min-height:740px;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000073}.conceptHero{flex-direction:column;padding:22px;display:flex;position:absolute;inset:0}.conceptImage,.conceptShade{position:absolute;inset:0}.conceptImage{object-fit:cover;width:100%;height:100%}.conceptShade{background:linear-gradient(#05070c57,#05070ceb)}.conceptNav,.conceptCopy,.conceptActions,.conceptCard{z-index:1;position:relative}.conceptNav{justify-content:space-between;align-items:center;gap:14px;min-height:64px;display:flex}.conceptNav img{object-fit:contain;border-radius:18px;width:78px;height:54px}.conceptNav span{border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-weight:900;display:inline-flex}.conceptCopy{margin-top:auto;padding-bottom:22px}.conceptEyebrow{margin-bottom:12px}.conceptCopy h2{text-transform:uppercase;margin-bottom:16px;font-size:clamp(3rem,6vw,4.4rem);line-height:.88}.conceptCopy p{color:#ffffffd1;margin-bottom:0;font-size:1rem;line-height:1.5}.conceptActions{grid-template-columns:1fr;gap:10px;display:grid}.conceptActions button{color:#fff;border:0;border-radius:999px;min-height:54px;font-weight:900}.conceptCard{border-radius:24px;gap:6px;padding:18px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.conceptCard span{color:#ffffff9e;text-transform:uppercase;font-size:.8rem;font-weight:900}.conceptCard strong{color:#fff}.conceptMeta h3{margin-bottom:6px;font-size:1.15rem}.conceptMeta p{color:var(--muted);margin:0}.optionA .conceptShade{background:linear-gradient(90deg,#05070cf5,#05070c80),linear-gradient(#111a2c42,#05070c 82%)}.optionA .conceptNav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080e1ab8;border:1px solid #9bb1ff38;border-radius:26px;padding:8px}.optionA .conceptEyebrow{color:#dce5ff;border:1px solid #6f84ff59;border-radius:999px;padding:8px 12px}.optionA .conceptActions button:first-child{background:linear-gradient(135deg,#e01835,#a50c22)}.optionA .conceptActions button:last-child,.optionA .conceptCard,.optionA .conceptNav span{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f;border:1px solid #ffffff24}.optionB .conceptShade{background:radial-gradient(circle at 70% 8%,#ff1c3a80,#0000 28%),linear-gradient(#05070c57,#05070c 86%)}.optionB .conceptNav img{background:#0a0c12}.optionB .conceptEyebrow,.optionB .conceptNav span,.optionB .conceptActions button:first-child{color:#05070c;background:#fff}.optionB .conceptActions button:last-child,.optionB .conceptCard{background:#e20d2f}.optionC .phoneFrame{background:#07192a}.optionC .conceptShade{background:linear-gradient(#04122040,#041220f0),radial-gradient(circle at 10% 80%,#2179ff61,#0000 34%)}.optionC .conceptNav{border-bottom:1px solid #ffffff1f}.optionC .conceptEyebrow{color:#7bd9ff}.optionC .conceptActions button:first-child{background:linear-gradient(135deg,#287dff,#0f48b5)}.optionC .conceptActions button:last-child,.optionC .conceptCard,.optionC .conceptNav span{background:#7bd9ff1f;border:1px solid #7bd9ff38}.optionD .phoneFrame{background:#f5f7fb}.optionD .conceptShade{background:linear-gradient(#f5f7fb2e,#f5f7fbf0)}.optionD .conceptCopy h2,.optionD .conceptCard strong{color:#07101e}.optionD .conceptCopy p,.optionD .conceptMeta p{color:#334155}.optionD .conceptEyebrow,.optionD .conceptNav span{color:#07101e;background:#ffffffdb}.optionD .conceptActions button:first-child{background:#07101e}.optionD .conceptActions button:last-child{color:#07101e;background:#fff}.optionD .conceptCard{background:#ffffffd1;box-shadow:0 18px 54px #141c2c29}.optionE .conceptShade{background:radial-gradient(circle at 30% 20%,#db162f38,#0000 24%),linear-gradient(#05070c33,#020306 88%)}.optionE .conceptCopy{text-align:center}.optionE .conceptEyebrow{color:#ffccd4;margin-inline:auto}.optionE .conceptActions{grid-template-columns:1fr 1fr}.optionE .conceptActions button:first-child{background:linear-gradient(135deg,#db162f,#204cff)}.optionE .conceptActions button:last-child,.optionE .conceptNav span,.optionE .conceptCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:1px solid #ffffff24}.optionF .conceptShade{background:linear-gradient(#05070c75,#05070ce6),repeating-linear-gradient(135deg,#ffffff0d 0 1px,#0000 1px 22px)}.optionF .conceptCopy{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060b14ad;border:1px solid #ffffff24;border-radius:28px;padding:22px}.optionF .conceptEyebrow{color:#9eafff}.optionF .conceptActions button:first-child{background:linear-gradient(135deg,#db162f,#9b1024)}.optionF .conceptActions button:last-child,.optionF .conceptNav span,.optionF .conceptCard{background:#204cff2e;border:1px solid #6f84ff3d}.optionG .phoneFrame{background:#06111f;border-color:#7bd9ff33;box-shadow:0 28px 90px #0000007a,0 0 0 1px #204cff14}.optionG .conceptImage{filter:saturate(.9)contrast(1.08)}.optionG .conceptShade{background:linear-gradient(90deg,#030912fa,#050d1994),linear-gradient(#06162614,#03080fe6 84%),radial-gradient(circle at 18% 74%,#2179ff38,#0000 34%)}.optionG .conceptNav{-webkit-backdrop-filter:none;backdrop-filter:none;min-height:78px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #7bd9ff24;border-radius:0;padding:0}.optionG .conceptNav img{background:#122b4ad6}.optionG .conceptNav span{color:#e7f7ff;background:#7bd9ff24;border:1px solid #7bd9ff33}.optionG .conceptEyebrow{color:#7bd9ff;background:0 0;border:0;border-radius:0;padding:0}.optionG .conceptCopy h2{color:#f7fbff;font-size:clamp(3rem,6vw,4.4rem)}.optionG .conceptCopy p{color:#ffffffd1;max-width:none}.optionG .conceptActions{margin-bottom:14px}.optionG .conceptActions button:first-child{background:linear-gradient(135deg,#287dff,#0f48b5);box-shadow:0 18px 44px #287dff38}.optionG .conceptActions button:last-child{background:#7bd9ff1a;border:1px solid #7bd9ff38}.optionG .conceptCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#7bd9ff1f,#ffffff0a),#040f1cb8;border:1px solid #7bd9ff2e;bottom:24px}@media (max-width:1100px){.conceptGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.designOptionsPage{padding:30px 16px 54px}.conceptGrid{grid-template-columns:1fr}.phoneFrame{min-height:720px}}
