.valley-rose{--petal-light:#f6d5ba;--petal-mid:#cf8f82;--petal-dark:#915760;--petal-edge:#f6d2b8;--rose-leaf:#38634f;--rose-blue:#305da7;--rose-contour:#ffe0bf;--rose-halo:#f5dcb8;isolation:isolate;background:radial-gradient(at 75% 20%,#e2edf8 0%,#0000 56%),#f8f0df;border-radius:48% 48% 0 0;position:relative}.valley-rose[data-light=dawn]{--petal-light:#ffe3bb;--petal-mid:#da9a82;--petal-dark:#a36068;--rose-halo:#ffdbaf;background:radial-gradient(at 20% 20%,#f9d9c5,#0000 65%),#f9f1e1}.valley-rose[data-light=dusk]{--petal-light:#f9c8bc;--petal-mid:#b5899c;--petal-dark:#5e658a;--petal-edge:#efc0b2;--rose-contour:#fce3d0;--rose-blue:#275bbb;--rose-halo:#d3daf1;background:radial-gradient(at 75% 20%,#c5d5ee,#0000 70%),#eee8e6}.valley-rose[data-light=night]{--petal-light:#d7deee;--petal-mid:#849bc0;--petal-dark:#3b5e81;--petal-edge:#d5dbdf;--rose-contour:#d0e2ed;--rose-leaf:#456b69;--rose-blue:#285cab;--rose-halo:#c7d8ed;background:radial-gradient(at 70% 20%,#ccdcef,#0000 65%),#edf0e9}.valley-rose-svg{width:100%;height:auto;display:block;overflow:visible}.rose-light-label{text-align:center;color:#435d69;letter-spacing:.23em;margin-top:-10px;padding:0 16px 20px;font-size:9px;font-weight:650;display:block}.valley-rose[data-drawing=true] .rose-draw-line{stroke-dasharray:1;animation:1.15s cubic-bezier(.2,.6,.3,1) both valley-line-draw}.valley-rose[data-drawing=true] .rose-signature-line{animation-delay:.12s}@keyframes valley-line-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.rose-mark{color:#315c78;flex:none;width:47px;height:56px}.home-refresh .hero-rose .rose-art{aspect-ratio:auto}.home-refresh .hero-rose-caption{background:#f9f6ed;position:relative}.plan-field-sheet{background:#fffef9;border:1px solid #d3ddd6;border-top:3px solid #315c78;border-radius:3px 3px 14px 14px;padding:24px 26px;box-shadow:0 10px 30px #183d2c06}.plan-field-sheet .eyebrow{color:#315c78}.plan-field-sheet+.flow-summary{border-top:0}@media (prefers-reduced-motion:reduce){.valley-rose .rose-draw-line{stroke-dashoffset:0!important;animation:none!important}}@media (forced-colors:active){.valley-rose{forced-color-adjust:none}.plan-field-sheet{border-color:canvastext}}@media print{.rose-mark{color:#183d2c}.plan-field-sheet{box-shadow:none;background:#fff}}
