
:root{--blue:#07579d;--navy:#063d74;--orange:#ed7800;--paper:#f1f7fb} body{background:#fff}.preview-note{padding:8px 20px;background:#fff4e5;color:#734100;font-size:13px;text-align:center}.preview-nav{background:#e8f3fa;border-bottom:1px solid #d1e2f0}.preview-nav .nav{min-height:92px}.preview-nav .brand img{width:106px;height:auto}.preview-nav .menu{gap:25px}.preview-nav .anniversary-logo img{width:112px;height:auto}.mobile-label{display:none}.upgrade-hero{background:linear-gradient(110deg,#f9fcfe 15%,#e7f3fc 100%);padding:80px 0 74px;overflow:hidden}.hero-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:center}.upgrade-hero h1{font-size:clamp(36px,5vw,62px);line-height:1.08;letter-spacing:-.025em;margin:12px 0 22px;max-width:740px}.upgrade-hero p{max-width:680px;color:#425d76;font-size:18px;line-height:1.75}.eyebrow{color:#d96500;letter-spacing:.09em;font-size:13px;font-weight:800;text-transform:uppercase}.upgrade-hero .actions{margin-top:26px}.hero-panel{padding:30px;border:1px solid #d4e5f2;border-radius:20px;background:#fff;box-shadow:0 20px 60px #144d7820}.hero-panel .mini{display:flex;align-items:center;gap:14px;padding:11px 5px;border-bottom:1px solid #e5edf3;color:#063d74;font-weight:700}.hero-panel .mini:last-child{border:0}.hero-panel .mini b{width:36px;height:36px;display:grid;place-items:center;background:#eef6fc;border-radius:10px;color:#dc6c00}.upgrade-section{padding:78px 0}.upgrade-section.soft{background:#f2f7fb}.intro{max-width:810px}.intro h2,.upgrade-section h2{color:var(--navy);font-size:clamp(29px,3vw,42px);line-height:1.18;margin:10px 0 20px}.intro p{font-size:17px;color:#536a80;line-height:1.75}.upgrade-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:32px}.upgrade-card{background:white;border:1px solid #dbe7f0;border-radius:18px;padding:28px;box-shadow:0 12px 30px #0b47760c}.upgrade-card:last-child{grid-column:1/-1}.card-head{display:flex;align-items:center;gap:14px}.icon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;color:#07579d;background:#e9f3fb}.icon svg{width:27px;height:27px}.step{font-size:12px;letter-spacing:.08em;color:#b95400;font-weight:800}.upgrade-card h3{font-size:25px;color:#063d74;margin:18px 0 8px}.upgrade-card p{line-height:1.72;color:#445d73}.upgrade-card .card-lead{font-weight:700;color:#07579d}.upgrade-card ul{margin:18px 0;padding:0;list-style:none}.upgrade-card li{padding:5px 0 5px 24px;position:relative}.upgrade-card li:before{content:"✓";color:#df7000;position:absolute;left:0;font-weight:bold}.impulse{border-left:3px solid #f58200;padding:13px 16px;background:#f3f8fc;color:#31536e;border-radius:0 8px 8px 0}.impulse strong{color:#07579d}.upgrade-end{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.upgrade-end p{color:#536a80;line-height:1.7}.upgrade-end .card{padding:28px;border-radius:16px}.preview-footer{background:#073a69;color:#eef6fc;padding:30px 0}.preview-footer a{text-decoration:underline}.preview-footer .container{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.navlinks a{font-weight:700;font-size:14px}.navlinks a:hover{color:#ef7900}@media(max-width:900px){.navlinks{display:none}.mobile-label{display:block;color:#07579d;font-weight:700}.preview-nav .nav{justify-content:space-between}.hero-layout{grid-template-columns:1fr;gap:28px}.hero-panel{max-width:600px}.upgrade-hero{padding:52px 0}.upgrade-grid,.upgrade-end{grid-template-columns:1fr}.upgrade-card:last-child{grid-column:auto}}@media(max-width:480px){.upgrade-card{padding:22px}.preview-nav .brand img{width:82px}.brand-text{display:none}.upgrade-section{padding:55px 0}.upgrade-hero h1{font-size:38px}.preview-nav .anniversary-logo img{width:85px}}

.upgrade-graphic{margin:0;min-width:0}.upgrade-graphic img{display:block;width:100%;height:auto;border-radius:18px;box-shadow:0 20px 60px #144d7820}
