:root{--ink:#15324b;--blue:#267c9a;--paper:#f7f8f5;--muted:#526574;--line:#dbe5e7;--radius:28px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:130px}body{color:var(--ink);margin:0;font-family:Inter,Arial,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-offset:5px;outline:3px solid #a9612d}.wrap{max-width:1240px;margin:auto;padding-left:40px;padding-right:40px}.preview{color:#e1eef0;text-align:center;letter-spacing:2px;background:#15324b;padding:6px 12px;font-size:10px}header{backdrop-filter:blur(20px);z-index:50;background:#ffffffdf;border-bottom:1px solid #dbe5e780;justify-content:space-between;align-items:center;gap:24px;padding:18px max(30px,50vw - 580px);display:flex;position:sticky;top:0}.brand{line-height:0;display:block}.brand img{width:300px;max-width:100%;height:auto}.header-actions{align-items:center;gap:30px;display:flex}.login{font-size:13px}.menu-button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:30px;align-items:center;gap:20px;padding:10px 19px;display:flex}nav{border:1px solid var(--line);background:#fffffffa;border-radius:0 0 26px 26px;max-height:calc(100dvh - 110px);padding:28px 35px;display:none;position:absolute;top:100%;left:max(24px,50vw - 580px);right:max(24px,50vw - 580px);overflow:auto;box-shadow:0 24px 50px #15324b18}nav.open{display:block}.nav-top{border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:25px;padding-bottom:20px;display:flex}.nav-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.nav-grid b{letter-spacing:1.4px;text-transform:uppercase;color:var(--blue);margin-bottom:16px;font-size:11px;display:block}.nav-grid a{padding:7px 0;font-size:14px;display:block}.nav-grid a:hover{color:var(--blue)}.switch{background:#edf2f2;border-radius:20px;gap:2px;padding:4px;display:flex}.switch button{color:var(--ink);background:0 0;border:0;border-radius:18px;padding:5px 15px;transition:background .25s,box-shadow .25s}.switch button[aria-pressed=true]{background:#fff;box-shadow:0 2px 7px #15324b20}.hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:45px;min-height:700px;padding-bottom:70px;display:grid}.eyebrow{letter-spacing:2px;color:var(--blue);margin:0 0 24px;font-size:10px;font-weight:700}h1,h2,h3{letter-spacing:-.045em;margin:0 0 22px;line-height:1.08}h1{font-size:clamp(48px,5.8vw,82px);font-weight:650}h1 em{color:var(--blue);font-style:normal}h2{font-size:clamp(34px,4vw,52px);font-weight:550}h3{font-size:25px;font-weight:550}.lead{max-width:590px;color:var(--muted);margin:26px 0 30px;font-size:19px;line-height:1.6}p{color:var(--muted)}.buttons{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.button{background:var(--ink);color:#fff;border-radius:30px;justify-content:space-between;align-items:center;gap:26px;padding:15px 23px;font-size:13px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:var(--blue);transform:translateY(-2px)}.button.secondary:hover{background:#e6eff1}.mini-trust{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:34px;font-size:10px;display:flex}.mini-trust span:before{content:"✓";color:var(--blue);margin-right:5px}.portrait-scene{perspective:900px;height:560px;padding:20px 36px 0;position:relative}.orb{background:radial-gradient(at 30% 25%,#e0eef1,#b9d9e1 65%,#a4cbd7);border-radius:47% 47% 35% 35%;position:absolute;inset:20px 0 45px;transform:rotate(-5deg)}.portrait{object-fit:cover;object-position:50% 35%;filter:saturate(.8);border-radius:170px 170px 26px 26px;width:100%;height:100%;position:relative}.glass{backdrop-filter:blur(18px);border-radius:var(--radius);background:linear-gradient(135deg,#ffffffd9,#ffffff7a);border:1px solid #fff;box-shadow:0 16px 50px #173a4c08}.portrait-note{padding:21px 29px;font-size:14px;line-height:1.45;position:absolute;bottom:40px;left:-24px;box-shadow:0 12px 35px #15324b14}.portrait-note strong{font-size:18px}.live-dot{background:#3c856b;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.shield-float{width:120px;height:140px;transform-style:preserve-3d;place-items:center;transition:transform .2s;display:grid;position:absolute;top:30px;right:-4px;box-shadow:5px 12px #83b8cb44,0 22px 45px #15324b14}.shield-float img{transform:translateZ(20px)}.trustbar{background:#eaf0f0;border-block:1px solid #dbe5e7}.trustbar .wrap{color:#4e6370;justify-content:space-between;gap:20px;padding-top:20px;padding-bottom:20px;font-size:12px;display:flex}.section{padding-top:85px;padding-bottom:40px}.section-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.section-heading p{font-size:14px}.life-tabs{flex-wrap:wrap;gap:9px;margin:28px 0 22px;display:flex}.life-tabs button{color:#49616e;background:0 0;border:1px solid #d1dddf;border-radius:25px;padding:10px 20px;font-size:13px}.life-tabs button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.life-panel{background:linear-gradient(125deg,#fff,#eaf1ee);grid-template-columns:1.5fr 1fr;gap:60px;min-height:325px;padding:45px 50px;display:grid}.life-panel h3{font-size:36px}.life-panel p{max-width:570px}.life-panel .eyebrow{font-size:9px}.life-art{perspective:800px;flex-direction:column;justify-content:center;align-items:center;min-height:200px;display:flex;position:relative}.life-art>span{color:#4d91a8;text-shadow:3px 5px #c3dce5;z-index:1;font-size:115px;line-height:1}.life-art small{z-index:1;margin-top:24px;font-size:11px}.art-ring{border:28px solid #c7dfe18c;border-radius:50%;width:190px;height:190px;position:absolute;transform:rotateX(25deg)rotateY(-20deg);box-shadow:8px 15px #96bdca3d}.cards{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;display:grid}.card{border:1px solid #e3e9e9;border-radius:24px;min-height:240px;padding:30px;transition:transform .2s,box-shadow .2s;display:block}.card:hover{transform:translateY(-4px);box-shadow:0 16px 28px #15324b08}.card-icon{color:var(--blue);margin-bottom:38px;font-size:14px;font-weight:600;display:block}.card h3{max-width:260px;font-size:24px}.card p{font-size:14px;line-height:1.7}.textlink{color:var(--blue);margin-top:15px;font-size:12px;font-weight:700;display:inline-block}.story-band{background:#17364b;margin-top:80px;padding:75px 0}.story-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:100px;display:grid}.story-band p{color:#d1dee4;font-size:15px}.story-band .button{color:var(--ink);background:#e4f0f1}blockquote{letter-spacing:-1.3px;border-left:1px solid #527285;margin:0;padding:10px 0 10px 45px;font-size:42px;font-weight:450;line-height:1.2}cite{letter-spacing:0;color:#b3ccd9;margin-top:25px;font-size:11px;font-style:normal;line-height:1.7;display:block}.digital-banner{background:linear-gradient(120deg,#deedf0,#edf1ea);grid-template-columns:1.3fr 1fr;align-items:center;gap:70px;margin-top:65px;margin-bottom:55px;padding-top:60px;padding-bottom:60px;display:grid}.digital-banner p{max-width:490px}.phone{background:#ffffffc4;border:6px solid #224153;border-radius:38px;justify-self:center;width:230px;min-height:365px;padding:23px;transform:rotate(7deg);box-shadow:16px 25px #779fa61c}.phone-speaker{background:#224153;border-radius:8px;width:55px;height:8px;margin:-8px auto 35px}.phone h3{margin-top:15px;font-size:20px}.phone-row{border-bottom:1px solid #dce6e8;justify-content:space-between;padding:15px 0;font-size:12px;display:flex}.phone small{color:var(--muted);font-size:8px}.faq{max-width:850px;margin-top:30px}details{border-bottom:1px solid #cfdbdd;padding:22px 0}summary{cursor:pointer;justify-content:space-between;gap:15px;font-size:17px;font-weight:550;list-style:none;display:flex}summary:after{content:"+";color:var(--blue)}details[open] summary:after{content:"−"}details p{max-width:720px;padding-right:25px;font-size:15px}.closing{text-align:center;padding-bottom:100px}.closing .buttons{justify-content:center}.closing .eyebrow{margin-bottom:20px}footer{border-top:1px solid var(--line);background:#eef2f0;padding:60px 0;font-size:12px}.footgrid{grid-template-columns:1.3fr .8fr 1fr;gap:60px;display:grid}.footgrid h3{margin-top:12px;font-size:20px}.footgrid b{margin-bottom:20px;display:block}.footgrid>div:not(:first-child)>a{margin:10px 0;display:block}.small{line-height:1.8;font-size:11px!important}.mobile-contact{display:none}.skip{z-index:100;background:#fff;padding:15px;position:fixed;top:-100px;left:10px}.skip:focus{top:10px}.subhero{max-width:1240px;padding-top:70px;padding-bottom:45px}.subhero h1{max-width:850px;font-size:clamp(44px,5.5vw,74px)}.breadcrumb{color:var(--muted);margin-bottom:32px;font-size:11px;display:block}.article{border-bottom:1px solid var(--line);max-width:850px;padding-top:50px;padding-bottom:50px}.article h2{font-size:38px}.article p{font-size:17px}.about-photo{object-fit:cover;border-radius:160px 160px 25px 25px;width:100%;max-height:550px}.status-note{border:1px solid var(--line);border-radius:16px;max-width:650px;padding:15px 20px;font-size:12px;display:inline-block}.checklist{gap:16px;margin:30px 0;display:grid}.checklist label{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:15px;padding:17px;display:flex}input[type=checkbox]{accent-color:var(--blue);width:20px;height:20px}@media (width>=1500px){.hero{padding-top:90px;padding-bottom:90px}}@media (width<=900px){.wrap{padding-left:25px;padding-right:25px}.hero{gap:25px;min-height:auto;padding-top:45px}.hero h1{font-size:60px}.portrait-scene{height:470px;padding:15px}.portrait-note{left:-10px}.shield-float{width:95px;height:110px;right:0}.shield-float img{width:60px;height:76px}.cards{grid-template-columns:repeat(2,1fr)}.story-layout{gap:40px}.nav-grid{gap:18px}.digital-banner,.footgrid{gap:30px}.brand img{width:270px}.trustbar .wrap{font-size:10px}blockquote{font-size:32px}}@media (width<=640px){html{scroll-padding-top:100px}.preview{letter-spacing:1.3px;font-size:8px}header{gap:10px;padding:13px 18px}.brand img{width:224px}.login{display:none}.header-actions{gap:0}.menu-button{border-radius:10px;padding:6px 10px;font-size:0}.menu-button span{font-size:22px}.hero{grid-template-columns:1fr;gap:32px;padding-top:35px;padding-bottom:40px}.hero h1{font-size:57px;line-height:1.03}.eyebrow{letter-spacing:1.4px;margin-bottom:19px;font-size:9px}.lead{margin:22px 0;font-size:17px}.buttons{gap:10px}.button{gap:14px;padding:14px 18px;font-size:12px}.mini-trust{gap:12px;margin-top:24px;font-size:9px}.portrait-scene{height:405px;margin:0 20px;padding:0 20px}.portrait{object-position:50% 30%}.portrait-note{padding:16px 20px;font-size:12px;bottom:25px}.portrait-note strong{font-size:16px}.shield-float{top:10px}.trustbar .wrap{flex-wrap:wrap;justify-content:center;gap:8px 20px;padding-top:17px;padding-bottom:17px;font-size:10px}.section{padding-top:55px;padding-bottom:22px}.section-heading{display:block}.section-heading>p{margin-top:-8px}h2{font-size:36px}.life-tabs{gap:7px;margin-top:25px}.life-tabs button{padding:9px 13px;font-size:11px}.life-panel{grid-template-columns:1fr;gap:10px;padding:28px 24px}.life-panel h3{font-size:29px}.life-panel p{font-size:14px}.life-art{min-height:160px}.life-art>span{font-size:85px}.art-ring{border-width:21px;width:140px;height:140px}.life-art small{margin-top:15px}.cards{grid-template-columns:1fr;gap:13px;margin-top:24px}.card{min-height:0;padding:25px}.card-icon{margin-bottom:20px}.card h3{max-width:100%;font-size:25px}.card p{margin-bottom:5px}.story-band{margin-top:45px;padding:45px 0}.story-layout{grid-template-columns:1fr;gap:35px}blockquote{padding-left:23px;font-size:32px}.digital-banner{grid-template-columns:1fr;gap:30px;margin:40px 15px 20px;padding:35px 25px}.phone{min-height:335px;transform:rotate(4deg)}.closing{padding-top:65px;padding-bottom:55px}.closing h2{font-size:34px}.footgrid{grid-template-columns:1fr;gap:28px}footer{padding-bottom:100px}.mobile-contact{z-index:40;backdrop-filter:blur(20px);background:#ffffffed;border:1px solid #fff8;border-radius:18px;display:flex;position:fixed;bottom:12px;left:16px;right:16px;overflow:hidden;box-shadow:0 5px 30px #15324b24}.mobile-contact a{text-align:center;flex:1;padding:15px 10px;font-size:12px;font-weight:600}.mobile-contact a:last-child{background:var(--ink);color:#fff}nav{max-height:calc(100dvh - 115px);padding:22px;left:12px;right:12px}.nav-grid{grid-template-columns:1fr;gap:25px}.nav-grid a{padding:9px 0;font-size:15px}.nav-grid b{margin-bottom:8px}.nav-top{gap:10px;font-size:12px}.switch button{padding:5px 11px;font-size:12px}.subhero{padding-top:40px}.subhero h1{font-size:47px}.article h2{font-size:32px}.about-photo{max-height:410px}.faq summary{font-size:16px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--coral:#a9432e;--lime:#e0edb8;--paper:#f6f7f3}.ico{vertical-align:middle;flex:none;width:22px;height:22px}h1 em,h2 em{color:var(--blue);font-style:normal}.button{border-radius:14px;gap:10px;min-height:50px;padding:15px 22px}.button.coral{background:var(--coral);color:#fff}.button.coral:hover{background:#853522}.button.whatsapp{color:#214d3d;background:#dcebe3;border:1px solid #bed7ca}.button.lime{background:var(--lime);color:var(--ink)}.button.secondary{background:#fff9}.button .ico{width:18px;height:18px}.desktop-topic{font-size:12px}.header-actions{gap:22px}.menu-button{border-radius:12px;gap:14px}.menu-button span{font-size:13px}.menu-button .ico{width:22px}.tone-toggle{isolation:isolate;width:108px;height:40px;color:var(--ink);background:#e5edef;border:1px solid #d0dddf;border-radius:12px;flex:none;justify-content:space-between;align-items:center;padding:4px;display:flex;position:relative}.tone-toggle>span:not(.tone-slider){text-align:center;z-index:1;pointer-events:none;width:48px;font-size:12px;font-weight:650}.tone-slider{pointer-events:none;background:#fff;border-radius:8px;width:48px;height:30px;transition:transform .32s cubic-bezier(.22,.8,.25,1);position:absolute;top:4px;left:4px;box-shadow:0 2px 7px #1b3a4c20}.tone-toggle[aria-checked=true] .tone-slider{transform:translate(50px)}.nav-top h2{margin:8px 0 0;font-size:26px}.nav-top small{letter-spacing:1.8px;color:var(--blue);font-size:9px}.nav-grid a{align-items:center;gap:12px;padding:9px 0;line-height:1.3;display:flex}.nav-icon{width:36px;height:36px;color:var(--blue);background:#eaf1f2;border-radius:10px;flex:none;place-items:center;display:grid}.nav-icon .ico{width:19px;height:19px}.nav-contact{border-top:1px solid var(--line);align-items:center;gap:15px;margin-top:26px;padding-top:22px;display:flex}.nav-contact img{object-fit:cover;border-radius:50%;height:50px}.nav-contact small{color:var(--muted);font-size:10px;display:block}.nav-contact>div{flex:1}.nav-contact .button{padding:12px 15px;font-size:11px}.hero{gap:65px;padding-top:65px}.hero h1{letter-spacing:-.055em;font-size:clamp(57px,6.4vw,88px)}.hero .lead{max-width:490px;color:var(--ink);margin-bottom:15px;font-size:23px}.hero-copy>p:not(.lead):not(.eyebrow){max-width:470px;font-size:15px}.hero-rating{flex-wrap:wrap;align-items:center;gap:10px;margin-top:34px;font-size:12px;display:flex}.stars{color:#a77318;letter-spacing:2px;font-size:17px}.hero-rating>span:last-child{color:var(--muted);font-size:10px}.portrait-scene{height:575px;padding:0 12px}.portrait{filter:none;object-position:50% 30%;border-radius:180px 180px 30px 30px}.orb{inset:25px -15px 15px 15px}.portrait-caption{padding:22px 25px;position:absolute;bottom:25px;left:-30px;transform:rotate(-3deg)}.portrait-caption p{margin-bottom:0;font-size:13px;line-height:1.5}.script-word{letter-spacing:-.8px;font-size:22px;font-weight:600}.reputation-sticker{background:var(--lime);border-radius:20px;align-items:center;gap:12px;padding:16px 18px;font-size:10px;line-height:1.5;display:flex;position:absolute;top:55px;right:-20px;transform:rotate(5deg);box-shadow:0 15px 40px #17374b12}.reputation-sticker .ico{width:31px;height:31px}.trustbar span{align-items:center;gap:7px;display:flex}.trustbar .ico{width:15px;height:15px}.life-tabs button{align-items:center;gap:8px;display:flex}.life-tabs .ico{width:16px;height:16px}.card-icon{background:#edf2ed;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:30px;display:grid}.card-icon .ico{width:25px;height:25px}.cards .card:nth-child(3n+2) .card-icon{color:#8b5437;background:#f4e8df}.cards .card:nth-child(3n) .card-icon{color:#606b97;background:#e9ebf6}.story-feature{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-top:90px;padding-bottom:65px;display:grid}.story-image{position:relative}.story-image>img{object-fit:cover;border-radius:160px 24px 24px;width:100%;max-height:570px;display:block}.image-caption{letter-spacing:1.5px;color:var(--ink);backdrop-filter:blur(16px);background:#fffddd;border:1px solid #fff;border-radius:12px;padding:12px;font-size:9px;position:absolute;bottom:22px;left:25px;right:25px}.story-feature-copy p{font-size:15px}.story-feature-copy .lead{color:var(--ink);font-size:21px}.story-feature h2{font-size:47px}.intro-width{max-width:650px}.video-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:32px;display:grid}.video-card{background:#fff;border:1px solid #dce6e4;border-radius:22px;overflow:hidden}.video-poster{aspect-ratio:4/3;color:#fff;background:#d5e3e5;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.video-poster>img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.video-poster:hover>img{transform:scale(1.04)}.video-poster:after{content:"";background:linear-gradient(#0000 40%,#12324b70);position:absolute;inset:0}.video-poster>img.fallback-poster{object-position:50% 32%;filter:saturate(.6)}.play-circle{width:54px;height:54px;color:var(--ink);z-index:2;backdrop-filter:blur(14px);background:#ffffffd9;border:1px solid #ffffffb0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play-circle .ico{width:24px;height:24px}.video-badge{letter-spacing:2px;z-index:2;font-size:9px;position:absolute;bottom:15px;left:20px}.video-card-copy{padding:24px}.video-card-copy h3{letter-spacing:-.6px;min-height:85px;font-size:22px;line-height:1.25}.video-card-copy .eyebrow{margin-bottom:15px;font-size:8px}.text-button{color:var(--blue);text-align:left;background:0 0;border:0;padding:5px 0;font-size:12px;font-weight:700}.rating-summary{background:#ecf1e7;border:1px solid #d6e0d1;border-radius:22px;grid-template-columns:auto auto;align-items:center;gap:4px 18px;padding:22px 26px;font-size:10px;line-height:1.6;display:grid}.rating-summary .stars{grid-column:1/-1}.rating-summary strong{font-size:38px;line-height:1}.rating-summary small{font-size:14px;font-weight:400}.review-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;display:grid}.review{border-top:2px solid #b9d2cb;padding:25px 10px 15px 0}.review-label{letter-spacing:1.5px;color:var(--blue);font-size:9px}.review blockquote{letter-spacing:-.8px;border:none;margin:25px 0 20px;padding:0;font-size:26px;line-height:1.3}.review p{font-size:13px}.review a{color:var(--blue);font-size:10px}.proof-links{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.source-note{color:var(--muted);margin-top:20px;font-size:10px;line-height:1.7}.proof .section-heading{align-items:center}.binder-section{background:linear-gradient(130deg,#e7eeea,#f4eee4 65%,#e6efef);margin-top:75px;padding:80px 0;overflow:hidden}.binder-layout{grid-template-columns:1fr 1.2fr;align-items:center;gap:30px;display:grid}.binder-layout>div:first-child>p{max-width:420px}.binder-layout h2{font-size:50px}.binder-experience{min-width:0}.binder-stage{perspective:1300px;touch-action:pan-y;user-select:none;cursor:grab;justify-content:center;align-items:center;height:460px;display:flex;position:relative}.binder-stage:active{cursor:grabbing}.binder-model{width:265px;height:345px;transform-style:preserve-3d;transform:rotateX(8deg) rotateY(var(--angle,-24deg)) rotateZ(-5deg);flex:none;transition:transform .25s;position:relative}.binder-model.dragging{transition:none}.binder-shadow{filter:blur(16px);background:#3341392c;border-radius:50%;width:260px;height:45px;position:absolute;bottom:28px;transform:rotate(-6deg)}.binder-back{background:#24475b;border:1px solid #173348;border-radius:4px 10px 10px 4px;position:absolute;inset:0;transform:translateZ(-37px);box-shadow:2px 3px #102b3d}.binder-spine{transform-origin:100%;background:linear-gradient(90deg,#16364a,#36596c 48%,#173b50);border:1px solid #18384c;width:38px;height:345px;position:absolute;top:0;left:-38px;transform:rotateY(-90deg)}.binder-spine span{writing-mode:vertical-rl;color:#243a43;letter-spacing:1px;text-align:center;background:#eee9da;width:24px;min-height:210px;padding:13px 4px;font-size:10px;position:absolute;top:38px;left:7px;box-shadow:inset 0 0 0 1px #b5af9b}.binder-spine i{background:#172f3d;border:4px solid #b0b8b6;border-radius:50%;width:20px;height:20px;position:absolute;bottom:27px;left:9px;box-shadow:inset 0 2px 4px #000,1px 2px 2px #0005}.binder-pages{background:repeating-linear-gradient(90deg,#f5f0e5 0 2px,#d3cdbf 3px,#f9f7f0 4px);border-radius:0 7px 7px 0;position:absolute;inset:7px 4px 8px 13px;transform:translateZ(-10px);box-shadow:0 4px #d6d0c3,0 7px #f6f1e6,0 10px #c5c1b5}.paper-sheet{background:#fffdf5;border-radius:0 6px 6px 0;position:absolute;inset:3px 4px 4px 0;box-shadow:inset 13px 0 17px #4f4a331c}.paper-content{color:#243e48;padding:26px 13px 14px 37px;font-family:Arial,sans-serif;font-size:10px;position:relative;transform:translateZ(1px)}.paper-kicker{letter-spacing:1px;margin-bottom:12px;font-size:6px;display:block}.paper-content h3{letter-spacing:-.6px;margin:0 0 17px;font-size:20px;line-height:1.15}.paper-row{border-bottom:1px solid #dce1d7;align-items:center;gap:8px;padding:9px 0;font-size:9px;display:flex}.paper-row .ico{width:14px;height:14px}.paper-login{text-align:center;color:#fff;background:#a9432e;border-radius:6px;margin-top:15px;padding:10px 5px;font-size:10px;font-weight:700;display:block}.paper-register{text-align:center;margin-top:8px;font-size:9px;text-decoration:underline;display:block}.paper-content small{color:#6e786e;margin-top:11px;font-size:6px;display:block}.ring{z-index:3;border:5px solid #aeb4af;border-radius:50%;width:28px;height:35px;position:absolute;left:12px;transform:translateZ(5px);box-shadow:inset 2px 1px 2px #fff,2px 2px 4px #172e3d66}.ring-one{top:80px}.ring-two{top:235px}.file-tab{writing-mode:vertical-rl;letter-spacing:1px;border-radius:0 5px 5px 0;height:70px;padding:10px 4px;font-size:6px;position:absolute;right:-19px;box-shadow:2px 1px 2px #0001}.tab-a{background:#dce9bd;top:25px}.tab-b{background:#b4d4df;top:100px}.tab-c{background:#e1bcab;top:175px}.binder-cover{appearance:none;transform-origin:0;width:100%;height:100%;transform-style:preserve-3d;text-align:left;backface-visibility:visible;cursor:pointer;background-color:#2b5264;background-image:repeating-linear-gradient(3deg,#ffffff08 0 1px,#0000 1px 3px),repeating-linear-gradient(93deg,#00000009 0 1px,#0000 1px 3px),linear-gradient(110deg,#17394c,#355d6e 45%,#224354);border:1px solid #102c3c;border-radius:4px 9px 9px 4px;padding:35px 29px;transition:transform 1s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translateZ(6px)rotateY(0);box-shadow:inset 0 0 0 2px #ffffff0b,4px 5px 6px #152e3a40}.binder-cover:after{content:"";background:linear-gradient(90deg,#0004,#fff1,#0002);border-radius:1px;width:5px;position:absolute;top:0;bottom:0;left:8px}.binder-cover>img{filter:brightness(0)invert(.9);opacity:.85;margin-bottom:24px;display:block}.cover-title{letter-spacing:1px;font-size:23px;font-weight:600;line-height:1.2;display:block}.cover-label{color:#374447;background:#e9e4d4;border:1px solid #bab9a7;margin-top:20px;padding:10px 12px;font-size:8px;line-height:1.8;display:block;transform:rotate(-1deg);box-shadow:inset 0 0 0 1px #fff7}.cover-label strong{font-size:10px}.cover-open{letter-spacing:1px;color:#d0dfdf;margin-top:20px;font-size:7px;display:block}.cover-metal{opacity:.75;border-bottom:4px solid #b2b8b3;border-right:4px solid #b2b8b3;border-radius:0 0 8px;width:35px;height:35px;position:absolute;bottom:0;right:0}.binder-model.is-open .binder-cover{transform:translateZ(6px)rotateY(-148deg)}.binder-model:not(.is-open) .paper-content a{pointer-events:none}.binder-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.binder-controls .button{min-height:40px;padding:10px 15px;font-size:11px}.rotate-control{align-items:center;gap:6px;font-size:10px;display:flex}.rotate-control .ico{width:16px;height:16px}.rotate-control input{accent-color:#267c9a;width:85px}.binder-controls .text-button{font-size:10px}.binder-experience>.source-note{text-align:center;max-width:400px;margin:20px auto 0;font-size:9px}.personal-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px;display:grid}.personal-grid>a{background:#234957;border-radius:24px;min-height:420px;display:block;position:relative;overflow:hidden}.personal-grid img{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.personal-grid>a:after{content:"";background:linear-gradient(#0000 10%,#0b283be6);position:absolute;inset:0}.personal-grid>a:hover img{transform:scale(1.04)}.personal-grid>a>div{color:#fff;z-index:1;position:absolute;bottom:24px;left:25px;right:25px}.personal-grid span{letter-spacing:1.5px;font-size:8px}.personal-grid h3{margin:15px 0 0;font-size:28px;line-height:1.1}.closing{padding-top:100px;padding-bottom:70px}.contact-human{color:var(--muted);justify-content:center;align-items:center;gap:12px;margin-top:25px;font-size:11px;display:flex}.contact-human img{object-fit:cover;object-position:center 25%;border-radius:50%;width:46px;height:46px}.footgrid>div:first-child>img{width:260px;max-width:100%;height:auto}.mobile-contact a{justify-content:center;align-items:center;gap:8px;display:flex}.mobile-contact .ico{width:17px;height:17px}.mobile-contact a:first-child{color:#254839;background:#deece3}.mobile-contact a:last-child{background:var(--coral)}.search-field{background:#fff;border:1px solid #cfdbd8;border-radius:14px;align-items:center;gap:15px;max-width:620px;margin-top:25px;padding:15px 20px;display:flex}.search-field input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px}.all-videos{padding-bottom:40px}.all-videos [hidden]{display:none}.calculator-group{padding:35px 0}.calculator-group h2{font-size:30px}.calculator-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.calculator-link{background:#fff;border:1px solid #dde5df;border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex}.calculator-link:hover{border-color:#4f9fc0}.calculator-link strong{font-size:13px;line-height:1.4;display:block}.calculator-link small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.calculator-link[hidden],.calculator-group[hidden]{display:none}.guide-tabs{flex-wrap:wrap;gap:10px;margin:30px 0 20px;display:flex}.guide-tabs button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:12px;display:flex}.guide-tabs button[aria-pressed=true]{background:var(--ink);color:#fff}.guide-tabs .ico{width:17px;height:17px}.guide-panel{background:#fdfefb;grid-template-columns:1.2fr 1fr;gap:50px;min-height:380px;padding:40px;display:grid}.guide-panel h3{font-size:32px;line-height:1.15}.guide-panel ol{color:var(--muted);padding-left:20px;font-size:14px}.guide-panel li{margin:15px 0;padding-left:7px}.guide-panel p{font-size:14px}.guide-panel img{object-fit:contain;width:100%;max-height:370px}.guide-panel .source-note{font-size:9px}.guide-visual{place-items:center;display:grid}.guide-placeholder{text-align:center;background:linear-gradient(135deg,#dce8e9,#e7eddb);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:30px;display:flex}.guide-placeholder .ico{width:80px;height:80px;color:var(--blue);margin-bottom:20px}.steps-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin:35px 0;display:grid}.steps-grid article{border-top:1px solid #bccdce;padding:25px 0}.steps-grid article>span{color:var(--blue);margin-bottom:25px;font-size:11px;display:block}.steps-grid h3{font-size:25px;line-height:1.2}.steps-grid p{font-size:14px}.app-download{grid-template-columns:1.2fr 1fr;align-items:center;gap:45px;display:grid}.app-download img{object-fit:contain;width:100%;max-height:400px}.app-download>small{color:var(--muted);text-align:center;grid-column:2;font-size:9px}.faq-answer{color:var(--muted);max-width:750px;font-size:15px}.article-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;padding-top:55px;padding-bottom:35px;display:grid}.article-hero h1{font-size:clamp(45px,5vw,65px)}.article-hero img{object-fit:cover;border-radius:140px 25px 25px;width:100%;max-height:510px}.reading{max-width:820px}.reading>section{margin:35px 0 50px}.reading h2{font-size:31px;line-height:1.2}.reading p{font-size:17px}.story-archive{grid-template-columns:1fr 1fr;gap:35px;display:grid}.archive-story{border:1px solid var(--line);background:#fff;border-radius:25px;overflow:hidden}.archive-story img{object-fit:cover;width:100%;height:340px}.archive-story>div{padding:30px}.archive-story h2{font-size:34px}.reel-grid{grid-template-columns:repeat(2,1fr);gap:25px;max-width:850px;margin-top:30px;display:grid}.reel-card{color:#fff;background:#17364b;border-radius:25px;height:500px;position:relative;overflow:hidden}.reel-card>img{object-fit:cover;width:100%;height:100%}.reel-card:after{content:"";background:linear-gradient(#0000 20%,#102f45ef);position:absolute;inset:0}.reel-card>div{z-index:2;position:absolute;bottom:25px;left:25px;right:25px}.reel-card h3{margin:12px 0;font-size:29px}.reel-card small{letter-spacing:2px;font-size:9px}.reel-card div>span{font-size:11px}.everyday{max-width:1100px}.everyday>.lead{max-width:900px}.compare-callout{background:#e9f0e4;border-radius:25px;margin-top:50px;padding:40px}.expert-grid{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:30px;display:grid}.expert-grid article{border:1px solid var(--line);background:#fff;border-radius:23px;padding:30px}.expert-grid article>span{letter-spacing:-2px;color:var(--blue);margin-bottom:25px;font-size:40px;display:block}.expert-grid p{font-size:14px}.expert-grid h3{font-size:24px;line-height:1.2}dialog{width:calc(100% - 35px);max-width:850px;color:var(--ink);background:#f8faf6;border:1px solid #d6e1dd;border-radius:24px;max-height:92dvh;padding:0}dialog::backdrop{backdrop-filter:blur(8px);background:#102d43b8}.video-dialog-body{padding:35px}.video-dialog-body h2{max-width:650px;font-size:28px;line-height:1.3}.dialog-close{float:right;z-index:3;background:var(--ink);color:#fff;border:0;border-radius:50%;width:35px;height:35px;margin:12px;font-size:25px;position:sticky;top:10px;right:10px}.video-dialog-body .textlink{margin:15px}#video-frame iframe{background:#17364b;border-radius:12px;height:min(60dvh,500px);margin-top:20px}#video-frame:empty{display:none}.tone-changing main{animation:.2s tonefade}@keyframes tonefade{0%{opacity:.7}to{opacity:1}}.life-panel .button{align-self:start}.binder-model.is-open .paper-content{z-index:2}@media (width<=1050px){.desktop-topic{display:none}.header-actions{gap:12px}.hero{gap:40px}.hero h1{font-size:68px}.portrait-scene{height:510px}.story-feature{gap:45px}.nav-contact{flex-wrap:wrap}.nav-contact>div{min-width:160px}.binder-layout{grid-template-columns:1fr 1.1fr;gap:10px}.binder-model.is-open{transform:rotateX(5deg)rotateY(12deg)rotate(-3deg)translate(45px)}.binder-layout h2{font-size:42px}.video-card-copy h3{font-size:20px}.reputation-sticker{right:-10px}}@media (width<=760px){.header-actions>.tone-toggle{display:none}.hero{gap:30px}.hero h1{font-size:58px}.portrait-scene{height:460px}.reputation-sticker{padding:12px;font-size:9px;top:30px;right:-10px}.story-feature{gap:30px}.story-feature h2{font-size:36px}.video-grid{grid-template-columns:repeat(2,1fr)}.review-grid{grid-template-columns:1fr}.review blockquote{margin:15px 0}.binder-layout{grid-template-columns:1fr}.binder-layout>div:first-child>p{max-width:650px}.binder-layout h2{font-size:43px}.binder-section{padding:50px 0}.binder-stage{height:450px}.binder-model.is-open{transform:rotateX(5deg)rotateY(10deg)rotate(-3deg)translate(65px)}.personal-grid>a{min-height:350px}.personal-grid h3{font-size:23px}.calculator-grid{grid-template-columns:repeat(2,1fr)}.guide-panel{gap:25px;padding:28px}.steps-grid{gap:20px}.article-hero{gap:30px}.story-archive{gap:20px}.archive-story img{height:270px}.expert-grid{gap:15px}.expert-grid article{padding:22px}.app-download{gap:25px}}@media (width<=640px){header{padding:12px 18px}.brand img{width:235px}.menu-button{border-radius:10px;min-width:40px;padding:9px}.menu-button>span{display:none}.menu-button .ico{width:22px;height:22px}.nav-top .tone-toggle{display:flex}.nav-top{align-items:center}.nav-top h2{margin-top:8px;font-size:23px}.nav-top small{letter-spacing:1px;font-size:7px}.nav-top .tone-toggle{width:100px;height:39px}.nav-top .tone-toggle>span:not(.tone-slider){width:43px}.nav-top .tone-slider{width:43px;height:29px}.nav-top .tone-toggle[aria-checked=true] .tone-slider{transform:translate(46px)}nav{max-height:calc(100dvh - 110px);padding:22px 20px}.nav-grid a{padding:8px 0;font-size:14px}.nav-grid b{margin-bottom:10px;font-size:9px}.nav-contact{gap:12px;margin-top:20px}.nav-contact .button{flex:1;justify-content:center}.hero{padding-top:35px;padding-bottom:40px}.hero h1{font-size:62px}.hero .lead{font-size:21px;line-height:1.4}.hero-copy>p:not(.lead):not(.eyebrow){font-size:14px;line-height:1.75}.hero-rating{gap:8px;margin-top:25px}.portrait-scene{height:440px;margin:5px 10px 0;padding:0 15px}.portrait-caption{padding:18px 20px;bottom:15px;left:-8px}.portrait-caption .script-word{font-size:19px}.reputation-sticker{top:25px;right:-5px;transform:rotate(4deg)}.trustbar .wrap{justify-content:flex-start;gap:13px;padding-left:25px}.trustbar span{font-size:9px}.trustbar .ico{width:13px;height:13px}.section-heading{display:block}.section-heading .button{margin-top:7px}.section-heading h2{margin-bottom:17px}.life-tabs button{border-radius:12px;gap:6px;padding:10px 12px;font-size:10px}.life-tabs .ico{width:15px;height:15px}.life-panel{padding:28px 24px}.life-panel h3{font-size:29px}.story-feature{grid-template-columns:1fr;gap:30px;padding-top:55px;padding-bottom:20px}.story-image>img{object-position:50% 25%;border-radius:100px 20px 20px;height:380px}.story-feature h2{font-size:38px}.story-feature-copy .lead{font-size:20px}.story-feature-copy p{font-size:14px}.card{border-radius:21px;padding:27px}.card-icon{margin-bottom:22px}.card h3{font-size:26px}.story-band h2{font-size:35px}.video-grid{scroll-snap-type:x mandatory;gap:15px;margin-right:-25px;padding-bottom:15px;padding-right:25px;display:flex;overflow-x:auto}.video-card{scroll-snap-align:start;flex:0 0 82%}.video-card-copy{padding:21px}.video-card-copy h3{min-height:85px;font-size:23px}.video-card-copy .eyebrow{font-size:8px}.all-videos{grid-template-columns:1fr 1fr;gap:12px;margin-right:0;padding-right:0;display:grid;overflow:visible}.all-videos .video-card{min-width:0}.all-videos .video-card-copy{padding:14px}.all-videos .video-card-copy h3{min-height:100px;font-size:17px;line-height:1.3}.all-videos .video-badge{letter-spacing:1px;font-size:6px;left:10px}.all-videos .eyebrow{letter-spacing:1px;font-size:6px}.all-videos .play-circle{width:42px;height:42px}.rating-summary{grid-template-columns:auto 1fr;gap:4px 25px;width:100%;max-width:100%;margin-top:25px}.rating-summary strong{font-size:45px}.review-grid{gap:10px}.review{padding:22px 0 15px}.review blockquote{font-size:27px}.proof-links .button{justify-content:center;width:100%}.binder-section{margin-top:45px;padding:45px 0}.binder-layout h2{font-size:38px}.binder-layout>div:first-child>.lead{font-size:19px}.binder-layout>div:first-child>p{font-size:14px}.binder-stage{height:410px;margin:0 -20px}.binder-model{transform:scale(.84) rotateX(8deg) rotateY(var(--angle,-24deg)) rotateZ(-5deg)}.binder-model.is-open{transform:scale(.74)rotateX(5deg)rotateY(10deg)rotate(-3deg)translate(70px)}.binder-shadow{bottom:45px}.binder-controls{gap:9px}.binder-controls .button{padding:10px 12px;font-size:10px}.rotate-control input{width:65px}.binder-controls .text-button{font-size:9px}.binder-experience>.source-note{padding:0 10px;font-size:9px}.personal-grid{scroll-snap-type:x mandatory;gap:15px;margin-right:-25px;padding-bottom:10px;padding-right:25px;display:flex;overflow-x:auto}.personal-grid>a{scroll-snap-align:start;flex:0 0 83%;min-height:420px}.personal-grid h3{font-size:29px}.personal-grid>a>div{bottom:25px}.closing h2{font-size:39px}.contact-human{font-size:10px}.footgrid>div:first-child>img{width:260px}.calculator-grid{grid-template-columns:1fr}.calculator-link{padding:16px}.calculator-group h2{font-size:29px}.guide-tabs{gap:8px}.guide-tabs button{padding:10px 11px;font-size:10px}.guide-panel{grid-template-columns:1fr;gap:20px;padding:26px 22px}.guide-panel h3{font-size:28px}.guide-panel img{max-height:300px}.guide-placeholder{min-height:190px}.steps-grid{grid-template-columns:1fr;gap:8px;margin-top:25px}.steps-grid article{padding:22px 0}.steps-grid article>span{margin-bottom:14px}.steps-grid h3{margin-bottom:13px}.steps-grid p{margin-bottom:0}.app-download{grid-template-columns:1fr;gap:25px}.app-download>small{grid-column:1}.app-download img{max-height:330px}.article-hero{grid-template-columns:1fr;gap:20px;padding-top:35px}.article-hero h1{font-size:47px}.article-hero img{border-radius:100px 20px 20px;height:400px}.article-hero .lead{font-size:20px}.reading h2{font-size:29px}.reading p{font-size:16px}.reading>section{margin:30px 0 40px}.story-archive{grid-template-columns:1fr;gap:24px}.archive-story img{height:330px}.archive-story>div{padding:25px}.archive-story h2{font-size:33px}.reel-grid{gap:15px}.reel-card{height:370px}.reel-card>div{bottom:18px;left:15px;right:15px}.reel-card h3{font-size:22px}.reel-card small{letter-spacing:1px;font-size:7px}.reel-card div>span{font-size:9px}.expert-grid{grid-template-columns:1fr;gap:15px}.expert-grid article{padding:26px}.expert-grid article>span{margin-bottom:16px}.video-dialog-body{padding:25px 20px}.video-dialog-body h2{font-size:24px}.video-dialog-body .button{font-size:12px}.video-dialog-body .textlink{margin-left:0}.mobile-contact{bottom:12px}.subhero h1{font-size:47px}.source-note{font-size:9px}.status-note{font-size:11px}.article{padding-top:25px}.all-videos .video-card[hidden]{display:none}}@media (prefers-reduced-motion:reduce){.binder-cover,.tone-slider,.binder-model{transition:none}.tone-changing main{animation:none}}[hidden]{display:none!important}.binder-model.is-open{transform:rotateX(5deg) rotateY(var(--angle)) rotateZ(-2deg) translateX(60px)}#guide-visual img{object-fit:contain;max-height:460px}#guide-visual small{color:var(--muted);margin-top:12px;font-size:.72rem;display:block}.guide-panel ol{padding-left:1.4rem}.guide-panel li{padding:10px 0}#video-frame iframe{aspect-ratio:16/9;border:0;width:100%}@media (width<=700px){.binder-model.is-open{transform:scale(.74) rotateX(5deg) rotateY(var(--angle)) rotateZ(-3deg) translateX(70px)}}:root{--ink:#142348;--blue:#2155d6;--cyan:#3768e6;--paper:#f8faff;--muted:#53617a;--line:#dce3f0;--coral:#d7fa52;--lime:#d7fa52;--night:#101d42;--electric:#d7fa52}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline-offset:5px;outline:3px solid #2456d9}.preview{background:var(--night);color:#d7fa52}.button.coral,.button.lime{background:var(--electric);color:var(--night);border:1px solid #0000;font-weight:700;box-shadow:0 7px 22px #101d4210}.button.coral:hover,.button.lime:hover{color:#101d42;background:#c6ef2c;transform:translateY(-2px)}.button{transition:background .18s,transform .18s}.button.secondary{color:var(--ink);background:#fff;border:1px solid #cbd6ed}.button.whatsapp{color:#1b459f;background:#edf3ff;border-color:#cbd8f4}header{background:#fffffff0;border-color:#dce3f0}.menu-button{color:#fff;background:#142348;border-color:#142348}.nav-icon{color:#2155d6;background:#edf2ff}nav{background:#fff;box-shadow:0 30px 80px #14234830}.nav-start{grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0 28px;display:grid}.nav-start>a{background:#f0f4fd;border-radius:14px;align-items:center;gap:12px;padding:17px 13px;display:flex}.nav-start b{font-size:12px;line-height:1.4;display:block}.nav-start small{color:#53617a;margin-top:4px;font-size:10px;display:block}.nav-step{border:1px solid #14234833;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.nav-start a:hover{box-shadow:inset 0 0 0 1px #2155d6}.hero-shell{background:radial-gradient(at 80% 30%,#355de6aa,#0000 48%),linear-gradient(125deg,#101d42 10%,#183b8c 65%,#2256d9);position:relative;overflow:hidden}.hero-shell:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:580px;height:580px;position:absolute;bottom:-330px;right:-230px}.hero-shell .hero{z-index:1;padding-top:65px;padding-bottom:75px;position:relative}.hero-shell .eyebrow{color:#c5d5ff;letter-spacing:1.6px;max-width:480px;font-size:10px}.hero-shell .lead{color:#fff}.hero-shell .hero-copy>p{color:#d6e1fa}.hero-shell .button.secondary{color:#fff;backdrop-filter:blur(15px);background:#ffffff0c;border-color:#fff6}.hero-shell .button.secondary:hover{background:#ffffff20}.hero-shell .hero-rating{color:#fff}.hero-shell .hero-rating>span:last-child{color:#d6e1fa}.hero-shell .mini-trust{color:#d3dffa}.hero-next{margin-top:16px;max-width:440px!important;font-size:11px!important}.hero-shell .portrait-caption{color:#142348;background:#fffffff0;border:1px solid #fff;box-shadow:0 20px 50px #09152e30}.hero-shell .portrait{border-radius:170px 170px 25px 25px}.hero-shell .orb{filter:none;background:linear-gradient(140deg,#7091ff55,#d7fa5230);border:1px solid #ffffff20}.reputation-sticker{color:#142348;background:#d7fa52}.trustbar{color:#243d72;background:#edf2fe;border:0}.trustbar .ico{color:#2155d6}.life-tabs button.active{color:#d7fa52;background:#142348;border-color:#142348}.life-panel{background:linear-gradient(125deg,#edf2ff,#f4f8ff);border-color:#dae3f8}.card{background:#fff;border-color:#dce3f0}.card:hover{border-color:#2155d6;box-shadow:0 18px 50px #17357112}.card-icon,.cards .card:nth-child(3n+2) .card-icon,.cards .card:nth-child(3n) .card-icon{color:#2155d6;background:#edf2ff}.story-band{color:#fff;background:linear-gradient(115deg,#101d42,#234caa)}.story-band p{color:#dae4ff}.story-band .eyebrow{color:#d7fa52}.story-band h2{color:#fff}.proof{background:#fff}.rating-summary{background:#edf2ff;border-color:#d8e2f7}.stars{color:#3159bd}.rating-summary strong{color:#142348}.review .stars{color:#3159bd}.proof-links .button{border-color:#cbd6ed}.binder-cover{color:#fff;background:linear-gradient(140deg,#142348,#2451b4)}.binder-cover .eyebrow{color:#d7fa52}.consult-band{background:var(--night);color:#fff;position:relative}.consult-band .eyebrow{color:#d7fa52}.consult-band .section-heading>p{color:#c6d5f3}.consult-steps{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:45px;display:grid}.consult-steps article{border-top:1px solid #fff4;padding:25px 0 15px}.consult-steps article>span{letter-spacing:1.7px;color:#d7fa52;font-size:10px}.consult-steps h3{letter-spacing:-1px;color:#fff;margin:20px 0 15px;font-size:29px}.consult-steps p{color:#cbd9f7;max-width:330px;font-size:14px}.consult-action{align-items:center;gap:25px;margin-top:27px;display:flex}.consult-action .textlink{color:#fff;border-color:#fff5}.closing{background:#edf2ff;border-radius:30px;margin-top:60px;margin-bottom:60px;padding-top:60px;padding-bottom:60px}footer{color:#d8e3fb;background:#101d42}footer .small{color:#b9c9eb}.mobile-contact a:first-child{color:#142348;background:#fff;border:1px solid #cbd6ed}.mobile-contact a:last-child{color:#142348;background:#d7fa52}.image-caption{background:#ffffffeb}.play-circle{color:#142348;background:#d7fa52}.video-badge{color:#fff;background:#142348e8}.guide-tabs button[aria-pressed=true]{color:#d7fa52;background:#142348}.source-note a{text-underline-offset:3px;text-decoration:underline}.tone-toggle[aria-checked=true] .tone-slider{background:#d7fa52}.closing .button.secondary{background:#fff}@media (width<=700px){.hero-shell .hero{padding-top:38px;padding-bottom:45px}.hero-shell .hero h1{font-size:60px}.hero-shell .eyebrow{max-width:285px;font-size:8px;line-height:1.7}.hero-shell .portrait-scene{margin-top:25px}.hero-shell .hero-copy>.lead{font-size:20px}.hero-shell .buttons .button{justify-content:center;width:100%}.hero-next{font-size:10px!important}.hero-shell .hero-rating{margin-top:25px}.nav-start{grid-template-columns:1fr;gap:7px;margin:20px 0}.nav-start>a{padding:10px 12px}.nav-start b{font-size:11px}.nav-start small{font-size:9px}.nav-step{width:26px;height:26px;font-size:10px}.consult-steps{grid-template-columns:1fr;gap:5px;margin-top:25px}.consult-steps article{padding:20px 0 5px}.consult-steps h3{margin:12px 0;font-size:26px}.consult-steps p{max-width:none}.consult-action{flex-direction:column;align-items:stretch;gap:17px}.consult-action .button{text-align:center;justify-content:center}.consult-action .textlink{text-align:center;align-self:center}.closing{border-radius:0;margin:35px auto;padding-top:45px;padding-bottom:45px}.hero-shell .portrait-caption{left:-7px}.hero-shell .reputation-sticker{right:-4px}.proof{padding-top:45px;padding-bottom:45px}}@media (prefers-reduced-motion:reduce){.button{transition:none}}:root{--ink:#193448;--blue:#25657b;--cyan:#4f9fc0;--paper:#f7fafb;--muted:#526775;--line:#dbe6ea;--night:#112b40;--electric:#d7fa86;--lime:#d7fa86;--coral:#d7fa86}body{background:var(--paper)}h1 em,h2 em{color:inherit}h1,h2,h3{overflow-wrap:break-word}.eyebrow{color:#355c6c;white-space:normal;overflow-wrap:anywhere}.hero-shell{color:#fff;background:radial-gradient(at 80% 30%,#4f9fc055,#0000 50%),linear-gradient(120deg,#112b40,#1c5267)}.hero-shell h1 em{color:#a9dce9}.hero-shell .eyebrow,.hero-shell .hero-copy>p,.hero-shell .hero-rating>span:last-child,.hero-shell .mini-trust{color:#dbeaf0}.hero-shell .hero-copy>.lead{color:#fff}.hero-shell .orb{background:linear-gradient(140deg,#4f9fc055,#a9dce922)}.hero-shell .stars{color:#d7fa86}.button.coral,.button.lime{color:#112b40;background:#d7fa86}.button.coral:hover,.button.lime:hover{color:#112b40;background:#c4ed6a}.button.secondary,.button.whatsapp{color:#193448;background:#fff;border-color:#c7dce3}.textlink{color:#255e72}.trustbar,.life-panel,.closing,.rating-summary{color:#193448;background:#edf5f7}.trustbar .ico,.card-icon,.cards .card:nth-child(3n+2) .card-icon,.cards .card:nth-child(3n) .card-icon,.nav-icon{color:#25657b;background:#edf5f7}.story-band{background:linear-gradient(115deg,#112b40,#255e72)}.story-band h2,.consult-band h2{color:#fff}.story-band p,.consult-band .section-heading>p,.consult-steps p{color:#e0edf2}.consult-band,footer{background:#112b40}.stars,.review .stars{color:#526f2b}.closing .eyebrow{color:#355c6c}.closing h2 em{color:#193448}.binder-section{background:linear-gradient(125deg,#e7f2f5,#f8fbfc 65%,#f2f7e9)}.binder-cover{background:linear-gradient(140deg,#193448,#387d94)}.nav-start>a{background:#edf5f7}.nav-start>a:first-child{background:#d7fa86}.life-tabs button.active,.guide-tabs button[aria-pressed=true],.menu-button{background:#193448;border-color:#193448}.subhero{background:radial-gradient(at 85% 20%,#e6f1f5,#0000 65%)}footer,footer p,footer a,footer .small{color:#e2edf2}footer b{color:#fff}footer img[src$=logo-white\.svg]{filter:none;opacity:1}.voice-nav{color:#193448;border-top:1px solid #dbe6ea;gap:13px;padding:16px 0;font-weight:600}.voice-nav span{color:#4f9fc0}.voice-section{overflow:hidden}.voice-layout{grid-template-columns:1.05fr 1fr;align-items:center;gap:65px;display:grid}.voice-layout .lead{font-size:23px}.voice-layout h2{font-size:clamp(40px,5vw,64px);line-height:1.06}.voice-layout h2 em{color:#355e70}.mic-experience{isolation:isolate;min-width:0;position:relative}.mic-aura{filter:blur(35px);opacity:.42;z-index:-1;background:conic-gradient(#64d8ff88,#8391ff66,#ed8cc777,#ffb58055,#64d8ff88);border-radius:50%;animation:15s linear infinite aurora;position:absolute;inset:50px 20px 75px}.mic-stage{perspective:900px;touch-action:pan-y;place-items:center;height:390px;display:grid}.mic-model{width:180px;height:310px;transform-style:preserve-3d;transform:rotateY(var(--mic-angle,-16deg)) rotateX(-7deg) rotateZ(-8deg);transition:transform .12s ease-out;position:relative}.mic-head{background:linear-gradient(90deg,#34414b,#e4edf0 25%,#718b98 50%,#203c4d 95%);border:1px solid #b8cdd5;border-radius:60px 60px 30px 30px;width:116px;height:190px;position:absolute;top:0;left:32px;overflow:hidden;box-shadow:inset -8px 0 10px #10243377,8px 10px 25px #12354822}.mic-mesh{background:repeating-linear-gradient(0deg,#0000 0 4px,#122d40bb 4px 6px),repeating-linear-gradient(90deg,#8297a1 0 3px,#193448 3px 5px);border-radius:52px 52px 12px 12px;position:absolute;inset:7px 7px 50px;box-shadow:inset 8px 0 12px #e5f5ff88,inset -15px 0 17px #102433aa}.mic-band{text-align:center;letter-spacing:3px;color:#fff;background:#193448;padding:8px;font-size:9px;position:absolute;bottom:19px;left:0;right:0}.mic-yoke{border:10px solid #7798a8;border-top:0;border-radius:0 0 70px 70px;width:152px;height:128px;position:absolute;top:105px;left:14px;transform:translateZ(-12px);box-shadow:inset 4px 0 2px #effaff,4px 4px 8px #18374c22}.mic-stem{background:linear-gradient(90deg,#405b69,#bfd5df,#345261);width:18px;height:60px;position:absolute;top:224px;left:81px}.mic-base{background:linear-gradient(#a8c6d2,#284757);border-radius:50%;width:136px;height:38px;position:absolute;top:272px;left:22px;transform:rotateX(15deg);box-shadow:0 15px 17px #19344830}.mic-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;display:flex}.mic-actions label{align-items:center;gap:7px;font-size:11px;display:flex}.mic-angle{accent-color:#387c94;width:85px}.mic-experience.is-active .mic-band{background:linear-gradient(90deg,#268aab,#8265bd,#c75a98,#a46e28) 0 0/300% 100%;animation:5s infinite iridescent}.mic-experience.is-active .mic-head{box-shadow:-10px 0 35px #75c9ee55,10px 0 35px #c9a0ef66}.voice-references{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px;display:grid}.voice-references>a{background:#fff;border:1px solid #dbe6ea;border-radius:22px;padding:27px}.voice-references small{letter-spacing:1.3px;color:#526775;font-size:9px}.voice-references h3{letter-spacing:-.7px;margin:20px 0 15px;font-size:25px;line-height:1.2}.voice-references p{font-size:13px}.voice-references a>span{border-bottom:1px solid #8eb2c2;padding-bottom:4px;font-size:12px;font-weight:700}.voice-references>a:hover{border-color:#4f9fc0}.speaker-photo{background:#edf5f7;border-radius:25px;grid-template-columns:1fr 1fr;align-items:center;gap:45px;margin-top:45px;display:grid;overflow:hidden}.speaker-photo>img{object-fit:cover;width:100%;height:320px}.speaker-photo>div{padding:25px 35px 25px 0}.speaker-photo h3{font-size:30px;line-height:1.1}.speaker-photo p{font-size:14px}@keyframes aurora{to{transform:rotate(360deg)}}@keyframes iridescent{0%,to{background-position:0}50%{background-position:100%}}@media (width<=700px){.voice-layout{grid-template-columns:1fr;gap:5px}.voice-layout h2{font-size:42px}.voice-layout .lead{font-size:20px}.voice-layout p{font-size:14px}.mic-stage{height:335px}.mic-model{scale:.85}.mic-aura{inset:40px 15px 60px}.mic-actions .button{padding:12px;font-size:11px}.voice-references{grid-template-columns:1fr;gap:12px;margin-top:30px}.voice-references>a{padding:24px}.voice-references h3{margin-top:14px;font-size:25px}.speaker-photo{grid-template-columns:1fr;gap:0;margin-top:25px}.speaker-photo>img{height:290px}.speaker-photo>div{padding:25px}.closing .eyebrow{letter-spacing:1.4px;max-width:100%;font-size:9px}.closing h2{font-size:36px}.hero-shell h1 em{color:#a9dce9}}@media (prefers-reduced-motion:reduce){.mic-aura,.mic-experience.is-active .mic-aura,.mic-experience.is-active .mic-band{animation:none}.mic-model{transition:none}}footer .footgrid p,footer .footgrid .small,footer .footgrid a{color:#e2edf2}footer .footgrid b{color:#fff}.closing .eyebrow{white-space:normal;line-height:1.7}.voice-references>a:focus-visible{outline:3px solid #25657b}.mic-stage canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.mic-stage canvas:active{cursor:grabbing}.mic-experience .mic-aura{animation:none}.mic-experience.is-active .mic-aura{opacity:.28}.iridescent-logo{isolation:isolate;max-width:100%;line-height:0;display:inline-block;position:relative}.iridescent-logo img{max-width:100%;display:block}.logo-reflection{pointer-events:none;opacity:.8;mix-blend-mode:source-over;background:linear-gradient(105deg,#0000 20%,#83e3ff 34%,#8f9bff 42%,#efabeb 49%,#ffe0b8 55%,#a6ecf5 63%,#0000 78%) 0 0/350% 100%;animation:11s ease-in-out infinite logo-light;position:absolute;inset:0;-webkit-mask:url(assets/logo-white.svg) 50%/100% 100% no-repeat;mask:url(assets/logo-white.svg) 50%/100% 100% no-repeat}header .logo-reflection{opacity:.55}footer .logo-reflection{opacity:.85}.iridescent-logo:hover .logo-reflection{background-position:var(--light-x,50%) 50%;animation-play-state:paused}@keyframes logo-light{0%,15%{background-position:110%}65%,to{background-position:-10%}}@media (prefers-reduced-motion:reduce){.logo-reflection{opacity:.4;background-position:50%;animation:none}}.binder-cover{color:#f1ebd7;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.binder-cover:after{display:none}.cover-front,.cover-inside{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;border:1px solid #163447;border-radius:4px 9px 9px 4px;display:block;position:absolute;inset:0;overflow:hidden}.cover-front{background:linear-gradient(140deg,#193448,#387d94);padding:35px 29px;transform:translateZ(1px);box-shadow:inset 0 0 0 2px #ffffff0b,4px 5px 6px #152e3a40}.cover-front>img{filter:brightness(0)invert();opacity:.9;margin-bottom:24px;display:block}.cover-inside{color:#fff;text-align:center;background:linear-gradient(125deg,#244d5f,#193448);padding:24px 20px;transform:rotateY(180deg)translateZ(1px)}.inside-kicker{letter-spacing:1.2px;color:#d3e6ed;margin:0 0 22px;font-size:7px;display:block}.inside-businesscard{color:#193448;background:#fffffff2;border-radius:8px;padding:18px 10px 16px;display:block;transform:rotate(-2deg);box-shadow:0 6px 15px #102c3c44}.inside-businesscard>img{object-fit:cover;object-position:50% 25%;border-radius:50%;width:56px;height:56px;margin:-3px auto 10px;display:block}.inside-businesscard>strong{margin-bottom:6px;font-size:17px;line-height:1.1;display:block}.inside-businesscard>span{font-size:8px;line-height:1.6;display:block}.inside-businesscard>.inside-rule{background:#d4e1e7;height:1px;margin:10px 5px}.inside-businesscard>span:last-child{color:#526775;margin-top:9px;font-size:7px}.inside-note{color:#e0edf2;margin-top:20px;font-size:8px;display:block}.binder-model:not(.is-open) .cover-inside{visibility:hidden}.paper-content .paper-login{border:1px solid #bcd66e;padding:11px 4px;font-size:10px;box-shadow:0 3px 7px #19344815;color:#193448!important;background:#d7fa86!important}.paper-login:hover{background:#c4ed6a!important}.paper-register{color:#193448}.paper-content small{color:#526775}.social-icons{align-items:center;gap:9px;display:flex}.social-icons>a{color:#193448;background:#fff;border:1px solid #d0e0e6;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-width:42px;min-height:42px;padding:10px;display:inline-flex}.social-icons svg,.vcard-download svg{flex:none;width:21px;height:21px}.social-icons>a>span{font-size:10px}.social-icons>a:hover{background:#edf5f7;border-color:#4f9fc0}.hero-copy>.social-icons{margin:22px 0 15px}.hero-shell .social-icons>a{color:#fff;background:#ffffff0c;border-color:#fff5}.hero-copy>.social-icons>a>span{display:none}nav>.social-icons{border-top:1px solid #dbe6ea;margin-top:15px;padding-top:20px}nav>.social-icons>a>span{display:none}nav>.vcard-download{min-height:40px;margin-top:12px;font-size:11px}footer .social-icons{margin:15px 0}footer .social-icons>a{background:#ffffff0d;border-color:#fff4;color:#fff!important;padding:10px!important;display:inline-flex!important}footer .social-icons>a>span{display:none}footer .vcard-download{justify-content:center;margin:15px 0 20px;font-size:11px;color:#193448!important;background:#fff!important;padding:13px!important;display:flex!important}.social-connect{grid-template-columns:1.2fr 1fr;gap:65px;padding-top:65px;padding-bottom:65px;display:grid}.social-connect h2{font-size:45px;line-height:1.08}.social-connect>div>p{max-width:420px;font-size:15px}.social-connect .social-icons{margin-top:25px}.contact-save{background:#edf5f7;border-radius:24px;padding:30px}.contact-save>img{object-fit:cover;float:right;border-radius:50%;width:75px;height:75px}.contact-save h3{margin:0 0 18px;font-size:30px;line-height:1.1}.contact-save p{font-size:13px!important}.vcard-download{gap:10px;display:inline-flex}.google-preview-section{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding-top:55px;padding-bottom:55px;display:grid}.google-preview-copy h2{font-size:46px;line-height:1.08}.google-preview-copy>p{max-width:430px;font-size:14px}.google-preview-copy>.eyebrow{font-size:9px}.google-preview-card{background:#fff;border:1px solid #dbe6ea;border-radius:24px;padding:30px;box-shadow:0 12px 35px #19344808}.google-wordmark{letter-spacing:-1.5px;font:600 24px Arial,sans-serif}.google-wordmark>span:first-child,.google-wordmark>span:nth-child(4){color:#4285f4}.google-wordmark>span:nth-child(2),.google-wordmark>span:nth-child(6){color:#ea4335}.google-wordmark>span:nth-child(3){color:#fbbc05}.google-wordmark>span:nth-child(5){color:#34a853}.google-preview-card>p{margin:15px 0;font-size:16px;font-weight:600}.google-preview-card>p>small{color:#526775;font-size:11px;font-weight:400}.google-score{align-items:center;gap:14px;display:flex}.google-score strong{letter-spacing:-2px;font-size:52px;line-height:1.1}.google-score>span{color:#a86c00;letter-spacing:2px;font-size:22px}.google-preview-card>.google-count{margin:8px 0 20px;font-size:12px;font-weight:400}.google-preview-card>.button{font-size:12px}.google-write{text-underline-offset:4px;margin:15px 0 0;font-size:11px;text-decoration:underline;display:block}.google-source{color:#526775;margin-top:20px;font-size:9px;line-height:1.7;display:block}.google-source a{text-decoration:underline}@media (width<=700px){.social-connect,.google-preview-section{grid-template-columns:1fr;gap:25px;padding-top:40px;padding-bottom:40px}.social-connect h2,.google-preview-copy h2{font-size:36px}.social-connect .social-icons{gap:7px}.social-connect .social-icons>a{padding:10px}.social-connect .social-icons>a>span{font-size:9px}.contact-save{padding:25px}.contact-save h3{font-size:28px}.google-preview-card{padding:25px}.google-preview-card .button{justify-content:center;width:100%}.google-score strong{font-size:48px}nav>.social-icons{gap:8px;margin-top:10px;padding-top:15px}nav>.social-icons>a{min-width:38px;min-height:38px;padding:8px}.hero-copy>.social-icons{gap:10px}.inside-businesscard{padding:17px 9px}.inside-businesscard>strong{font-size:17px}}.voice-nav{background:#edf5f7;border:1px solid #d4e3e9;border-radius:13px;align-items:center;gap:12px;margin-top:18px;padding:14px 16px;transition:background .18s,border-color .18s;display:flex}.voice-nav:hover{background:#e2eff3;border-color:#4f9fc0}.voice-nav>span:nth-child(2){flex:1}.voice-nav strong{font-size:13px;display:block}.voice-nav small{color:#526775;margin-top:4px;font-size:10px;font-weight:400;display:block}.voice-nav .nav-link-hint{text-underline-offset:4px;color:#255e72;font-size:10px;text-decoration:underline}.voice-nav .nav-icon{background:#fff;border:1px solid #d4e3e9}.voice-nav .nav-icon .ico{color:#25657b}.scenario-accordion{background:#fff;border-top:1px solid #dbe6ea}.scenario-accordion>summary{cursor:pointer;justify-content:space-between;padding:28px 35px;list-style:none;display:flex}.scenario-accordion>summary::-webkit-details-marker{display:none}.scenario-accordion summary strong{letter-spacing:-.6px;font-size:24px;line-height:1.2;display:block}.scenario-accordion summary small{color:#526775;margin-top:8px;font-size:11px;display:block}.disclosure-plus{background:#edf5f7;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:25px;transition:transform .25s;display:grid}.scenario-accordion[open] .disclosure-plus{transform:rotate(45deg)}.scenario-accordion[open] .scenario-table{animation:.28s reveal-table}.scenario-explanation{color:#526775;margin:0;padding:0 35px 10px;font-size:12px}.graph-invitation{background:linear-gradient(110deg,#edf5f7,#f0f7df);border:1px solid #d4e3e9;border-radius:14px;align-items:center;gap:14px;margin:25px 30px 5px;padding:17px 22px;display:flex}.graph-invitation strong{font-size:13px;display:block}.graph-invitation small{color:#526775;margin-top:4px;font-size:10px;display:block}.drag-demo{color:#193448;background:#d7fa86;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:25px;animation:3s ease-in-out 2 drag-hint;display:grid}.pension-diagram svg{touch-action:none;cursor:grab}.pension-diagram svg:active{cursor:grabbing}.drag-handle{filter:drop-shadow(0 3px 5px #19344822)}.drag-handle text{pointer-events:none}.saving-main>strong{font-variant-numeric:tabular-nums}.planner-results{transition:box-shadow .25s}.pension-planner:has(.pension-diagram svg:active) .planner-results{box-shadow:inset 0 0 0 2px #d7fa8666}.pension-letter{grid-template-columns:1.1fr 1fr;align-items:start;gap:60px;display:grid}.pension-letter h2{font-size:clamp(38px,5vw,58px);line-height:1.05}.pension-letter .lead{font-size:21px}.pension-letter p{font-size:14px}.pension-letter figure{background:#edf5f7;border-radius:24px;margin:0;padding:22px}.pension-letter figure img{border-radius:9px;width:100%;height:auto;display:block;box-shadow:0 10px 25px #19344815}.pension-letter figure a>span{text-align:center;background:#fff;border:1px solid #cbdde5;border-radius:9px;margin-top:15px;padding:12px;font-size:12px;font-weight:600;display:block}.pension-letter figcaption{color:#526775;margin-top:13px;font-size:10px}.letter-points{margin:25px 0}.letter-points article{gap:15px;margin:22px 0;display:flex}.letter-points article>span{color:#25657b;flex:none;margin-top:4px;font-size:11px}.letter-points h3{margin:0 0 7px;font-size:20px}.letter-points p{margin:0;font-size:12px}.pension-letter .letter-source{color:#526775;margin-top:20px;font-size:10px}.letter-source a{text-underline-offset:3px;text-decoration:underline}.social-vcard{color:#fff}footer .social-icons{gap:8px}@keyframes drag-hint{0%,to{transform:translate(0)}35%{transform:translate(-5px)}70%{transform:translate(5px)}}@keyframes reveal-table{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.voice-nav{gap:10px;padding:12px}.voice-nav strong{font-size:12px}.voice-nav small{max-width:170px;font-size:9px}.voice-nav .nav-link-hint{font-size:9px}.scenario-accordion>summary{padding:23px 18px}.scenario-accordion summary strong{max-width:240px;font-size:21px}.scenario-accordion summary small{font-size:10px}.scenario-explanation{padding:0 18px 10px;font-size:11px}.graph-invitation{gap:11px;margin:20px 15px 0;padding:13px}.graph-invitation strong{font-size:12px}.graph-invitation small{font-size:10px;line-height:1.5}.drag-demo{width:34px;height:34px;font-size:22px}.pension-letter{grid-template-columns:1fr;gap:25px}.pension-letter .lead{font-size:20px}.pension-letter figure{padding:16px}.pension-letter .letter-source{font-size:10px}}@media (prefers-reduced-motion:reduce){.drag-demo,.scenario-accordion[open] .scenario-table{animation:none}.disclosure-plus,.voice-nav,.planner-results{transition:none}}@media (width<=700px){.pension-diagram svg{width:100%;min-width:0;height:auto}.pension-diagram .capital-label{font-size:14px}.pension-diagram .capital-value{font-size:30px}.pension-diagram .axis-label{letter-spacing:.2px;font-size:13px}.pension-diagram .rent-value{font-size:21px}.pension-diagram .tiny-label{font-size:11px}.pension-diagram .phase-label{font-size:12px}}.inside-businesscard{transform:none!important}.ring{display:none!important}.binder-model.is-open .binder-cover{pointer-events:none}.binder-model.is-open .binder-pages{transform:translateZ(14px)}.binder-model.is-open .paper-content{z-index:30;pointer-events:auto;position:relative;transform:translateZ(2px)}.binder-model .paper-sheet,.binder-model .file-tab,.binder-model .ring{pointer-events:none}.binder-model.is-open .paper-content a{z-index:40;touch-action:manipulation;-webkit-user-select:none;user-select:none;position:relative;pointer-events:auto!important}.binder-model.is-open .paper-login{justify-content:center;align-items:center;min-height:40px;animation:.6s 1.1s registration-nudge;display:flex}.binder-model.is-open .paper-register{justify-content:center;align-items:center;min-height:30px;display:flex}.mic-experience .mic-aura{opacity:.12;transition:opacity .6s,filter .6s}.mic-experience.is-active .mic-aura{opacity:1;filter:blur(22px);background:conic-gradient(#26d9f7,#7c7eff,#ce70ee,#ff7b9d,#ffc279,#48e6ca,#26d9f7);animation:4s linear infinite aurora;inset:5px -20px 45px}.mic-experience.is-active:before{content:"";filter:blur(28px);z-index:-1;background:radial-gradient(at 25% 30%,#4decffcc,#0000 55%),radial-gradient(at 80% 70%,#ff68d5cc,#0000 55%);border-radius:45%;animation:3s ease-in-out infinite voice-breathe;position:absolute;inset:40px 10px 90px}.mic-stage{z-index:1;position:relative}.mic-actions{z-index:2;position:relative}.asset-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:65px;padding-top:65px;padding-bottom:50px;display:grid}.asset-hero h1{letter-spacing:-3px;margin:20px 0 28px;font-size:clamp(47px,6vw,77px);line-height:1.04}.asset-hero h1 em{color:#355f70}.asset-hero .lead{font-size:23px}.asset-hero p{max-width:590px}.asset-portrait{margin:0;position:relative}.asset-portrait img{object-fit:cover;object-position:50% 27%;border-radius:170px 25px 25px;width:100%;height:550px}.asset-portrait figcaption{background:#ffffffed;border-radius:12px;padding:17px;font-size:12px;position:absolute;bottom:25px;left:20px;right:20px}.asset-source{color:#526775;margin-top:18px;line-height:1.7;font-size:11px!important}.asset-source a{text-underline-offset:3px;text-decoration:underline}.personal-pullquote{border-top:1px solid #c9dce4;border-bottom:1px solid #c9dce4;padding:35px 0}.personal-pullquote p{letter-spacing:-1px;margin:0 0 15px;font-size:clamp(27px,4vw,43px);line-height:1.2}.personal-pullquote span{color:#526775;font-size:13px}.portfolio-facts{grid-template-columns:repeat(3,1fr);gap:20px;margin:35px 0;display:grid}.portfolio-facts article{background:#edf5f7;border-radius:20px;padding:28px}.portfolio-facts strong{letter-spacing:-1px;font-size:44px;display:block}.portfolio-facts span{max-width:210px;font-size:12px;display:block}.portfolio-details{background:#fff;border:1px solid #dbe6ea;border-radius:16px;padding:20px 25px}.portfolio-details summary{cursor:pointer;font-size:13px;font-weight:600}.rent-units{grid-template-columns:repeat(3,1fr);gap:15px;padding-top:20px;display:grid}.rent-units>div{background:#edf5f7;border-radius:10px;padding:16px}.rent-units span,.rent-units strong{font-size:12px;display:block}.rent-units span{color:#526775;margin-bottom:5px;font-size:10px}.dashboard-story{color:#fff;background:#193448}.asset-section-head{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.dashboard-story h2,.metal-supply h2{color:#fff}.dashboard-story .eyebrow,.metal-supply .eyebrow{color:#d7fa86}.dashboard-story .asset-section-head>p{color:#deedf2}.property-dashboard{color:#193448;background:#fff;border-radius:24px;margin-top:35px;padding:30px;box-shadow:0 20px 40px #0d263c33}.dash-head{border-bottom:1px solid #dbe6ea;justify-content:space-between;align-items:center;gap:15px;padding-bottom:20px;display:flex}.dash-head>span{letter-spacing:1.4px;font-size:10px}.dash-head small{color:#526775;font-size:9px}.dashboard-metrics{grid-template-columns:repeat(4,1fr);gap:15px;margin:25px 0;display:grid}.dashboard-metrics article{background:#edf5f7;border-radius:15px;padding:20px}.dashboard-metrics article>span{color:#526775;font-size:10px}.dashboard-metrics h3{margin:15px 0;font-size:21px;line-height:1.1}.dashboard-metrics p{margin-bottom:0;font-size:11px}.dashboard-flow{flex-wrap:wrap;align-items:center;gap:15px;font-size:11px;display:flex}.dashboard-flow strong{background:#d7fa86;border-radius:9px;padding:10px 15px}.dashboard-story .asset-source{color:#c5dfe8}.property-tool{background:#fff;border:1px solid #dbe6ea;border-radius:24px;margin-top:30px;padding:30px}.property-input-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.property-input-grid label,.commodity-example label{color:#526775;font-size:11px;display:block}.property-input-grid input,.commodity-example input[type=number]{font:inherit;color:#193448;background:#fff;border:1px solid #c5dce5;border-radius:9px;width:100%;min-width:0;margin:8px 0;padding:10px;font-size:18px;display:block}.property-result{color:#fff;background:#193448;border-radius:18px;grid-template-columns:1.3fr 1fr 1fr;gap:20px;margin-top:25px;padding:25px;display:grid}.property-result>div>span{color:#d7e8ef;font-size:11px;display:block}.property-result strong{color:#d7fa86;margin:10px 0;font-size:30px;line-height:1.2;display:block}.property-result small{color:#d7e8ef;font-size:10px}.asset-editorial-grid{grid-template-columns:1fr 1fr;gap:22px;margin:30px 0;display:grid}.asset-editorial-grid>article,.asset-editorial-grid>a{background:#fff;border:1px solid #dbe6ea;border-radius:22px;padding:30px}.asset-editorial-grid h3{margin:0 0 17px;font-size:25px;line-height:1.15}.asset-editorial-grid p{font-size:14px}.asset-editorial-grid>a>small{letter-spacing:1px;color:#526775;font-size:9px}.asset-editorial-grid>a h3{margin-top:18px}.new-asset-links .asset-link-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.asset-link-grid>a{background:#edf5f7;border-radius:24px;padding:35px}.asset-link-grid>a:last-child{color:#fff;background:#193448}.asset-link-grid>a>span{letter-spacing:1.5px;font-size:9px}.asset-link-grid h3{margin:22px 0;font-size:34px;line-height:1.1}.asset-link-grid p{font-size:14px}.asset-link-grid strong{border-bottom:1px solid #7fa0af;font-size:12px;display:inline-block}.asset-link-grid>a:last-child>span{color:#d7fa86}.metal-hero-image{background:#e5eff3;border-radius:150px 25px 25px;margin:0;position:relative;overflow:hidden}.metal-hero-image img{object-fit:cover;width:100%;height:530px}.metal-hero-image figcaption{background:#ffffffe8;border-radius:8px;padding:12px;font-size:9px;position:absolute;bottom:20px;left:20px;right:20px}.asset-jump-links{flex-wrap:wrap;gap:8px;padding-top:15px;padding-bottom:15px;display:flex}.asset-jump-links>a{background:#edf5f7;border-radius:9px;padding:9px 13px;font-size:11px}.element-tabs{gap:16px;margin:30px 0;display:flex}.element-tabs button{text-align:left;color:#193448;background:#fff;border:1px solid #cfdee5;border-radius:17px;width:145px;padding:18px}.element-tabs small,.element-tabs strong,.element-tabs span{display:block}.element-tabs small{font-size:11px}.element-tabs strong{font-size:45px;line-height:1.3}.element-tabs span{font-size:12px}.element-tabs button[aria-pressed=true]{color:#d7fa86;background:#193448}.element-explainer{background:linear-gradient(130deg,#edf5f7,#f2f7e6);border-radius:24px;grid-template-columns:120px 1fr;align-items:center;gap:30px;padding:35px;display:grid}.element-explainer>svg{color:#387d94;width:100px;height:100px}.element-explainer h3{margin:0 0 15px;font-size:31px;line-height:1.1}.element-explainer p{max-width:700px;font-size:15px}.metal-supply{color:#e0edf2;background:#193448}.supply-chain{grid-template-columns:repeat(4,1fr);gap:20px;margin:35px 0;display:grid}.supply-chain article{border-top:1px solid #fff5;padding:20px 0}.supply-chain span{color:#d7fa86;font-size:10px}.supply-chain h3{color:#fff;margin:18px 0;font-size:25px}.supply-chain p{font-size:13px}.metal-supply>.wrap>p:not(.eyebrow){max-width:880px;font-size:14px}.metal-supply .textlink{color:#d7fa86}.asset-two-columns{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.asset-two-columns p{font-size:15px}.asset-two-columns .lead{font-size:23px}.finomet-card{background:#edf5f7;border:1px solid #d4e4eb;border-radius:25px;padding:35px}.finomet-card h3{letter-spacing:-1px;margin:20px 0 30px;font-size:40px;line-height:1.05}.finomet-chain{flex-direction:column;gap:8px;margin:25px 0;display:flex}.finomet-chain span{background:#fff;border:1px solid #c8dee7;border-radius:9px;padding:13px 17px;font-size:12px;display:block}.finomet-chain i{background:#4f9fc0;width:1px;height:15px;margin-left:25px}.finomet-card p{font-size:13px}.tax-section{background:#f0f6e8;border-radius:28px}.commodity-example{background:#fff;border:1px solid #dbe6ea;border-radius:24px;grid-template-columns:1.2fr 1fr;gap:40px;margin-top:30px;padding:30px;display:grid}.commodity-example h3{font-size:27px;line-height:1.1}.commodity-example p{font-size:12px}.commodity-example label{margin:20px 0}.commodity-example input[type=range]{accent-color:#387d94;width:100%;margin:15px 0;display:block}.commodity-result{color:#fff;background:#193448;border-radius:18px;flex-direction:column;justify-content:center;padding:30px;display:flex}.commodity-result>span{color:#d7e8ef;font-size:11px}.commodity-result strong{color:#d7fa86;letter-spacing:-1px;margin:15px 0;font-size:42px;line-height:1.2}.commodity-result p{margin:8px 0;font-size:13px}.flyer-grid{grid-template-columns:1fr 1fr;gap:30px;margin-top:30px;display:grid}.flyer-grid article{background:#fff;border:1px solid #dbe6ea;border-radius:22px;padding:25px}.flyer-cover{cursor:zoom-in;background:#edf5f7;border:0;border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.flyer-cover img{object-fit:contain;width:100%;height:340px;padding:15px;display:block}.flyer-cover span{color:#fff;background:#193448;border-radius:8px;padding:8px 13px;font-size:10px;position:absolute;bottom:12px;right:12px}.flyer-grid h3{margin:25px 0 10px;font-size:25px}.flyer-grid p{color:#526775;font-size:11px}.flyer-grid .button{padding:12px 16px;font-size:11px}.shop-section{grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;display:grid}.shop-visual{color:#fff;background:linear-gradient(130deg,#193448,#3e7c93);border-radius:25px;padding:35px}.shop-visual>span{letter-spacing:1.4px;color:#d7fa86;font-size:9px}.shop-visual>div{gap:12px;margin:35px 0;display:flex}.shop-visual strong{border:1px solid #fff5;border-radius:12px;padding:17px;font-size:37px}.shop-visual p{color:#d6e9f0;font-size:13px}#flyer-dialog{color:#193448;background:#f7fafb;border:1px solid #c5dce5;border-radius:20px;width:calc(100% - 30px);max-width:900px;max-height:94dvh;padding:25px}#flyer-dialog::backdrop{backdrop-filter:blur(8px);background:#0c263ccc}.flyer-close{color:#193448;background:#edf5f7;border:0;border-radius:50%;width:36px;height:36px;font-size:26px;position:absolute;top:10px;right:15px}.flyer-dialog-head{padding-right:35px}.flyer-dialog-head h2{font-size:26px}.flyer-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.flyer-controls button,.flyer-controls a{color:#193448;background:#fff;border:1px solid #c5dce5;border-radius:9px;padding:9px 12px;font-size:11px}.flyer-controls a{background:#d7fa86}.flyer-controls span{font-size:11px}#flyer-image{background:#fff;max-width:100%;height:auto;margin:auto;display:block}.risk-section{border-top:1px solid #d4e3e9}.source-reading .asset-editorial-grid>a:hover{border-color:#4f9fc0}@keyframes registration-nudge{0%,to{transform:translate(0)}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}}@keyframes voice-breathe{0%,to{opacity:.8;transform:scale(.95)rotate(-12deg)}50%{opacity:1;transform:scale(1.12)rotate(12deg)}}@media (width<=700px){.asset-hero{grid-template-columns:1fr;gap:30px;padding-top:35px;padding-bottom:25px}.asset-hero h1{letter-spacing:-2px;font-size:49px}.asset-hero .lead{font-size:20px}.asset-hero p{font-size:14px}.asset-portrait img{border-radius:110px 20px 20px;height:380px}.asset-portrait figcaption{font-size:10px}.asset-section-head,.asset-two-columns,.shop-section{grid-template-columns:1fr;gap:25px}.portfolio-facts{grid-template-columns:1fr;gap:10px}.portfolio-facts article{align-items:center;gap:25px;padding:20px;display:flex}.portfolio-facts strong{min-width:130px;font-size:36px}.portfolio-facts span{font-size:11px}.rent-units{grid-template-columns:1fr 1fr;gap:10px}.rent-units strong{font-size:11px}.portfolio-details{padding:20px}.dash-head{display:block}.dash-head small{margin-top:8px;display:block}.property-dashboard{padding:20px}.dashboard-metrics{grid-template-columns:1fr 1fr;gap:10px}.dashboard-metrics article{padding:16px}.dashboard-metrics h3{font-size:21px}.dashboard-flow{gap:10px}.property-tool{padding:20px}.property-input-grid{grid-template-columns:1fr 1fr;gap:17px 12px}.property-input-grid input,.commodity-example input[type=number]{font-size:16px}.property-result{grid-template-columns:1fr;gap:15px;padding:23px}.property-result strong{font-size:31px}.asset-editorial-grid{grid-template-columns:1fr;gap:15px}.asset-editorial-grid>article,.asset-editorial-grid>a{padding:25px}.asset-editorial-grid p{font-size:13px}.asset-link-grid h3{font-size:31px}.new-asset-links .asset-link-grid{grid-template-columns:1fr;gap:15px}.asset-link-grid>a{padding:28px}.metal-hero-image{border-radius:100px 20px 20px}.metal-hero-image img{height:360px}.asset-jump-links{gap:7px}.asset-jump-links a{font-size:10px}.element-tabs{gap:10px}.element-tabs button{width:calc(33.33% - 7px);padding:14px}.element-tabs strong{font-size:38px}.element-tabs span{font-size:10px}.element-explainer{grid-template-columns:1fr;gap:15px;padding:25px}.element-explainer>svg{width:65px;height:65px}.element-explainer h3{font-size:28px}.element-explainer p{font-size:14px}.supply-chain{grid-template-columns:1fr 1fr;gap:20px}.supply-chain h3{font-size:23px}.supply-chain p{font-size:12px}.finomet-card{padding:28px}.finomet-card h3{font-size:36px}.tax-section{border-radius:0}.commodity-example{grid-template-columns:1fr;gap:15px;padding:22px}.commodity-result{padding:25px}.commodity-result strong{font-size:37px}.flyer-grid{grid-template-columns:1fr;gap:20px}.flyer-grid article{padding:22px}.flyer-cover img{height:330px}.flyer-grid .buttons{gap:10px}.shop-visual{padding:28px}.shop-visual strong{padding:15px;font-size:33px}#flyer-dialog{padding:18px}.flyer-dialog-head h2{font-size:23px}.flyer-controls{gap:8px}.flyer-controls button,.flyer-controls a{padding:9px;font-size:10px}.mic-experience.is-active .mic-aura{filter:blur(19px);inset:20px -5px 45px}}@media (prefers-reduced-motion:reduce){.binder-model.is-open .paper-login,.mic-experience.is-active .mic-aura,.mic-experience.is-active:before{animation:none}}.mic-experience.is-active .mic-aura{opacity:.16!important;animation:12s ease-in-out infinite quiet-light!important}.mic-experience.is-active:before{display:none!important}.mic-stage{border-radius:40px}.logo-reflection{filter:saturate(.65);opacity:.12!important}.iridescent-logo:hover .logo-reflection{opacity:.25!important}.mic-model .mic-mesh{background:#252a30!important}.mic-model .mic-head{background:linear-gradient(110deg,#555b61,#14171b 55%,#3a4147)!important}.portfolio-counts{flex-wrap:wrap;gap:12px;margin:30px 0;display:flex}.portfolio-counts span{color:#234754;background:#eaf0f0;border:1px solid #d5e0e3;border-radius:12px;padding:12px 20px}.portfolio-counts b{margin-right:7px;font-size:23px}.portfolio-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.portfolio-kpis article{background:#fff;border:1px solid #d7e2e7;border-radius:22px;min-width:0;padding:30px;box-shadow:0 10px 35px #24445105}.portfolio-kpis span{color:#5f6f7a;font-size:15px;display:block}.portfolio-kpis strong{letter-spacing:-1.5px;color:#163d50;margin:20px 0;font-size:clamp(30px,3.7vw,49px);display:block}.portfolio-kpis small{color:#596b75;font-size:12px;line-height:1.7;display:block}.portfolio-kpis .net-worth{background:linear-gradient(135deg,#e8f0ec,#f2f5e9);border-color:#c5d9d0}.portfolio-table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow:auto}.portfolio-table{border-collapse:collapse;text-align:right;width:100%;min-width:1100px;font-size:12px}.portfolio-table caption{text-align:left;color:#506571;padding:20px 0}.portfolio-table th,.portfolio-table td{white-space:nowrap;border-bottom:1px solid #d7e2e5;padding:17px 12px}.portfolio-table th:first-child{text-align:left}.portfolio-table th small{color:#5c7078;white-space:normal;max-width:260px;margin-top:5px;font-weight:400;line-height:1.7;display:block}.portfolio-outlook{grid-template-columns:.75fr 1.25fr;align-items:center;gap:40px;display:grid}.portfolio-chart-card{background:#fff;border:1px solid #d8e3e4;border-radius:24px;min-width:0;padding:25px}.portfolio-chart-card>svg{width:100%;height:auto}.chart-legend{flex-wrap:wrap;gap:15px;margin:15px 0;font-size:11px;display:flex}.chart-legend span:before{content:"";vertical-align:middle;background:#549bb4;border-radius:5px;width:14px;height:4px;margin-right:6px;display:inline-block}.chart-legend span:nth-child(2):before{background:#876c57}.chart-legend span:nth-child(3):before{background:#42746a}.outlook-tabs{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.outlook-tabs button{min-height:40px;font:inherit;color:#244451;cursor:pointer;background:#f5f8f8;border:1px solid #c7d8dc;border-radius:20px;padding:8px 12px;font-size:12px}.outlook-tabs button[aria-pressed=true]{color:#fff;background:#244451}.outlook-values{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.outlook-values span{color:#5b6d76;font-size:11px;display:block}.outlook-values b{color:#244451;margin-top:7px;font-size:18px;display:block}.living-gallery{grid-template-columns:1.4fr 1fr;gap:25px;display:grid}.living-photo{background:#284548;border-radius:25px;min-height:570px;position:relative;overflow:hidden}.living-photo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.living-photo:after{content:"";background:linear-gradient(#0000,#0a221ace);position:absolute;inset:30% 0 0}.living-photo>div{z-index:1;position:absolute;bottom:55px;left:30px;right:30px}.living-photo h2{color:#fff;letter-spacing:-1.4px;font-size:38px}.living-photo .eyebrow{color:#e4edc6}.living-photo>small{color:#e8ede8;z-index:1;font-size:10px;position:absolute;bottom:17px;left:30px;right:30px}.living-plan{background:#f7f5ef;border:1px solid #e6e3d9;border-radius:25px;padding:25px}.living-plan>img{width:100%;height:auto}.living-plan h3{font-size:26px}.living-plan p{font-size:14px;line-height:1.7}.living-plan small{color:#62716f;font-size:11px}.dresden-story{background:#193b4a;border-radius:26px;align-items:flex-end;min-height:480px;padding:40px;display:flex;position:relative;overflow:hidden}.dresden-story>img{object-fit:cover;object-position:center 45%;width:100%;height:100%;position:absolute;inset:0}.dresden-story:after{content:"";background:linear-gradient(90deg,#0e2a37e8,#0000 95%);position:absolute;inset:0}.dresden-story>div{z-index:1;max-width:580px;position:relative}.dresden-story h2{color:#fff;font-size:44px}.dresden-story .eyebrow{color:#d9e7c4}.dresden-story p{color:#f0f3f4}.buying-journey{padding-top:90px}.journey-head{grid-template-columns:1.5fr 1fr;align-items:center;gap:40px;display:grid}.animated-key{cursor:pointer;color:#476371;perspective:700px;background:radial-gradient(#dfe9e9,#0000 70%);border:0;padding:20px}.animated-key>svg{filter:drop-shadow(0 15px 9px #24445121);width:100%;max-width:250px;transform-style:preserve-3d;animation:6s ease-in-out infinite key-float}.animated-key span{font:inherit;margin-top:8px;font-size:12px;display:block}.animated-key.is-turning>svg{animation:1.1s ease-in-out key-turn}.journey-steps{grid-template-columns:repeat(4,1fr);gap:25px;margin:35px 0 50px;display:grid}.journey-steps article{border-top:1px solid #b8ced4;padding-top:20px}.journey-steps b{color:#52879c;font-size:14px}.journey-steps h3{letter-spacing:-.6px;margin-top:17px;font-size:24px}.journey-steps p{font-size:14px;line-height:1.75}.notary-story{background:#eef3f1;border-radius:24px;grid-template-columns:.65fr 1.4fr .9fr;align-items:center;gap:25px;margin-bottom:30px;padding:30px;display:grid}.notary-building svg{width:100%;height:auto}.notary-story h3{font-size:28px;line-height:1.2}.notary-story p{font-size:14px;line-height:1.8}.contract-visual{background:#fff;border:1px solid #d5e0df;border-radius:4px;padding:22px;transform:rotate(-4deg);box-shadow:0 14px 30px #1d3d4b13}.contract-visual>span{letter-spacing:2px;color:#355464;font-size:12px;font-weight:800}.contract-visual>i{background:#dce4e4;height:2px;margin-top:17px;display:block}.contract-visual>i:nth-child(3){width:80%}.contract-visual>svg{width:100%;margin-top:20px}.contract-visual>small{color:#64747c;font-size:9px}.signature-line{stroke-dasharray:550;stroke-dashoffset:550px;animation:7s ease-in-out infinite sign-contract}.guide-panel{align-items:center;grid-template-columns:1fr 1fr!important;overflow:visible!important}.phone-experience{text-align:center;min-width:0;max-width:390px;margin:0 auto}.phone-perspective{perspective:1100px;padding:15px 30px 25px}.phone-model{width:276px;height:572px;transform:rotateY(var(--phone-y,-12deg)) rotateX(3deg);transform-style:preserve-3d;margin:auto;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:relative}.phone-front,.phone-back{backface-visibility:hidden;box-sizing:border-box;transform-style:preserve-3d;border-radius:43px;position:absolute;inset:0}.phone-front{background:linear-gradient(110deg,#d4d7db,#51565e 30%,#161a20 50%,#a0a4ab 90%);border:1px solid #b4b8bd;padding:8px;transform:translateZ(11px);box-shadow:14px 18px 35px #17384624}.phone-front:before{content:"";z-index:-1;opacity:.25;filter:blur(3px);background:conic-gradient(from 15deg,#8ec5ec,#a5a8df,#e2a8cb,#edbb9e,#9ebbd8,#8ec5ec);border-radius:46px;animation:12s ease-in-out infinite quiet-light;position:absolute;inset:-3px}.phone-screen{background:#fafbfc;border-radius:35px;height:100%;position:relative;overflow:hidden;transform:translateZ(1px)}.phone-screen>img{user-select:none;pointer-events:none;width:123.45%;max-width:none;height:auto;position:absolute;top:-2.3%;left:-11.73%}.phone-island{z-index:4;background:#080b0f;border-radius:20px;width:78px;height:21px;position:absolute;top:8px;left:calc(50% - 39px);box-shadow:inset -10px 0 5px #17202c}.phone-back{color:#294451;background:linear-gradient(110deg,#b7babd,#e2e3e3 45%,#9ea3a8);flex-direction:column;justify-content:center;align-items:center;gap:30px;font-size:24px;display:flex;transform:rotateY(180deg)translateZ(11px)}.phone-back img{border-radius:17px;width:70px;height:70px}.phone-side{background:#757b83;border-radius:8px;width:22px;height:95%;position:absolute;inset:2.5% 0 0 calc(50% - 11px);transform:rotateY(90deg)}.phone-front:after{content:"";background:#8e959e;border-radius:4px;width:3px;height:60px;position:absolute;top:110px;left:-4px}.phone-hotspot{z-index:3;cursor:pointer;color:#0000;background:0 0;border:1px solid #20a8d488;border-radius:10px;height:15%;font-size:0;position:absolute;top:47%;left:5%;right:5%}.phone-hotspot:after{content:"Antippen";color:#176685;background:#effaff;border-radius:10px;padding:3px 7px;font-size:10px;position:absolute;bottom:3px;right:5px}.phone-nav{z-index:6;background:#fff;border-top:1px solid #e0e8ed;padding:8px 5px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.phone-nav button{color:#69818c;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;min-height:43px;padding:3px;font-size:9px}.phone-nav button>span{margin-bottom:4px;font-size:21px;display:block}.phone-nav button[aria-pressed=true]{color:#008fc5}.phone-overlay{z-index:5;text-align:left;background:#f6f8fa;padding:57px 20px 75px;position:absolute;inset:0;overflow:auto}.phone-overlay[hidden]{display:none}.phone-overlay h3{margin:15px 0;font-size:25px;line-height:1.2}.phone-overlay p{line-height:1.65;font-size:13px!important}.phone-overlay .phone-person{object-fit:cover;border-radius:50%;width:75px;height:75px}.phone-overlay a,.phone-overlay button{color:#193b4a;text-align:center;font:inherit;background:#d7f88a;border:0;border-radius:9px;min-height:42px;margin:10px 0;padding:12px 10px;font-size:12px;font-weight:700;text-decoration:none;display:block}.phone-overlay small{color:#596e78;font-size:10px;display:block}.phone-caption{flex-direction:column;gap:8px;display:flex}.phone-caption b{font-size:17px}.phone-caption span{color:#526b77;font-size:12px;line-height:1.6}.phone-rotation{justify-content:center;align-items:center;gap:13px;margin:18px 0;font-size:12px;display:flex}.phone-rotation input{accent-color:#528ba3;max-width:150px}.phone-experience>.asset-source{text-align:center;color:#5e7079;line-height:1.6;font-size:10px!important}.simplr-app-badge{color:#254451;background:linear-gradient(145deg,#eef5f6,#e5ecef);border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:320px;text-decoration:none;display:flex}.simplr-app-badge img{filter:drop-shadow(0 20px 20px #204b7020);width:110px;height:110px}.simplr-app-badge b{font-size:25px}.simplr-app-badge span{font-size:13px}.voucher-note #copy-voucher{max-width:250px}.phone-hotspot:focus-visible,.phone-nav button:focus-visible,.animated-key:focus-visible{outline-offset:3px;outline:3px solid #77a1b3}@keyframes quiet-light{0%,to{filter:blur(4px)saturate(.6);opacity:.14}50%{filter:blur(5px)saturate(.7);opacity:.28}}@keyframes key-float{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-9px)rotate(0)}}@keyframes key-turn{0%{transform:rotateY(0)rotate(-8deg)}to{transform:rotateY(360deg)rotate(-8deg)}}@keyframes sign-contract{0%,15%{stroke-dashoffset:550px}45%,85%{stroke-dashoffset:0}to{stroke-dashoffset:550px}}@media (width<=1000px){.journey-steps{grid-template-columns:1fr 1fr}.portfolio-outlook{grid-template-columns:1fr}.notary-story{grid-template-columns:.6fr 1.4fr}.contract-visual{grid-column:2}.living-gallery{grid-template-columns:1fr 1fr}.guide-panel{gap:20px!important;padding:25px!important}.phone-perspective{padding-left:10px;padding-right:10px}.phone-model{width:250px;height:519px}}@media (width<=700px){.portfolio-kpis{grid-template-columns:1fr}.portfolio-kpis article{padding:25px}.portfolio-kpis strong{font-size:38px}.portfolio-counts{gap:8px}.portfolio-counts span{padding:10px 13px;font-size:12px}.portfolio-outlook{gap:20px}.portfolio-chart-card{padding:18px}.outlook-values{gap:7px}.outlook-values b{font-size:14px}.outlook-values span{font-size:10px}.living-gallery{grid-template-columns:1fr}.living-photo{min-height:460px}.living-photo h2{font-size:31px}.living-photo>div{bottom:65px;left:24px;right:24px}.living-photo>small{font-size:10px;left:24px;right:24px}.living-plan{padding:20px}.dresden-story{min-height:500px;padding:25px}.dresden-story:after{background:linear-gradient(#0000 -50%,#0e2a37ee)}.dresden-story h2{font-size:34px}.dresden-story p{font-size:14px}.journey-head{grid-template-columns:1fr;gap:10px}.animated-key{max-width:220px;margin:auto}.journey-steps{gap:24px 17px}.journey-steps h3{font-size:21px}.journey-steps p{font-size:13px}.notary-story{grid-template-columns:1fr;padding:25px}.notary-building{max-width:150px}.contract-visual{grid-column:auto;justify-self:center;max-width:250px}.guide-panel{grid-template-columns:1fr!important;padding:22px 18px!important}.phone-experience{width:320px;max-width:100%}.phone-perspective{padding:18px 15px 28px}.phone-model{width:250px;height:519px}.phone-caption{padding:0 10px}.simplr-app-badge{min-height:280px}.mic-experience.is-active .mic-aura{inset:70px 45px 100px!important}.guide-panel #guide-copy{min-width:0}.guide-panel #guide-copy h3{font-size:28px}}@media (prefers-reduced-motion:reduce){.animated-key>svg,.signature-line,.phone-front:before,.mic-experience.is-active .mic-aura{animation:none!important}.signature-line{stroke-dashoffset:0}.phone-model{transition:none}}#guide-visual .phone-screen>img{object-fit:fill;max-height:none}#guide-visual .phone-back img{width:70px;height:70px}#guide-visual .phone-overlay .phone-person{object-fit:cover;width:75px;height:75px}.phone-nav button>span svg{width:22px;height:22px;margin:auto;display:block}.social-icons{box-sizing:border-box;width:100%;min-width:0;max-width:360px;flex-wrap:nowrap!important;gap:clamp(5px,.65vw,9px)!important;display:flex!important}.social-icons>a{aspect-ratio:1;box-sizing:border-box;white-space:nowrap;flex:0 46px!important;width:46px!important;min-width:0!important;max-width:46px!important;height:46px!important;min-height:40px!important;padding:7px!important;display:flex!important}.social-icons>a>span{display:none!important}.social-icons svg{flex-shrink:0;width:21px!important;height:21px!important}.footgrid>div,.social-connect>div{min-width:0}.package-tabs button small{letter-spacing:.4px;margin-top:4px;font-size:10px;font-weight:500;display:block}.package-inclusion{background:linear-gradient(120deg,#edf4ee,#f4f7e8);border:1px solid #d3e0cf;border-radius:17px;margin-top:26px;padding:25px}.package-inclusion-badge{letter-spacing:1.4px;color:#416c56;font-size:10px;font-weight:800}.package-inclusion h4{letter-spacing:-.5px;color:#203f4d;margin:12px 0;font-size:25px;line-height:1.2}.package-inclusion p{margin:0 0 20px;font-size:14px}.package-inclusion small{color:#50665c;margin-top:16px;font-size:11px;line-height:1.6;display:block}.package-panel{min-height:0}.package-panel>.textlink{font-size:12px}.industrial-detail{border-top:1px solid #ccdce0;margin-top:25px;padding-top:17px}.industrial-detail summary{cursor:pointer;font-size:15px;font-weight:700}.industrial-detail p{font-size:14px;line-height:1.7}.industrial-detail a{color:#355f70;font-size:12px}.finomet-highlight .asset-editorial-grid>article{background:linear-gradient(140deg,#fff,#f3f7f6);border-color:#d3e2df}.finomet-benefit-icon{color:#426958;background:#edf4ed;border:1px solid #b8d1cc;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:24px;font-size:13px;font-weight:700;display:grid}.finomet-highlight .asset-source{margin-top:26px}.finomet-card p{color:#ebf2f4}.finomet-card .textlink{color:#d8f78d}@media (width<=700px){.social-icons{max-width:330px;gap:7px!important}.social-icons>a{flex-basis:43px!important;height:43px!important;min-height:40px!important}.social-icons svg{width:20px!important;height:20px!important}.package-inclusion{padding:20px}.package-inclusion h4{font-size:22px}.package-inclusion .buttons{flex-direction:column;align-items:stretch;display:flex}.package-inclusion .button{text-align:center;justify-content:center;width:100%;padding:14px 10px;font-size:13px}.finomet-highlight .asset-editorial-grid{gap:15px}}.life-art.stage-editorial{perspective:1000px;width:100%;max-width:420px;min-height:340px;margin:auto;display:block;position:relative}.stage-photo{background:#d5e4e8;border-radius:90px 22px 22px;width:75%;height:300px;position:absolute;top:0;right:0;overflow:hidden;transform:rotate(2deg);box-shadow:0 18px 45px #22465414}.stage-photo img{object-fit:cover;object-position:50% 28%;width:100%;height:100%}.stage-photo:after{content:"";background:linear-gradient(#0000,#163541bc);position:absolute;inset:45% 0 0}.stage-photo-caption{z-index:1;color:#fff;text-align:right;font-size:14px;line-height:1.5;position:absolute;bottom:22px;right:20px}.stage-photo-caption b{font-size:21px}.stage-glass-card{backdrop-filter:blur(22px);text-align:left;background:#f9fcfcdb;border:1px solid #ffffffd9;border-radius:20px;max-width:300px;padding:25px;position:absolute;bottom:0;left:0;right:20px;transform:rotate(-3deg);box-shadow:0 15px 55px #244b5a1c}.stage-glass-card>span{letter-spacing:1.6px;color:#4d7481;margin-bottom:14px;font-size:9px;font-weight:800;display:block}.stage-glass-card>strong{letter-spacing:-.8px;color:#244451;font-size:26px;line-height:1.14}.stage-journey{color:#56707b;grid-template-columns:7px 1fr;align-items:center;gap:9px 10px;margin-top:18px;font-size:11px;display:grid}.stage-journey i{background:#91adb8;border-radius:50%;width:7px;height:7px}.stage-journey i:nth-of-type(2){background:#a6c575}.stage-editorial.scene-enter .stage-glass-card{animation:.4s both stage-card-enter}.stage-editorial[data-scene=family] .stage-glass-card{background:#fbf8f3e8}.stage-editorial[data-scene=business] .stage-glass-card{background:#edf7f6e8}.stage-editorial[data-scene=service] .stage-glass-card{background:#f1f5fae8}.phone-webgl-stage{width:100%;height:620px;position:relative}.phone-webgl{touch-action:pan-y;cursor:grab;outline-offset:-8px;width:100%;height:100%;display:block}.phone-webgl:active{cursor:grabbing}.has-webgl-phone .phone-nav{background:#ffffffc9;border:1px solid #d4e1e7;border-radius:16px;gap:5px;max-width:310px;margin:0 auto 18px;padding:8px;display:flex;position:static;box-shadow:0 5px 20px #22465409}.has-webgl-phone .phone-nav button{min-height:52px;font-size:11px}.phone-perspective[hidden]{display:none!important}.has-webgl-phone .phone-caption b{font-size:18px}.has-webgl-phone .phone-hotspot{display:none}.mic-experience .mic-aura,.mic-experience.is-active .mic-aura{opacity:.21!important;filter:blur(35px)!important;background:conic-gradient(#89d5ee77,#a9a5e677,#e8acc577,#ecc5ac66,#89d5ee77)!important;animation:16s linear infinite refined-siri!important;inset:65px 45px 90px!important}.mic-experience.is-active .mic-aura{opacity:.38!important;animation-duration:11s!important}.mic-experience:after{content:"";filter:blur(16px);pointer-events:none;opacity:.45;background:linear-gradient(90deg,#80c9e344,#a9a5df66,#ddafd066,#e4c0ac44);border-radius:50%;height:25px;position:absolute;bottom:24%;left:28%;right:28%}.mic-actions{gap:14px}.podcast-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin:35px 0;display:grid}.podcast-grid>article{background:#fff;border:1px solid #d6e2e5;border-radius:23px;grid-template-columns:.7fr 1fr;min-width:0;display:grid;overflow:hidden}.podcast-cover{color:#e5f4f4;background:#244754;flex-direction:column;justify-content:center;gap:18px;min-height:270px;padding:27px 20px;display:flex}.podcast-cover svg{opacity:.8;width:70px;height:70px}.podcast-cover span{font-size:18px;font-weight:700;line-height:1.2}.podcast-cover small{color:#c6dbe2;font-size:11px;line-height:1.5}.podcast-cover.cover-1{background:#3d514f}.podcast-cover.cover-2{background:#3c495f}.podcast-card-copy{padding:25px}.podcast-card-copy h3{letter-spacing:-.5px;margin:0 0 17px;font-size:23px;line-height:1.2}.podcast-card-copy p{font-size:13px;line-height:1.7}.podcast-card-copy .button{padding:12px 14px;font-size:12px}.podcast-card-copy>.textlink{margin-top:15px;font-size:11px;display:block}.podcast-library{width:100%;max-width:none;padding-left:0;padding-right:0}.product-hero{grid-template-columns:1.4fr .8fr;align-items:center;gap:70px;padding-top:50px;padding-bottom:70px;display:grid}.product-back{color:#5b7581;margin-bottom:28px;font-size:12px;text-decoration:none;display:inline-block}.product-hero h1{letter-spacing:-2.5px;hyphens:auto;overflow-wrap:anywhere;margin:20px 0 28px;font-size:clamp(40px,5vw,68px);line-height:1.05}.product-hero .lead{font-size:22px;line-height:1.5}.product-human{min-width:0;position:relative}.product-human>img{object-fit:cover;object-position:50% 26%;border-radius:120px 25px 25px;width:100%;height:450px}.product-human>span{backdrop-filter:blur(16px);background:#faffffe6;border:1px solid #fff;border-radius:20px;padding:22px 27px;font-size:18px;line-height:1.5;position:absolute;bottom:55px;left:-28px;box-shadow:0 12px 30px #24445115}.product-human>span b{color:#244451;font-size:25px}.product-human>small{color:#58717c;text-align:center;margin:15px 0;font-size:10px;display:block}.product-summary{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.product-summary>div>p{font-size:18px;line-height:1.8}.product-keypoints{background:linear-gradient(135deg,#edf4f0,#f4f6ec);border:1px solid #d4e1d9;border-radius:23px;padding:30px}.product-keypoints h3{font-size:25px;line-height:1.2}.product-keypoints ul{margin-bottom:0;padding-left:20px}.product-keypoints li{color:#385963;padding:9px 0;font-size:15px;line-height:1.6}.product-situation{background:#edf3f5;border-radius:28px;padding:45px}.product-situation blockquote{letter-spacing:-.5px;color:#244451;max-width:900px;margin:25px 0 40px;font-size:clamp(22px,3vw,31px);line-height:1.5}.product-situation-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.product-situation-grid h3{font-size:25px}.product-situation-grid p{font-size:15px;line-height:1.8}.product-faq{max-width:1000px}.product-faq .faq-answer p{max-width:850px;font-size:16px;line-height:1.85}.product-calculator{background:#f3f7ef;border:1px solid #d5e1de;border-radius:25px;grid-template-columns:1fr 1fr;gap:55px;padding:40px;display:grid}.product-calculator-links{flex-direction:column;justify-content:center;gap:15px;min-width:0;display:flex}.product-calculator-links .button{text-align:center;white-space:normal;justify-content:center;max-width:100%;font-size:14px;line-height:1.5}.product-calculator-links>.textlink{font-size:13px}.product-source p{color:#5c707b;font-size:12px;line-height:1.8}.product-related-links{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.product-related-links a{color:#315567;background:#fff;border:1px solid #d1e1e5;border-radius:15px;padding:20px;font-size:14px;text-decoration:none}.compare-human{grid-template-columns:.7fr 1.3fr;align-items:center;gap:70px;padding-top:40px;padding-bottom:65px;display:grid}.compare-human>img{object-fit:cover;object-position:50% 25%;border-radius:95px 25px 25px;width:100%;height:420px}.compare-human h2{font-size:clamp(32px,4vw,48px)}.compare-human p{line-height:1.8}.compare-scenarios{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:35px;display:grid}.compare-scenarios>a{color:#244451;background:#eaf1ee;border:1px solid #d4e2db;border-radius:22px;padding:28px;text-decoration:none;transition:transform .3s,box-shadow .3s}.compare-scenarios>a:hover{transform:translateY(-4px);box-shadow:0 12px 25px #24445110}.compare-scenarios small{letter-spacing:1px;color:#526d75;font-size:10px}.compare-scenarios h3{letter-spacing:-.7px;font-size:25px;line-height:1.2}.compare-scenarios span{font-size:12px}.calculator-link small{line-height:1.5}@keyframes refined-siri{0%{transform:rotate(0)scale(.94)}50%{transform:rotate(180deg)scale(1.04)}to{transform:rotate(360deg)scale(.94)}}@keyframes stage-card-enter{0%{opacity:.3;transform:translateY(10px)rotate(-3deg)}to{opacity:1;transform:translateY(0)rotate(-3deg)}}@media (width<=1000px){.product-hero{grid-template-columns:1.2fr .8fr;gap:35px}.podcast-grid{grid-template-columns:1fr}.compare-human{gap:35px}.compare-scenarios{gap:12px}.product-related-links{grid-template-columns:1fr 1fr}}@media (width<=700px){.phone-webgl-stage{max-width:330px;height:570px;margin:auto}.life-art.stage-editorial{max-width:340px;min-height:320px;margin-top:25px}.stage-photo{height:280px}.stage-glass-card{max-width:245px;padding:20px}.stage-glass-card>strong{font-size:23px}.stage-glass-card>span{font-size:8px}.product-hero{grid-template-columns:1fr;gap:25px;padding-top:30px;padding-bottom:30px}.product-hero h1{letter-spacing:-1.8px;font-size:42px}.product-hero .lead{font-size:19px}.product-human{max-width:420px}.product-human>img{border-radius:90px 20px 20px;height:320px}.product-human>span{padding:15px 20px;font-size:15px;bottom:50px;left:15px}.product-human>span b{font-size:22px}.product-summary,.product-situation-grid,.product-calculator,.compare-human,.compare-scenarios{grid-template-columns:1fr;gap:25px}.product-keypoints{padding:25px}.product-summary>div>p{font-size:16px}.product-situation{border-radius:20px;padding:25px}.product-situation blockquote,.product-situation-grid h3{font-size:23px}.product-situation-grid p,.product-faq .faq-answer p{font-size:14px}.product-calculator{border-radius:20px;padding:25px}.product-calculator p{font-size:14px}.product-source p{font-size:11px}.product-related-links{grid-template-columns:1fr 1fr}.product-related-links a{padding:15px;font-size:12px}.compare-human>img{height:320px}.compare-scenarios>a{padding:25px}.compare-scenarios h3{font-size:26px}.podcast-grid>article{grid-template-columns:1fr}.podcast-cover{grid-template-columns:60px 1fr;align-items:center;gap:12px 20px;min-height:170px;padding:25px;display:grid}.podcast-cover svg{grid-row:1/3;width:55px;height:55px}.podcast-cover span{font-size:22px}.podcast-cover small{font-size:11px}.podcast-card-copy{padding:25px}.podcast-card-copy h3{font-size:25px}.mic-experience .mic-aura,.mic-experience.is-active .mic-aura{inset:60px 25px 90px!important}}@media (prefers-reduced-motion:reduce){.mic-experience .mic-aura,.mic-experience.is-active .mic-aura,.stage-editorial.scene-enter .stage-glass-card{animation:none!important}.compare-scenarios>a{transition:none}}.planner-top img.planner-symbol{object-fit:contain;flex:0 0 56px;width:56px!important;height:68px!important}.stage-editorial .stage-photo img{object-position:center;filter:none}.stage-editorial .stage-photo{height:420px}.stage-editorial .stage-glass-card{bottom:12px}.raw-performance{scroll-margin-top:120px}.performance-highlight{color:#fff;background:linear-gradient(125deg,#193e4c,#254757);border-radius:30px;grid-template-columns:1fr 1.2fr;gap:45px;margin:35px 0;padding:45px;display:grid}.performance-highlight p,.performance-highlight h3{color:#edf5f5}.performance-highlight .eyebrow,.performance-highlight a{color:#d9ff90}.performance-highlight strong{letter-spacing:-.05em;margin:16px 0;font-size:clamp(40px,5vw,76px);display:block}.performance-panel{background:#fff;border:1px solid #d5e2e4;border-radius:28px;margin:26px 0;padding:38px}.performance-panel h3{font-size:clamp(25px,3vw,38px)}.performance-table-scroll{margin:25px 0;overflow-x:auto}.performance-table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.performance-table caption{text-align:left;caption-side:bottom;color:#526875;padding:14px 0;font-size:12px;line-height:1.6}.performance-table th,.performance-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #dce7e7;padding:16px 12px}.performance-table th:first-child{text-align:left}.performance-table td small{color:#536e79;margin-top:5px;display:block}.element-badge{color:#285366;background:#e7f0ef;border-radius:9px;place-items:center;min-width:34px;height:34px;margin-right:7px;display:inline-grid}.performance-graph-controls,.scenario-main{flex-wrap:wrap;gap:20px;display:flex}.performance-graph-controls label,.scenario-main label{flex:1;gap:8px;font-size:14px;font-weight:700;display:grid}.raw-performance select,.raw-performance input{font:inherit;color:#193448;box-sizing:border-box;background:#fff;border:1px solid #bfd2d7;border-radius:10px;width:100%;min-width:0;padding:11px}.performance-chart{min-height:140px;margin:15px 0}.performance-chart svg{fill:#4d6875;width:100%;height:auto;font-family:Arial,sans-serif;font-size:14px;display:block;overflow:visible}.performance-panel details{border-top:1px solid #dce7e7;margin-top:28px;padding-top:22px}.missing-series{gap:12px;padding:0;list-style:none;display:grid}.missing-series li{gap:4px;display:grid}.missing-series li span{font-size:14px}.factsheet-links{flex-wrap:wrap;gap:10px;display:flex}.factsheet-links a{background:#eaf2f2;border-radius:10px;padding:9px 12px;font-size:13px}.scenario-panel{background:linear-gradient(125deg,#edf5f3,#f7faee 60%,#f0edf8)}.scenario-label{color:#234e60;letter-spacing:.08em;border:1px solid #b6cbce;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-block}.scenario-presets{flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0;display:flex}.scenario-presets button{color:#fff;font:inherit;cursor:pointer;background:#193e4c;border:0;border-radius:50px;padding:12px 17px}.scenario-presets span{font-size:12px}.material-rate-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.material-rate-inputs label{background:#ffffffb3;border-radius:13px;grid-template-columns:1fr 65px;gap:5px;padding:14px;display:grid}.material-rate-inputs label>span:first-child{grid-column:1/-1;font-size:13px;font-weight:700}.material-rate-inputs label>span:last-child{align-self:center;font-size:12px}#scenario-result{color:#193e4c;align-items:center;gap:25px;padding:22px 0;display:flex}#scenario-result strong{letter-spacing:-.04em;font-size:clamp(32px,5vw,54px)}#scenario-result span{font-size:14px;line-height:1.6}#scenario-error{color:#8a2424}@media (width<=650px){.performance-highlight{grid-template-columns:1fr;gap:20px;padding:25px}.performance-panel{padding:22px 16px}.material-rate-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.material-rate-inputs label{grid-template-columns:1fr 48px;padding:10px}.stage-editorial .stage-photo{height:360px}#scenario-result{display:block}#scenario-result strong{margin-bottom:12px;display:block}.performance-chart svg{font-size:16px}.performance-table{font-size:13px}.planner-top{gap:15px!important}}@media (prefers-reduced-motion:reduce){.stage-editorial *{animation:none!important}}.raw-video-poster{flex-direction:column;align-items:flex-start;gap:18px;display:flex;position:relative;overflow:hidden}.raw-video-poster b{margin:0}.raw-video-poster .play-circle{color:#193b4a;width:50px;height:50px;box-shadow:none;backdrop-filter:none;background:#d8fb88;border:0;flex:none;place-items:center;margin:0;display:grid;position:static!important;inset:auto!important;transform:none!important}.raw-video-poster .play-circle svg{fill:currentColor;width:22px;height:22px}.raw-video-poster small{color:#fff;display:block}.finomet-card{color:#edf5f7!important;background:#193e4c!important}.finomet-card h3{color:#fff!important}.finomet-card p{opacity:1;color:#edf5f7!important}.finomet-card .eyebrow,.finomet-card .textlink{color:#d8fb88!important}.finomet-card .finomet-chain span{color:#193448;background:#fff}.pension-mobile-facts,.pension-retire-steps{display:none}@media (width<=700px){.pension-planner,.pension-diagram,.planner-controls,.planner-inputs{box-sizing:border-box;min-width:0;max-width:100%}.pension-diagram{padding:8px 8px 0!important;overflow:visible!important}.pension-diagram svg{max-width:100%;height:auto;overflow:visible;touch-action:pan-y!important;width:100%!important;min-width:0!important}.pension-diagram .axis-label,.pension-diagram .rent-value,.pension-diagram .tiny-label,.pension-diagram .phase-label{display:none}.pension-diagram .capital-label{letter-spacing:0;font-size:20px}.pension-diagram .capital-value{font-size:34px}.planner-inputs,.planner-controls{gap:18px;grid-template-columns:1fr!important;padding:20px 16px!important}.pension-planner label{font-size:14px}.pension-planner label>span{font-size:12px}.pension-planner input[type=number],.pension-planner select{box-sizing:border-box;min-height:48px;font-size:16px}.triangle-settings{gap:12px;padding:20px 16px 0!important}.triangle-settings label{width:50%;max-width:none}.pension-mobile-facts{gap:9px;padding:0 16px 16px;display:grid}.pension-mobile-facts>div{background:#eef5f5;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;padding:12px;font-size:13px;display:flex}.pension-mobile-facts strong{white-space:nowrap;font-size:16px}.pension-retire-steps{align-items:center;gap:12px;margin:12px 0;display:flex}.pension-retire-steps button{color:#fff;touch-action:manipulation;background:#193e4c;border:1px solid #abc4cd;border-radius:12px;width:48px;min-width:48px;height:48px;font-size:27px}.pension-retire-steps span{color:#385d6a;font-size:13px}.retire-control input[type=range]{touch-action:pan-y;height:40px;margin:8px 0!important}.planner-top{padding:18px 16px!important}.planner-results{gap:22px;grid-template-columns:1fr!important;padding:25px 18px!important}.planner-actions{flex-direction:column;padding:20px 16px 10px!important}.planner-actions .button{box-sizing:border-box;text-align:center;width:100%;min-height:48px}.planner-caution,.planner-method{padding-left:16px!important;padding-right:16px!important}.diagram-help{font-size:12px;line-height:1.5}.pension-tool-active .mobile-contact{display:none!important}.raw-video-poster{min-height:0;padding:24px}.finomet-card{padding:24px!important}.finomet-card h3{font-size:32px!important}}.rainer-entry{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:10px;margin-bottom:65px;display:grid}.rainer-entry>a{color:#193749;background:#edf4f7;border:1px solid #cedee5;border-radius:24px;flex-direction:column;padding:27px 23px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.rainer-entry>a:nth-child(2){background:#f1f5e9}.rainer-entry>a:nth-child(3){color:#fff;background:#193749}.rainer-entry>a:nth-child(4){background:#f6eee9}.rainer-entry h2{letter-spacing:-.03em;margin:20px 0 15px;font-size:clamp(22px,2vw,29px);line-height:1.15}.rainer-entry p{color:inherit;opacity:1;margin-bottom:25px;font-size:16px;line-height:1.6}.entry-no{letter-spacing:.12em;font-size:11px;font-weight:700}.entry-link{margin-top:auto;font-size:14px;font-weight:750}.rainer-entry>a:nth-child(3) .entry-link{color:#dcfa89}.rainer-entry>a:hover{transform:translateY(-4px);box-shadow:0 12px 30px #19374912}.rainer-entry>a:focus-visible{outline-offset:4px;outline:3px solid #5294ab}@media (width<=1000px){.rainer-entry{grid-template-columns:1fr 1fr}}@media (width<=500px){.rainer-entry{gap:10px}.rainer-entry>a{border-radius:18px;padding:20px 15px}.rainer-entry h2{font-size:23px}.rainer-entry p{font-size:14px}.entry-no{font-size:10px}.entry-link{font-size:13px}}@media (prefers-reduced-motion:reduce){.rainer-entry>a{transition:none;transform:none!important}}.entry-area{background:#f5f8fb;padding:28px 0 32px}.entry-area .rainer-entry{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:0;margin-bottom:0}.entry-area .rainer-entry>a{color:#193749;background:#edf4f8;border-radius:20px;padding:22px 18px}.entry-area .rainer-entry>a:nth-child(2){background:#e5eff5}.entry-area .rainer-entry>a:nth-child(3){background:#dceaf2}.entry-area .rainer-entry>a:nth-child(4){background:#d2e4ee}.entry-area .rainer-entry h2{margin:16px 0 12px;font-size:clamp(19px,1.9vw,25px)}.entry-area .rainer-entry p{margin:0 0 20px;font-size:14px;line-height:1.5}.entry-area .entry-link,.entry-area .rainer-entry>a:nth-child(3) .entry-link{color:#234c61;font-size:13px}.entry-area .entry-no{letter-spacing:.08em;font-size:10px}@media (width<=760px){.entry-area .rainer-entry{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-area{padding:24px 0}.entry-area .rainer-entry>a{padding:20px 16px}}@media (width<=380px){.entry-area .rainer-entry{grid-template-columns:1fr}}.tone-toggle .tone-slider,.tone-toggle[aria-checked=true] .tone-slider{background:#d7fa52}.customer-access{color:#193548;white-space:nowrap;background:#f4f8fa;border:1px solid #cbdce2;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:650;text-decoration:none}.customer-login{color:#fff;background:#193548;border-color:#193548}.customer-access:focus-visible{outline-offset:3px;outline:3px solid #659bb2}.asset-link-grid>a,.asset-link-grid>a:nth-child(2){color:#fff;background:#193b4d;border:1px solid #416577}.asset-link-grid>a p,.asset-link-grid>a:nth-child(2) p{color:#dce8ed}.asset-link-grid>a strong,.asset-link-grid>a:nth-child(2) strong{color:#d7fa52}:is(a.card,.rainer-entry>a,.asset-link-grid>a,.nav-start>a,.calculator-link){transition:background-color .22s,color .22s,box-shadow .22s,transform .22s}:is(a.card,.rainer-entry>a,.asset-link-grid>a,.nav-start>a,.calculator-link):is(:hover,:focus-visible){color:#193548;background:#d7fa52;transform:translateY(-2px);box-shadow:0 10px 26px #19354818}:is(a.card,.rainer-entry>a,.asset-link-grid>a,.nav-start>a,.calculator-link):is(:hover,:focus-visible) :is(p,h3,strong,span){color:#193548}:is(a.card,.rainer-entry>a,.asset-link-grid>a,.nav-start>a,.calculator-link):focus-visible{outline-offset:4px;outline:3px solid #558ba2}:is(a.card,.rainer-entry>a,.asset-link-grid>a,.nav-start>a,.calculator-link):active{transform:translateY(0);box-shadow:inset 0 0 0 2px #558ba2}[id]{scroll-margin-top:160px}@media (width<=760px){header{flex-wrap:wrap}.header-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px}.customer-access{padding:8px 10px;font-size:11px}.header-actions .desktop-topic{display:none}[id]{scroll-margin-top:175px}}@media (prefers-reduced-motion:reduce){.tone-slider,.rainer-entry>a,.asset-link-grid>a,a.card,.nav-start>a,.calculator-link{transition:none;transform:none!important}}.case-story{border-top:1px solid #cbdce2}.case-lead{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;margin:35px 0;display:grid}.case-story figure{margin:0}.case-story figure img{border-radius:22px;width:100%;height:auto;display:block}.case-story figcaption{color:#526976;margin-top:12px;font-size:13px;line-height:1.5}.case-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:35px 0;display:grid}.case-gallery img{object-fit:contain;background:#edf4f7;max-height:470px}.case-timeline{border-left:2px solid #9ab9c6;margin:32px 0;padding-left:26px;list-style:none}.case-timeline li{padding:0 0 22px 10px;position:relative}.case-timeline li:before{content:"";background:#d7fa52;border:2px solid #193548;border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-33px}.case-timeline p{margin:8px 0 0}.engagement-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.engagement-grid article{background:#eaf2f6;border-radius:24px;padding:32px}.engagement-grid img{object-fit:contain;object-position:left center;width:180px;height:110px;margin-bottom:20px}.sp-logos .sp-logo img{object-fit:contain;width:100%;height:80px}.case-story .button{margin-top:20px}@media (width<=760px){.case-lead,.engagement-grid{grid-template-columns:1fr;gap:24px}.case-gallery{grid-template-columns:1fr}.case-gallery img{max-height:500px}.case-story h2{overflow-wrap:break-word}}.tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0;display:grid}.tools-grid .card{min-width:0}.insurance-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:24px;display:grid}.insurance-links a{border:1px solid #cbdce2;border-radius:12px;padding:14px}.benefit-table{border-collapse:collapse;width:100%;min-width:1050px;font-size:15px;line-height:1.6}.benefit-table td,.benefit-table th{vertical-align:top;border:1px solid #d2e0e6;padding:18px}.benefit-table thead{color:#fff;background:#193b4d}.comparison-scroll{border-radius:16px;margin:25px 0;overflow-x:auto}.benefit-detail{background:#edf4f7;border-radius:16px;margin:12px 0;padding:20px}.benefit-detail summary{cursor:pointer;font-weight:700}.fact-band{background:#e7f0f4;border-left:5px solid #a9cb46;border-radius:16px;margin:28px 0;padding:30px}.fact-band output{margin-top:20px;font-weight:700;display:block}.fact-band input{max-width:180px;margin-left:15px;padding:12px;font-size:18px}.privacy-footer{padding:20px 0}.privacy-footer button{color:#fff}#privacy-settings{color:#193548;border:1px solid #cbdce2;width:calc(100% - 32px);max-width:620px;max-height:85dvh}#privacy-settings label{padding:15px 0;display:block}#privacy-settings input{vertical-align:middle;width:20px;height:20px;margin-right:10px}.privacy-actions{flex-wrap:wrap;margin:22px 0;display:flex}.privacy-actions button{color:#fff;background:#193548;border:0;border-radius:12px;padding:14px}.scroll-light{isolation:isolate;position:relative}.scroll-light:before,.scroll-light:after{content:"";background:linear-gradient(100deg,#82afc7,#d7fa52,#7ec4d6,#193548) 0 0/220% 100%;background-position:var(--light-position,0%) 50%;filter:blur(9px);height:8px;opacity:var(--header-light,0);pointer-events:none;z-index:-1;position:absolute;left:5%;right:5%}.scroll-light:before{top:-7px}.scroll-light:after{bottom:-7px}@media (width<=760px){.tools-grid,.insurance-links{grid-template-columns:1fr}.fact-band{padding:22px}.fact-band input{margin:12px 0;display:block}.privacy-actions button{flex:100%}}@media (prefers-reduced-motion:reduce){.scroll-light:before,.scroll-light:after{display:none}}.scroll-light:before,.scroll-light:after,.logo-reflection{display:none!important}.rainbow-logo{vertical-align:middle;isolation:isolate;max-width:100%;line-height:0;display:inline-block;position:relative}.rainbow-logo img{max-width:100%;height:auto;display:block}.rainbow-logo:after{content:"";pointer-events:none;background:linear-gradient(100deg,#52b8ef 0%,#7586ff 18%,#ba6cf2 35%,#f37bb3 49%,#ffb86b 65%,#d6f879 78%,#52b8ef 100%) 0 0/300% 100%;background-position:var(--rainbow-position,200%) 0;mask:var(--logo-mask) center/100% 100% no-repeat;-webkit-mask:var(--logo-mask) center/100% 100% no-repeat;opacity:0;transition:opacity .35s;position:absolute;inset:0}.rainbow-logo.is-scrolling:after{opacity:1}nav [hidden]{display:none!important}.nav-organized{grid-template-columns:1.25fr 1fr 1fr 1.15fr!important;gap:24px!important}.nav-organized>div>b{min-height:30px}.nav-organized a{gap:12px;font-size:15px}.nav-more{grid-template-columns:1fr 1fr;gap:16px;margin:28px 0;display:grid}.nav-more button{color:#fff;text-align:left;background:#193b4d;border:0;border-radius:16px;justify-content:space-between;align-items:center;padding:22px 26px;font-weight:700;transition:background .2s,color .2s;display:flex}.nav-more button:hover,.nav-more button:focus-visible{color:#193b4d;background:#dafa75}.nav-more button span{font-size:26px}nav.is-deep{color:#fff;background:#153347}nav.is-deep .nav-top{border-color:#ffffff30}nav.is-deep .nav-top small,nav.is-deep .nav-top h2{color:#fff}nav.is-deep .nav-start{display:none}.nav-deep{min-height:430px;padding:20px 0}.nav-deep>button{color:#dafa75;background:0 0;border:1px solid #8ba6b5;border-radius:12px;padding:12px 18px}.nav-deep h2{color:#fff}.nav-insurance-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.nav-insurance-groups details{background:#21475c;border:1px solid #65808e;border-radius:18px;padding:20px}.nav-insurance-groups summary{cursor:pointer;color:#fff;font-weight:700}.nav-insurance-groups .insurance-links{grid-template-columns:1fr;padding:16px 0 0}.nav-insurance-groups a{background:0 0;color:#fff!important}.nav-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.nav-tool-grid>a{border-radius:16px;display:block;color:#fff!important;background:#21475c!important;border:1px solid #65808e!important;padding:22px!important}.nav-tool-grid>a h3,.nav-tool-grid>a p{color:inherit!important}.nav-tool-grid>a:hover,.nav-insurance-groups a:hover{color:#153347!important;background:#dafa75!important}.footgrid{grid-template-columns:1.6fr 1.1fr .8fr .9fr!important;gap:32px!important}.footgrid>div{min-width:0}.social-icons{flex-wrap:wrap;gap:8px}.footer-cookie{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:14px 0;padding:0;display:block}.pension-hero figure img[src*=rainer-radtour]{object-fit:cover;object-position:center 30%;height:auto;max-height:690px}@media (width<=1000px){.nav-organized,.footgrid{grid-template-columns:1fr 1fr!important}.nav-tool-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.nav-organized{grid-template-columns:1fr!important}.nav-insurance-groups,.nav-tool-grid,.nav-more{grid-template-columns:1fr}.nav-deep{min-height:0}.footgrid{grid-template-columns:1fr!important}.pension-hero figure img[src*=rainer-radtour]{max-height:none}.nav-more button{padding:18px}}@media (prefers-reduced-motion:reduce){.rainbow-logo:after{display:none}.nav-more button{transition:none}}.backtest-periods{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.backtest-periods button{color:#193b4d;background:#fff;border:1px solid #a4bbc5;border-radius:12px;padding:12px 18px}.backtest-periods button[aria-pressed=true]{color:#dafa75;background:#193b4d}.backtest-periods button:disabled{opacity:.55;cursor:not-allowed}.backtest-weights{grid-template-columns:1fr 1fr;gap:24px;display:grid}.backtest-weights label{font-weight:700}.backtest-weights output{float:right}.backtest-weights input{accent-color:#3b7186;width:100%;min-height:40px;display:block}.backtest-results{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}.backtest-results strong{color:#183b50;font-size:clamp(24px,4vw,38px);display:block}.backtest-results small{display:block}.backtest-results>p{grid-column:1/-1;font-size:13px}.scenario-panel details{margin:24px 0}.scenario-panel summary{cursor:pointer;font-weight:700}#privacy-settings{color:#263e49;background:linear-gradient(155deg,#f5fbfd,#edf6fa);border:0;border-right:1px solid #c5dfe8;border-radius:0 22px 22px 0;width:min(430px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:0;inset:0 auto 0 0;overflow:hidden;box-shadow:18px 0 65px #173d4c24}#privacy-settings[open]{flex-direction:column;animation:.3s ease-out rainer-settings-enter;display:flex}#privacy-settings::backdrop{backdrop-filter:blur(4px);background:#183d5059}#privacy-settings .privacy-heading{background:#f6fbfce8;border-bottom:1px solid #d6e6ed;flex-shrink:0;justify-content:space-between;gap:14px;padding:23px 24px 18px;display:flex}#privacy-settings h2{margin:8px 0 0;font-size:24px;line-height:1.2}#privacy-settings .privacy-heading .eyebrow{letter-spacing:.15em;color:#437d94;font-size:10px}#privacy-settings .privacy-close{color:#315f72;background:#fff;border:1px solid #c9dfe8;border-radius:50%;flex:0 0 36px;width:36px;height:36px;font-size:24px;line-height:1}#privacy-settings .settings-body{overscroll-behavior:contain;flex:1;min-height:0;padding:23px 24px 15px;overflow-y:auto}#privacy-settings p{font-size:13px;line-height:1.65}#privacy-settings .privacy-required,#privacy-settings .privacy-category{background:#ffffffa6;border:1px solid #d6e6ed;border-radius:13px;margin:14px 0;padding:16px}#privacy-settings label{align-items:center;gap:8px;padding:0;font-size:14px;display:flex}#privacy-settings input{accent-color:#26738e;margin:0}#privacy-settings .privacy-actions{padding:15px 24px max(18px,env(safe-area-inset-bottom));background:#f6fbfd;border-top:1px solid #cce1e9;flex-shrink:0;gap:9px;margin:0}#privacy-settings .privacy-actions button{color:#284d60;background:#fff;border:1px solid #a9c9d7;border-radius:9px;min-height:44px;padding:10px;font-size:13px}#privacy-settings .privacy-actions [data-privacy=save]{color:#fff;background:linear-gradient(110deg,#227b9d,#245f7d);border-color:#245f7d;grid-column:1/-1}@keyframes rainer-settings-enter{0%{opacity:.5;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@media (width<=680px){#privacy-settings{border-radius:0 18px 18px 0}#privacy-settings .privacy-heading{padding:20px 20px 16px}#privacy-settings .settings-body{padding:20px}#privacy-settings .privacy-actions{padding-inline:20px}.backtest-weights,.backtest-results{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){#privacy-settings[open]{animation:none}}#rainer-claim-form{grid-template-columns:1fr 1fr;gap:22px;display:grid}#rainer-claim-form label{flex-direction:column;gap:8px;font-weight:600;display:flex}#rainer-claim-form input,#rainer-claim-form textarea{color:#183b50;width:100%;font:inherit;background:#fff;border:1px solid #acc4ce;border-radius:12px;padding:14px}.claim-wide{grid-column:1/-1}#rainer-claim-form[hidden],#claim-review[hidden]{display:none}#claim-summary{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#fff;border:1px solid #cbdde4;border-radius:16px;padding:24px;line-height:1.7}@media (width<=600px){#rainer-claim-form{grid-template-columns:1fr}}.rainbow-logo img{margin:0!important}footer .rainbow-logo{margin-bottom:24px}.access-short{display:none}.customer-access{align-items:center;gap:6px;display:inline-flex}.customer-access .ico{flex:none;width:17px;height:17px}#navigation,#navigation.is-deep{color:#193548;overscroll-behavior:contain;background:#fff}#navigation .nav-top{border-color:#dce6ea;margin-bottom:18px;padding-bottom:14px}#navigation .nav-top h2{color:#193548;margin:8px 0 0;font-size:26px}#navigation .nav-top small{color:#456571;font-size:10px}#navigation .nav-organized{gap:20px!important}#navigation details{background:0 0;border:0;border-radius:0;align-self:start;min-width:0;height:auto;padding:0;overflow:hidden}#navigation summary{color:#254c60;justify-content:flex-start;align-items:center;gap:9px;padding:12px 0;font-size:14px;font-weight:700;line-height:1.4;list-style:none;display:flex}#navigation summary::-webkit-details-marker{display:none}#navigation summary:after{content:"⌄";color:#345c70;margin-left:auto;font-size:19px;transition:transform .25s}#navigation details[open]>summary:after{transform:rotate(180deg)}#navigation .nav-group>summary{text-transform:uppercase;letter-spacing:.06em;cursor:default;font-size:12px}#navigation .nav-group>summary:after{display:none}#navigation .nav-group-body a,#navigation .insurance-links a{overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:9px;min-height:44px;margin:0;font-size:14px;line-height:1.4;display:flex;color:#193548!important;background:0 0!important;border:0!important;padding:10px 6px!important}#navigation .nav-icon{color:#43788c;background:#edf3f6;border-radius:7px;width:28px;min-width:28px;height:28px;padding:5px}#navigation .ico{color:#43788c;flex:0 0 20px;width:20px;height:20px}#navigation .nav-icon .ico{width:18px;height:18px}#navigation a:hover,#navigation a:focus-visible{transform:none;color:#153347!important;background:#edf4f6!important}#navigation .nav-more button{color:#193548;background:#edf3f6;border:1px solid #cddce3;border-radius:10px;justify-content:flex-start;gap:10px;min-height:48px;padding:12px 15px;font-size:14px}#navigation .nav-more button span{font-size:14px}#navigation .nav-more button i{margin-left:auto;font-size:23px;font-style:normal}#navigation .nav-more button:hover{background:#dafa75}#navigation .nav-deep{min-height:0;padding:0}#navigation.is-deep .nav-top{display:none}#navigation .nav-deep>button{color:#365d70;background:0 0;border:0;min-height:44px;margin-bottom:16px;padding:8px 0;font-size:13px}#navigation .nav-deep h2{color:#193548;margin:0 0 20px;font-size:28px}#navigation .nav-insurance-groups{columns:2;column-gap:24px;display:block}#navigation .nav-insurance-groups details{break-inside:avoid;border-bottom:1px solid #dce6ea;margin:0 0 8px;padding:0 4px}#navigation .nav-insurance-groups summary{min-height:48px}#navigation .insurance-links{grid-template-columns:1fr;gap:2px;padding:0 0 12px;display:grid}#navigation .nav-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:6px 20px;display:grid}#navigation .nav-tool-grid>a{border-radius:0;align-items:flex-start;gap:12px;min-width:0;min-height:0;color:#193548!important;background:#fff!important;border:0!important;border-bottom:1px solid #dce6ea!important;padding:14px 10px!important;display:flex!important}#navigation .nav-tool strong{font-size:16px;line-height:1.35;display:block}#navigation .nav-tool small{color:#526574;margin-top:5px;font-size:12px;line-height:1.5;display:block}#navigation .nav-start{gap:10px;margin:0 0 20px}#navigation .nav-start>a{border-radius:10px;min-height:0;padding:12px}#navigation .nav-contact{gap:12px;margin-top:16px;padding-top:16px}@media (width>=761px) and (width<=1100px){header .desktop-topic{display:none}header{gap:15px;padding-inline:20px}.header-actions{gap:10px}.brand img{width:235px}.customer-access{padding:10px;font-size:12px}.access-long{display:none}.access-short{display:inline}#navigation .nav-organized{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){header{min-height:64px;flex-wrap:nowrap!important;gap:8px!important;padding:10px!important}header .brand{flex:auto;min-width:0;max-width:190px}header .brand img{width:100%;max-width:190px;height:auto}header .header-actions{flex:none;flex-wrap:nowrap!important;gap:4px!important}header .header-actions>.tone-toggle,header .desktop-topic{display:none!important}header .customer-access{white-space:nowrap;border:1px solid #dce6ea;border-radius:8px;flex-direction:column;justify-content:center;gap:2px;min-height:44px;line-height:1.2;color:#193548!important;background:#f0f5f7!important;padding:4px 5px!important;font-size:10px!important}header .access-long{display:none}header .access-short{display:inline}header .menu-button{border-radius:8px;justify-content:center;gap:0;width:40px;min-width:40px;height:44px;padding:10px!important}header .menu-button>span{display:none!important}header .menu-button .ico{width:22px;height:22px}#navigation{border-radius:0 0 16px 16px;width:100%;max-height:calc(100dvh - 68px);padding:18px 16px 30px;left:0;right:0}#navigation .nav-top h2{font-size:21px}#navigation .nav-top small{display:none}#navigation .nav-top{gap:10px}#navigation .nav-organized{display:block!important}#navigation .nav-group{border-bottom:1px solid #dce6ea;margin:0}#navigation .nav-group>summary{letter-spacing:0;text-transform:none;cursor:pointer;min-height:50px;padding:12px 0;font-size:14px}#navigation .nav-group>summary:after{display:block}#navigation .nav-group-body{padding:0 0 10px}#navigation .nav-start{flex-wrap:wrap;gap:6px;display:flex}#navigation .nav-start>a{flex:100%;gap:8px;min-height:44px;padding:8px 10px;display:flex}#navigation .nav-start small,#navigation .nav-step{display:none}#navigation .nav-start b{font-size:12px}#navigation .nav-more{grid-template-columns:1fr;gap:8px;margin:14px 0}#navigation .nav-insurance-groups{columns:1}#navigation .nav-tool-grid{grid-template-columns:1fr}#navigation .nav-deep h2{font-size:25px}#navigation .nav-contact{flex-wrap:wrap}#navigation .nav-contact .button{min-height:44px;padding:10px 14px;font-size:12px}html{scroll-padding-top:85px}[id]{scroll-margin-top:85px}}@media (prefers-reduced-motion:reduce){#navigation summary:after{transition:none}}.rainbow-logo.is-scrolling:after{animation:1.35s ease-in-out both logo-sweep32}@keyframes logo-sweep32{0%{opacity:0;background-position:100% 0}20%{opacity:.65}75%{opacity:.65}to{opacity:0;background-position:0 0}}.backtest-return{flex-wrap:wrap;gap:12px;margin:22px 0 10px;display:flex}.return-badge{color:#193548;background:#dafa75;border-radius:16px;padding:14px 22px;box-shadow:0 6px 20px #1935480a}.return-badge span{font-size:12px;font-weight:600;display:block}.return-badge strong{font-size:clamp(24px,4vw,34px);line-height:1.35;display:block}.scenario-panel [hidden]{display:none!important}.backtest-periods [data-invest-mode][aria-pressed=true]{color:#193548;background:#dafa75;border-color:#b8d75b}@media (prefers-reduced-motion:reduce){.rainbow-logo.is-scrolling:after{animation:none;display:none}}#navigation .nav-insurance-groups{columns:auto;grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}#navigation .insurance-column{min-width:0}#navigation{scrollbar-gutter:stable;overflow-anchor:none;height:min(760px,100dvh - 110px)}#navigation details{overflow-anchor:none}.footgrid>div:nth-child(3)>a,.footgrid>div:nth-child(4)>a,.footgrid .footer-cookie{min-height:32px;line-height:1.6;display:block;margin:8px 0!important}.footer-baseline{color:#d3e1e8;border-top:1px solid #ffffff26;margin-top:32px;padding-top:20px;font-size:12px}.service-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:50px;padding-top:55px;padding-bottom:55px;display:grid}.service-hero h1{font-size:clamp(38px,5vw,66px)}.service-hero h1 em{color:#367183}.service-hero p{max-width:640px}.service-hero figure{margin:0;position:relative}.service-hero img{object-fit:cover;border-radius:140px 30px 30px;width:100%;height:460px}.service-hero figcaption{color:#193548;background:#ffffffed;border-radius:12px;padding:15px;font-size:13px;position:absolute;bottom:18px;left:18px;right:18px}.service-belief{color:#fff;background:#193b4d;border-radius:28px;padding-top:45px;padding-bottom:45px}.service-belief .eyebrow{color:#dafa75}.service-belief h2{font-size:clamp(30px,4vw,46px)}.service-values{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px;display:grid}.service-values article{border-top:2px solid #dafa75;padding-top:20px}.service-values article>span{color:#dafa75;letter-spacing:.1em;font-size:11px}.service-values h3{margin-top:16px;font-size:23px}.service-values p{color:#e1ebef;font-size:15px}.service-paths{padding-top:55px;padding-bottom:40px}.service-paths .tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:25px}.service-paths .card{background:#edf4f6;border-color:#d6e3e8;min-height:0;padding:28px}.service-paths .card:nth-child(3n+2){background:#f2f7e7}.service-paths .card:nth-child(3n){background:#e6eff3}.service-label{letter-spacing:.08em;color:#416575;margin-bottom:18px;font-size:10px;font-weight:700;display:block}.service-paths h3{font-size:24px}.service-paths .textlink{color:#254d61}.service-story{grid-template-columns:.8fr 1.2fr;align-items:center;gap:45px;padding-top:35px;padding-bottom:65px;display:grid}.service-story>img{object-fit:cover;object-position:center 35%;border-radius:28px;width:100%;height:430px}.service-story h2{font-size:clamp(30px,4vw,46px)}@media (width<=900px){.service-values{grid-template-columns:1fr;gap:18px}.service-paths .tools-grid{grid-template-columns:1fr 1fr}.service-hero{gap:24px}.service-hero img{height:380px}}@media (width<=760px){#navigation{height:calc(100svh - 68px);max-height:calc(100svh - 68px)}#navigation .nav-insurance-groups{grid-template-columns:1fr;gap:0}.service-hero,.service-story{grid-template-columns:1fr;gap:28px;padding-top:32px;padding-bottom:35px}.service-hero img{height:380px}.service-belief{border-radius:0}.service-paths .tools-grid{grid-template-columns:1fr}.service-paths{padding-top:35px}.service-story>img{height:350px}.footer-baseline{text-align:left}}#navigation{scrollbar-gutter:auto;padding:22px 28px;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}#navigation .nav-organized{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}#navigation .nav-top{margin-bottom:12px;padding-bottom:10px}#navigation .nav-top h2{font-size:23px}#navigation .nav-start{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}#navigation .nav-start button{text-align:left;color:#193548;background:#edf3f6;border:1px solid #d5e2e7;border-radius:10px;align-items:center;gap:9px;min-width:0;min-height:44px;padding:10px 12px;font-size:12px;display:flex}#navigation .nav-start button[aria-pressed=true]{background:#dafa75;border-color:#c3e563}#navigation .nav-start small,#navigation .nav-start .nav-step{display:none}#navigation .nav-start .filter-reset{background:0 0;grid-column:1/-1;justify-self:start;min-height:30px;padding:4px 9px;font-size:11px}#navigation .nav-group-body a{min-height:36px;font-size:13px;padding:6px 3px!important}#navigation .nav-more{gap:8px;margin:12px 0}#navigation .nav-more button{min-height:44px;padding:10px 12px}#navigation .nav-contact{margin-top:10px;padding-top:12px}#navigation .nav-contact .button{padding:10px 14px}#navigation[data-filter=customer] .nav-organized{grid-template-columns:1fr!important}#navigation[data-filter=customer] .nav-group-body{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}#navigation[data-filter=review] .nav-organized{grid-template-columns:1fr 1fr!important}#navigation[data-filter=advice] .nav-organized{grid-template-columns:repeat(3,minmax(0,1fr))!important}footer .footgrid>div:not(:first-child)>a,footer .footgrid .footer-cookie{line-height:1.4;display:block;min-height:0!important;margin:0!important;padding:6px 0!important}footer .footgrid b{margin-bottom:12px}footer .footgrid{row-gap:24px!important}.footer-baseline{margin-top:24px;padding-top:16px}main:has(.annual-shell)>.subhero{padding-bottom:8px}main .annual-shell{margin-top:0;padding-top:18px}main:has(.annual-shell)>.subhero>p:last-child{margin-bottom:0}.sp-topics{grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.sp-topics>article{overflow:hidden;background:#193b4d!important;border-color:#193b4d!important;border-radius:20px!important;padding:0!important}.sp-topics .talk-detail{border:0;padding:0}.sp-topics summary{color:#fff;align-items:center;gap:22px;padding:25px 28px}.sp-topics summary:after{content:"+";color:#dafa75;flex:none;font-size:30px}.sp-topics details[open]>summary:after{content:"−"}.sp-topics .sp-number{color:#dafa75;margin-bottom:10px;font-size:12px;display:block}.sp-topics .talk-heading{letter-spacing:-.025em;font-size:clamp(22px,3vw,32px);font-weight:650;line-height:1.25;display:block}.sp-topics .talk-body{padding:0 28px 26px}.sp-topics .talk-body p,.sp-topics .talk-body li{color:#e1ebef;font-size:15px;line-height:1.65}.sp-topics .talk-body ul{padding-left:20px}.sp-topics .talk-body .button{color:#193548;background:#dafa75;width:auto}@media (width<=760px){header .customer-access{width:88px;min-width:88px;flex-direction:row!important;gap:4px!important;padding:5px!important;font-size:10px!important}header .customer-access .ico{width:15px;height:15px}header .brand{max-width:none}#navigation{padding:14px 14px 20px}#navigation .nav-start{grid-template-columns:1fr}#navigation .nav-start button,#navigation .nav-more button{width:100%;min-height:40px;padding:8px 10px;font-size:12px}#navigation .nav-start .filter-reset{width:auto;min-height:28px}#navigation .nav-organized,#navigation[data-filter] .nav-organized{display:block!important}#navigation[data-filter=customer] .nav-group-body{display:block}#navigation .nav-group>summary{min-height:44px;padding:10px 0}#navigation .nav-contact>img,#navigation .nav-contact>div{display:none}#navigation .nav-contact{flex-wrap:nowrap;display:flex}#navigation .nav-contact .button{flex:1;justify-content:center;margin:0}#navigation .nav-top h2{font-size:19px}.sp-topics summary{padding:20px}.sp-topics .talk-body{padding:0 20px 20px}.footgrid{gap:20px!important}}#navigation .nav-start button,#navigation .nav-more button{box-sizing:border-box;align-items:center;line-height:1.25;height:44px!important;min-height:44px!important;padding:8px 12px!important}#navigation .nav-more button .ico{flex:none;width:20px;height:20px}#navigation .nav-organized{align-items:start;overflow:hidden;min-height:0!important}#navigation .nav-group[hidden]{display:none!important}@media (width<=760px){#navigation .nav-start button,#navigation .nav-more button{height:40px!important;min-height:40px!important;padding:8px 10px!important}}#navigation .nav-view-stage{min-height:0;overflow:hidden}#navigation [data-nav-back]{cursor:pointer;justify-content:center;align-items:center;line-height:1.3;color:#193548!important;background:#dafa75!important;border:1px solid #bddb59!important;border-radius:10px!important;min-height:44px!important;margin:0 0 20px!important;padding:10px 18px!important;font-size:14px!important;font-weight:700!important;display:inline-flex!important}#navigation [data-nav-back]:hover{background:#c9ee5c!important}#navigation [data-nav-back]:focus-visible{outline-offset:3px;outline:3px solid #193548}@media (width<=760px){#navigation{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-bottom:calc(20px + env(safe-area-inset-bottom));height:auto!important;max-height:calc(100dvh - var(--nav-header-height,68px) - 8px)!important;overflow:hidden auto!important}#navigation.is-deep .nav-start,#navigation.is-deep .nav-top{display:none!important}}.scenario-accordion>summary{align-items:center;gap:20px;display:flex!important}.scenario-accordion>summary:after{display:none!important}.scenario-accordion>summary>.disclosure-plus{border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:28px;display:grid;color:#dafa75!important;background:#193b4d!important;margin-left:auto!important}.longevity-link{background:#edf3f6;border-radius:16px;margin:16px 0;padding:22px}.longevity-link h3{margin:0}.longevity-link .button{color:#193548;background:#dafa75}.transaction-chain{color:#fff;background:#153548;border-radius:28px;margin:30px 0;padding:32px;overflow:hidden}.transaction-chain h3{color:#fff;font-size:clamp(25px,3vw,36px)}.transaction-chain>.eyebrow,.transaction-chain #chain-detail .eyebrow{color:#dafa75}.transaction-chain p{color:#dce8ee}.transaction-chain>a{color:#dafa75}.chain-track{scrollbar-color:#dafa75 #25495b;gap:24px;padding:30px 12px 24px;display:flex;position:relative;overflow-x:auto}.chain-track button{color:#dce8ee;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:22px;padding:12px 0;font-size:13px;line-height:1.4;display:flex;position:relative}.chain-track button:not(:last-child):after{content:"";border:4px solid #7193a4;border-radius:50%;width:74px;height:16px;position:absolute;top:39px;left:95px;transform:rotate(-12deg);box-shadow:0 4px #0b2433}.chain-track button.is-complete:after{border-color:#dafa75}.chain-cube{background:linear-gradient(135deg,#739bad,#284f63);border:1px solid #91b4c4;border-radius:8px;place-items:center;width:62px;height:62px;transition:transform .25s,background .25s;display:grid;position:relative;transform:perspective(300px)rotateX(14deg)rotateY(-20deg);box-shadow:8px 9px #0b2535,13px 16px 18px #071c2b80}.chain-cube b{color:#fff;font-size:22px}.chain-track button[aria-pressed=true] .chain-cube,.chain-track button.is-complete .chain-cube{background:linear-gradient(135deg,#e7ffad,#b9e147);border-color:#eaffb4;box-shadow:8px 9px #648c21,13px 16px 18px #071c2b80}.chain-track button[aria-pressed=true] .chain-cube{transform:perspective(300px)rotateX(8deg)rotateY(-15deg)translateY(-6px)}.chain-track button[aria-pressed=true] .chain-cube b,.chain-track button.is-complete .chain-cube b{color:#193548}.chain-track button:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #dafa75}.chain-control{align-items:center;gap:18px;margin:24px 0;display:flex}.chain-control label{flex:1;font-size:13px}.chain-control input{accent-color:#dafa75;width:100%;margin-top:12px;display:block}.chain-control button{color:#dafa75;background:#244b60;border:1px solid #567786;border-radius:12px;width:44px;height:44px;font-size:26px}.chain-control button:disabled{opacity:.35}.chain-control output{float:right}.transaction-chain #chain-detail{border:1px solid #567786;border-radius:18px;min-height:210px;padding:24px}.transaction-chain h4{color:#fff;margin:12px 0;font-size:24px}.transaction-chain .chain-note{margin:24px 0 12px;font-size:12px;line-height:1.6}@media (width<=760px){.transaction-chain{border-radius:20px;padding:22px 16px}.chain-track button{flex-basis:110px}.transaction-chain #chain-detail{min-height:260px;padding:18px}}@media (prefers-reduced-motion:reduce){.chain-cube{transition:none}}body:has(#navigation.open) .mobile-contact{display:none!important}#navigation .nav-start button{cursor:pointer;transition:background .18s,color .18s,border-color .18s,box-shadow .18s}@media (hover:hover){#navigation .nav-start button:hover{color:#dafa75;background:#193b4d;border-color:#193b4d;box-shadow:0 3px 10px #193b4d20}#navigation .nav-start button[aria-pressed=true]:hover{color:#193548;background:#c4eb58}}#navigation .nav-start button:focus-visible{outline-offset:3px;color:#193548;background:#dafa75;outline:3px solid #43788c}#navigation .nav-start button:active{color:#193548;background:#c4eb58}.blockchain-object{background:radial-gradient(#365c6c 0%,#102d40 72%);border:1px solid #456a7c;border-radius:22px;margin:20px 0;overflow:hidden}.blockchain-object canvas{touch-action:pan-y;cursor:grab;width:100%;height:300px;display:block}.blockchain-object canvas:active{cursor:grabbing}.blockchain-object canvas:focus-visible{outline-offset:-4px;outline:3px solid #dafa75}.blockchain-object p{text-align:center;margin:0;padding:0 14px 18px;font-size:12px}.chain-track{gap:8px;padding:10px 3px 16px}.chain-track button{flex:0 0 120px;gap:12px;padding:12px 6px}.chain-track button:after{display:none!important}.chain-cube,.chain-track button[aria-pressed=true] .chain-cube,.chain-track button.is-complete .chain-cube{width:36px;height:36px;box-shadow:none;background:#284f63;border-radius:50%;transform:none}.chain-cube b{font-size:15px}.chain-track button[aria-pressed=true] .chain-cube,.chain-track button.is-complete .chain-cube{background:#dafa75}.chain-track button[aria-pressed=true]>span:last-child{color:#dafa75}@media (width<=760px){.blockchain-object canvas{height:220px}.chain-track button{flex-basis:110px}}@media (prefers-reduced-motion:reduce){#navigation .nav-start button{transition:none}}.dax-tooltip{z-index:250;pointer-events:none;-webkit-backdrop-filter:blur(12px);color:#fff;background:#143041e3;border:1px solid #ffffff80;border-radius:14px;width:max-content;max-width:min(290px,100vw - 20px);padding:13px 16px;font-size:12px;line-height:1.5;position:fixed;box-shadow:0 8px 28px #102e4030}.dax-tooltip[hidden]{display:none!important}.dax-tooltip strong{color:#dafa75;font-variant-numeric:tabular-nums;margin-bottom:5px;font-size:21px;line-height:1.3;display:block}.dax-tooltip span{display:block}@media (width<=600px){.dax-tooltip{max-width:240px;padding:10px 12px;font-size:11px}.dax-tooltip strong{font-size:18px}}.concept-return-links>p.eyebrow{color:#345b67;opacity:1}.concept-return-links>div>a{transition:background-color .22s,color .22s,box-shadow .22s,transform .22s}.concept-return-links>div>a h3,.concept-return-links>div>a p,.concept-return-links>div>a span,.concept-return-links>div>a b{transition:color .22s}@media (hover:hover){.concept-return-links>div>a:hover{color:#193548;background:#dafa75;transform:translateY(-3px);box-shadow:0 12px 28px #19354820}.concept-return-links>div>a:hover :is(h3,p,span,b){color:#193548}}.concept-return-links>div>a:focus-visible,.concept-return-links>div>a:active{color:#193548;background:#dafa75}.concept-return-links>div>a:focus-visible :is(h3,p,span,b),.concept-return-links>div>a:active :is(h3,p,span,b){color:#193548}.concept-return-links>div>a:focus-visible{outline-offset:5px;outline:3px solid #193548}@media (prefers-reduced-motion:reduce){.concept-return-links>div>a,.concept-return-links>div>a :is(h3,p,span,b){transition:none}.concept-return-links>div>a:hover{transform:none}}.pension-paths>article:has(>a.textlink){transition:background-color .22s,color .22s,box-shadow .22s,transform .22s;position:relative}.pension-paths>article>a.textlink{position:static}.pension-paths>article>a.textlink:after{content:"";border-radius:inherit;position:absolute;inset:0}.pension-paths>article:has(>a.textlink:focus-visible){outline-offset:5px;background:#dafa75;outline:3px solid #193548}.pension-paths>article:has(>a.textlink:focus-visible)>*,.pension-paths>article:has(>a.textlink:active)>*{color:#193548}.pension-paths>article:has(>a.textlink:active){background:#dafa75}@media (hover:hover){.pension-paths>article:has(>a.textlink):hover{background:#dafa75;transform:translateY(-3px);box-shadow:0 12px 26px #19354818}.pension-paths>article:has(>a.textlink):hover>*{color:#193548}}@media (prefers-reduced-motion:reduce){.pension-paths>article:has(>a.textlink){transition:none;transform:none!important}}.voucher-note{margin-bottom:clamp(48px,7vw,96px)!important}.voucher-popup{z-index:80;color:#193548;filter:drop-shadow(0 10px 24px #19354824);align-items:center;gap:10px;max-width:350px;display:flex;position:fixed;bottom:26px;right:20px}.voucher-popup[hidden]{display:none}.voucher-diamond{background:#dafa75;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.voucher-diamond svg{width:28px;height:28px}.voucher-popup>div{background:#f5f9ed;border:1px solid #cadba6;border-radius:18px;padding:18px 30px 18px 18px;position:relative}.voucher-popup>div:before{content:"";background:#f5f9ed;border-bottom:1px solid #cadba6;border-left:1px solid #cadba6;width:12px;height:12px;position:absolute;top:50%;left:-7px;transform:rotate(45deg)}.voucher-popup b{font-size:15px;line-height:1.35;display:block}.voucher-popup p,.voucher-popup a{margin:8px 0 0;font-size:12px;line-height:1.5}.voucher-popup a{text-decoration:underline}.voucher-dismiss{color:#193548;cursor:pointer;background:0 0;border:0;width:28px;height:28px;font-size:23px;position:absolute;top:4px;right:5px}@media (width>=1000px){.compact-guide{padding-top:36px;padding-bottom:40px}.compact-guide>h2{margin:8px 0 18px;font-size:36px}.compact-guide>.eyebrow{margin-bottom:8px}.compact-guide .guide-tabs{gap:8px;margin-bottom:18px}.compact-guide .guide-tabs button{min-height:44px;padding:10px 14px;font-size:14px}.compact-guide .guide-panel{align-items:center;min-height:0;grid-template-columns:minmax(0,1.4fr) minmax(260px,.7fr)!important;gap:28px!important;padding:24px 32px!important}.compact-guide .phone-experience{zoom:.64;z-index:1;margin-top:-25px;margin-bottom:-12px;position:relative}.compact-guide #guide-copy h3{margin:8px 0 12px;font-size:28px}.compact-guide #guide-copy p,.compact-guide #guide-copy li{font-size:15px;line-height:1.55}.compact-guide #guide-copy li{margin:10px 0;padding:0}.compact-guide #guide-copy .eyebrow{margin:0;font-size:11px}.compact-guide .phone-perspective{filter:drop-shadow(14px 18px 18px #19354825)}.dental-experience{padding-top:36px;padding-bottom:40px}.dental-experience>.wrap>h2{margin:8px 0 12px;font-size:34px}.dental-experience>.wrap>.lead{max-width:none;margin:0 0 18px;font-size:16px}.dental-experience>.wrap>.eyebrow{margin-bottom:8px}.dental-workspace{grid-template-columns:minmax(0,1.2fr) minmax(340px,1fr);align-items:start;gap:16px 24px;display:grid}.dental-workspace>.dental-tabs{grid-column:1/-1;gap:8px;margin:0}.dental-tabs button{min-height:42px;padding:10px 16px;font-size:14px}.dental-workspace .dental-stage{min-height:0;height:clamp(240px,34vh,350px)!important}.dental-workspace .dental-showcase{border-radius:22px;padding:12px}.dental-workspace .dental-model-tools{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.dental-workspace .dental-model-tools .button{min-height:36px;padding:8px 10px;font-size:12px}.dental-workspace .dental-model-tools label{font-size:12px}.dental-workspace .dental-assembly-state{margin:8px 0;font-size:13px}.dental-workspace .dental-model-status{margin:8px 0;font-size:11px;line-height:1.5}.dental-workspace .dental-details{background:#fff;border-radius:18px;margin:0;padding:16px 20px;display:block}.dental-details h3{margin:6px 0 10px;font-size:21px}.dental-details p,.dental-details li{margin:6px 0;font-size:14px;line-height:1.45}.dental-details ol{margin:10px 0;padding-left:20px}.dental-details .eyebrow{font-size:10px}.dental-details .small{font-size:11px}.dental-details label{font-size:13px}.dental-explanation{margin-top:32px}.transaction-chain{padding:24px}.transaction-chain>h3{margin:6px 0 10px;font-size:28px}.transaction-chain>p{margin:8px 0;font-size:14px;line-height:1.5}.chain-workspace{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:start;gap:12px 24px;display:grid}.chain-workspace .blockchain-object{grid-area:1/1;margin:8px 0 0}.chain-workspace .blockchain-object canvas{height:190px}.chain-workspace .blockchain-object p{padding-bottom:10px;font-size:11px}.chain-workspace .chain-track{grid-area:2/1;grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;padding:0;display:grid;overflow:visible}.chain-workspace .chain-track button{gap:7px;min-width:0;padding:8px 2px;font-size:10px}.chain-workspace .chain-control{grid-area:3/1;margin:0}.chain-workspace #chain-detail{flex-direction:column;grid-area:1/2/4;justify-content:center;align-self:stretch;min-height:0;padding:20px;display:flex}.chain-workspace #chain-detail p{font-size:15px;line-height:1.55}.chain-workspace #chain-detail h4{font-size:24px}.transaction-chain .chain-note{margin:14px 0 8px;font-size:11px}}@media (width<=760px){.voucher-popup{max-width:min(330px,100vw - 24px);bottom:90px;right:12px}.voucher-popup>div{padding:14px 28px 14px 14px}.voucher-popup b{font-size:13px}body:has(#navigation.open) .voucher-popup{display:none}}.entry-area .rainer-entry>a:nth-child(n){transition:background-color .22s,color .22s,box-shadow .22s,transform .22s}.entry-area .rainer-entry>a:nth-child(n):is(:hover,:focus-visible,:active){color:#193548;background:#d7fa52}.entry-area .rainer-entry>a:nth-child(n):is(:hover,:focus-visible,:active) :is(h2,p,span){color:#193548}.entry-area .rainer-entry>a:nth-child(n):is(:hover,:focus-visible){transform:translateY(-2px);box-shadow:0 10px 26px #19354818}.entry-area .rainer-entry>a:nth-child(n):focus-visible{outline-offset:4px;outline:3px solid #558ba2}.entry-area .rainer-entry>a:nth-child(n):active{transform:translateY(0);box-shadow:inset 0 0 0 2px #558ba2}@media (prefers-reduced-motion:reduce){.entry-area .rainer-entry>a:nth-child(n){transition:none;transform:none!important}}img[src*=instagram-21]{object-position:center top!important}footer a.footer-brand{border-radius:8px;max-width:100%;padding:0;line-height:0;display:inline-block}footer a.footer-brand:focus-visible{outline-offset:7px;outline:3px solid #d7fa52}footer a.footer-brand:is(:hover,:focus-visible,:active) .rainbow-logo:after{opacity:1;background:#d7fa52;animation:none;display:block}footer a:not(.footer-brand),footer .footer-cookie,.customer-access,.tone-toggle button{transition:background-color .2s,color .2s,border-color .2s}footer .footer-grid>div>a:not(.footer-brand){border-radius:7px;width:fit-content;max-width:100%;margin-left:-7px;padding:4px 7px}footer .footer-cookie{border-radius:7px;margin-left:-7px;padding:4px 7px}footer a:not(.footer-brand):focus-visible,footer .footer-cookie:focus-visible,.customer-access:focus-visible{outline-offset:3px;outline:2px solid #dafa75;color:#193448!important;background:#dafa75!important}@media (hover:hover){footer a:not(.footer-brand):hover,footer .footer-cookie:hover,header .customer-access:hover,footer .social-icons>a:hover{color:#193448!important;background:#dafa75!important;border-color:#dafa75!important}header .customer-access:hover span,header .customer-access:hover svg,footer .social-icons>a:hover svg{color:#193448!important}}footer a:not(.footer-brand):active,footer .footer-cookie:active,header .customer-access:active{color:#193448!important;background:#dafa75!important}.pension-hero figcaption{color:#355565;background:0 0;border-radius:0;padding:12px 0 0;font-size:13px;line-height:1.5;position:static;inset:auto}.retirement-engine{isolation:isolate;position:relative}.engine-stage{z-index:1}.engine-smoke{pointer-events:none;opacity:0;z-index:0;background:url(assets/engine-smoke.webp) 50%/contain no-repeat;width:60%;height:360px;position:absolute;top:20px;left:20%}.engine-ignited .engine-smoke{animation:3.6s ease-out both engine-smoke-rise}@keyframes engine-smoke-rise{0%{opacity:0;transform:translateY(70px)scale(.5)}25%{opacity:.6}65%{opacity:.35}to{opacity:0;transform:translateY(-65px)scale(1.25)}}.engine-awaiting .engine-range,.engine-awaiting .engine-power{visibility:hidden}.engine-chips button{opacity:1}.engine-chips button:disabled{cursor:default;opacity:.7}.engine-power{color:#355e6b;margin-top:5px;font-size:12px;font-weight:700;display:block}.engine-ignited .engine-range,.engine-ignited .engine-power{animation:engine-value-arrive .6s var(--reveal-delay,0s) both}@keyframes engine-value-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){.engine-chips button:not(:disabled):hover{color:#193448;background:#dafa75}.engine-chips button:not(:disabled):hover>*{color:#193448}}.engine-chips button:focus-visible{color:#193448;background:#dafa75;outline:3px solid #193448}@media (width>=1000px) and (height<=1000px){.pension-planner{margin-top:18px}.pension-planner .planner-top{min-height:40px;padding:8px 20px!important}.planner-top img.planner-symbol{flex-basis:28px;width:28px!important;height:34px!important}.pension-planner .planner-inputs{gap:16px;padding:12px 20px}.pension-planner input[type=number],.pension-planner select{min-height:36px;margin-top:4px;padding:5px 8px;font-size:16px}.pension-planner .triangle-settings{gap:20px;padding:10px 24px 0}.pension-planner .triangle-settings label{max-width:190px}.pension-planner label>div{white-space:nowrap}.pension-planner .graph-invitation{gap:10px;margin:8px 20px 0;padding:6px 12px}.pension-planner .graph-invitation .drag-demo{width:30px;min-width:30px;height:30px;font-size:22px}.pension-planner .graph-invitation strong{font-size:12px}.pension-planner .graph-invitation small{font-size:11px}.pension-planner .pension-diagram{padding:2px 15px 0;overflow:visible}.pension-planner .pension-diagram svg{width:100%;min-width:0;height:clamp(210px,28vh,270px)}.pension-planner .diagram-help{text-align:center;margin:0;font-size:10px}.pension-planner .planner-controls{gap:24px;padding:8px 24px}.pension-planner .planner-controls input[type=range]{height:22px;margin:5px 0}.pension-planner .pension-check{padding:3px 24px;font-size:11px}.pension-planner .planner-results{grid-template-columns:.9fr 1.6fr;align-items:center;gap:24px;margin-top:10px;padding:12px 24px}.pension-planner .saving-main>strong{margin:4px 0;font-size:36px;line-height:1.2}.pension-planner .saving-main>span{font-size:9px}.pension-planner .saving-main>p{margin:4px 0 0;font-size:10px}.pension-planner .result-secondary{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.pension-planner .result-secondary>div{margin:0}.pension-planner .result-secondary span{font-size:10px}.pension-planner .result-secondary strong{font-size:18px;line-height:1.3}.pension-planner .planner-actions{padding:12px 24px 8px}.pension-planner .planner-actions .button{min-height:38px;padding:10px 14px}.pension-planner .planner-caution{padding:0 24px 8px;font-size:10px}.retirement-engine .engine-stage{height:300px}.retirement-engine .engine-controls{margin:12px 0 8px}.retirement-engine .engine-status{margin:8px 0}.retirement-engine .engine-chips button{min-height:85px;padding:10px 8px}}@media (prefers-reduced-motion:reduce){.engine-ignited .engine-smoke{display:none}.engine-ignited .engine-range,.engine-ignited .engine-power{animation:none}footer a,.customer-access{transition:none}}@media (width>=1000px) and (height<=1000px){.pension-planner .pension-diagram svg{max-width:calc(2.38095*clamp(210px,28vh,270px));height:auto;margin-inline:auto}}#asset-explorer[hidden]{display:none!important}.engine-scenario-label{text-align:center;color:#355e6b;margin:8px 0;font-size:12px}.engine-awaiting .engine-scenario-label{visibility:hidden}footer .footgrid>div>a:not(.footer-brand):is(:hover,:focus-visible,:active),footer .footgrid .footer-cookie:is(:hover,:focus-visible,:active){color:#dafa75!important;background:0 0!important;border-color:#0000!important}.tools-directory .tools-intro{padding-top:48px;padding-bottom:24px}.tools-intro h1{margin-bottom:16px}.tools-intro .lead{max-width:760px}.tools-toc{background:#edf3f5;border:1px solid #d2dfe4;border-radius:18px;margin-top:24px;padding:18px 20px}.tools-toc>p{letter-spacing:.08em;text-transform:uppercase;color:#3a5e6d;margin:0 0 10px;font-size:12px;font-weight:750}.tools-toc>div{flex-wrap:wrap;gap:8px;display:flex}.tools-toc a{color:#193648;background:#fff;border:1px solid #c2d3da;border-radius:10px;align-items:center;min-height:44px;padding:8px 14px;font-size:14px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.tools-category{scroll-margin-top:calc(var(--header-height,110px) + 20px);padding-top:22px;padding-bottom:22px}.tools-category:last-child{padding-bottom:56px}.tools-category h2{align-items:center;gap:12px;max-width:none;margin:0 0 16px;font-size:clamp(22px,2.3vw,30px);display:flex}.tools-category h2>span{color:#546e7a;white-space:nowrap;font-size:12px;font-weight:500}.tools-directory .tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tools-directory .tool-card{color:#193648;background:#fff;border:1px solid #d1dee4;border-radius:18px;align-items:flex-start;gap:14px;height:auto;min-height:0;padding:20px;text-decoration:none;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;display:flex;transform:none}.tools-directory .tool-card:before,.tools-directory .tool-card:after{display:none}.tools-directory .tool-card h3{color:inherit;overflow-wrap:anywhere;margin:0 0 8px;font-size:18px;line-height:1.3}.tools-directory .tool-card p{color:#4b6471;margin:0 0 10px;font-size:14px;line-height:1.5}.tool-symbol{color:#3c6a7c;background:#edf3f5;border-radius:11px;flex:0 0 38px;place-items:center;height:38px;display:grid}.tool-symbol svg{width:24px;height:24px}.tool-label{color:#315a6d;font-size:12px;font-weight:700}.tools-directory .tool-card:is(:hover,:focus-visible,:active),.tools-toc a:is(:hover,:focus-visible,:active){transform:none;box-shadow:0 6px 18px #1936480d;color:#193648!important;background:#dafa75!important;border-color:#a9c84b!important}.tools-directory .tool-card:is(:hover,:focus-visible,:active) p,.tools-directory .tool-card:is(:hover,:focus-visible,:active) .tool-label{color:#193648}.tools-directory .tool-card:focus-visible,.tools-toc a:focus-visible{outline-offset:3px;outline:3px solid #315a6d}.tools-menu-overview{color:#315a6d;margin:0 0 12px;font-size:13px;text-decoration:underline;display:inline-block}#nav-tools .nav-tool{min-height:0;padding:9px 10px}#nav-tools .nav-tool strong{font-size:14px}#nav-tools .nav-tool small{font-size:11px;line-height:1.35}#nav-tools .nav-tool:is(:hover,:focus-visible,:active){color:#193648!important;background:#dafa75!important}#nav-tools .nav-tool:is(:hover,:focus-visible,:active) :is(strong,small,svg){color:#193648!important}@media (width<=1000px){.tools-directory .tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.tools-directory .tools-grid{grid-template-columns:1fr}.tools-directory .tools-intro{padding-top:28px}.tools-directory .tool-card{gap:12px;padding:16px}.tools-category{padding-top:16px;padding-bottom:16px}.tools-toc{padding:14px}.tools-toc a{padding:8px 11px;font-size:13px}.tools-category h2{font-size:22px}.tools-menu-overview{align-content:center;min-height:36px}#nav-tools .nav-tool{min-height:52px}}@media (prefers-reduced-motion:reduce){.tools-directory .tool-card,.tools-toc a{transition:none}}.finder-intro{padding-top:42px;padding-bottom:25px}.finder-heading{align-items:center;gap:20px;display:flex}.finder-compass{color:#315f71;flex-shrink:0;width:76px;height:76px}.finder-heading h1{margin:8px 0;font-size:clamp(32px,4.5vw,55px)}.finder-heading .eyebrow{margin:0}.finder-intro>.lead{max-width:760px;margin:20px 0;font-size:20px}.finder-intro form{color:#fff;background:#163343;border-radius:20px;padding:24px}.finder-intro label{margin-bottom:10px;font-weight:700;display:block}.finder-input-row{align-items:stretch;gap:10px;display:flex}.finder-input-row input{color:#163343;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #b6cbd5;border-radius:12px;flex:1;padding:12px}.finder-input-row .button{white-space:nowrap}.finder-clear{color:#fff;cursor:pointer;font:inherit;background:0 0;border:1px solid #9ab3c0;border-radius:12px;padding:10px 14px}.finder-clear:hover,.finder-clear:focus-visible{color:#163343;background:#dafa75}.finder-privacy{color:#566c78;margin:9px 0 20px;font-size:12px}.finder-chips{flex-wrap:wrap;gap:10px;display:flex}.finder-chips button{color:#163343;cursor:pointer;background:#edf3f5;border:1px solid #bfd0d9;border-radius:12px;align-items:center;gap:8px;min-height:46px;padding:10px 14px;font:600 14px system-ui;transition:background .18s,color .18s;display:flex}.finder-chips svg{width:23px;height:23px}.finder-chips button:hover,.finder-chips button[aria-pressed=true]{background:#dafa75}.finder-starters{flex-wrap:wrap;align-items:center;gap:8px;margin-top:17px;font-size:13px;display:flex}.finder-starters button{color:#315f71;text-underline-offset:4px;cursor:pointer;font:inherit;background:0 0;border:0;padding:6px;text-decoration:underline}.finder-starters button:hover{color:#163343;background:#dafa75;border-radius:7px}.finder-result-section{padding-top:0;padding-bottom:30px}.finder-result-section>p{margin:0 0 16px;font-size:14px}.finder-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 22px;padding:0;list-style:none;display:grid}.finder-results li{min-width:0}.finder-result{color:#163343;background:#fff;border:1px solid #cbdbe2;border-radius:16px;flex-direction:column;height:100%;padding:18px;text-decoration:none;transition:background .18s,transform .18s;display:flex}.finder-result:hover,.finder-result:focus-visible{color:#163343;background:#dafa75;transform:translateY(-2px)}.finder-result h2{color:inherit;margin:9px 0;font-size:19px;line-height:1.25}.finder-result p{color:inherit;margin:0;font-size:13px;line-height:1.5}.finder-badge{text-transform:uppercase;letter-spacing:.06em;color:#365f70;font-size:10px;font-weight:700}.finder-direct{border-top:1px solid #d0dfe5;padding-top:20px;padding-bottom:50px}.finder-direct h2{font-size:25px}.finder-direct>div{flex-wrap:wrap;gap:12px;display:flex}.finder-direct a{color:#163343;background:#edf3f5;border-radius:10px;padding:10px 14px}.finder-direct a:hover{background:#dafa75}.finder-page :focus-visible{outline-offset:3px;outline:3px solid #4e8a9e}#finder-more[hidden]{display:none}@media (width<=900px){.finder-results{grid-template-columns:repeat(2,minmax(0,1fr))}.finder-input-row{flex-wrap:wrap}.finder-input-row input{flex-basis:100%}}@media (width<=550px){.finder-intro{padding-top:26px}.finder-heading{gap:12px}.finder-compass{width:48px;height:48px}.finder-heading .eyebrow{font-size:9px}.finder-intro>.lead{font-size:17px}.finder-intro form{padding:16px}.finder-input-row input{font-size:16px}.finder-input-row .button,.finder-clear{flex:1}.finder-chips{gap:7px}.finder-chips button{padding:8px 11px;font-size:12px}.finder-results{grid-template-columns:1fr}.finder-result{padding:16px}.finder-result h2{font-size:18px}}@media (prefers-reduced-motion:reduce){.finder-result,.finder-chips button{transition:none}.finder-result:hover{transform:none}}.hero h1 .hero-seo-location{letter-spacing:.07em;text-transform:uppercase;color:#dafa75;margin-bottom:19px;font-size:clamp(13px,1.4vw,17px);font-weight:650;line-height:1.5;display:block}.hero-portrait-picture{display:contents}.local-advice{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.local-advice h2{font-size:clamp(28px,3vw,40px)}.local-advice-steps{gap:14px;display:grid}.local-advice-steps article{background:#edf3f5;border:1px solid #d0dfe5;border-radius:18px;padding:20px 22px}.local-advice-steps article>span{color:#163343;background:#dafa75;border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;font-weight:700;display:inline-flex}.local-advice-steps h3{margin:10px 0;font-size:19px}.local-advice-steps p,.local-advice-steps a{font-size:14px}.local-advice-steps p{margin:8px 0}.local-advice-steps a{color:#244d61;text-underline-offset:3px;text-decoration:underline}.local-advice-steps a:hover{color:#163343;background:#dafa75}.local-advice .button{white-space:normal}@media (width<=760px){.local-advice{grid-template-columns:1fr;gap:22px}.hero h1 .hero-seo-location{font-size:12px}}.nav-search59{color:#183646;background:#edf3f5;border-radius:10px;align-items:center;gap:8px;width:fit-content;margin:0 0 12px auto;padding:8px 12px;font-weight:700;display:flex}.nav-search59:hover{color:#142d40;background:#d9ff65}.ai-section{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:32px;display:grid}.ai-panel{background:#fff;border:1px solid #cddbe1;border-radius:24px;min-width:0;padding:26px}.ai-panel textarea{width:100%;font:inherit;resize:vertical;border:1px solid #b4c6ce;border-radius:12px;padding:14px}.ai-panel label{margin-bottom:8px;font-weight:700;display:block}.ai-log{overscroll-behavior:contain;max-height:380px;overflow:auto}.ai-log:empty{display:none}.ai-message{background:#eef4f5;border-radius:16px;margin-bottom:12px;padding:16px}.ai-user{background:#eaffb5}.ai-message p{white-space:pre-wrap;margin:6px 0}.ai-message a{margin:4px 12px 0 0;text-decoration:underline}.ai-panel .buttons{flex-wrap:wrap;gap:10px}.ai-panel .button{min-height:44px;padding:12px 16px;font-size:14px}.ai-panel audio{width:100%;height:40px;margin-top:16px}.ai-panel [data-ai-status]{font-size:14px}.ai-panel [hidden]{display:none!important}#privacy-settings{color:#183646;border:1px solid #cbd9df;border-radius:24px;width:min(1040px,100% - 32px);max-width:1040px;max-height:90dvh;padding:28px}#privacy-settings::backdrop{background:#0f263594}.privacy-heading{justify-content:space-between;gap:20px;display:flex}.privacy-heading h2{margin:8px 0 22px;font-size:clamp(24px,3vw,34px)}.privacy-close{color:#183646;background:#eef3f5;border:1px solid #cbd9df;border-radius:50%;flex:0 0 42px;height:42px;font-size:26px}.privacy-layout{grid-template-columns:.8fr 1.2fr;gap:28px;display:grid}.privacy-layout aside{color:#fff;background:#183646;border-radius:16px;align-self:start;padding:20px}.privacy-layout aside a{color:#d9ff65}.privacy-details-toggle{color:#fff;cursor:pointer;background:0 0;border:1px solid #9aadb7;border-radius:8px;margin-top:20px;padding:10px;display:block}.settings-body details{border-bottom:1px solid #d8e2e6;padding:12px 0}.settings-body summary{cursor:pointer;color:#183646;font-weight:700;line-height:1.5}.settings-body input{accent-color:#183646;vertical-align:middle;width:20px;height:20px;margin-right:8px}.settings-body p{font-size:14px;line-height:1.6}.privacy-required summary span{margin-left:12px;font-size:12px;font-weight:400}.privacy-actions{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.privacy-actions button{color:#183646;min-height:48px;font:inherit;cursor:pointer;background:#eef4f5;border:1px solid #9caeb8;border-radius:10px;padding:12px;font-weight:700}.privacy-actions button:hover{background:#d9ff65}.privacy-storage-note{margin:0}.privacy-category summary:after{display:none!important}@media (width<=700px){.ai-section,.privacy-layout{grid-template-columns:1fr;gap:16px}.ai-panel{padding:18px}.privacy-layout aside{padding:16px}#privacy-settings{border-radius:18px;width:calc(100% - 20px);padding:18px}.privacy-actions{grid-template-columns:1fr;gap:8px}.privacy-heading h2{margin-bottom:14px}.nav-search59{margin-right:0;font-size:14px}}.nav-top{align-items:center;gap:16px}.nav-top>div:first-child{flex:1}.nav-search61{background:#edf4f6;border:1px solid #c8d9df;border-radius:13px;flex:0 280px;align-items:center;gap:4px;min-width:130px;margin:0;padding:4px 6px;display:flex;position:relative}.nav-search61 input{color:#163343;outline-offset:0;background:0 0;border:0;width:100%;min-width:0;padding:8px;font-size:14px}.nav-search61 button{color:#163343;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:34px;height:36px;font-size:22px;display:grid}.nav-search61 button:hover{background:#dafa75}.nav-search61 svg{width:18px;height:18px}.nav-search-preview{z-index:20;background:#fff;border:1px solid #b4cbd5;border-radius:16px;width:min(370px,80vw);padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #16334333}.nav-search-preview ul{margin:0;padding:0;list-style:none}.nav-search-preview a{border-radius:8px;gap:10px;display:flex;padding:10px!important;font-size:13px!important}.search-mini61{background:linear-gradient(125deg,#edf5f5,#f5f9e8);border:1px solid #d5e1df;border-radius:26px;grid-template-columns:1fr 1fr;gap:32px;margin-top:24px;padding-top:32px;padding-bottom:32px;display:grid}.search-mini61 h2{margin-bottom:12px;font-size:30px}.search-mini61 p{margin:10px 0;font-size:14px}.search-mini61 label{font-size:13px;font-weight:700}.search-input61{gap:8px;margin:8px 0;display:flex}.search-input61 input{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #adc6ce;border-radius:12px;padding:12px;font-size:14px}.search-input61 button,.search-voice61 button{color:#163343;background:#fff;border:1px solid #adc6ce;border-radius:10px;min-height:42px;padding:9px 12px;font-size:13px}.search-input61 button{background:#dafa75;font-weight:700}.search-voice61{flex-wrap:wrap;gap:8px;display:flex}.search-voice61 button:hover{background:#dafa75}.search-mini-results h3{margin:6px 0 10px;font-size:18px}.search-mini-results ul{margin:0;padding:0;list-style:none}.search-mini-results li a{border-bottom:1px solid #d2e0e2;border-radius:10px;align-items:center;gap:12px;padding:12px;font-size:14px;display:flex}.search-mini-results li a span:first-child{color:#3f7184;background:#fff;border-radius:9px;flex:0 0 32px;place-items:center;height:32px;font-size:22px;display:grid}.search-mini-results a:hover{color:#163343;background:#dafa75}.search-mini-results>a{margin-top:10px;font-size:13px;text-decoration:underline;display:inline-block}.search-sculpture{float:right;background:radial-gradient(circle at 30% 25%,#fff,#b9e4ef88 45%,#dafa7555);border:10px solid #447c91;border-radius:50%;width:65px;height:65px;margin:0 12px 15px 16px;display:block;position:relative;transform:rotate(-25deg);box-shadow:inset 3px 4px 5px #fff9,5px 7px #214659,10px 12px 18px #16334333}.search-sculpture:after{content:"";background:linear-gradient(90deg,#234659,#71adc0);border-radius:10px;width:16px;height:38px;position:absolute;bottom:-39px;left:30px;transform:rotate(-20deg);box-shadow:4px 3px #17394b}.speech-consent61{color:#163343;background:#fff;border:1px solid #b2cad5;border-radius:22px;width:calc(100% - 28px);max-width:520px;padding:24px}.speech-consent61::backdrop{background:#122c4266}.speech-consent61 h2{font-size:26px}.speech-consent61 p,.speech-consent61 label{color:#163343;font-size:14px}.speech-consent61 input{vertical-align:middle;width:20px;height:20px}.speech-consent61>div{gap:12px;margin-top:18px;display:flex}.speech-consent61 button{color:#163343;background:#edf4f5;border:1px solid #aac3cd;border-radius:10px;padding:12px}.speech-consent61 button:disabled{opacity:.45}.ai-section[data-rainer-assistant=claim]{background:radial-gradient(at 0 30%,#ceecf4aa,#0000 55%),radial-gradient(at 100% 10%,#eaffbb99,#0000 60%);border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:36px}.ai-section[data-rainer-assistant=claim]>.ai-intro{grid-column:1/-1;max-width:900px}.ai-section[data-rainer-assistant=claim] .ai-panel,.claim-live61{backdrop-filter:blur(15px);background:#ffffffd9;border:1px solid #d4e3e8;border-radius:24px;align-self:start;min-width:0;padding:22px;box-shadow:0 16px 40px #173e5112,inset 0 1px #fff}.claim-live61 h2{font-size:25px}.claim-live61>p{font-size:13px}.claim-live61 .annual-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.claim-live61 label{margin:0;font-size:12px}.claim-live61 input,.claim-live61 textarea{width:100%;min-width:0;min-height:40px;font:inherit;border:1px solid #b8cdd5;border-radius:9px;padding:8px}.claim-live61 .claim-wide{grid-column:1/-1}.claim-live61 .ai-filled61{background:#f5ffd9;border-color:#729c32;transition:background .4s,box-shadow .4s;box-shadow:0 0 0 2px #dafa7566}.ai-explicit61{background:#f1f7f8;border:1px solid #b5cad2;border-radius:12px;padding:14px;line-height:1.5;display:block;font-size:13px!important;font-weight:400!important}.ai-explicit61 input{vertical-align:middle;accent-color:#234d60;width:20px;height:20px;margin-right:7px}.mic-sculpture61{float:right;perspective:500px;width:110px;height:135px;margin:0 10px 16px 25px;position:relative}.mic-sculpture61 span{background:repeating-linear-gradient(0deg,#0000 0 4px,#16334377 4px 6px) 0 0/100% 100%,linear-gradient(110deg,#fff,#80cddd 30%,#9f7be9 55%,#e9a1db 72%,#dafa75) 0 0/250% 100%;border-radius:26px;width:46px;height:78px;animation:5s ease-in-out infinite mic-sheen61;display:block;position:absolute;top:5px;left:35px;box-shadow:inset 3px 1px 5px #fff,5px 5px #244b61,12px 12px 24px #264b6133}.mic-sculpture61:before{content:"";border:5px solid #4c8398;border-top:0;border-radius:0 0 40px 40px;width:67px;height:57px;position:absolute;top:45px;left:24px;box-shadow:3px 3px #d2e4e9}.mic-sculpture61:after{content:"";background:#244b61;border-radius:50%;width:45px;height:8px;position:absolute;bottom:3px;left:38px;box-shadow:0 5px 15px #17334355}.mic-sculpture61{background:linear-gradient(#3e7186,#3e7186) 59px 96px/5px 30px no-repeat}.ai-listening61 .mic-sculpture61 span{animation-duration:1.2s}.ai-listening61 .mic-sculpture61{filter:drop-shadow(0 0 12px #b9e770)}@keyframes mic-sheen61{0%,to{background-position:0 0,0 0}50%{background-position:0 0,100% 0}}#privacy-settings{color:#163343;background:#fff;border-radius:22px;width:min(500px,33.333vw - 24px);min-width:360px;max-height:calc(100dvh - 36px);margin:0;position:fixed;inset:auto auto 18px 18px;overflow:auto}.privacy-heading h2{font-size:25px;line-height:1.15}.privacy-heading .eyebrow{letter-spacing:1px;color:#385d6e;font-size:9px}.privacy-layout{display:block}.privacy-layout aside{color:#163343;background:#f0f6f7;padding:16px}.privacy-layout aside p,.privacy-layout aside strong,.privacy-layout aside a,.privacy-details-toggle{color:#163343!important}.privacy-layout aside a{text-decoration:underline}.privacy-details-toggle{background:#fff;border-color:#adc3cc}.privacy-tabs61{gap:8px;margin-bottom:14px;display:flex}.privacy-tabs61 button{color:#163343;font:inherit;background:#f1f6f7;border:1px solid #bdcfd7;border-radius:10px;flex:1;padding:10px 6px;font-size:13px}.privacy-tabs61 [aria-pressed=true]{color:#fff;background:#163343}.privacy-layout .settings-body p,.privacy-layout .settings-body a,.privacy-layout .settings-body label,.privacy-layout .settings-body summary{color:#163343!important}.privacy-layout .settings-body a{text-decoration:underline}#privacy-settings[data-cookie-tab=overview] .settings-body,#privacy-settings[data-cookie-tab=services] aside{display:none}.privacy-actions{grid-template-columns:1fr;gap:8px;margin-top:16px}.privacy-actions button{min-height:42px;padding:10px;font-size:13px}.privacy-close{color:#163343;background:#eff5f7}.footer-cookie span{margin-right:5px}@media (width<=760px){.nav-top>div:first-child{display:none}.nav-top{gap:8px}.nav-search61{flex:1;max-width:none}.nav-top .tone-toggle{flex:none}.search-mini61{grid-template-columns:1fr;gap:22px;margin-inline:12px;padding:22px}.search-mini61 h2{font-size:27px}.ai-section[data-rainer-assistant=claim]{grid-template-columns:1fr;padding-inline:16px}.claim-live61{grid-column:1}.mic-sculpture61{transform-origin:100% 0;margin-left:4px;transform:scale(.8)}.claim-live61 .annual-fields{grid-template-columns:1fr}.claim-live61 .claim-wide{grid-column:1}#privacy-settings{width:calc(100% - 20px);min-width:0;max-height:calc(100dvh - 20px);padding:18px;inset:auto 10px 10px}.privacy-heading h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.mic-sculpture61 span{animation:none}.claim-live61 .ai-filled61{transition:none}}.nav-top .nav-search61{box-sizing:border-box;min-width:110px;height:39px;min-height:39px;box-shadow:none;background:#f1f5f7;border:1px solid #c7d7df;border-radius:12px;flex:0 208px;gap:0;margin:0 0 0 auto;padding:0 8px}.nav-top .nav-search61 input{width:100%;height:37px;min-height:0;box-shadow:none;border:0;border-radius:10px;margin:0;padding:0 8px;font:400 14px/1.2 Arial,sans-serif;display:block;color:#163343!important;background:0 0!important}.nav-search61 input::placeholder{color:#526b78;opacity:1}.nav-top .nav-search61 button{color:#365c70;background:0 0;border:0;width:28px;height:32px;min-height:0;margin:0;padding:0}.nav-search61 button svg{width:18px;height:18px}.nav-top .nav-search61:focus-within{outline-offset:2px;outline:2px solid #527f92}.nav-search-preview a,.nav-search-preview li{line-height:1.4;color:#163343!important}.nav-search-preview a:hover{color:#163343!important;background:#dafa75!important}main .search-mini61{box-sizing:border-box;color:#163343;background:#eff5f7;border:1px solid #d1e0e6;border-radius:22px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:28px;margin:26px auto 36px;padding:24px 28px;display:grid;box-shadow:0 8px 24px #16334306}.search-mini61 .search-mini-intro{min-width:0}.search-mini61 .search-mini-heading{align-items:center;gap:14px;margin-bottom:12px;display:flex}.search-mini61 .search-compass63{object-fit:contain;filter:drop-shadow(0 4px 7px #14334316);flex:none;width:82px;height:82px}.search-mini61 .eyebrow{letter-spacing:1.2px;margin:0 0 5px;font-size:10px;color:#456576!important}.search-mini61 h2{letter-spacing:-.6px;margin:0;font-size:25px;line-height:1.15;color:#163343!important}.search-mini61 .search-mini-heading p:last-child{margin:7px 0 0;font-size:13px;line-height:1.5;color:#45606e!important}.search-mini61 form{background:0 0;max-width:none;margin:0;padding:0}.search-mini61 .search-input61{gap:8px;margin:0 0 9px}.search-mini61 .search-input61 input{background:#fff;border:1px solid #aec6d0;border-radius:11px;height:43px;min-height:0;padding:9px 12px;font:400 14px/1.4 Arial,sans-serif;color:#163343!important}.search-mini61 input::placeholder{color:#596e79;opacity:1}.search-mini61 .search-input61 button{background:#dafa75;border-color:#b8d87b;height:43px;min-height:0;padding:9px 15px;font-size:13px;color:#163343!important}.search-mini61 .search-voice61{gap:7px}.search-mini61 .search-voice61 button{color:#24495b;min-height:34px;box-shadow:none;background:#fff;border-color:#c0d1d9;padding:6px 10px;font-size:12px}.search-mini61 .search-voice61 button:hover{color:#163343;background:#dafa75}.search-mini61 .search-status61:empty{display:none}.search-mini61 .search-status61{margin:8px 0 0;font-size:12px;line-height:1.5;color:#24495b!important}.search-mini61 .search-mini-results{border-left:1px solid #cddde4;min-width:0;padding-left:24px}.search-mini61 .search-mini-results h3{margin:0 0 5px;font-size:12px;font-weight:600;line-height:1.3;color:#456576!important}.search-mini61 [data-mini-results]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.search-mini61 [data-mini-results] li{color:#163343;margin:0;padding:0;font-size:13px;line-height:1.4}.search-mini61 [data-mini-results] a{background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;min-height:41px;margin:0;padding:5px 8px;font-size:13px;line-height:1.35;text-decoration:none;display:flex;color:#163343!important}.search-mini61 [data-mini-results] a:hover{background:#dafa75;color:#163343!important}.search-mini61 [data-mini-results] a span:first-child{color:#466e80;background:#fff;border-radius:8px;flex:0 0 29px;height:29px;font-size:18px}.search-mini61 [data-all-results]{margin:8px 0 0;font-size:12px;line-height:1.4;text-decoration:underline;color:#315c70!important}@media (width<=760px){.nav-top .nav-search61{flex:1;max-width:208px}.nav-top{gap:8px}.nav-top .tone-toggle{flex:none;height:39px}main .search-mini61{grid-template-columns:1fr;gap:18px;width:auto;max-width:none;margin:20px 16px 28px;padding:18px}.search-mini61 .search-mini-results{border-top:1px solid #cddde4;border-left:0;padding:14px 0 0}.search-mini61 .search-compass63{width:64px;height:64px}.search-mini61 h2{font-size:22px}.search-mini61 .search-mini-heading{gap:10px}.search-mini61 .search-mini-heading p:last-child{font-size:12px}.search-mini61 .search-voice61{gap:6px}}.nav-top .nav-search61{height:40px;min-height:40px}.nav-top .nav-search61 input{height:38px}main .search-mini61{width:calc(100% - 80px);max-width:1160px;margin-left:auto;margin-right:auto}.search-mini61 .search-mini-results[hidden]{display:none!important}.finder-heading .finder-compass{object-fit:contain;filter:drop-shadow(0 5px 9px #15364920);flex:none;width:82px;height:82px}#finder-form .search-voice61{flex-wrap:wrap;gap:10px;margin-top:18px;margin-bottom:10px;display:flex}#finder-form .finder-input-row{gap:12px}.nav-top .nav-search61 input:is(:focus,:focus-visible){box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.nav-top .nav-search61:focus-within{box-shadow:none;border-color:#527f92;outline:none}.nav-top .nav-search61 button:focus-visible{outline-offset:1px;outline:2px solid #527f92}#privacy-settings{backdrop-filter:blur(28px)saturate(1.35);color:#173548!important;background:#f7fbfdd1!important;border:1px solid #ffffffd9!important;box-shadow:0 18px 65px #15364930,inset 0 1px #fff!important}#privacy-settings :is(p,label,summary,h2,h3){color:#173548!important}#privacy-settings .privacy-tabs{background:#ffffff73;border-radius:14px}.claim-panel-title66{align-items:center;gap:10px;display:flex;color:#193749!important;margin:0 0 18px!important;font-size:22px!important;line-height:1.25!important}.claim-panel-title66 svg,.claim-sources66 svg{flex:none;width:24px;height:24px}.ai-section[data-rainer-assistant=claim]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px}.ai-section[data-rainer-assistant=claim]>.ai-panel{position:sticky;top:110px}.ai-section[data-rainer-assistant=claim] .ai-log{overscroll-behavior:contain;max-height:260px;overflow:auto}.ai-section[data-rainer-assistant=claim] :is(.ai-panel,.claim-live61){min-width:0}#rainer-claim-form :is(input,select,textarea){box-sizing:border-box;color:#193749;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #b8cdd7;border-radius:10px;padding:10px}#rainer-claim-form select{min-height:44px}#rainer-claim-form .claim-wide{grid-column:1/-1}#rainer-claim-form label{gap:6px;min-width:0;font-size:13px;line-height:1.5;display:grid}.claim-follow66{background:#eff5f7;border:1px solid #c8dbe2;border-radius:14px;margin:4px 0;padding:16px}.claim-follow66[hidden]{display:none!important}.claim-follow66 legend{color:#254b60;padding:0 6px;font-size:14px;font-weight:700}.claim-detail-grid66{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.claim-extra66{border-block:1px solid #d5e0e6;margin:4px 0;padding:14px 0}.claim-extra66 summary{cursor:pointer;color:#24485b;justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:600;list-style:none;display:flex}.claim-extra66 summary::-webkit-details-marker{display:none}.claim-extra66 summary:after{display:none!important}.claim-extra66 summary span{color:#dafa75;background:#193749;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.claim-extra66[open] summary span{transform:rotate(45deg)}.claim-extra66 .claim-detail-grid66{margin-top:16px}.claim-sources66{padding-top:24px;padding-bottom:40px}@media (width<=900px){main .search-mini61{width:calc(100% - 50px);max-width:1190px}}@media (width<=760px){main .search-mini61{width:calc(100% - 50px);margin-left:auto;margin-right:auto}.ai-section[data-rainer-assistant=claim]{grid-template-columns:1fr}.ai-section[data-rainer-assistant=claim]>.ai-panel{position:static}.claim-detail-grid66{grid-template-columns:1fr}.finder-heading .finder-compass{width:64px;height:64px}}@supports not (backdrop-filter:blur(1px)){#privacy-settings{background:#f3f8fa!important}}.asset-flags68{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;display:flex}.asset-flags68 button{color:#244552;cursor:pointer;clip-path:polygon(0 0,100% 0,100% 100%,50% 88%,0 100%);background:#f0f5f7;border:1px solid #c7dade;border-radius:9px 9px 3px 3px;place-items:center;width:48px;min-height:46px;padding:8px 6px 13px;font:700 13px/1 Arial,sans-serif;transition:background .2s,transform .2s,box-shadow .2s;display:grid}.asset-flags68 [data-asset=bonds]{background:#eef2e4}.asset-flags68 [data-asset=cash]{background:#f7f1e5}.asset-flags68 [data-asset=property]{background:#f0edf7}.asset-flags68 [data-asset=metals]{background:#e8f3ed}.asset-flags68 button[aria-pressed=true]{color:#143343;transform:translateY(-3px);box-shadow:inset 0 0 0 2px #386c7a}.asset-flags68 button:is(:hover,:focus-visible){color:#193448;background:#dafa75;outline:none;transform:translateY(-3px);box-shadow:inset 0 0 0 2px #193448}.frame-visual .frame-motto68{text-align:center;white-space:nowrap;border-radius:18px;padding:16px 18px;font-size:15px;line-height:1.4}@media (width<=760px){.nav-top .nav-search61{flex:1 1 0;width:auto;min-width:0;max-width:none;margin-left:0}.nav-top>div:first-child{display:none}header .customer-access.customer-register68{flex:0 0 44px;width:44px!important;min-width:44px!important;padding:8px!important}header .customer-register68 :is(.access-long,.access-short){display:none!important}header .customer-register68 .ico{width:20px;height:20px}.asset-flags68{gap:7px;margin-bottom:16px}.asset-flags68 button{width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.asset-flags68 button{transition:none}}.bu-knowledge-grid .bu-symbol{flex-shrink:0;margin:0 0 20px}.bu-knowledge-grid h3{margin-top:0;line-height:1.3}.bu-depth details{overflow:hidden}.bu-depth summary{color:#e4edf1;padding-right:38px;position:relative}.bu-depth summary::marker{content:""}.bu-depth summary:after{content:"+";color:#dafa75;font-size:25px;position:absolute;right:4px}.bu-depth details[open]>summary:after{content:"−"}.bu-mobile-toggle69,.floating-cart69{display:none}.bu-cart{scroll-margin-top:120px}.mobile-contact{transition:opacity .2s,transform .2s}body.inline-contact69 .mobile-contact{opacity:0;pointer-events:none;transform:translateY(120%)}.claim-upload69{background:#eef5f6;border:1px dashed #7399a6;border-radius:16px;grid-column:1/-1;padding:18px}.claim-upload69 input{width:100%;font:inherit}.claim-upload69 ul{padding:0;list-style:none}.claim-upload69 li{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;display:flex}.claim-upload69 li button{color:#163343;background:0 0;border:0;min-width:44px;min-height:44px;font-size:24px}.claim-preview69{color:#163343;background:#edf4f6;border:0;border-radius:22px;width:min(900px,100vw - 24px);height:90dvh;padding:0}.claim-preview69::backdrop{backdrop-filter:blur(8px);background:#142e42aa}.claim-preview-toolbar69{z-index:1;background:#fff;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex;position:sticky;top:0}.claim-preview-toolbar69 p{flex:1;margin:0;font-size:14px}.claim-preview-pages69{padding:18px}.claim-preview-pages69 img{width:100%;height:auto;margin:0 auto 18px;display:block;box-shadow:0 8px 30px #16334322}.claim-preview69 iframe{border:0;width:100%;height:65dvh}.claim-preview69 .button{min-height:44px;margin:0}.claim-preview-close69{color:#dafa75;cursor:pointer;background:#163343;border:0;border-radius:12px;width:44px;height:44px;font-size:26px}.ai-panel button:before{margin-right:8px;font-size:18px;display:inline-block}.ai-panel [data-ai-voice]:before,.ai-panel [data-ai-dictate]:before{content:"◉"}.ai-panel [data-ai-stop]:before{content:"■"}.ai-panel [data-ai-draft]:before{content:"▤"}.ai-panel [type=submit]:before{content:"✉"}.ai-panel [data-ai-clear]:before{content:"↻"}.ai-panel audio[hidden]{display:none!important}@media (width<=760px){.bu-page .bu-experience{flex-direction:column;gap:18px;width:100%;display:flex}.bu-page .bu-chart-column{order:0;width:100%;min-width:0}.bu-page .bu-life-column{order:1;width:100%}.bu-page .bu-life-column .bu-bubbles{grid-template-columns:1fr 1fr;gap:8px}.bu-page .bu-life-column h3{font-size:19px}.bu-page .bu-life-column .bu-bubble{min-height:70px;padding:10px}.bu-page .bu-life-column .bu-bubble b{font-size:13px}.bu-page .bu-life-column .bu-bubble small{font-size:11px}.bu-page .bu-chart-column .bu-timeline{padding:12px}.bu-page .bu-step-chart{width:100%;height:auto;min-height:0;display:block}.bu-page .bu-phase-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.bu-page .bu-phase-buttons button{white-space:normal;width:100%;min-width:0;min-height:44px;font-size:12px}.bu-page .bu-phase-buttons button:last-child{grid-column:1/-1}.bu-page .bu-chart-column .bu-metrics{grid-template-columns:1fr 1fr;gap:10px}.bu-page .bu-chart-column .bu-metrics strong{font-size:26px}.bu-page .bu-chart-column .small,.bu-page .bu-chart-column #bu-play-status{font-size:12px}.bu-page .bu-chart-column .bu-summary p{font-size:13px}.bu-page .bu-chart-recommendations{grid-template-columns:1fr;gap:8px}.bu-page .bu-shop-layout,.bu-page .bu-products{grid-template-columns:1fr}.bu-page .bu-product{min-height:0;padding:16px;display:block}.bu-page .bu-product-front{grid-template-columns:30px 1fr auto;align-items:center;gap:4px 10px;display:grid}.bu-page .bu-product-symbol{grid-area:1/1/3}.bu-page .bu-product-type{grid-area:1/2;margin:0}.bu-page .bu-product h3{grid-area:2/2;font-size:18px}.bu-mobile-toggle69{color:#dafa75;background:#163343;border:1px solid #8ca4ae;border-radius:12px;grid-area:1/3/3;width:44px;height:44px;font-size:24px;display:block}.bu-page .bu-product .bu-product-back{padding-top:14px;display:none;position:static}.bu-page .bu-product.mobile-open69 .bu-product-back{opacity:1;visibility:visible;gap:12px;display:flex;transform:none}.bu-page .bu-product-back p{color:#eef4f6;font-size:14px}.bu-page .bu-product-back button{color:#163343;background:#dafa75}.bu-page .bu-product-back button:hover{background:#fff}.bu-page .bu-product.selected{border-color:#dafa75}.floating-cart69:not([hidden]){right:18px;bottom:calc(92px + env(safe-area-inset-bottom));z-index:90;color:#dafa75;cursor:pointer;background:#163343;border:1px solid #557783;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;display:flex;position:fixed;box-shadow:0 8px 26px #16334344}.floating-cart69 b{color:#fff;background:#c7293d;border:2px solid #fff;border-radius:20px;place-items:center;min-width:24px;height:24px;font:700 12px Arial;display:grid;position:absolute;top:-6px;right:-6px}.nav-open .floating-cart69,.menu-open .floating-cart69{display:none!important}.bu-cart{scroll-margin-top:95px}.claim-preview-pages69{padding:8px}.claim-preview-toolbar69{gap:8px;padding:12px}.claim-preview-toolbar69 p{flex-basis:calc(100% - 60px)}}@media (prefers-reduced-motion:reduce){.mobile-contact{transition:none}}body:has(header nav.open) .floating-cart69{display:none!important}.ai-panel button:before{vertical-align:middle;background:currentColor;width:18px;height:18px;mask-position:50%;mask-size:contain;mask-repeat:no-repeat;content:""!important}.ai-panel [data-ai-voice]:before,.ai-panel [data-ai-dictate]:before{mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%228%22%20y%3D%222%22%20width%3D%228%22%20height%3D%2213%22%20rx%3D%224%22%2F%3E%3Cpath%20d%3D%22M5%2010v2a7%207%200%200%200%2014%200v-2M12%2019v3M8%2022h8%22%2F%3E%3C%2Fsvg%3E)}.ai-panel [data-ai-stop]:before{mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%225%22%20width%3D%2214%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3C%2Fsvg%3E)}.ai-panel [data-ai-draft]:before{mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203h9l4%204v14H6zM9%2010h7M9%2014h7M9%2018h4%22%2F%3E%3C%2Fsvg%3E)}.ai-panel [type=submit]:before{mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%224%22%20width%3D%2220%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22m2%205%2010%208%2010-8%22%2F%3E%3C%2Fsvg%3E)}.ai-panel [data-ai-clear]:before{mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2010a9%209%200%201%201%201%208M3%203v7h7%22%2F%3E%3C%2Fsvg%3E)}.bu-shop-basics{align-items:stretch}.bu-shop-basics>label{flex-direction:column;gap:10px;display:flex}.bu-shop-basics>label>input{box-sizing:border-box;width:100%;margin-top:auto}.bu-timeline-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bu-timeline-heading>b{flex:250px;min-width:0}.bu-timeline-heading>button{flex:none;position:static}.bu-report-preview .report-toolbar{flex-wrap:wrap;align-items:center;gap:18px;padding:20px;display:flex}.bu-report-preview .report-toolbar>strong{flex:100%}.bu-report-preview .report-toolbar>.button{box-sizing:border-box;flex:180px;min-width:0;margin:0}.bu-report-preview .report-toolbar>.button:focus-visible{outline-offset:3px}#privacy-settings{box-sizing:border-box;backdrop-filter:blur(28px)saturate(130%);color:#193545;background:linear-gradient(135deg,#f6fbfbef,#e9f0f0e8);border:1px solid #ffffffa8;border-radius:26px;padding:22px;box-shadow:0 20px 70px #102d4155}#privacy-settings .privacy-heading,#privacy-settings .privacy-tabs61,#privacy-settings .privacy-layout,#privacy-settings .privacy-layout>aside,#privacy-settings .settings-body,#privacy-settings .privacy-actions{box-shadow:none;border:0;border-radius:0;background:0 0!important}#privacy-settings .privacy-heading{gap:12px;padding:0 0 18px;position:relative}#privacy-settings .privacy-heading h2{margin:12px 0 0;padding-right:32px}#privacy-settings .privacy-close{flex:none}#privacy-settings .privacy-tabs61{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 20px;padding:0;display:grid}#privacy-settings .privacy-layout,#privacy-settings .privacy-layout>aside,#privacy-settings .settings-body{margin:0;padding:0}#privacy-settings .privacy-layout>aside p:first-child{margin-top:0}#privacy-settings .settings-body>details{background:#ffffff85;border-radius:16px;margin:0 0 12px;padding:14px}#privacy-settings .privacy-actions{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 0;padding:18px 0 0;display:grid;position:static;border-top:1px solid #aec4ce!important}#privacy-settings .privacy-actions>button{width:100%;min-width:0;margin:0;padding:12px 8px;line-height:1.35}#privacy-settings .privacy-actions>[data-privacy=save]{grid-column:1/-1}#privacy-settings .privacy-storage-note:empty{display:none}@media (width<=760px){#navigation .nav-start,#bu-play,#bu-play-status{display:none!important}.bu-timeline-heading{display:block}.bu-timeline-heading>b{white-space:normal;display:block}.bu-report-preview .report-toolbar{gap:16px;padding:18px}.bu-report-preview .report-toolbar>.button{min-height:46px;font-size:14px}#privacy-settings{border-radius:24px;max-height:calc(100dvh - 24px);padding:20px}#privacy-settings .privacy-tabs61>button{padding:12px 8px;font-size:14px}#privacy-settings .privacy-heading h2{font-size:24px}#privacy-settings .privacy-actions{gap:12px;margin-top:20px}#privacy-settings .settings-body{padding:0}}#privacy-settings{height:auto}#privacy-settings .privacy-heading,#privacy-settings .privacy-tabs61,#privacy-settings .privacy-layout{flex-shrink:0}#privacy-settings .settings-body{flex:none;overflow:visible}@media (width<=760px){#navigation .nav-top{box-sizing:border-box;min-width:0;max-width:100%;position:relative}#navigation .nav-top .nav-search61{flex:1 1 0;min-width:0;max-width:100%;position:static}#navigation .nav-top .nav-search61 input{min-width:0;max-width:100%;font-size:16px!important}#navigation .nav-search-preview{box-sizing:border-box;border-radius:16px;width:auto;max-width:100%;max-height:min(360px,50dvh);padding:10px;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto}#navigation .nav-search-preview a{white-space:normal;overflow-wrap:anywhere;word-break:normal;hyphens:auto;box-sizing:border-box;min-width:0;max-width:100%}#navigation .nav-search-preview a>*{min-width:0;max-width:100%}body :is(h1,h2,h3,h4,h5,h6){-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;min-width:0;max-width:100%;word-break:normal!important;overflow-wrap:normal!important}body h1{letter-spacing:-.035em!important;font-size:clamp(28px,8vw,36px)!important;line-height:1.12!important}body h2{letter-spacing:-.025em!important;font-size:clamp(24px,6.8vw,30px)!important;line-height:1.18!important}body .compound-title74,body .compound-title74 *{-webkit-hyphens:manual!important;hyphens:manual!important}.product-human{flex-direction:column;width:100%;max-width:420px;margin-inline:auto;display:flex}.product-human>img{object-fit:contain;object-position:center;border-radius:70px 20px 20px;width:100%;max-height:none;display:block;height:auto!important}.product-human>span{box-sizing:border-box;align-self:stretch;margin:12px 0 0;padding:15px 20px;display:block;position:static;inset:auto;transform:none}.product-human>small{margin:12px 0 0}}.chat-launch78{z-index:80;color:#dafa75;cursor:pointer;background:#193648;border:2px solid #fff;border-radius:20px;align-items:center;gap:10px;padding:12px 18px;font-size:16px;font-weight:750;display:flex;position:fixed;bottom:24px;left:18px;box-shadow:0 8px 24px #19364833}.chat-launch78 svg{width:27px;height:27px}.chat-launch78 small{color:#fff;font-size:11px;font-weight:500;display:block}.chat-launch78:hover{background:#285c71}.chat-launch78[hidden]{display:none}.chat-dialog78{background:#f5f8f9;border:1px solid #fff;border-radius:24px;width:min(450px,100vw - 28px);height:min(740px,100dvh - 32px);max-height:calc(100dvh - 32px);margin:0;padding:0;position:fixed;inset:auto auto 18px 18px;overflow:hidden;box-shadow:0 20px 70px #122e4366}.chat-dialog78::backdrop{backdrop-filter:blur(4px);background:#132e4340}.chat-dialog78[open]{flex-direction:column;display:flex}.chat-heading78{color:#fff;background:#193648;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.chat-heading78 small{color:#dafa75;font-size:12px;font-weight:400;display:block}.chat-heading78 button{color:#dafa75;cursor:pointer;background:0 0;border:1px solid #fff7;border-radius:50%;width:40px;height:40px;font-size:26px}.chat-dialog78 iframe{border:0;flex:1;width:100%;min-height:0}.chat-embedded78 body>header,.chat-embedded78 body>footer,.chat-embedded78 main>.subhero,.chat-embedded78 main>section:not(.ai-section),.chat-embedded78 body>.contact-strip,.chat-embedded78 .sticky-contact,.chat-embedded78 .mobile-contact-bar{display:none!important}.chat-embedded78 .ai-section{width:100%;margin:0;padding:20px;display:block}.chat-embedded78 .ai-intro h2{font-size:24px}.chat-embedded78 .ai-intro .eyebrow{display:none}.chat-embedded78 .ai-intro p{line-height:1.5}.chat-embedded78 .ai-intro p.small{font-size:12px}.chat-embedded78 .ai-log{min-height:40px;max-height:300px}.chat-embedded78 .ai-panel textarea{font-size:16px}.chat-embedded78 .ai-panel .buttons{flex-wrap:wrap;gap:12px}.chat-embedded78 .ai-panel .button{padding:12px;font-size:14px}.ai-examples78{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.ai-examples78 button{color:#193648;cursor:pointer;background:#eef4f6;border:1px solid #b7cbd4;border-radius:14px;padding:8px 12px;font-size:13px}.ai-examples78 button:hover{background:#dafa75}.ai-message a{color:#193648;background:#dafa75;border-radius:12px;margin:6px 8px 0 0;padding:9px 12px;font-weight:700;display:inline-block}.ai-message p{white-space:pre-line}@media (width<=760px){.chat-launch78{bottom:calc(96px + env(safe-area-inset-bottom));border-radius:16px;padding:9px 12px;font-size:14px;left:12px}.chat-dialog78{width:calc(100vw - 20px);height:calc(100dvh - 20px);max-height:none;margin:0;inset:10px}.chat-embedded78 .ai-section{padding:14px}}.chat-embedded78 .closing,.chat-embedded78 .mobile-contact{display:none!important}.chat-embedded78 body{padding-bottom:0!important}.ai-examples78 button:before{display:none!important}.rainer-orb81{isolation:isolate;background:radial-gradient(circle at 35% 30%,#49798b,#152f42 70%);border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;position:relative;box-shadow:0 0 0 1px #fff8,0 0 18px #69d3e94d}.rainer-orb81:before{content:"";z-index:-1;filter:blur(3px);opacity:.7;background:conic-gradient(#dafa75,#69d3e9,#a4a1fc,#e3a4ec,#dafa75);border-radius:50%;animation:9s linear infinite rainer-orbit81;position:absolute;inset:-3px}.rainer-orb81 img{object-fit:contain;border-radius:50%;width:100%;height:100%;display:block;position:relative}.chat-launch78 .rainer-orb81{width:48px;height:48px}.chat-launch78{padding:8px 16px 8px 9px}.chat-heading78{gap:12px}.chat-heading78 .rainer-orb81{width:44px;height:44px}.chat-heading78 strong{flex:1}.chat-contact81{background:#edf3f5;border-bottom:1px solid #d2e0e6;gap:10px;padding:12px 16px;display:flex}.chat-contact81 a{text-align:center;color:#193648;background:#fff;border:1px solid #bbd1db;border-radius:12px;flex:1;padding:10px;font-size:14px;font-weight:700;text-decoration:none}.chat-contact81 a:last-child{background:#dafa75}.chat-contact81 a:hover{color:#dafa75;background:#193648}.ai-intro>.rainer-orb81{width:96px;height:96px;margin-bottom:20px}.chat-embedded78 .ai-intro>.rainer-orb81{display:none}.ai-thinking81 .rainer-orb81:before{opacity:1;filter:blur(5px);animation-duration:1.4s}.ai-thinking81 .rainer-orb81 img{animation:1.8s ease-in-out infinite rainer-breathe81}.ai-message a{overflow-wrap:break-word;max-width:100%;font-size:15px;line-height:1.45;text-decoration:none}.ai-message a:hover{color:#dafa75;background:#193648}.chat-launch78:before{display:none!important}@keyframes rainer-orbit81{to{transform:rotate(360deg)}}@keyframes rainer-breathe81{50%{transform:scale(1.035)}}@media (width<=760px){body .mobile-contact{display:none!important}.chat-launch78{bottom:calc(16px + env(safe-area-inset-bottom));font-size:14px;left:auto;right:14px}.chat-launch78 .rainer-orb81{width:42px;height:42px}.chat-contact81{padding:10px 12px}.chat-dialog78{height:calc(100dvh - 20px)}}@media (prefers-reduced-motion:reduce){.rainer-orb81:before,.ai-thinking81 .rainer-orb81 img{animation:none}}.ai-panel form .buttons{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;margin-top:16px;gap:12px!important;display:grid!important}.ai-panel form .buttons .button{text-align:center;white-space:normal;justify-content:center;width:100%;min-width:0;height:auto;min-height:56px;margin:0;line-height:1.3;padding:12px 8px!important;font-size:clamp(12px,3.2vw,15px)!important}.ai-panel form .buttons .ico{flex-shrink:0;width:20px;height:20px}.rainer-page82 .ai-intro>.rainer-orb81{width:180px;height:180px;margin:4px 0 28px}.rainer-page82 .ai-intro>.rainer-orb81:before{filter:blur(9px);animation:10s linear infinite rainer-orbit81,4s ease-in-out infinite rainer-glow82;inset:-7px}.rainer-page82 .subhero{padding-bottom:16px}.rainer-page82 .ai-section{padding-top:24px}.rainer-page82 .card{--ki-tone:#529eba;background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--ki-tone) 15%,#f7f9fc));border:1px solid color-mix(in srgb,var(--ki-tone) 32%,white);transition:transform .25s,box-shadow .25s,background .25s;box-shadow:inset 0 1px #fff,0 12px 30px #19364809}.rainer-page82 .card:nth-child(2){--ki-tone:#8c83ca}.rainer-page82 .card:nth-child(3){--ki-tone:#59af9f}.rainer-page82 .card:nth-child(4){--ki-tone:#bc879b}.rainer-page82 .card .ki-icon82{color:#193648;background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--ki-tone) 50%,white));width:64px;height:64px;box-shadow:0 6px 18px color-mix(in srgb,var(--ki-tone) 25%,transparent);border:1px solid #fff;border-radius:19px;place-items:center;display:grid}.rainer-page82 .ki-icon82 svg{opacity:1;visibility:visible;width:34px;height:34px;display:block}.rainer-page82 .card:hover{color:#193648;background:#e5faac;transform:translateY(-3px);box-shadow:0 15px 30px #19364816}.rainer-page82 .card:hover h3,.rainer-page82 .card:hover p{color:#193648}.chat-collapse82,.chat-restore82{display:none}.chat-dock82[hidden]{display:none!important}@keyframes rainer-glow82{50%{opacity:1;filter:blur(12px)}}@media (width<=760px){.chat-dock82{right:0;bottom:calc(16px + env(safe-area-inset-bottom));z-index:80;pointer-events:none;width:min(290px,100vw - 18px);height:78px;position:fixed}.chat-dock82 .chat-launch78{pointer-events:auto;width:calc(100% - 46px);height:74px;font-size:14px;transition:transform .48s cubic-bezier(.2,.75,.25,1),opacity .4s,filter .4s,visibility .48s;position:absolute;bottom:0;left:34px;right:12px}.chat-collapse82{color:#dafa75;pointer-events:auto;cursor:pointer;background:#193648;border:1px solid #fff;border-radius:12px 0 0 12px;place-items:center;width:34px;height:42px;padding:0;font-size:32px;font-weight:900;transition:opacity .3s,transform .48s,visibility .48s;display:grid;position:absolute;top:18px;left:0}.chat-restore82{color:#193648;opacity:0;visibility:hidden;cursor:pointer;pointer-events:none;background:#dafa75;border:1px solid #fff;border-right:0;border-radius:14px 0 0 14px;place-items:center;width:30px;height:60px;padding:0;font-size:35px;font-weight:900;transition:transform .45s .1s,opacity .3s .1s,visibility .3s;display:grid;position:absolute;top:7px;right:0;transform:translate(32px);box-shadow:0 0 12px #dafa75aa}.chat-dock82.is-tucked .chat-launch78,.chat-dock82.is-tucked .chat-collapse82{opacity:0;filter:blur(5px);pointer-events:none;visibility:hidden;transform:translate(-85px)scale(.8)}.chat-dock82.is-tucked .chat-restore82{visibility:visible;opacity:1;pointer-events:auto;animation:4s ease-in-out infinite rainer-glow82;transform:translate(0)}.rainer-page82 .ai-intro>.rainer-orb81{width:160px;height:160px}.chat-embedded78 .ai-section{padding:14px}.chat-embedded78 .ai-panel{padding:12px}}@media (prefers-reduced-motion:reduce){.rainer-page82 .ai-intro>.rainer-orb81:before,.chat-restore82{animation:none!important}.chat-dock82 *{transition:none!important}}.ai-panel form .buttons .button{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;display:flex!important}.ai-panel form .buttons .button>span{min-width:0;white-space:nowrap!important;flex:0 auto!important;width:auto!important;margin:0!important}.ai-panel form .buttons .button .ico{flex:0 0 17px!important;width:17px!important;height:17px!important;margin:0!important;position:static!important}@media (width<=760px){.chat-dock82{transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1),filter .5s}.chat-dock82.home-wait83{opacity:0;filter:blur(6px);visibility:hidden;pointer-events:none;transform:translate(80px)scale(.85)}.chat-dock82.home-wait83 *{pointer-events:none!important}.chat-dock82 .chat-launch78{width:calc(100% - 24px);padding-right:30px;left:12px}.chat-collapse82{z-index:2;width:28px;height:28px;box-shadow:none;color:#dafa75;background:0 0;border:0;border-radius:50%;font-size:26px;line-height:1;top:3px;left:auto;right:16px}.chat-collapse82:hover{background:#ffffff18}.chat-dock82.is-tucked .chat-restore82{box-shadow:0 0 9px #dafa7570;filter:none!important;animation:none!important}.ai-panel form .buttons{gap:8px!important}.ai-panel form .buttons .button{letter-spacing:-.15px;gap:4px!important;padding:12px 4px!important;font-size:clamp(10px,2.85vw,14px)!important}.ai-panel form .buttons .button .ico{flex-basis:15px!important;width:15px!important;height:15px!important}}@media (prefers-reduced-motion:reduce){.chat-dock82{transition:none!important}}.chat-dock82 .chat-collapse82{z-index:81;color:#dafa75;pointer-events:auto;background:#193648;border:1px solid #dafa7540;border-radius:50%;place-items:center;width:30px;height:30px;padding:3px;display:grid;top:6px;right:16px}.chat-collapse82 svg{pointer-events:none;width:19px;height:19px;display:block}.chat-dialog78[open]{transform-origin:0 100%;animation:.48s cubic-bezier(.16,1,.3,1) both chat-reveal84}.chat-dialog78[open]::backdrop{animation:.4s ease-out both chat-backdrop84}.chat-dialog78[open]:after{content:"";z-index:10;pointer-events:none;border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(115deg,#dafa75,#65dfed,#9d96fc,#eda6df,#dafa75) 0 0/300% 300%;padding:3px;animation:1.5s ease-in-out both chat-edge84;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@keyframes chat-reveal84{0%{opacity:0;transform:translateY(24px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes chat-backdrop84{0%{opacity:0}to{opacity:1}}@keyframes chat-edge84{0%{opacity:0;background-position:0%}20%{opacity:1}65%{opacity:.9}to{opacity:0;background-position:100%}}@media (width>=761px){.chat-dock82{z-index:80;pointer-events:none;width:290px;height:78px;position:fixed;bottom:24px;left:18px}.chat-dock82 .chat-launch78{pointer-events:auto;width:100%;height:78px;padding-right:40px;transition:opacity .4s,transform .48s,visibility .48s;position:absolute;inset:0}.chat-dock82 .chat-collapse82{position:absolute;top:6px;left:auto;right:6px}.chat-dock82 .chat-restore82{color:#193648;opacity:0;visibility:hidden;pointer-events:none;background:#dafa75;border:1px solid #fff;border-radius:0 14px 14px 0;place-items:center;width:30px;height:60px;font-size:35px;display:grid;position:absolute;bottom:0;left:-18px}.chat-dock82.is-tucked .chat-launch78,.chat-dock82.is-tucked .chat-collapse82{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-40px)scale(.85)}.chat-dock82.is-tucked .chat-restore82{opacity:1;visibility:visible;pointer-events:auto;filter:none;animation:none}}@media (width<=760px){.chat-dialog78[open]{transform-origin:100% 100%}.chat-dock82 .chat-launch78{padding-right:42px}}@media (prefers-reduced-motion:reduce){.chat-dialog78[open],.chat-dialog78[open]:after,.chat-dialog78[open]::backdrop{animation:none}.chat-dialog78[open]:after{display:none}}@media (width<=760px){.chat-dock82{width:min(250px,100vw - 18px)}.chat-dock82 .chat-launch78{gap:8px;padding-right:34px}.chat-dock82 .chat-launch78>span:last-child{white-space:nowrap}}.search-voice61 button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.search-voice61 button[hidden]{display:none!important}.speech-icon86{flex:0 0 19px;width:19px;height:19px;display:block}.chat-dock82{width:240px}.chat-dock82 .chat-restore82{place-items:center;line-height:1;padding:0!important}.chat-restore82 svg{pointer-events:none;flex:none;width:20px;height:24px;margin:0;display:block}@media (width<=760px){.chat-dock82{width:min(240px,100vw - 18px)}.chat-dock82 .chat-launch78{gap:7px;padding-right:30px}.search-voice61 button{gap:6px}.speech-icon86{flex-basis:17px;width:17px;height:17px}}.chat-dock82{bottom:24px;left:auto;right:12px}.chat-dock82 .chat-launch78{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.chat-dock82 .chat-launch78 img{-webkit-user-drag:none;pointer-events:none}.chat-dock82.is-dragging100 .chat-launch78{cursor:grabbing;transition:none!important}.chat-dock82 .chat-restore82{border-radius:14px 0 0 14px;bottom:auto;left:auto;right:0;position:fixed!important}.chat-dock82[data-side=left] .chat-restore82{border-radius:0 14px 14px 0;left:0;right:auto}.chat-dock82[data-side=right].is-tucked .chat-launch78,.chat-dock82[data-side=right].is-tucked .chat-collapse82{transform:translate(70px)scale(.85)}.chat-dock82[data-side=left].is-tucked .chat-launch78,.chat-dock82[data-side=left].is-tucked .chat-collapse82{transform:translate(-70px)scale(.85)}.chat-dock82 .chat-restore82{filter:none!important;animation:none!important}.chat-dock82[data-side=right] .chat-restore82 svg{transform:rotate(0)!important}.chat-dock82[data-side=left] .chat-restore82 svg{transform:rotate(180deg)!important}.search-mini61{isolation:isolate;position:relative;overflow:hidden}.search-mini61:before{content:"";pointer-events:none;z-index:-1;opacity:.24;background:url(assets/compass-real130.webp) 50%/contain no-repeat;width:36%;height:85%;position:absolute;right:5%;transform:translateY(-50%)rotate(-9deg)}.search-mini61 .search-mini-results{background:#eff5f7;position:relative}.search-mini61 .search-voice61{grid-template-columns:minmax(0,1fr) minmax(0,1.85fr);gap:8px;width:100%;display:grid}.search-mini61 .search-voice61 button{justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.search-mini61 .search-voice61 button[hidden]{display:none!important}.search-mini61 .search-voice61 [data-stop61]{grid-column:1/-1}.search-mini61 .search-voice61 span{white-space:nowrap}@media (width<=700px){.search-mini61:before{display:none}.search-mini61 .search-voice61{grid-template-columns:minmax(0,1fr) minmax(0,1.85fr)}.search-mini61 .search-voice61 button{gap:5px;padding:9px 5px;font-size:clamp(10px,2.8vw,13px)}.search-mini61 .speech-icon86{flex:none;width:18px;height:18px}}.search-mini61:before{filter:grayscale();opacity:.065;width:70%;height:235%;top:50%;right:-16%;transform:translateY(-50%)rotate(-20deg)}.search-mini61:has(.search-mini-results:not([hidden])):before{opacity:0}.blog-tile101{isolation:isolate;background:linear-gradient(135deg,#f9fcff,#d6eafa);border-radius:24px;min-height:330px;flex-direction:column!important;padding:28px!important;transition:transform .3s,box-shadow .3s!important;display:flex!important;position:relative!important;overflow:hidden!important}.blog-tile101>div{padding:0!important}.blog-symbol101{color:#356a80;background:#ffffffb8;border:1px solid #fff;border-radius:22px;flex:none;place-items:center;width:76px;height:76px;margin:0 0 24px;display:grid}.blog-symbol101 svg{visibility:visible!important;opacity:1!important;width:44px!important;height:44px!important;display:block!important}.blog-hover101{z-index:5;opacity:0;pointer-events:none;background:#193648;justify-content:center;align-items:center;transition:opacity .3s;display:flex;inset:0;position:absolute!important}.blog-hover101 img{object-fit:contain!important;object-position:center!important;border-radius:14px!important;width:calc(100% - 24px)!important;max-width:none!important;height:calc(100% - 24px)!important;max-height:none!important;margin:0!important;display:block!important;position:absolute!important;inset:12px!important;transform:none!important}.blog-hover101>span{color:#e2ff83;white-space:nowrap;background:#193648eb;border-radius:20px;padding:8px 16px;font-size:14px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.blog-tile101:focus-visible{outline-offset:4px;outline:3px solid #547f94}.blog-tile101:focus-visible .blog-hover101{opacity:1}.blog-tile101.is-opening101{transform:scale(1.035)!important}.blog-leave101 body{animation:.24s ease-in forwards blog-out101}.blog-enter101 body{animation:.36s ease-out both blog-in101}@keyframes blog-out101{to{filter:blur(7px);opacity:.55;transform:scale(1.015)}}@keyframes blog-in101{0%{filter:blur(7px);opacity:.55}to{filter:blur();opacity:1}}@media (hover:hover) and (pointer:fine){.blog-tile101:hover .blog-hover101{opacity:1}.blog-tile101:hover{box-shadow:0 14px 32px #19364820}}@media (prefers-reduced-motion:reduce){.blog-tile101,.blog-hover101{transition:none!important}.blog-enter101 body,.blog-leave101 body{animation:none!important}.blog-tile101.is-opening101{transform:none!important}}body .world-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px}body .world-card{perspective:1400px;box-shadow:none;border-radius:22px;overflow:visible;transform:none!important}body .world-card .world-card-link{flex:none}body .blog-tile101{isolation:auto;min-height:0;transform-style:preserve-3d;border-radius:22px;background:0 0!important;padding:0!important;transition:transform .8s cubic-bezier(.2,.65,.25,1)!important;display:block!important;overflow:visible!important}.blog-front109{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(135deg,#f9fcff,#e1edf5);border-radius:22px;padding:24px;display:block;position:relative}.blog-front109>div{padding:0!important}.blog-front109 .blog-symbol101{border-radius:14px;width:46px;height:46px;margin-bottom:14px}.blog-front109 .blog-symbol101 svg{width:28px!important;height:28px!important}body .blog-front109 h3{hyphens:none;margin:10px 0 12px;font-size:24px;line-height:1.2}body .blog-front109 p{margin:0 0 18px;font-size:16px;line-height:1.55}body .blog-front109 .eyebrow{margin-bottom:10px;font-size:10px;line-height:1.4}.blog-front109 .textlink{margin-top:22px;font-size:14px;display:block}body .blog-hover101{visibility:visible;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:auto;border-radius:22px;transition:none;overflow:hidden;transform:rotateY(180deg);opacity:1!important}body .blog-hover101 img{object-fit:contain!important;width:calc(100% - 20px)!important;height:calc(100% - 20px)!important;inset:10px!important}body .world-tags{border-top:1px solid #e0e9ee;gap:8px;margin-top:0;padding:20px 24px 22px}body .world-tags a{padding:6px 11px;font-size:12px}body .world-related>.world-tags{border:0;padding:8px 0 24px}@media (hover:hover) and (pointer:fine){body .world-card:hover .blog-tile101{transform:rotateY(180deg)!important}}body .blog-tile101:focus-visible{transform:rotateY(180deg)!important}@media (width<=650px){body .world-grid,body .world-related .world-grid{grid-template-columns:1fr}.blog-front109{padding:22px}body .blog-front109 h3{font-size:23px}}@media (prefers-reduced-motion:reduce){body .blog-tile101{transition:none!important}}.entry-area .rainer-entry.entry-six103{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:clamp(5px,1vw,14px);width:calc(100% - 48px);max-width:1150px;margin:14px auto 30px;padding:0;display:grid;overflow:visible}.entry-area .rainer-entry.entry-six103>a{box-sizing:border-box;background:var(--entry-tone);color:#193749;text-align:center;min-width:0;height:112px;box-shadow:none;border:1px solid #cadbe4;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;padding:12px 10px;text-decoration:none;transition:background .24s,color .24s;display:flex;position:relative;transform:none!important}.entry-six103>a:first-child{--entry-tone:#edf4f8}.entry-six103>a:nth-child(2){--entry-tone:#e6f0f6}.entry-six103>a:nth-child(3){--entry-tone:#dfebf3}.entry-six103>a:nth-child(4){--entry-tone:#d8e6ef}.entry-six103>a:nth-child(5){--entry-tone:#d1e1ec}.entry-six103>a:nth-child(6){--entry-tone:#cadde8}.entry-area .entry-six103 .entry-no,.entry-area .entry-six103 .entry-link{display:none}.entry-symbol106{color:#47788e;width:25px;height:25px;margin-bottom:9px;transition:opacity .2s,transform .2s;display:block}.entry-symbol106 svg{opacity:1!important;visibility:visible!important;width:100%!important;height:100%!important;display:block!important}.entry-area .entry-six103 h2{letter-spacing:-.02em;hyphens:auto;overflow-wrap:anywhere;color:inherit;margin:0;font-size:clamp(10px,1.3vw,16px);line-height:1.25;transition:opacity .2s,transform .2s}.entry-area .entry-six103 p{opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;margin:0;font-size:clamp(10px,1.1vw,14px);line-height:1.4;transition:opacity .24s,transform .24s,visibility .24s;display:flex;position:absolute;inset:12px 10px;transform:translateY(5px);color:#dfff78!important}.entry-area .rainer-entry.entry-six103>a:is(.entry-open108,:focus-visible){box-shadow:none!important;background:#193749!important;border-color:#193749!important}.entry-area .entry-six103>a:is(.entry-open108,:focus-visible) :is(.entry-symbol106,h2){opacity:0;transform:translateY(-5px)}.entry-area .entry-six103>a:is(.entry-open108,:focus-visible) p{opacity:1;visibility:visible;transform:none}@media (hover:hover) and (pointer:fine){.entry-area .rainer-entry.entry-six103>a:hover{box-shadow:none!important;background:#193749!important;border-color:#193749!important}.entry-area .entry-six103>a:hover :is(.entry-symbol106,h2){opacity:0;transform:translateY(-5px)}.entry-area .entry-six103>a:hover p{opacity:1;visibility:visible;transform:none}}.entry-area .entry-six103>a:focus-visible{outline-offset:3px;outline:3px solid #a3c338}@media (width<=600px){.entry-area .rainer-entry.entry-six103{gap:4px;width:calc(100% - 24px)}.entry-area .rainer-entry.entry-six103>a{border-radius:10px;height:100px;padding:7px 3px}.entry-symbol106{width:21px;height:21px;margin-bottom:7px}.entry-area .entry-six103 h2{font-size:clamp(8px,2.15vw,12px)}.entry-area .entry-six103 p{overflow-wrap:anywhere;font-size:clamp(8px,2.1vw,11px);line-height:1.25;inset:5px 3px}}@media (prefers-reduced-motion:reduce){.entry-area .entry-six103>a,.entry-symbol106,.entry-area .entry-six103 h2,.entry-area .entry-six103 p{transition:none}}.journey-toc110{background:#edf3f6;border:1px solid #d3e1e8;border-radius:18px;padding:0;overflow:hidden}.journey-toc110>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:18px;line-height:1.35;list-style:none;display:flex}.journey-toc110>summary::-webkit-details-marker{display:none}.journey-toc110>summary:after{display:none!important}.journey-toc110 summary small{color:#526975;margin-top:5px;font-size:12px;font-weight:400;display:block}.journey-toc110 .toc-toggle110{color:#3d6172;flex:none;align-items:center;gap:7px;font-size:12px;display:flex}.toc-toggle110 svg{width:18px;height:18px;transition:transform .2s}.journey-toc110 .toc-close110,.journey-toc110[open] .toc-open110{display:none}.journey-toc110[open] .toc-close110{display:inline}.journey-toc110[open] .toc-toggle110 svg{transform:rotate(180deg)}.journey-toc110 .journey-chapter-links{border-top:1px solid #d3e1e8;gap:6px;margin:0;padding:12px}.journey-toc110 .journey-chapter-links a{background:#ffffff9c;border:1px solid #0000;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;font-size:13px;line-height:1.45;text-decoration:none;display:grid}.journey-toc110 .chapter-number110{color:#315d72;background:#dce9ef;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:750;line-height:1;display:grid}.journey-toc110 .journey-chapter-links a:hover{color:#193648;background:#fff;border-color:#b7cbd5}.journey-toc110 .journey-chapter-links a:focus-visible{outline-offset:1px;outline:2px solid #47788e}@media (width>=1101px){.journey-toc110>summary{flex-wrap:wrap;gap:8px;padding:16px 12px;font-size:16px}.journey-toc110 .journey-chapter-links{padding:8px}.journey-toc110 .journey-chapter-links a{gap:8px;padding:10px 7px}}@media (prefers-reduced-motion:reduce){.toc-toggle110 svg{transition:none}}.journey-toc110 .journey-chapter-links{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.journey-toc110 .journey-chapter-links a{align-items:center!important}.journey-toc110 .journey-chapter-links a>span:last-child{align-self:center;margin:0}.journey-toc110 .toc-toggle110{color:#dfff78;background:#193648;border-radius:10px;padding:10px 13px;font-weight:750;transition:background .2s}.journey-toc110 .chapter-number110{transition:background .2s,color .2s}.journey-toc110 a:hover .chapter-number110,.journey-toc110 a:focus-visible .chapter-number110{color:#dfff78;background:#193648}.journey-toc110>summary:focus-visible{outline-offset:-3px;outline:3px solid #7c9eae}.compass-nav{max-height:calc(100dvh - 150px);overflow:auto;background:0 0!important;border:0!important;padding:0!important;display:block!important}.auto-toc111{width:100%;max-width:1150px;margin:28px auto 36px}[data-toc-heading]{scroll-margin-top:140px}@media (width>=1101px){.journey-chapters .journey-chapter-links,.compass-nav .journey-chapter-links{grid-template-columns:1fr}.compass-nav .journey-toc110>summary{flex-wrap:wrap;gap:10px;padding:16px 12px;font-size:16px}}@media (width<=1100px){.compass-layout{grid-template-columns:1fr}.compass-nav{max-height:none;position:static}}@media (width<=600px){.journey-toc110 .journey-chapter-links{grid-template-columns:1fr}.journey-toc110>summary{flex-wrap:wrap;padding:18px}.auto-toc111{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.journey-toc110 *{transition:none!important}}#navigation .nav-group-body a{border-radius:10px;transition:background .2s,color .2s,transform .2s}#navigation .nav-group-body a:hover,#navigation .nav-group-body a:focus-visible{outline-offset:2px;transform:translate(3px);color:#dfff78!important;background:#193648!important}#navigation .nav-group-body a:hover .nav-icon,#navigation .nav-group-body a:focus-visible .nav-icon{color:#dfff78!important;background:#2d4b5a!important}.menu-glyph112{flex:none;width:22px;height:20px;display:block;position:relative}.menu-glyph112 i{background:currentColor;border-radius:2px;width:18px;height:2px;transition:transform .25s,opacity .2s,top .25s;display:block;position:absolute;left:2px}.menu-glyph112 i:first-child{top:4px}.menu-glyph112 i:nth-child(2){top:9px}.menu-glyph112 i:nth-child(3){top:14px}.menu-button[aria-expanded=true] .menu-glyph112 i:first-child{top:9px;transform:rotate(45deg)}.menu-button[aria-expanded=true] .menu-glyph112 i:nth-child(2){opacity:0;transform:scaleX(0)}.menu-button[aria-expanded=true] .menu-glyph112 i:nth-child(3){top:9px;transform:rotate(-45deg)}[data-rainer-assistant=claim] .claim-toolbar112{flex-wrap:wrap;align-items:stretch;gap:7px;margin:14px 0 20px;display:flex!important}[data-rainer-assistant=claim] .claim-toolbar112 .button{min-width:0;box-shadow:none;flex:90px;justify-content:center;gap:5px;padding:10px 7px;font-size:11px;line-height:1.3;width:auto!important;margin:0!important}[data-rainer-assistant=claim] .claim-toolbar112 svg{fill:none;flex:none;width:16px;height:16px}[data-rainer-assistant=claim] .claim-toolbar112 [hidden],[data-rainer-assistant=claim] .claim-toolbar112 [data-dictate61]:before{display:none!important}.compass-hero{isolation:isolate;position:relative;overflow:hidden}.compass-hero:before{content:"";z-index:-1;pointer-events:none;filter:grayscale();opacity:.12;background:url(assets/compass-real130.webp) 50%/contain no-repeat;width:70%;height:235%;position:absolute;top:50%;right:-16%;transform:translateY(-50%)rotate(-20deg)}.compass-hero>.wrap{display:block}.compass-hero h1{max-width:900px}.compass-hero .lead{max-width:720px}.compass-copy .compass-intro{background:#edf4f6;border:1px solid #d7e4e8;border-radius:22px;padding:26px 30px}.compass-copy .compass-intro p:first-child{font-size:21px}.compass-copy .compass-statement112{color:#193648;border-left:4px solid #bfdc6d;padding:8px 0 8px 20px;font-weight:700}.compass-copy .value-section112{background:#fff;border:1px solid #d8e4e9;border-radius:22px;margin:0 0 24px;padding:28px 30px;box-shadow:0 8px 24px #19364804}.value-heading112{align-items:flex-start;gap:18px;display:flex}.value-icon112{color:#47778a;background:#eaf2f5;border-radius:15px;flex:none;place-items:center;width:54px;height:54px;display:grid}.value-icon112 svg{width:29px;height:29px}.value-number112{letter-spacing:.1em;text-transform:uppercase;color:#4b7181;font-size:11px;font-weight:700}.compass-copy .value-heading112 h2{margin:8px 0 22px;font-size:clamp(24px,2.3vw,31px)}.compass-copy .value-lead112{color:#193648;margin:0 0 22px;font-size:21px;line-height:1.6}.value-depth112{background:0 0!important;border:0!important;padding:0!important}.value-depth112>summary{cursor:pointer;background:#193648;border-radius:11px;justify-content:space-between;align-items:center;padding:13px 17px;font-size:14px;font-weight:700;list-style:none;display:flex;color:#dfff78!important}.value-depth112>summary::-webkit-details-marker{display:none}.value-depth112>summary:after{font-size:22px;content:"+"!important;position:static!important}.value-depth112[open]>summary:after{content:"−"!important}.value-detail112{padding-top:24px}.compass-copy .value-detail112 p{font-size:18px;line-height:1.8}.compass-copy .value-emphasis112{background:#f0f5f7;border-left:3px solid #90b3c1;border-radius:0 14px 14px 0;padding:20px}.compass-copy .value-detail112 p:last-child{margin-bottom:0}@media (width<=600px){.compass-copy .value-section112,.compass-copy .compass-intro{padding:22px 19px}.value-heading112{gap:12px}.value-icon112{width:42px;height:42px}.value-icon112 svg{width:24px;height:24px}.compass-hero:before{opacity:.08;width:120%;right:-55%}.compass-copy .value-lead112{font-size:19px}.claim-toolbar112 .button{flex-basis:42%!important}}@media (prefers-reduced-motion:reduce){.menu-glyph112 i,#navigation .nav-group-body a{transition:none}}html body #main [data-rainer-assistant=claim] form.claim-chat112 .buttons.claim-toolbar112{flex-wrap:nowrap!important;grid-template-columns:none!important;gap:6px!important;display:flex!important}html body #main [data-rainer-assistant=claim] form.claim-chat112 .claim-toolbar112 button.button{flex:1 1 0!important;width:0!important;min-width:0!important;max-width:none!important;padding:10px 5px!important;font-size:11px!important}html body #main [data-rainer-assistant=claim] form.claim-chat112 .claim-toolbar112 button[hidden],html body #main [data-rainer-assistant=claim] .claim-toolbar112 [data-ai-draft]:disabled{display:none!important}html body a[href]{transition:color .18s,background-color .18s,text-decoration-color .18s}html body a[href]:not(.simplr-app-badge):not(:has(h2)):not(:has(h3)):not(.personal-topic):not(.blog-tile101):hover,html body a[href]:not(.simplr-app-badge):not(:has(h2)):not(:has(h3)):not(.personal-topic):not(.blog-tile101):focus-visible{color:#dfff78!important;text-decoration-color:currentColor!important}html body a.button:hover,html body a.button:focus-visible{color:#dfff78!important;background:#193648!important}html body #navigation .nav-group-body a:hover,html body #navigation .nav-group-body a:focus-visible,html body #navigation [data-nav-view] a:hover,html body #navigation [data-nav-view] a:focus-visible{border-radius:8px;color:#193648!important;box-shadow:none!important;background:#dfff78!important;transform:none!important}html body #navigation .nav-group-body a:hover .nav-icon,html body #navigation .nav-group-body a:focus-visible .nav-icon{color:#315d72!important;background:0 0!important}html body #navigation .nav-group-body a:hover span,html body #navigation .nav-group-body a:focus-visible span{color:inherit!important}html body .bu-depth h3{margin-top:30px!important;margin-bottom:20px!important;padding-top:16px!important}html body main details>summary{transition:color .18s,background-color .18s}html body main details>summary:hover,html body main details>summary:focus-visible{background-color:#193648;border-radius:8px;color:#dfff78!important}html body #navigation summary:hover,html body #navigation summary:focus-visible{border-radius:8px;color:#193648!important;background:#dfff78!important}html body [id^=bu-bubble-].is-open{-webkit-backdrop-filter:blur(14px)saturate(140%);color:#193648;background:linear-gradient(135deg,#ffdcdce6,#ef576b66 58%,#bc203c52)!important;border:1px solid #c02c418c!important;box-shadow:inset 0 1px #fffd,inset 0 -1px #b0273e35,0 6px 18px #ad344b20!important}html body [id^=bu-bubble-].is-open [data-status]{color:#a71d36!important}.speaker-actions114{flex-wrap:wrap;align-items:center;gap:14px;margin:22px 0 28px;display:flex}.speaker-actions114 .button{margin:0!important}.sp-step-actions{gap:14px!important;margin-top:24px!important}html body .compass-copy .value-section112{box-shadow:none;background:#f0f5f7;border:0;margin-bottom:30px;padding:30px}html body .compass-copy .value-detail112{padding-top:0}html body .compass-copy .value-emphasis112{background:0 0;border:0;border-radius:0;padding:0}html body .compass-copy #wert-2,html body .compass-copy #wert-6{color:#fff;background:#193648;border-radius:24px}html body .compass-copy #wert-2 p,html body .compass-copy #wert-6 p,html body .compass-copy #wert-2 h2,html body .compass-copy #wert-6 h2{color:#fff;background:0 0}html body .compass-copy #wert-2 .value-number112,html body .compass-copy #wert-6 .value-number112,html body .compass-copy #wert-6 .value-detail112 p:last-child{color:#dfff78}html body .compass-copy #wert-2 .value-icon112,html body .compass-copy #wert-6 .value-icon112{color:#dfff78;background:#ffffff12}html body .compass-copy .compass-statement112{background:#e8f2c9;border:0;border-radius:14px;padding:20px}@media (width<=600px){html body .compass-copy .value-section112{padding:23px 20px}.speaker-actions114{gap:12px}}@media (prefers-reduced-motion:reduce){html body a[href],html body main details>summary{transition:none}}html body #main [data-rainer-assistant=claim] form.claim-chat112 .buttons.claim-toolbar112{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body #main [data-rainer-assistant=claim] form.claim-chat112 .claim-toolbar112 button.button{white-space:normal;min-height:50px;line-height:1.4;width:100%!important;padding:13px 10px!important;font-size:14px!important}.claim-toolbar112 [type=submit]{grid-area:1/1}.claim-toolbar112 [data-dictate61]{grid-area:1/2}.claim-toolbar112 [data-ai-voice]{grid-area:2/1}.claim-toolbar112 [data-ai-clear]{grid-area:2/2}.claim-toolbar112 [data-ai-stop]{grid-area:3/1}.claim-toolbar112 [data-ai-draft]{grid-area:3/2}html body label.consent-missing115{color:#852438!important;background:#fff0f1!important;border:2px solid #c43a50!important;box-shadow:0 0 0 3px #c43a5015!important}html body label.consent-missing115 input{outline-offset:3px;outline:2px solid #c43a50}html body .chat-dialog78[data-side=right]{transform-origin:100% 100%!important;left:auto!important;right:14px!important}html body .chat-dialog78[data-side=left]{transform-origin:0 100%!important;left:14px!important;right:auto!important}@media (width<=420px){html body #main [data-rainer-assistant=claim] form.claim-chat112 .claim-toolbar112 button.button{padding:12px 7px!important;font-size:13px!important}}html body .header-menu116{flex-direction:column;flex:none;align-items:stretch;gap:7px;width:110px;display:flex}html body .header-menu116>.menu-button,html body .header-menu116>.tone-toggle{box-sizing:border-box;width:100%!important;min-width:0!important;margin:0!important}html body .header-menu116>.tone-toggle{height:32px!important;min-height:32px!important;padding:3px!important}html body .personal-topic:hover,html body .personal-topic:focus-visible{color:#193648!important}html body .bu-product-back button{isolation:isolate;background-clip:padding-box;border-radius:10px;overflow:hidden}html body .bu-product-back button:hover,html body .bu-product-back button:focus-visible{box-shadow:none;color:#dfff78!important;background:#193648!important}html body .bu-product-back button span{color:inherit;background:0 0!important}#bu-konfigurator{scroll-margin-top:145px}@media (width<=600px){html body .header-menu116{gap:6px;width:80px}html body .header-menu116>.menu-button{min-height:42px;padding:8px!important}html body .header-menu116>.tone-toggle{height:29px!important;min-height:29px!important}}html body .header-menu116>.tone-toggle{justify-content:space-between;display:flex;height:40px!important;min-height:40px!important;padding:4px!important}html body .header-menu116 .tone-toggle>span:not(.tone-slider){width:50%;line-height:30px}html body .header-menu116 .tone-slider{width:calc(50% - 4px)!important;height:30px!important;transition:transform .3s!important;top:4px!important;left:4px!important;transform:translate(0)!important}html body .header-menu116 .tone-toggle[aria-checked=true] .tone-slider{transform:translate(100%)!important}html body .chat-heading78 button{box-shadow:none;border:0;outline:none;flex:none;place-items:center;padding:0;line-height:1;transition:background .2s,color .2s;display:grid}html body .chat-heading78 button:hover,html body .chat-heading78 button:focus-visible{color:#193648;box-shadow:none;background:#dfff78;outline:none}html body .voice-references>a:is(:hover,:focus-visible),html body .world-topics>a:is(:hover,:focus-visible){border-color:#8cae34;color:#193648!important;background:#dfff78!important}html body .voice-references>a:is(:hover,:focus-visible) *,html body .world-topics>a:is(:hover,:focus-visible) *{color:#193648!important}html body a[href]:not(.simplr-app-badge):not(footer a):not(.button):not(.card):not(.personal-topic):not(.blog-tile101):not(:has(h2)):not(:has(h3)):not(:has(img)):not(.customer-access):not(.rainer-entry):is(:hover,:focus-visible){color:#286781!important;text-decoration-color:currentColor!important}html body #navigation a:is(:hover,:focus-visible){color:#193648!important}.speech-inline117{color:#193648;text-align:left;background:#e9f1f5;border:1px solid #bed1db;border-radius:16px;flex-basis:100%;grid-column:1/-1;width:100%;margin-top:16px;padding:18px}.speech-inline117 p{margin:8px 0 12px;font-size:14px;line-height:1.5}.speech-inline117 label{align-items:flex-start;gap:9px;font-size:14px;display:flex}.speech-inline117 input{min-width:18px;height:18px;margin-top:2px;width:18px!important}.speech-inline117 button{margin-top:14px}.speech-inline117 button:disabled{opacity:.45;cursor:not-allowed}@media (width>=1000px){html body .chat-dialog78{width:min(980px,100vw - 48px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}}@media (width>=700px){.chat-embedded78 body{margin:0!important}.chat-embedded78 main{padding:0!important}.chat-embedded78 .ai-section{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);align-items:start;gap:24px;padding:24px!important;display:grid!important}.chat-embedded78 .ai-panel{margin-top:0!important;padding:18px!important}.chat-embedded78 .ai-intro h2{line-height:1.15;font-size:28px!important}.chat-embedded78 .ai-log:empty{display:none}.chat-embedded78 .ai-log{min-height:0;max-height:30vh;overflow:auto}.chat-embedded78 .ai-panel textarea{height:100px;min-height:90px!important}.chat-embedded78 .ai-panel [data-ai-status]{margin:12px 0;font-size:12px;line-height:1.4}.chat-embedded78 .ai-panel>a{font-size:12px}}html body footer a[href]:is(:hover,:focus-visible){color:#dfff78!important;text-decoration-color:currentColor!important}html body .header-actions{align-items:flex-start}html body .header-actions>.desktop-topic{align-items:center;min-height:44px;display:flex}html body .header-actions>.customer-access,html body .header-menu116>.menu-button{box-sizing:border-box;justify-content:center;align-items:center;height:44px;min-height:44px;display:flex}html body .header-menu116:has(>.menu-button[aria-expanded=true])>.tone-toggle{visibility:hidden;pointer-events:none}html body main details:not(.journey-toc110)>summary{box-sizing:border-box;border-radius:12px;gap:22px;padding:18px 24px}html body main details:not(.journey-toc110)>summary:is(:hover,:focus-visible){color:#193648!important;background:#dfff78!important}html body main details:not(.journey-toc110)>summary:is(:hover,:focus-visible):after,html body main details:not(.journey-toc110)>summary:is(:hover,:focus-visible)>*{color:#193648!important}html body main .bu-depth details>summary{padding-right:58px}html body main .bu-depth details>summary:after{right:24px}@media (width<=600px){html body main details:not(.journey-toc110)>summary{padding:16px 20px}html body main .bu-depth details>summary{padding-right:52px}html body main .bu-depth details>summary:after{right:20px}}html body main .bu-depth details>summary:is(:hover,:focus-visible){color:#dfff78!important;background:0 0!important}html body main .bu-depth details>summary:is(:hover,:focus-visible):after,html body main .bu-depth details>summary:is(:hover,:focus-visible)>*{color:#dfff78!important}html body .chat-dialog78{width:min(560px,100vw - 28px)!important;height:auto!important;max-height:calc(100dvh - 32px)!important}html body .chat-dialog78 iframe{height:var(--chat-content-height,620px);flex:none;max-height:calc(100dvh - 180px);display:block}html body .chat-heading78 button{transition:background-color .18s,color .18s,transform .18s;color:#dfff78!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}html body .chat-heading78 button:hover{transform:scale(1.08);color:#193648!important;background:#dfff78!important}html body .chat-heading78 button:focus-visible{outline-offset:3px;outline:2px dashed #dfff78!important}html body .chat-heading78 button svg{pointer-events:none;display:block}.chat-embedded78 .ai-section{min-height:0!important;padding:18px!important;display:block!important}.chat-embedded78 .ai-intro h2{margin:0 0 12px;line-height:1.2;font-size:24px!important}.chat-embedded78 .ai-intro p{margin:0 0 10px;font-size:14px;line-height:1.45}.chat-embedded78 .ai-intro p.small{font-size:11px;line-height:1.45}.chat-embedded78 .ai-panel{margin-top:14px!important;padding:14px!important}.chat-embedded78 .ai-log:empty{display:none}.chat-embedded78 .ai-log{min-height:0;max-height:24vh;overflow:auto}.chat-embedded78 .ai-panel textarea{height:90px;min-height:90px!important}.chat-embedded78 .ai-panel [data-ai-status]{margin:10px 0;font-size:11px;line-height:1.4}.chat-embedded78 .ai-panel>a{font-size:12px}@media (prefers-reduced-motion:reduce){html body .chat-heading78 button{transition:none}html body .chat-heading78 button:hover{transform:none}}html body header .header-actions{flex-wrap:nowrap;align-items:center;gap:14px;display:flex}html body header .header-actions>.tone-toggle{box-sizing:border-box;flex:none;width:108px;height:44px;min-height:44px;padding:4px;display:flex!important}html body header .header-actions>.tone-toggle .tone-slider{width:48px;height:34px!important;transition:transform .3s!important;top:4px!important;left:4px!important;transform:translate(0)!important}html body header .header-actions>.tone-toggle[aria-checked=true] .tone-slider{transform:translate(50px)!important}html body header .header-actions>.menu-button,html body header .header-actions>.customer-access{box-sizing:border-box;justify-content:center;align-items:center;height:44px;min-height:44px;display:flex}html body header .header-actions:has(>.menu-button[aria-expanded=true])>.tone-toggle,.speech-inline117[hidden],.speech-progress120[hidden]{display:none!important}.speech-field120{flex:1;width:100%;min-width:0;display:block;position:relative}.speech-field120>input,.speech-field120>textarea{box-sizing:border-box;width:100%}.speech-field120.is-processing>input,.speech-field120.is-processing>textarea{padding-right:44px!important}.speech-progress120{color:#286781;pointer-events:none;width:20px;height:20px;margin-top:-10px;display:block;position:absolute;top:50%;right:14px}.speech-progress120 svg{width:20px;height:20px;animation:1s linear infinite speech-spin120;display:block}@keyframes speech-spin120{to{transform:rotate(360deg)}}@media (width<=650px){html body header .header-actions{gap:6px}html body header .header-actions>.tone-toggle{width:76px}html body header .header-actions>.tone-toggle>span:not(.tone-slider){width:32px;font-size:11px}html body header .header-actions>.tone-toggle .tone-slider{width:32px}html body header .header-actions>.tone-toggle[aria-checked=true] .tone-slider{transform:translate(34px)!important}}@media (prefers-reduced-motion:reduce){.speech-progress120 svg{animation:none}}html body>header{padding-top:10px!important;padding-bottom:10px!important}html body>header .brand{max-width:250px}html body>header .brand img{max-width:100%;height:auto}html body #co-result p,html body #co-result p b,html body #co-result small{opacity:1;color:#e2edf2!important}html body a.simplr-app-badge,html body a.simplr-app-badge>b,html body a.simplr-app-badge>span{transition:color .2s;color:#193648!important}html body a.simplr-app-badge:is(:hover,:focus-visible),html body a.simplr-app-badge:is(:hover,:focus-visible)>b,html body a.simplr-app-badge:is(:hover,:focus-visible)>span{color:#234d60!important}html body a.simplr-app-badge img{transition:transform .25s;transform:scale(1)}html body a.simplr-app-badge:is(:hover,:focus-visible) img{transform:scale(1.07)}html body a.simplr-app-badge:focus-visible{outline-offset:4px;outline:2px solid #234d60}@media (prefers-reduced-motion:reduce){html body a.simplr-app-badge img{transition:none}}html body header .menu-button>.menu-glyph112{width:22px;height:20px;color:inherit;flex:0 0 22px;visibility:visible!important;opacity:1!important;display:block!important}html body header .menu-glyph112 i{background:currentColor;visibility:visible!important;display:block!important}@media (width<=700px){html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html body main details:not(.journey-toc110) p,html body main details:not(.journey-toc110) li{font-size:16px!important;line-height:1.6!important}html body main .bu-depth details>p{max-width:100%;margin:16px 0 20px;padding:0 20px;font-size:16px!important;line-height:1.6!important}html body main .bu-depth details>summary{font-size:16px;line-height:1.4}html body .entry-area .rainer-entry.entry-six103{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;width:calc(100% - 32px);margin:20px auto 28px}html body .entry-area .rainer-entry.entry-six103>a{isolation:isolate;border-radius:14px;height:112px;min-height:112px;padding:12px 8px;overflow:hidden}html body .entry-area .entry-six103 h2{hyphens:none;overflow-wrap:normal;word-break:normal;max-width:100%;margin:0;font-size:13px!important;line-height:1.25!important}html body .entry-area .entry-six103 .entry-symbol106{flex:0 0 25px;width:25px;height:25px;margin:0 0 9px}html body .entry-area .entry-six103 p{overflow-wrap:normal;inset:10px 8px;font-size:12px!important;line-height:1.35!important}}html body .pension-planner label>div:has(>.pension-unit126){align-items:center;gap:8px;min-width:0;display:flex}html body .pension-planner label>div:has(>.pension-unit126)>input{flex:1 1 0;width:0;min-width:0}html body .pension-unit126{white-space:nowrap;word-break:normal;flex:none;font-size:14px;line-height:1.3;display:inline-block!important}@media (width<=700px){html body .pension-planner .triangle-settings label{min-width:0;max-width:none}html body .pension-unit126{font-size:13px}}@media (width<=900px){html body #navigation .nav-group>summary{box-sizing:border-box;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:50px;display:flex;padding:14px 16px!important}html body #navigation .nav-group>summary>.menu-symbol{flex:0 0 22px;width:22px;height:22px;margin:0}html body #navigation .nav-group>summary>span{flex:auto;min-width:0;margin:0}html body #navigation .nav-group>summary:after{text-align:center;flex:0 0 18px;width:18px;margin:0;line-height:1;position:static}}html body .philosophy-mobile128{display:none}@media (width<=700px){html body .philosophy-desktop128{display:none}html body .philosophy-mobile128{display:inline}}
html body main .journey-toc110>summary:is(:hover,:focus-visible) small{color:#e6eff3!important;opacity:1}

/* maker151 */
/* Add one compact colleague entry without changing the existing menu behavior. */
html body header .header-actions>.makler-link151{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid #b9cdd7;border-radius:12px;background:#e8f0f4;color:#214354;font-size:13px;font-weight:750;line-height:1.1;text-decoration:none;white-space:nowrap;flex-shrink:0}html body header .header-actions>.makler-link151:hover,html body header .header-actions>.makler-link151:focus-visible{background:#183746;color:#d8ff51}html body header .header-actions>.makler-link151:focus-visible{outline:2px solid #477e91;outline-offset:3px}.makler151-promo{padding:38px;border:1px solid #cedee6;border-radius:24px;background:linear-gradient(120deg,#eaf2f6,#d8e7ee);margin-top:40px;margin-bottom:45px;color:#193746}.makler151-promo h2{font-size:clamp(24px,3vw,35px);line-height:1.15;max-width:900px;margin:12px 0 20px}.makler151-promo p{max-width:900px;line-height:1.65}.makler151-promo .makler151-button{display:inline-flex;align-items:center;gap:15px;padding:14px 20px;background:#183746;color:#d8ff51;border-radius:12px;text-decoration:none;font-size:14px;font-weight:750;margin-top:15px}.makler151-promo .makler151-button:hover{background:#d8ff51;color:#183746}.makler151-promo .makler151-facts{display:flex;gap:12px 25px;flex-wrap:wrap;font-size:13px;font-weight:650}.makler151-promo .makler151-case{display:grid;grid-template-columns:1fr 1fr;gap:30px}.makler151-promo .makler151-example{padding:25px;background:#183746;border-radius:18px;align-self:center}.makler151-promo .makler151-example p{color:#fff;font-size:15px}.makler151-promo .makler151-example b{color:#d8ff51}.makler151-promo .makler151-example small{color:#dce9ef;display:block;line-height:1.6}
@media(max-width:1250px){html body header .header-actions>.desktop-topic{display:none!important}}
@media(max-width:700px){html body>header{padding:10px!important;gap:8px!important}html body>header .brand{flex:0 1 clamp(60px,calc(100vw - 254px),150px)!important;width:clamp(60px,calc(100vw - 254px),150px)!important;max-width:150px!important;min-width:60px!important}html body>header .brand img{width:100%!important;height:auto!important}html body header .header-actions{gap:4px!important;flex:0 0 auto!important}html body header .header-actions>.customer-access{width:32px!important;min-width:32px!important;flex:0 0 32px!important;height:44px!important;min-height:44px!important;padding:6px!important}html body header .header-actions>.customer-access :is(.access-long,.access-short){display:none!important}html body header .header-actions>.customer-access svg{width:20px!important;height:20px!important}html body header .header-actions>.makler-link151{font-size:10px!important;width:58px!important;min-height:44px!important;padding:5px!important;border-radius:10px!important}html body header .header-actions>.menu-button{width:34px!important;min-width:34px!important;height:44px!important;min-height:44px!important;padding:6px!important;gap:0!important}html body header .header-actions>.menu-button>span:first-child{display:none!important}html body header .header-actions>.tone-toggle{width:60px!important;min-width:60px!important;height:44px!important;padding:4px!important}html body header .header-actions>.tone-toggle>span:not(.tone-slider){width:25px!important;font-size:10px!important}html body header .header-actions>.tone-toggle .tone-slider{width:25px!important;left:4px!important;top:4px!important;bottom:4px!important}html body header .header-actions>.tone-toggle[aria-checked=true] .tone-slider{transform:translateX(26px)!important}.makler151-promo{padding:24px}.makler151-promo .makler151-case{grid-template-columns:1fr;gap:15px}}
