
.feature-stage{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:4vw;padding:64px 5vw 72px;background:#eff2e9;color:#29453e;box-sizing:border-box}.feature-stage *{box-sizing:border-box}.feature-stage .stage-kicker{font:11px/1.6 sans-serif;letter-spacing:.22em}.feature-stage h1{font:500 clamp(32px,3.6vw,53px)/1.55 serif;letter-spacing:.02em;margin:25px 0}.feature-stage .stage-lead{font-size:15px;line-height:2.1}.stage-actions{display:flex;gap:20px;flex-wrap:wrap;align-items:center;margin-top:30px}.stage-actions a{color:inherit;font-size:13px;text-underline-offset:6px}.stage-actions a:first-child{background:#29453e;color:white;padding:18px 24px;text-decoration:none;min-height:50px}.stage-actions a:first-child:hover{background:#456356}.stage-art{position:relative;min-width:0}.stage-photo{display:block;width:100%;height:470px;object-fit:cover;border-radius:42% 3px 3px 3px}.stage-travel{background:#f4efe6;color:#304f57}.boarding-note{position:absolute;bottom:25px;left:-25px;background:#fffdf5;padding:23px 30px;transform:rotate(-3deg);box-shadow:0 12px 24px #263f3818}.boarding-note small{font-size:10px;letter-spacing:.15em}.boarding-note strong{display:block;font:26px/1.8 Georgia,serif}.stage-sim{background:#edf3e8}.stage-sim h1{font-family:sans-serif;font-weight:700}.cost-panel{background:white;border-radius:28px;padding:32px;box-shadow:20px 24px 0 #d5e3cc;border:1px solid #d2dfc9}.cost-panel>span{font-size:11px;letter-spacing:.14em}.cost-panel h2{font-size:22px;margin:14px 0 25px}.cost-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cost-inputs label{font-size:11px;line-height:1.7}.cost-inputs input{display:block;width:100%;min-width:0;border:0;border-bottom:1px solid #acbda6;background:#f1f5ed;padding:12px 7px;font:18px sans-serif;color:#29453e;margin:8px 0}.cost-result{border-top:1px solid #d4dfcf;padding-top:24px;margin-top:20px}.cost-result small{display:block}.cost-result output{font:46px/1.5 Georgia,serif}.cost-result p{font-size:11px;line-height:1.8}.screen-art{background:#203d39;border:12px solid #344f47;border-radius:30px;color:#f6f0df;min-height:360px;display:grid;place-content:center;text-align:center;position:relative;overflow:hidden;box-shadow:15px 20px 0 #e1ded0}.screen-art:before,.screen-art:after{content:"";position:absolute;inset:26px;border:1px solid #a9b8a34d;border-radius:50%;transform:rotate(-30deg)}.screen-art:after{inset:60px -30px;transform:rotate(30deg)}.screen-art span{font:12px sans-serif;letter-spacing:.3em}.screen-art strong{font:clamp(45px,5vw,76px)/1.4 Georgia,serif;letter-spacing:.04em}.screen-art p{font-size:13px;letter-spacing:.18em}.stage-vod{background:#f4f0e6}.feature-stage a:focus-visible,.feature-stage input:focus-visible{outline:3px solid #b18849;outline-offset:4px}
@media(max-width:700px){.feature-stage{grid-template-columns:1fr;padding:32px 24px 55px;gap:36px}.feature-stage h1{font-size:35px;margin:20px 0}.stage-lead{font-size:14px!important}.stage-photo{height:355px}.boarding-note{left:-8px;padding:18px 22px;bottom:22px}.cost-panel{padding:23px 19px;box-shadow:10px 12px 0 #d5e3cc}.cost-inputs{gap:7px}.cost-inputs input{font-size:16px}.cost-result output{font-size:39px}.screen-art{min-height:290px;border-width:9px;box-shadow:8px 12px 0 #e1ded0}.screen-art strong{font-size:54px}.stage-actions{gap:18px}.stage-actions a:first-child{width:100%;text-align:center}}

@media(max-width:700px){.stage-travel{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:24px 24px 38px}.stage-travel>div:first-child{display:contents}.stage-travel .stage-kicker{order:1;margin:0 0 12px;font-size:10px}.stage-travel h1{order:2;font-size:30px;line-height:1.5;margin:0 0 22px}.stage-travel .stage-art{order:3;margin-bottom:22px}.stage-travel .stage-photo{height:240px;border-radius:36% 3px 3px 3px}.stage-travel .boarding-note{bottom:14px;left:-8px;padding:12px 18px}.stage-travel .boarding-note strong{font-size:22px}.stage-travel .stage-lead{order:4;margin:0;font-size:13px!important;line-height:1.9}.stage-travel .stage-actions{order:5;margin-top:22px}}
