.dw4{--ink:#0A2330;--cream:#FAF6EF;--sand:#F3EEE5;--line:#E2D9C8;--teal:#1A938E;--turq:#6CE3DF;--turq-soft:#A7EDE9;--mint:#E0F3EC;--muted:#4D5E65;--faint:#8A9699;--white:#FFFFFF;--studio:#0B2430;--studio-2:#12404F;--studio-ink:#E9F1F0;--studio-muted:#9DB4B8;--display:var(--font-serif,"Cormorant Garamond","Times New Roman",serif);--body:var(--font-sans,"Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif);color-scheme:light;position:fixed;top:0;left:0;right:0;height:100vh;height:var(--aw-vvh,100dvh);transform:translateY(var(--aw-vvt,0));z-index:40;background:var(--cream);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased}.dw4 *{box-sizing:border-box}.dw4 button{font:inherit;color:inherit}.dw4 a{color:inherit;text-decoration:underline}.dw4 :focus-visible{outline:2px solid var(--turq);outline-offset:2px}.dw4 img{max-width:100%}.dw4 .fx{max-width:520px;margin:0 auto;position:relative}.dw4 .fx-cta-wrap{flex:none}.dw4 :is(h1,h2,h3){letter-spacing:normal}.dw4 p{margin:1em 0}.dw4 .fx>.fx-body{scrollbar-width:none}.dw4 .fx>.fx-body::-webkit-scrollbar{display:none}.dw4 .fx>.fx-top{padding-top:calc(22px + env(safe-area-inset-top,0px))}.dw4 .fx>.fx-cta{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.dw4 .fx>.fx-body:last-child,.dw4 .fx>.fx-body:nth-last-child(2):has(+.exiting){padding-bottom:calc(30px + env(safe-area-inset-bottom,0px))}.dw4 .fx{height:100%;display:flex;flex-direction:column;background:var(--cream);color:var(--ink);font-family:var(--body)}.dw4 .fx-top{flex:none;display:flex;align-items:center;gap:14px;padding:22px 20px 10px}.dw4 .fx-back{width:34px;height:34px;border:0;background:none;font-size:23px;line-height:1;padding:0;cursor:pointer;color:var(--ink);border-radius:8px}.dw4 .fx-back[disabled]{opacity:.22;cursor:default}.dw4 .fx-prog{flex:1;height:3px;background:#E7DCC6;border-radius:3px;position:relative}.dw4 .fx-prog i{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--turq)}.dw4 .fx-count{font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums;min-width:44px;text-align:right}.dw4 .fx-body{flex:1;min-height:0;overflow-y:auto;padding:4px 20px 30px;position:relative;scroll-behavior:smooth}.dw4 .fx-cta{flex:none;padding:12px 20px 18px;border-top:1px solid var(--line);background:var(--cream)}.dw4 .btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:54px;border-radius:999px;border:0;font:600 17px/1.2 var(--body);text-transform:none;letter-spacing:normal;transition:none;white-space:normal;cursor:pointer;text-decoration:none;padding:0 18px}.dw4 .btn,.dw4 .btn:hover{background:var(--turq);color:var(--ink)}.dw4 .btn:hover{filter:brightness(.97);border-color:transparent}.dw4 .btn.line{box-shadow:inset 0 0 0 1.5px var(--ink)}.dw4 .btn.line,.dw4 .btn.line:hover{background:transparent}.dw4 .fx-h1{font:400 34px/1.08 var(--display);margin:8px 0 12px;text-wrap:balance;letter-spacing:-.005em}.dw4 .fx-h1.sm{font-size:31px}.dw4 .fx-sub{font:400 15px/1.55 var(--body);color:var(--muted);margin:0 0 16px}.dw4 .fx-p{font:400 16px/1.55 var(--body);margin:0 0 12px}.dw4 .host{display:flex;align-items:center;gap:10px;margin:6px 0 12px}.dw4 .host img{width:42px;height:42px;border-radius:50%;box-shadow:0 0 0 2.5px var(--turq)}.dw4 .host b{display:block;font:400 19px/1 var(--display)}.dw4 .host span{display:block;font:600 10px/1.4 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:3px}.dw4 .yw{background:var(--white);border-radius:16px;padding:14px 16px 16px;box-shadow:0 1px 2px rgba(10,35,48,.07);margin:0 0 14px}.dw4 .yw ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px}.dw4 .yw li{position:relative;padding-left:18px;font:400 14.5px/1.42 var(--body)}.dw4 .yw li:before{content:"";position:absolute;left:3px;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--turq)}.dw4 .chips{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 2px}.dw4 .chip{font:500 12.5px/1 var(--body);padding:6px 10px;border-radius:999px;background:var(--mint);border:1px solid var(--turq-soft)}.dw4 .yw .turn{margin:10px 0 0;padding-top:9px;border-top:1px solid var(--line);font:italic 400 18px/1.3 var(--display)}.dw4 .pc{background:var(--white);border-radius:16px;padding:18px;box-shadow:0 1px 2px rgba(10,35,48,.07)}.dw4 .pc-tier{font:400 27px/1.15 var(--display);margin:0}.dw4 .people{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 4px}.dw4 .people>div:first-child span{display:block;font:500 15px/1.3 var(--body)}.dw4 .people>div:first-child small{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}.dw4 .stp{display:flex;align-items:center;gap:12px}.dw4 .stp button{width:42px;height:42px;border-radius:10px;border:1px solid var(--line);background:var(--sand);font-size:20px;line-height:1;cursor:pointer}.dw4 .stp button[disabled]{opacity:.35;cursor:default}.dw4 .stp output{min-width:18px;text-align:center;font:500 17px var(--body);font-variant-numeric:tabular-nums}.dw4 .party{font-size:13px;color:var(--muted);margin:2px 0 6px}.dw4 .bigger{font-size:14px;margin:0 0 10px}.dw4 .allof{font-size:14px;color:var(--muted);margin:0 0 8px}.dw4 .pp{display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid var(--line);border-radius:12px;background:var(--cream);overflow:hidden}.dw4 .pp-main{grid-row:span 2;padding:14px 12px;display:flex;flex-direction:column;justify-content:center;min-width:0;container-type:inline-size}.dw4 .pp-total{font:400 30px/1 var(--display);white-space:nowrap;font-variant-numeric:lining-nums;font-size:min(30px,21cqw)}.dw4 .pp-note{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.4}.dw4 .pp-pppn{padding:10px 12px;border-left:1px solid var(--line);min-width:124px}.dw4 .pp-pppn strong{display:block;font:400 26px/1 var(--display);color:var(--teal)}.dw4 .pp-pppn span{display:block;font-size:12px;color:var(--muted);margin-top:3px;line-height:1.3}.dw4 .pp-plan{padding:10px 12px;border-left:1px solid var(--line);border-top:1px solid var(--line);background:var(--mint)}.dw4 .pp-plan b{display:block;font:600 11px/1.3 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--teal)}.dw4 .pp-plan span{display:block;font:400 21px/1.15 var(--display);margin-top:2px;white-space:nowrap}.dw4 .pp-line{grid-column:1/-1;padding:9px 12px;border-top:1px solid var(--line);font-size:12px;color:var(--muted);line-height:1.4}.dw4 .pp2{border:1px solid var(--line);border-radius:12px;background:var(--cream);padding:14px 12px 4px}.dw4 .pp2-h{font:400 22px/1.2 var(--display);margin:0 0 8px}.dw4 .pp2-row{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:0;padding:10px 0;border-top:1px solid var(--line);font-size:14px;color:var(--muted);line-height:1.4}.dw4 .pp2-row strong{font:400 26px/1 var(--display);color:var(--ink);white-space:nowrap;font-variant-numeric:lining-nums}.dw4 .split{margin:12px 0 0;padding:11px 12px;border-radius:12px;background:var(--sand);font-size:13.5px;line-height:1.5}.dw4 .promise{margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--line)}.dw4 .promise b{display:block;font:600 11px/1.3 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--teal)}.dw4 .promise p{margin:4px 0 0;font-size:14px}.dw4 .promise a{color:var(--teal);font-size:13px;text-underline-offset:2px}.dw4 .rv2{display:grid;grid-template-columns:108px minmax(0,1fr);gap:12px;align-items:center;margin:14px 0 0;padding:10px;background:var(--white);border-radius:16px;box-shadow:0 1px 2px rgba(10,35,48,.07)}.dw4 .rv2 img{display:block;width:108px;height:108px;border-radius:12px;object-fit:cover}.dw4 .rv2 blockquote{margin:0;font:italic 400 16px/1.32 var(--display)}.dw4 .rv2 cite{display:block;margin-top:6px;font:500 12px/1.3 var(--body);font-style:normal;color:var(--muted)}.dw4 .promise2{margin:14px 0 0;padding:12px 14px;border-radius:12px;background:var(--mint);font-size:14px;line-height:1.45}.dw4 .promise2 b{display:block;font:600 11px/1.3 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--teal);margin-bottom:2px}.dw4 .promise2 a{color:var(--teal);font-size:13px;text-underline-offset:2px}.dw4 .rv{margin:16px 0 4px;background:var(--white);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgba(10,35,48,.07)}.dw4 .rv img{display:block;width:100%;height:196px;object-fit:cover}.dw4 .rv blockquote{margin:0;padding:14px 16px 4px;font:italic 400 19px/1.35 var(--display)}.dw4 .rv cite{display:block;padding:0 16px 14px;font:500 12.5px/1.4 var(--body);font-style:normal;color:var(--muted)}.dw4 .q{font:500 17px/1.3 var(--body);margin:22px 0 10px}.dw4 .ans{display:grid;gap:10px}.dw4 .ans button{min-height:56px;width:100%;text-align:left;padding:14px 16px;border-radius:12px;border:1px solid var(--line);background:var(--sand);font:400 16.5px/1.3 var(--body);cursor:pointer}.dw4 .ans button.on,.dw4 .ans button:hover{border-color:var(--turq)}.dw4 .ans button.on{box-shadow:inset 0 0 0 2px var(--turq);background:var(--mint)}.dw4 .talk{display:flex;gap:12px;align-items:center;margin:14px 0 0;padding:12px 14px;border-radius:12px;border:1px dashed #cbc2b1;text-decoration:none;color:var(--ink)}.dw4 .talk svg{flex:none}.dw4 .talk b{display:block;font-weight:600;font-size:14.5px}.dw4 .talk span{display:block;font-size:13px;color:var(--muted);line-height:1.4}.dw4 .week{margin:24px 0 0;padding:16px 0 0;border-top:1px solid var(--line)}.dw4 .week h3{margin:0 0 2px;font:400 23px/1.2 var(--display)}.dw4 .scene dt{font:600 11px/1.3 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--teal);margin:12px 0 0}.dw4 .scene dd{margin:4px 0 0}.dw4 .scene ul{list-style:none;margin:0;padding:0;display:grid;gap:3px}.dw4 .scene li{position:relative;padding-left:22px;font-size:14.5px;line-height:1.45}.dw4 .scene li:before{content:"✓";position:absolute;left:2px;top:0;font-weight:600;color:var(--teal)}.dw4 .fine{font-size:13.5px;line-height:1.5;margin:12px 0 0}.dw4 .soul{font:italic 400 18px/1.35 var(--display);margin:12px 0 0}.dw4 .ask2{margin:22px 0 4px;padding:18px 16px 16px;border-radius:18px;background:var(--white);border:1.5px solid var(--ink);color:var(--ink)}.dw4 .ask2-eye{font:600 11px/1.3 var(--body);letter-spacing:.09em;text-transform:uppercase;color:var(--teal);margin:0 0 8px}.dw4 .ask2-line{font:400 23px/1.25 var(--display);margin:0;text-wrap:pretty}.dw4 .ask2-line.sm{font-size:20px;line-height:1.3}.dw4 .bl{margin:8px 0 0}.dw4 .was{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 6px}.dw4 .was s{font:400 19px/1.1 var(--display);color:var(--muted);text-decoration-thickness:1.5px;white-space:nowrap;font-variant-numeric:lining-nums}.dw4 .save{display:inline-block;padding:4px 9px 3px;border-radius:999px;background:var(--turq);font:700 10.5px/1.2 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.dw4 .bl .was{margin:0 0 4px}.dw4 .bl .was s{font-size:23px}.dw4 .bl-tot{font:400 40px/1 var(--display);font-variant-numeric:lining-nums;letter-spacing:-.01em;white-space:nowrap;margin:0 0 12px}.dw4 .bl-row{display:grid;grid-template-columns:auto minmax(0,1fr);border:1px solid var(--line);border-radius:14px;overflow:hidden}.dw4 .bl-cell{padding:10px 14px 12px;min-width:0}.dw4 .bl-cell b{display:block;font:600 11px/1.3 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--teal);margin:0 0 4px}.dw4 .bl-cell strong{display:block;font:400 26px/1.05 var(--display);font-variant-numeric:lining-nums;color:var(--teal);white-space:nowrap}.dw4 .bl-cell span{display:block;font-size:12.5px;line-height:1.35;color:var(--muted);margin-top:4px}.dw4 .bl-cell.ez{background:var(--mint);border-left:1px solid var(--line)}.dw4 .bl-cell.ez strong{color:var(--ink);font-size:clamp(20px,6.2vw,24px)}.dw4 .bl-cell.ez small{font:400 15px/1 var(--display);margin-left:1px}.dw4 .bl-top{display:flex;align-items:center;gap:10px;margin:14px 0 0;font:italic 400 18px/1.3 var(--display);color:var(--ink)}.dw4 .bl-top:before{content:"";width:22px;height:1.5px;background:var(--teal);flex:none}.dw4 .ask2-q{font:400 25px/1.2 var(--display);margin:18px 0 0;padding-top:16px;border-top:1px solid var(--line);text-wrap:balance}.dw4 .ask2-free{font:600 14.5px/1.4 var(--body);color:var(--teal);margin:6px 0 14px}.dw4 .ask2-ans{display:grid;gap:10px}.dw4 .ask2-ans button{width:100%;border:0;cursor:pointer;font:500 16px/1.3 var(--body);color:var(--ink)}.dw4 .ask2-ans .a2-mo{display:block;text-align:left;border-radius:16px;padding:14px 16px}.dw4 .ask2-ans .a2-yes{display:flex;flex-direction:column;gap:12px;text-align:left;border-radius:20px;padding:14px 12px 12px;background:var(--white);box-shadow:inset 0 0 0 1.5px var(--turq),0 12px 26px -18px rgba(10,35,48,.5)}.dw4 .a2-yes .a2-one,.dw4 .a2-yes .a2-ticks{margin:0 6px}.dw4 .a2-bar{display:flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:10px 20px;border-radius:999px;background:var(--turq);font:600 17px/1.25 var(--body);color:var(--ink);text-align:center;box-shadow:0 4px 0 rgba(0,45,66,.18);transition:background .2s,color .2s}.dw4 .ask2-ans i{font-style:normal;font-size:21px;line-height:1;flex:none;transition:transform .2s}.dw4 .ask2-ans button:focus-visible i,.dw4 .ask2-ans button:hover i{transform:translateX(3px)}.dw4 .ask2-ans .a2-yes.on .a2-bar{background:var(--ink);color:#fff}.dw4 .ask2-ans .a2-mo{background:var(--white);box-shadow:inset 0 0 0 1.5px var(--teal)}.dw4 .a2-main{display:block;font:600 17px/1.25 var(--body)}.dw4 .a2-mo .a2-main{font-weight:500;font-size:16px}.dw4 .a2-ticks{display:grid;gap:2px;margin:8px 0 0;font:400 14.5px/1.4 var(--body)}.dw4 .a2-ticks span{position:relative;padding-left:22px}.dw4 .a2-ticks span:before{content:"✓";position:absolute;left:2px;top:0;font-weight:700}.dw4 .a2-fine{display:block;margin:8px 0 0;font:600 13px/1.35 var(--body)}.dw4 .a2-sub{display:block;margin:4px 0 0;font:400 13px/1.4 var(--body);color:var(--muted)}.dw4 .a2-one{display:block;margin:6px 0 0;font:400 14px/1.45 var(--body)}.dw4 .ask2-ans .a2-no{display:flex;align-items:center;justify-content:center;gap:12px;min-height:56px;border-radius:999px;padding:10px 22px;background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink),0 4px 0 rgba(0,45,66,.12);text-align:center;font:500 15px/1.35 var(--body)}.dw4 .a2-no>span{text-wrap:balance}.dw4 .ask2-ans button:hover{filter:brightness(.98)}.dw4 .ask2-ans .a2-mo.on{box-shadow:0 0 0 3px var(--turq-soft)}.dw4 .ask2-ans .a2-no.on{background:var(--turq-soft)}.dw4 .seg.seg3{grid-template-columns:1fr}.dw4 .seg.seg3.yg{margin-top:8px}.dw4 .lf-free{font:600 16px/1.45 var(--body);color:var(--ink);margin:12px 0 0}.dw4 .lf-why{font:italic 400 18px/1.4 var(--display);color:var(--ink);margin:10px 0 20px;padding-left:12px;border-left:2px solid var(--teal)}.dw4 .reel{margin:0 0 16px}.dw4 .reel-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:18px;scrollbar-width:none;overscroll-behavior-x:contain;box-shadow:0 14px 30px -18px rgba(10,35,48,.55);background:var(--sand)}.dw4 .reel-track::-webkit-scrollbar{display:none}.dw4 .reel-track img{flex:0 0 100%;width:100%;aspect-ratio:4/3;object-fit:cover;scroll-snap-align:center;scroll-snap-stop:always;display:block;-webkit-user-drag:none}.dw4 .reel-dots{display:flex;justify-content:center;margin:4px 0 0}.dw4 .reel-dots button{width:19px;height:19px;padding:6px;border:0;border-radius:999px;background:var(--line);background-clip:content-box;cursor:pointer;transition:width .2s}.dw4 .reel-dots button.on{width:30px;background-color:var(--teal)}.dw4 .reel-tag{display:inline-block;margin-left:6px;padding:4px 10px 3px;border-radius:999px;background:var(--turq);font:700 10.5px/1.2 var(--body);letter-spacing:.12em;text-transform:uppercase;font-style:normal;color:var(--ink);vertical-align:3px}.dw4 .reel-cap{margin:2px 8px 0;min-height:2.6em;text-align:center;font:italic 400 17px/1.3 var(--display);color:var(--ink);text-wrap:balance}.dw4 .gal{margin:16px -20px 0}.dw4 .gal-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;padding:2px 20px 8px;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.dw4 .gal-track::-webkit-scrollbar{display:none}.dw4 .gal-track:after{content:"";flex:0 0 10px}.dw4 .gal-slide{position:relative;flex:0 0 calc(100% - 36px);aspect-ratio:4/5;border-radius:18px;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;background:var(--sand);box-shadow:0 12px 26px -16px rgba(10,35,48,.5);isolation:isolate}.dw4 .gal-slide img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none}.dw4 .gal-ov{position:absolute;left:0;right:0;padding:18px 20px;color:#FDFBF7;display:flex;flex-direction:column;gap:4px}.dw4 .gal-ov.b{bottom:0;padding-top:72px;background:linear-gradient(0deg,rgba(0,45,66,.88),rgba(0,45,66,.5) 58%,rgba(0,45,66,0))}.dw4 .gal-ov.t{top:0;padding-bottom:72px;background:linear-gradient(180deg,rgba(0,45,66,.88),rgba(0,45,66,.5) 58%,rgba(0,45,66,0))}.dw4 .gal-ov span{font:600 10.5px/1.3 var(--body);letter-spacing:.14em;text-transform:uppercase;color:#7EDCD5}.dw4 .gal-ov b{font:500 29px/1.06 var(--display)}.dw4 .gal-ov em{font:italic 500 17px/1.3 var(--display)}.dw4 .gal-dots{display:flex;justify-content:center;margin:0}.dw4 .gal-dots button{width:19px;height:19px;padding:6px;border:0;border-radius:999px;background:var(--line);background-clip:content-box;cursor:pointer;transition:width .2s}.dw4 .gal-dots button.on{width:30px;background-color:var(--teal)}.dw4 .gal-site{display:flex;flex-direction:column;background:#FDFBF7;container-type:inline-size}.dw4 .gs-bar{display:flex;gap:5px;align-items:center;padding:2.9cqw 4.5cqw;background:#002D42}.dw4 .gs-bar i{width:7px;height:7px;width:2.2cqw;height:2.2cqw;border-radius:50%;background:rgba(126,220,213,.5)}.dw4 .gs-cover{padding:4.5cqw 6.4cqw;background:linear-gradient(135deg,#002D42,#004D66);display:flex;flex-direction:column;gap:6px;gap:1.8cqw}.dw4 .gs-brand{font:600 9.5px/1.3 var(--body);font-size:3cqw;letter-spacing:.16em;text-transform:uppercase;color:#7EDCD5}.dw4 .gs-title{font:700 30px/1.02 var(--display);font-size:9.6cqw;color:#FFC125}.dw4 .gs-sub{font:400 12.5px/1.4 var(--body);font-size:4cqw;color:#E0B876}.dw4 .gs-toc{list-style:none;margin:0;padding:1.9cqw 6.4cqw 0;counter-reset:gs}.dw4 .gs-toc li{counter-increment:gs;display:flex;align-items:center;gap:10px;gap:3.2cqw;padding:1.3cqw 0;border-bottom:1px solid rgba(224,184,118,.45);font:400 13.5px/1.3 var(--body);font-size:4.3cqw;color:#0B0B0B}.dw4 .gs-toc li:before{content:counter(gs);width:21px;height:21px;width:6.7cqw;height:6.7cqw;flex:none;border-radius:50%;background:#7EDCD5;color:#002D42;font:700 11px/21px var(--body);font-size:3.5cqw;line-height:6.7cqw;text-align:center}.dw4 .gs-foot{margin-top:auto;padding:2.5cqw 6.4cqw 3.8cqw;font:400 12px/1.35 var(--body);font-size:3.8cqw;color:#4A4A4A}.dw4 .gs-foot b{display:block;font-weight:700;color:#1A938E}.dw4 .val{margin:14px 0 0;border:1px solid var(--line);border-radius:16px;background:var(--white);overflow:hidden}.dw4 .val-row{display:grid;grid-template-columns:1fr 1fr}.dw4 .val-row>div{padding:12px 14px}.dw4 .val-was s{display:block;font:400 23px/1.1 var(--display);color:var(--muted);text-decoration-thickness:1.5px}.dw4 .val-now{background:var(--mint);border-left:1px solid var(--line)}.dw4 .val-now b{display:block;font:500 27px/1.05 var(--display);color:var(--teal)}.dw4 .val-row span{display:block;font-size:12.5px;line-height:1.35;color:var(--muted);margin-top:4px}.dw4 .val-why{margin:0;padding:11px 14px 13px;border-top:1px solid var(--line);font:italic 400 17px/1.35 var(--display);color:var(--ink)}.dw4 .reco.cw{margin:14px 0 0}.dw4 .dl{display:grid;gap:10px;margin:16px 0 0}.dw4 .dl button{width:100%;border:0;margin:0;cursor:pointer;color:var(--ink);font:inherit;text-align:left;-webkit-tap-highlight-color:transparent}.dw4 .dl-call{display:flex;flex-direction:column;gap:12px;padding:12px 12px 14px;border-radius:22px;background:var(--white);box-shadow:inset 0 0 0 1.5px var(--turq),0 14px 28px -18px rgba(10,35,48,.55);transition:transform .15s}.dw4 .dl-call img{display:block;width:100%;aspect-ratio:5/4;object-fit:cover;border-radius:14px;-webkit-user-drag:none}.dw4 .dl-txt{display:flex;flex-direction:column;gap:3px;padding:0 4px}.dw4 .dl-k{font:600 11px/1.3 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}.dw4 .dl-txt b{font:500 27px/1.1 var(--display);color:var(--ink)}.dw4 .dl-bar{display:flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:10px 20px;border-radius:999px;background:var(--turq);font:600 16.5px/1.25 var(--body);color:var(--ink);text-align:center;box-shadow:0 4px 0 rgba(0,45,66,.18);transition:background .2s,color .2s}.dw4 .dl-bar>span{text-wrap:balance}.dw4 .dl .nb{white-space:nowrap}.dw4 .dl i{font-style:normal;font-size:21px;line-height:1;flex:none;transition:transform .2s}.dw4 .dl-sub{display:block;margin-top:-4px;text-align:center;font:400 13px/1.3 var(--body);color:var(--muted)}.dw4 .dl-fine{margin:-2px 8px 4px;font:400 11.5px/1.4 var(--body);color:var(--muted)}.dw4 .dl .dl-mail{display:flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:10px 22px;border-radius:999px;background:var(--white);box-shadow:inset 0 0 0 1.5px var(--ink),0 4px 0 rgba(0,45,66,.12);font:500 15.5px/1.35 var(--body);color:var(--ink);text-align:center;transition:background .2s}.dw4 .dl-mail>span{text-wrap:balance}.dw4 .dl button:focus-visible i,.dw4 .dl button:hover i{transform:translateX(3px)}.dw4 .dl button:active{transform:translateY(1px)}.dw4 .dl-call.on .dl-bar{background:var(--ink);color:#fff}.dw4 .dl .dl-mail.on{background:var(--turq-soft)}.dw4 .pick{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;padding:10px 12px;border-radius:12px;background:var(--white);font-size:13px;margin:0 0 16px;box-shadow:0 1px 2px rgba(10,35,48,.07)}.dw4 .pick b{font-weight:600}.dw4 .field{margin:0 0 14px;display:block;gap:0;border-bottom:0;position:static;padding-bottom:0;transition:none}.dw4 .field:focus-within{border-bottom-color:transparent}.dw4 .field label,.dw4 .flabel{display:block;font:500 14px/1.3 var(--body);margin:0 0 6px}.dw4 .field label{text-transform:none;letter-spacing:normal;color:inherit;gap:0}.dw4 .field input::placeholder{font-style:normal;opacity:1;color:revert}.dw4 .field input,.dw4 .field select{width:100%;height:52px;border-radius:12px;border:1px solid #bdb6a8;background:var(--white);padding:0 14px;font:400 16px var(--body);color:var(--ink)}.dw4 .field select{padding:0 8px}.dw4 .phone{display:grid;grid-template-columns:108px minmax(0,1fr);gap:8px}.dw4 .err{color:var(--teal);font:500 13.5px/1.4 var(--body);margin:6px 0 0}.dw4 .reco{font-size:14px;color:var(--muted);line-height:1.5;margin:0 0 12px}.dw4 .proof{font-size:14px;margin:20px 0 10px}.dw4 .qsm{display:flex;gap:12px;align-items:flex-start}.dw4 .qsm img{width:56px;height:56px;border-radius:50%;box-shadow:0 0 0 2.5px var(--turq);flex:none}.dw4 .qsm p{margin:0;font:italic 400 17px/1.35 var(--display)}.dw4 .qsm cite{display:block;margin-top:6px;font:500 12.5px var(--body);font-style:normal;color:var(--muted)}.dw4 .gate-ico{width:64px;height:64px;border-radius:18px;background:var(--mint);display:grid;place-items:center;margin:18px 0 10px}.dw4 .proto{display:inline-flex;gap:8px;align-items:center;margin:20px 0 0;padding:10px 14px;border-radius:999px;border:1.5px dashed var(--teal);background:transparent;color:var(--teal);font:600 13.5px var(--body);cursor:pointer}.dw4 .proto small{font:700 10px var(--body);letter-spacing:.1em;text-transform:uppercase;opacity:.85}.dw4 .slots{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 18px}.dw4 .slot{padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--sand);font:500 15px var(--body);cursor:pointer}.dw4 .slot[disabled]{opacity:.4;cursor:default}.dw4 .slot.on{box-shadow:inset 0 0 0 2px var(--turq);background:var(--mint);border-color:var(--turq)}.dw4 .closing{font:italic 400 25px/1.3 var(--display);margin:20px 0 0}.dw4 .exiting{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,45,66,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:exIn .25s ease both}@keyframes exIn{0%{opacity:0}to{opacity:1}}.dw4 .ex-card{width:100%;max-width:320px;padding:22px 20px 16px;border-radius:22px;background:var(--white);text-align:center;box-shadow:0 24px 48px -20px rgba(0,0,0,.45)}.dw4 .ex-t{margin:0 0 14px;font:500 23px/1.25 var(--display);color:var(--ink)}.dw4 .ex-bar{height:4px;border-radius:4px;background:var(--line);overflow:hidden}.dw4 .ex-bar i{display:block;height:100%;width:0;background:var(--teal);animation:exBar 2s linear forwards}@keyframes exBar{to{width:100%}}.dw4 .ex-back{margin-top:16px;width:100%;min-height:52px;border-radius:999px;border:0;background:var(--turq);font:600 16px/1.2 var(--body);color:var(--ink);cursor:pointer;box-shadow:0 4px 0 rgba(0,45,66,.18)}.dw4 .drop{margin:0 0 12px}.dw4 .drop-was{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;border-radius:14px;background:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.dw4 .drop-was b{font:500 15px/1.3 var(--body);color:var(--muted)}.dw4 .drop-was s{font:400 22px/1 var(--display);color:var(--muted);text-decoration-thickness:1.5px;white-space:nowrap}.dw4 .drop-arrow{display:flex;justify-content:center;align-items:center;gap:8px;margin:6px 0;font:600 11px/1.3 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}.dw4 .drop-arrow:before{content:"↓";font-size:20px;letter-spacing:0}.dw4 .drop+.pc{animation:dropIn .6s ease-out .35s both}.dw4 .drop-was .dw-amt{font:400 22px/1 var(--display);color:var(--muted);white-space:nowrap}.dw4 .ez-tag{margin:2px 0 0;font:italic 400 17px/1.35 var(--display);color:var(--muted);text-wrap:balance}.dw4 .ez-list{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:7px;font-size:14.5px;line-height:1.4}.dw4 .ez-list li{position:relative;padding-left:24px}.dw4 .ez-list li:before{content:"✓";position:absolute;left:2px;top:0;color:var(--teal);font-weight:700}@keyframes dropIn{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.dw4 .bar{margin:4px 0 14px;padding:14px 16px;border-radius:16px;background:var(--white);box-shadow:0 1px 2px rgba(10,35,48,.07)}.dw4 .bar p{margin:0 0 8px;font-size:15.5px;line-height:1.5}.dw4 .bar p:last-child{margin:0}.dw4 .linkish{display:block;margin:16px auto 0;border:0;background:none;color:var(--muted);text-decoration:underline;text-underline-offset:3px;font:500 15px var(--body);cursor:pointer}.dw4 .fx-anim{animation:fxin .26s ease-out}@keyframes fxin{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:none}}.dw4 .lf-badge{display:inline-block;margin:6px 0 4px;padding:4px 10px;border-radius:999px;background:var(--turq-soft);font:600 11px/1.4 var(--body);letter-spacing:.08em;text-transform:uppercase}.dw4 .fx-h1 em{font-style:italic;color:var(--teal)}.dw4 .host.big img{width:58px;height:58px}.dw4 .lf-proof{font:500 14px/1.4 var(--body);margin:14px 0 0}.dw4 .lf-lead{font:italic 400 20px/1.3 var(--display);margin:20px 0 2px}.dw4 .lf-lbl{display:block;font:500 14px/1.4 var(--body);margin:18px 0 10px}.dw4 .opts{display:grid;gap:8px}.dw4 .opts.two{grid-template-columns:1fr 1fr}.dw4 .opts.three{grid-template-columns:1fr 1fr 1fr}.dw4 .opt{min-height:48px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--sand);font:500 15px/1.25 var(--body);color:var(--ink);cursor:pointer;text-align:left}.dw4 .opts.three .opt,.dw4 .opts.two .opt{text-align:center}.dw4 .lchip:hover,.dw4 .mo:not([disabled]):hover,.dw4 .opt.sel,.dw4 .opt:hover{border-color:var(--teal)}.dw4 .opt.sel{background:var(--turq);font-weight:600}.dw4 .lchips{display:flex;flex-wrap:wrap;gap:8px}.dw4 .lchip{min-height:44px;padding:10px 14px;border-radius:999px;border:1px solid var(--line);background:var(--sand);font:500 14px/1.2 var(--body);color:var(--ink);cursor:pointer}.dw4 .lchip.sel{background:var(--turq);border-color:var(--teal);font-weight:600}.dw4 .cnt{display:grid;gap:8px}.dw4 .cnt-row{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--white);border-radius:12px;padding:4px 4px 4px 14px;min-height:52px}.dw4 .cnt-row>span{font:400 16px/1.3 var(--body)}.dw4 .cnt-row .stp{gap:10px}.dw4 .cnt-row .stp button{width:44px;height:44px;border-radius:12px}.dw4 .lf-area,.dw4 .lf-input{display:block;width:100%;border-radius:12px;border:1px solid #b7b5aa;background:var(--white);padding:0 16px;font:500 16px var(--body);color:var(--ink)}.dw4 .lf-input{height:52px}.dw4 .lf-area{min-height:112px;padding:14px 16px;resize:vertical;line-height:1.4}.dw4 .years{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 12px}.dw4 .yr{height:40px;padding:0 16px;border-radius:999px;border:1px solid #b7b5aa;background:transparent;font:600 14px var(--body);color:var(--ink);cursor:pointer}.dw4 .yr.on{background:var(--ink);border-color:var(--ink);color:var(--cream)}.dw4 .months{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dw4 .mo{height:48px;border-radius:12px;border:1px solid var(--line);background:var(--sand);font:500 15px var(--body);color:var(--ink);cursor:pointer}.dw4 .mo.sel{background:var(--turq);border-color:var(--teal);font-weight:600}.dw4 .mo[disabled]{background:transparent;border-style:dashed;color:#959E9F;cursor:default}.dw4 .dates{display:grid;gap:4px;margin-top:8px}.dw4 .dates label{display:block;font:500 14px/1.3 var(--body);margin:10px 0 6px}.dw4 .lf-small{font-size:11px;line-height:1.45;color:var(--muted);margin:22px 0 0}.dw4 .cta-err{color:var(--teal);font:500 14px/1.4 var(--body);margin:0 0 10px;text-align:center}@media (prefers-reduced-motion:reduce){.dw4 *{animation:none!important;scroll-behavior:auto!important}}