.guide-header{height:78px;padding:0 max(24px,5vw);display:flex;align-items:center;justify-content:space-between;background:rgba(246,243,237,.92);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50}.guide-header nav{display:flex;gap:28px;color:var(--muted);font-size:.84rem}.guide-page{overflow:hidden}.guide-hero{min-height:690px;padding:92px max(5vw,24px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:6vw;align-items:center;background:radial-gradient(circle at 80% 15%,#eadfd1 0,transparent 34%),var(--paper)}.guide-hero-copy{max-width:670px}.guide-hero h1{font:clamp(3.3rem,6.5vw,6.7rem)/.98 Playfair Display;margin:0 0 30px;letter-spacing:-.035em}.guide-hero-copy>p:not(.eyebrow){color:#575650;font-size:1.08rem;line-height:1.7}.guide-actions{display:flex;gap:10px;flex-wrap:wrap;margin:30px 0 18px}.guide-hero-copy>small{color:var(--muted)}.guide-hero-product,.guide-product-frame{background:#fff;border:1px solid var(--line);border-radius:28px;box-shadow:0 35px 90px rgba(61,48,36,.13);overflow:hidden}.guide-hero-product{transform:rotate(1deg)}.guide-window-bar{height:48px;display:flex;align-items:center;gap:7px;padding:0 18px;border-bottom:1px solid var(--line);background:#f8f6f2}.guide-window-bar i{width:8px;height:8px;border-radius:50%;background:#d7cfc4}.guide-window-bar span{margin-left:8px;color:var(--muted);font-size:.7rem}.guide-mini-dashboard{padding:38px}.guide-mini-dashboard h2{font:3.1rem Playfair Display;margin:0 0 7px}.guide-mini-progress{margin:36px 0 20px;padding:24px;border-radius:20px;background:#f2eee7;display:flex;align-items:baseline;gap:12px}.guide-mini-progress b{font:3.7rem Playfair Display}.guide-mini-progress span{color:var(--muted)}.guide-mini-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.guide-mini-cards span{min-height:100px;padding:18px;border:1px solid var(--line);border-radius:16px;color:var(--muted);font-size:.72rem}.guide-mini-cards b{display:block;color:var(--ink);font:1.8rem Playfair Display;margin-bottom:8px}.guide-product-section{padding:110px max(5vw,24px);background:#ebe5dc}.guide-section-heading{max-width:840px;margin:0 auto 38px;text-align:center}.guide-section-heading h2,.guide-possibilities h2,.guide-cta h2{font:clamp(2.5rem,5vw,4.8rem)/1.04 Playfair Display;margin-bottom:22px}.guide-section-heading>p:last-child{color:var(--muted);line-height:1.7}.guide-demo-tabs{width:max-content;margin:0 auto 18px;padding:5px;border-radius:15px;background:#ddd5ca;display:flex}.guide-demo-tabs button{border:0;background:none;padding:12px 22px;border-radius:11px;color:var(--muted);font-weight:800;cursor:pointer}.guide-demo-tabs button.active{background:#fff;color:var(--ink);box-shadow:0 5px 18px rgba(50,40,30,.08)}.guide-product-frame{width:min(1160px,100%);margin:auto}.guide-demo-panel{display:none}.guide-demo-panel.active{display:block}.guide-demo-top{padding:27px 32px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.guide-demo-top span{color:var(--muted);font-size:.78rem}.guide-demo-top h3{font:2.2rem Playfair Display;margin:4px 0 0}.guide-demo-top>b{font:2.6rem Playfair Display;color:var(--accent)}.guide-organizer-preview{display:grid;grid-template-columns:.75fr 1.25fr;gap:18px;padding:25px;background:#f8f6f2}.guide-preview-progress,.guide-preview-cards article,.guide-couple-preview article{background:#fff;border:1px solid var(--line);border-radius:19px;padding:22px}.guide-preview-progress{display:flex;align-items:center;gap:18px}.guide-preview-progress p,.guide-panel-action p{display:grid;gap:5px;margin:0}.guide-preview-progress span,.guide-panel-action span{color:var(--muted);font-size:.8rem}.guide-preview-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.guide-preview-cards article{display:grid;gap:10px}.guide-preview-cards small{color:var(--accent);font-weight:800}.guide-private-preview{grid-column:1/-1;background:#f2e9df!important}.guide-private-preview span{color:var(--muted);font-size:.75rem}.guide-panel-action{padding:20px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.guide-couple-preview{padding:25px;background:#f8f6f2}.guide-couple-preview>p{text-align:center;color:var(--muted)}.guide-couple-preview>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.guide-couple-preview article>span{float:right;color:var(--accent);font-weight:800}.guide-couple-preview h3{margin:0 0 22px}.guide-couple-preview small{display:block;margin-top:14px;color:var(--muted)}.guide-benefits{padding:100px max(5vw,24px);display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line)}.guide-benefits article{background:var(--paper);padding:34px}.guide-benefits article>span{font:2rem Playfair Display;color:var(--accent)}.guide-benefits h3{font-size:1.15rem;margin:35px 0 13px}.guide-benefits p{color:var(--muted);font-size:.85rem;line-height:1.65}.guide-possibilities{padding:100px max(5vw,24px);display:grid;grid-template-columns:.75fr 1.25fr;gap:7vw;align-items:end;background:#fff}.guide-capability-row{display:flex;flex-wrap:wrap;gap:10px}.guide-capability-row span{padding:18px 22px;border-radius:999px;border:1px solid var(--line);font-weight:800;background:var(--paper)}.guide-trust{margin:0 max(5vw,24px);padding:28px 34px;border-radius:20px;background:#eee7dd;display:grid;gap:7px}.guide-trust span{color:var(--muted);font-size:.84rem}.guide-cta{margin:100px max(5vw,24px);padding:80px max(5vw,30px);border-radius:32px;text-align:center;background:#2e2d29;color:#fff}.guide-cta p:not(.eyebrow){max-width:760px;margin:0 auto 30px;color:#d7d4ce;line-height:1.7}.guide-cta .primary{display:inline-block}.guide-footer{padding:32px max(5vw,24px);display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);color:var(--muted);font-size:.8rem}
.demo-header{min-height:74px;padding:10px max(20px,4vw);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;background:rgba(255,255,255,.94);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50;backdrop-filter:blur(14px)}.demo-header>.primary{justify-self:end}.demo-header-center{display:grid;text-align:center;font-size:.76rem}.demo-header-center small{color:var(--muted)}.demo-shell{width:min(1120px,92vw);margin:0 auto;padding:50px 0 90px}.demo-event-heading,.demo-section-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:26px}.demo-event-heading h1,.demo-section-heading h1{font:clamp(3rem,6vw,5rem)/1 Playfair Display;margin:0 0 10px}.demo-event-heading>div>p:last-child,.demo-section-heading>div>p:last-child{color:var(--muted)}.demo-perspective{display:flex;padding:4px;border-radius:13px;background:#eae4dc}.demo-perspective a{padding:10px 14px;border-radius:10px;color:var(--muted);font-size:.78rem;font-weight:800}.demo-perspective a.active{background:#fff;color:var(--ink)}.demo-nav{display:flex;gap:6px;margin:0 0 22px;overflow-x:auto;scrollbar-width:none}.demo-nav a{white-space:nowrap;padding:10px 14px;border-radius:11px;color:var(--muted);font-size:.79rem;font-weight:800}.demo-nav a.active,.demo-nav a:hover{background:#fff;color:var(--ink);box-shadow:0 5px 18px rgba(40,35,30,.06)}.demo-overview-grid{display:grid;grid-template-columns:1.3fr repeat(2,1fr);gap:13px}.demo-progress-card,.demo-stat-card,.demo-organizer-inside>*,.demo-couple-note,.demo-questionnaire-list>article,.demo-guests-grid>article{background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px}.demo-progress-card{grid-row:span 2;display:flex;align-items:center;gap:22px}.demo-progress-card h2{margin:0 0 7px}.demo-progress-card p:last-child{color:var(--muted);font-size:.8rem;line-height:1.5}.demo-stat-card{min-height:138px;display:flex;flex-direction:column}.demo-stat-card>span{font:2.7rem Playfair Display;color:var(--accent)}.demo-stat-card small{margin-top:auto;color:var(--muted)}.demo-organizer-inside{display:grid;grid-template-columns:1.4fr .6fr;gap:13px;margin-top:13px}.demo-organizer-inside h2{font:2rem Playfair Display}.demo-organizer-inside p:last-child{color:var(--muted);line-height:1.6}.demo-couple-note{margin-top:13px;display:grid;gap:6px;background:#eef0e9}.demo-couple-note span{color:var(--muted);font-size:.84rem}.demo-bottom-cta{position:sticky;bottom:16px;margin-top:38px;padding:17px 20px;border:1px solid #d9d0c4;border-radius:18px;background:rgba(255,255,255,.95);box-shadow:0 12px 40px rgba(44,38,32,.13);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:20}.demo-bottom-cta>div{display:grid;gap:4px}.demo-bottom-cta span{color:var(--muted);font-size:.76rem}.demo-questionnaire-list{display:grid;gap:16px}.demo-questionnaire-list>article{display:grid;grid-template-columns:240px repeat(3,1fr);gap:16px}.demo-questionnaire-list>article>div:first-child{padding-right:18px;border-right:1px solid var(--line)}.demo-questionnaire-list h2{font:2rem Playfair Display}.demo-questionnaire-list small{display:block;margin-top:10px;color:var(--muted)}.demo-answer b{font-size:.8rem}.demo-answer p{color:#55534e;line-height:1.55;font-size:.8rem;margin:10px 0 0}.demo-answer .empty-answer{color:#aaa59d}.demo-section-intro{color:var(--muted)}.demo-guests-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.demo-guests-grid>article{min-height:250px}.demo-avatar{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;margin-bottom:22px;background:#eee5d9;color:var(--accent);font:1.8rem Playfair Display}.demo-guests-grid h2{font:1.8rem Playfair Display}.demo-guests-grid p:last-child{color:var(--muted);font-size:.82rem;line-height:1.65}.demo-timing{width:min(820px,100%)}.demo-files .read-only-badge{justify-self:end}.demo-tasks{margin-top:0}
@media(max-width:850px){.guide-header nav{display:none}.guide-hero{grid-template-columns:1fr;padding-top:65px}.guide-hero-product{transform:none}.guide-organizer-preview{grid-template-columns:1fr}.guide-couple-preview>div{grid-template-columns:1fr 1fr}.guide-benefits{grid-template-columns:1fr 1fr}.guide-possibilities{grid-template-columns:1fr}.demo-overview-grid{grid-template-columns:1fr 1fr}.demo-progress-card{grid-column:1/-1;grid-row:auto}.demo-questionnaire-list>article{grid-template-columns:1fr 1fr}.demo-questionnaire-list>article>div:first-child{grid-column:1/-1;border:0;border-bottom:1px solid var(--line);padding:0 0 18px}.demo-guests-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.guide-header{height:68px}.guide-header>.secondary{padding:9px 12px;font-size:.72rem}.guide-hero{min-height:0;padding:54px 18px 68px;gap:45px}.guide-hero h1{font-size:clamp(3rem,15vw,4.6rem)}.guide-actions{display:grid}.guide-actions a{text-align:center}.guide-hero-product{border-radius:19px}.guide-mini-dashboard{padding:22px}.guide-mini-dashboard h2{font-size:2.2rem}.guide-mini-progress{margin:23px 0 13px}.guide-mini-progress b{font-size:2.8rem}.guide-mini-cards{grid-template-columns:1fr 1fr}.guide-mini-cards span:last-child{display:none}.guide-product-section{padding:70px 14px}.guide-section-heading{text-align:left}.guide-section-heading h2,.guide-possibilities h2,.guide-cta h2{font-size:2.6rem}.guide-demo-tabs{width:100%}.guide-demo-tabs button{flex:1}.guide-product-frame{border-radius:20px}.guide-demo-top{padding:20px}.guide-demo-top h3{font-size:1.8rem}.guide-organizer-preview,.guide-couple-preview{padding:13px}.guide-preview-progress{display:grid}.guide-preview-cards,.guide-couple-preview>div{grid-template-columns:1fr}.guide-panel-action{align-items:stretch;flex-direction:column}.guide-panel-action a{text-align:center}.guide-benefits{grid-template-columns:1fr;padding:1px}.guide-benefits article{padding:30px 24px}.guide-possibilities{padding:70px 20px}.guide-capability-row span{padding:14px 17px}.guide-trust{margin:0 14px;padding:22px}.guide-cta{margin:70px 14px;padding:55px 20px}.guide-cta .primary{font-size:.84rem}.guide-footer{align-items:flex-start;gap:20px;flex-direction:column}.demo-header{grid-template-columns:1fr auto}.demo-header-center{display:none}.demo-header>.primary{font-size:0;padding:11px}.demo-header>.primary:after{content:'Попробовать';font-size:.72rem}.demo-shell{width:min(100% - 28px,1120px);padding-top:34px}.demo-event-heading,.demo-section-heading{align-items:stretch;flex-direction:column}.demo-event-heading h1,.demo-section-heading h1{font-size:3.2rem}.demo-perspective{width:100%}.demo-perspective a{flex:1;text-align:center}.demo-overview-grid{grid-template-columns:1fr 1fr}.demo-progress-card{align-items:flex-start;grid-column:1/-1;padding:19px}.demo-stat-card{padding:18px;min-height:125px}.demo-stat-card>span{font-size:2.2rem}.demo-organizer-inside{grid-template-columns:1fr}.demo-bottom-cta{position:static;align-items:stretch;flex-direction:column}.demo-bottom-cta a{text-align:center}.demo-files .event-file-row{grid-template-columns:48px 1fr}.demo-files .read-only-badge{grid-column:2;justify-self:start}}
.demo-questionnaire-list{display:grid;gap:22px}.demo-reader-section{margin:0}.demo-reader-section .form-section-title{margin-bottom:18px}.demo-reader-section .answer-card{margin-bottom:12px}.demo-answer-value{min-height:52px;border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px 15px;line-height:1.55;white-space:pre-wrap}.demo-answer-value.empty-answer{color:#aaa59d;background:#faf9f6}.demo-real-guests{width:100%;padding:0}.demo-real-guests .guest-card-view{max-width:100%}.demo-real-guests .guest-profile-card{height:560px}.demo-swipe-hint{text-align:center;color:var(--muted);font-size:.78rem;margin-top:15px}.demo-shell .demo-bottom-cta{position:static}@media(max-width:600px){.demo-reader-section{padding:18px}.demo-real-guests .guest-profile-card{height:auto}}
