:root{color-scheme:light;--ink:#172637;--muted:#718092;--line:#e5ebf1;--soft:#f2eee5;--green:#16856d;--navy:#142a3e;--accent:#e96549;--accent-strong:#bd482f;--accent-soft:#fff0e8;--accent-border:#f1c8bb;--action:#3859c9;--action-strong:#263f9f;--surface:#ffffff;--canvas:#f7f4ed;--shadow-card:0 4px 18px rgba(24,42,60,.055);--shadow-raised:0 12px 30px rgba(24,42,60,.11)}body,html{background:var(--canvas)}body{color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;letter-spacing:-.01em}::-moz-selection{color:#bd482f;background:#f2dfe8}::selection{color:#bd482f;background:#f2dfe8}button,input,select,textarea{font-family:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid rgba(233,101,73,.32);outline-offset:2px}.app-frame{background:var(--canvas)}.sidebar{background:#fff;border-right-color:#e8edf2;box-shadow:5px 0 24px rgba(29,47,66,.025)}.brand{color:#192d40;letter-spacing:-.75px}.brand-mark{background:linear-gradient(145deg,#f17a5b,#e96549);border-radius:11px;box-shadow:0 5px 13px rgba(233,101,73,.24)}.nav-label{color:#9aa8b6;font-size:9px;letter-spacing:1.35px}.nav-list{gap:5px}.nav-link{position:relative;min-height:43px;border:1px solid transparent;color:#68788a;font-size:12px;font-weight:560;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.nav-link:hover{background:#f4f0e7;color:#23384c}.nav-link.active{border-color:#f1c8bb;background:#fff0e8;color:#bd482f;font-weight:680}.nav-link.active:before{position:absolute;top:9px;bottom:9px;left:-1px;width:3px;border-radius:0 4px 4px 0;background:var(--accent);content:""}.help-card{border-color:#e9eef3;background:linear-gradient(145deg,#fbfcfd,#f7f9fb)}.profile{border-radius:12px}.avatar{color:#bd482f;background:#fff0e8}.top-user-avatar:hover{background:#f2dfe8;box-shadow:0 0 0 4px rgba(233,101,73,.12)}.main-area{background:var(--canvas)}.topbar{background:rgba(255,255,255,.9);border-bottom-color:#e8edf2;backdrop-filter:blur(14px)}.crumb{color:#9aa6b2;font-size:11px}.crumb b{color:#4b5b6c;font-weight:650}.content{max-width:1440px}.page-heading{margin-bottom:30px}.eyebrow{color:#d45b43;font-size:10px;font-weight:750;letter-spacing:1.15px;text-transform:uppercase}h1{color:#172a3d;font-size:30px;font-weight:730;letter-spacing:-1.15px}.subtitle{color:#7c8997;font-size:13px;line-height:1.55}.btn{min-height:40px;border-color:#e1e8ee;border-radius:10px;background:#fff;color:#415367;font-size:12px;font-weight:650;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.btn:hover{filter:none;border-color:#cfd9e2;background:#fbfcfd}.btn:active{transform:translateY(1px)}.btn:disabled{cursor:not-allowed;opacity:.62}.btn-primary{border-color:var(--action);background:linear-gradient(135deg,#5270d4,#3859c9);color:#fff;box-shadow:0 5px 12px rgba(56,89,201,.2)}.btn-primary:hover{border-color:var(--action-strong);background:linear-gradient(135deg,#2b469e,#263f9f);box-shadow:0 7px 16px rgba(56,89,201,.24)}.icon-button{border-color:#e3e9ee;border-radius:10px;background:#fff;color:#607286}.icon-button:hover{border-color:#f1c8bb;color:var(--accent-strong)}.event-card,.metric-card,.panel{border-color:#e6ecf1;border-radius:15px;background:var(--surface);box-shadow:var(--shadow-card)}.metric-card{padding:19px 20px}.metric-top{color:#778797;font-size:11px;font-weight:580}.metric-icon{border-radius:9px;color:#e96549;background:#fff0e8}.metric-value{color:#1c3044;font-size:25px;font-weight:750;letter-spacing:-.9px}.panel{padding:22px}.panel-heading h2{color:#203449;font-size:15px;font-weight:700;letter-spacing:-.35px}.panel-heading p{color:#8391a0;font-size:11px;line-height:1.5}.text-link{color:#d55038}.event-card:hover{box-shadow:var(--shadow-raised)}.event-grid{gap:18px}.event-art{background:linear-gradient(115deg,#18374d,#356879 50%,#ec876b)}.event-info{padding:18px 20px}.dashboard-event-row,.detail-card,.event-overview-row,.sponsor-contract-row{border-color:#e7edf2;border-radius:13px;box-shadow:0 2px 9px rgba(24,42,60,.035)}.dashboard-event-row:hover,.event-overview-row:hover{border-color:#d7e2ea;box-shadow:0 8px 20px rgba(24,42,60,.075)}.dashboard-event-primary h3,.event-overview-title h3{color:#203449;font-weight:700}.dashboard-event-fact b,.event-overview-metrics b{color:#263c51}.dashboard-event-empty,.empty-state{border-color:#dfe7ee;border-radius:14px;background:#fbfcfd}.empty-state{border-style:dashed}.empty-state strong{color:#263b50;font-weight:700}.table-panel{box-shadow:var(--shadow-card)}.table th{background:#faf8f3;border-color:#e9eef3;color:#8493a2;font-size:9px;font-weight:750;letter-spacing:.55px;text-transform:uppercase}.table td{border-bottom-color:#edf1f4;color:#566779}.table tbody tr:hover td{background:#fbfcfd}.sponsor-name{color:#2b4054}.sponsor-mark{border-radius:9px;background:#f0f4f7;color:#526a7f}.status{min-height:23px;padding:5px 9px;font-size:9px;font-weight:700}.status:before{width:6px;height:6px}.status-done{background:#e8f6f0;color:#19765f}.status-progress{background:#fff5e7;color:#a86a18}.status-open{background:#eff3f7;color:#60758a}.status-waiting{background:#edf2f8;color:#526b86}.event-lifecycle-yellow{color:#806000;background:#fff4cc}.event-lifecycle-blue{color:#2e65a0;background:#e8f2ff}.event-lifecycle-green{color:#26764e;background:#e5f5ec}.tabs{border-bottom-color:#e4ebf0}.tab{color:#7d8b99;font-size:12px}.tab:hover{color:#bd482f}.tab.active{color:var(--accent-strong);border-color:var(--accent)}.settings-card{border-color:#e5ebf0;border-radius:16px}.settings-tabs{border-bottom-color:#e7edf1}.settings-tab{color:#7b8a99}.settings-tab.active{color:var(--accent-strong)}.settings-tab.active:after{border-radius:4px 4px 0 0}.settings-panel-content{padding-top:27px}.settings-section-heading h2{color:#21364a;font-size:14px;font-weight:700}.settings-section-heading p{color:#7d8b99;font-size:11px}.settings-section-icon{border-radius:10px;color:var(--accent-strong);background:var(--accent-soft)}.settings-field{color:#425569;font-size:11px;font-weight:650}.admin-search,.contract-template-events select,.settings-field input,.settings-field select,.settings-field textarea,.sponsor-event-filter select,.task-due-input,.task-event-filter select{border-color:#dce5ec;border-radius:10px;background:#fff;color:#31475b;transition:border-color .16s ease,box-shadow .16s ease}.contract-template-events select:focus,.settings-field input:focus,.settings-field select:focus,.settings-field textarea:focus,.sponsor-event-filter select:focus,.task-due-input:focus,.task-event-filter select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(241,107,80,.13)}.progress-track{background:#e9eef2}.progress-fill{background:linear-gradient(90deg,#26a180,#16856d)}.task-check{border-radius:9px;color:#b76520;background:#fff4e5}.task-row{border-top-color:#edf1f4}.task-date{border-radius:7px;color:#9a641f;background:#fff7e9}.event-overview-row{padding-right:15px}.event-overview-progress{border-top-color:#edf1f4}.sponsor-event-group .panel-heading h2,.sponsor-task-heading h2{color:#203449}.sponsor-contract-row{background:#fff}.sponsor-contract-detail-grid b,.sponsor-contract-value b{color:#263c51}.filter-chip{border-color:#e0e7ed;color:#718092}.filter-chip.active{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-strong)}.team-invite-link{border-color:#e5ebf0;border-radius:12px;background:#fbf9f4}.team-invitation-row,.team-member-row{border-top-color:#edf1f4}.event-mode-fab{background:linear-gradient(135deg,#f17a5b,#e96549);box-shadow:0 8px 24px rgba(233,101,73,.28)}.mobile-nav{border-top:1px solid #e8edf2;background:rgba(255,255,255,.96);backdrop-filter:blur(14px)}.mobile-event-mode .mobile-task,.mobile-event-option{border-color:#e6ecf1;border-radius:14px}.auth-page{background:radial-gradient(ellipse at 12% 12%,#fff0e8 0,transparent 32%),#f7f4ed}.auth-card{border-color:#e4ebf0;border-radius:20px;box-shadow:0 20px 60px rgba(30,50,70,.1)}.auth-heading h1{color:#1c3044;font-size:26px;font-weight:740;letter-spacing:-1px}.auth-heading p{color:#7c8997;font-size:12px}.auth-mode-switch{color:#ce4e36}.sidebar{background:#142a3e;border-right-color:#203c53;box-shadow:8px 0 28px rgba(14,31,47,.08)}.sidebar .brand{color:#fff}.sidebar .brand-mark{background:linear-gradient(145deg,#f17a5b,#e96549)}.sidebar .nav-label{color:#91a6b9}.sidebar .nav-link{color:#c5d1dc}.sidebar .nav-link:hover{border-color:#28465d;background:#1b374e;color:#fff}.sidebar .nav-link.active{border-color:#f1c8bb;background:linear-gradient(100deg,#f17a5b,#e96549);color:#fff;box-shadow:0 7px 17px rgba(10,22,34,.2)}.sidebar .nav-link.active:before{display:none}.sidebar .sidebar-legal-links{border-top-color:#2b465c}.sidebar .sidebar-legal-links a{color:#9fb1c1}.sidebar .sidebar-legal-links a[href="/kontakt"]{color:#e89d7b;font-weight:700}.sidebar .sidebar-legal-links a:hover{color:#fff}.sidebar .profile{border-top-color:#2b465c}.sidebar .profile:hover{background:#1b374e}.sidebar .profile b{color:#f7f4ed}.sidebar .profile small{color:#9fb1c1}.sidebar .profile>span:last-child{color:#9fb1c1!important}.sidebar .avatar{color:#bd482f;background:#f2dfe8}.mobile-menu-layer{background:rgba(11,23,35,.58)}.mobile-menu-backdrop{background:transparent}.mobile-drawer{background-color:#142a3e;color:#f7f4ed;border-right:1px solid #28465d;box-shadow:14px 0 44px rgba(8,19,30,.34);opacity:1}.mobile-drawer .brand{color:#fff}.mobile-drawer .nav-label{color:#91a6b9}.mobile-drawer .nav-link{color:#c5d1dc}.mobile-drawer .nav-link:hover{border-color:#28465d;background:#1b374e;color:#fff}.mobile-drawer .nav-link.active{border-color:#f1c8bb;background:linear-gradient(100deg,#f17a5b,#e96549);color:#fff;box-shadow:0 7px 17px rgba(10,22,34,.2)}.mobile-drawer .nav-link.active:before{display:none}.mobile-drawer .icon-button{border-color:#36536a;background:#1b374e;color:#eaf0f5}.mobile-drawer .icon-button:hover{border-color:#f1c8bb;color:#fff}.main-area{background:linear-gradient(180deg,#faf8f3,#f4f0e7)}.topbar{background:rgba(255,255,255,.96)}.content{padding-top:38px}.page-heading{align-items:center;margin-bottom:32px}.page-heading h1{font-size:32px}.page-heading .subtitle{max-width:62ch}.metric-card{position:relative;overflow:hidden;min-height:122px;border-radius:16px;box-shadow:0 5px 18px rgba(24,42,60,.065);transition:transform .18s ease,box-shadow .18s ease}.metric-card:after{position:absolute;right:-24px;bottom:-45px;width:104px;height:104px;border:1px solid rgba(241,107,80,.11);border-radius:50%;content:"";pointer-events:none}.metric-card:hover{transform:translateY(-2px);box-shadow:0 11px 28px rgba(24,42,60,.1)}.event-card,.panel,.table-panel{box-shadow:0 6px 22px rgba(24,42,60,.06)}.panel-heading{margin-bottom:19px}.panel-heading h2{font-size:16px}.dashboard-grid{gap:20px}.dashboard-grid>.panel{min-height:100%}.dashboard-event-row,.event-overview-row{border-radius:14px}.table-panel{border-radius:15px}.table th{padding-top:12px;padding-bottom:12px}.table td{padding-top:15px;padding-bottom:15px}.btn-primary{font-weight:700}.event-mode-fab{border-color:transparent}@media (max-width:700px){h1{font-size:25px}.content{padding-top:27px}.page-heading{align-items:flex-start;margin-bottom:25px}.page-heading h1{font-size:27px}.panel{border-radius:14px}.metric-card{border-radius:13px}.topbar{background:rgba(255,255,255,.94);backdrop-filter:blur(14px)}.event-overview-row{padding-right:12px}.event-mode-fab{box-shadow:0 8px 24px rgba(190,65,44,.3)}.event-page-heading-main{align-items:flex-start;gap:11px}.event-page-logo{width:92px;height:48px;padding:4px 6px}.event-logo-editor-body{align-items:flex-start;flex-direction:column}.event-logo-preview{width:100%;max-width:220px}.event-logo-controls{align-items:stretch;flex-direction:column}.event-logo-controls .btn{justify-content:center}.event-logo-controls small{flex-basis:auto}}.landing-page{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:46px 0 76px;flex:1;color:#192d40}.landing-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:40px;min-height:500px;padding:30px 24px 54px 0;isolation:isolate}.landing-hero:before{position:absolute;z-index:-2;inset:-65px -7vw 0 -7vw;border-radius:48%;background:radial-gradient(ellipse at 75% 38%,rgba(255,224,214,.62),transparent 36%),radial-gradient(ellipse at 18% 65%,rgba(222,237,248,.68),transparent 33%);content:"";animation:landing-hero-breathe 8s ease-in-out infinite alternate}.landing-hero-copy{position:relative;z-index:1}.landing-eyebrow{display:block;color:#bd482f;font-size:11px;font-weight:800;letter-spacing:.15em;line-height:1.5}.landing-hero h1{max-width:640px;margin:20px 0 17px;color:#192d40;font-size:clamp(44px,6.4vw,72px);line-height:1.02;letter-spacing:-.055em}.landing-hero h1 span{color:#e96549}.landing-hero-copy>p{max-width:560px;margin:0;color:#78899b;font-size:19px;line-height:1.65}.landing-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:29px}.landing-final-actions .btn,.landing-hero-actions .btn{min-height:49px;gap:14px;padding:0 19px;text-decoration:none}.landing-text-link{color:#4b6175;font-size:13px;font-weight:700;text-decoration:none}.landing-price-link{display:none}.landing-final-contact:hover,.landing-text-link:hover{color:#bd482f}.landing-audience{margin-top:36px;padding-top:18px;border-top:1px solid #dce5ec;color:#8492a0;font-size:12px}.landing-hero-visual{position:relative;display:grid;min-height:445px;place-items:center;isolation:isolate}.landing-visual-orbit{position:absolute;z-index:-1;border-radius:50%;background:#f9e7e1}.landing-visual-orbit-one{width:360px;height:360px;right:6px;top:20px;opacity:.82}.landing-visual-orbit-two{width:210px;height:210px;left:0;bottom:5px;background:#eaf1f7}.landing-visual-orbit-one{translate:0 var(--landing-orbit-one-y,0)}.landing-visual-orbit-two{translate:0 var(--landing-orbit-two-y,0)}.landing-visual-spark{position:absolute;z-index:2;color:#ec765d;font-size:28px;animation:landing-spark-turn 12s linear infinite}.landing-visual-spark-one{top:53px;right:70px}.landing-visual-spark-two{left:21px;top:106px;color:#4b8dc4;font-size:19px;animation-duration:8s;animation-direction:reverse}.landing-float-pill{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid rgba(225,233,239,.9);border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 12px 34px rgba(25,45,64,.12);color:#42596e;font-size:11px;font-weight:750;animation:landing-pill-float 4.8s ease-in-out infinite}.landing-float-pill span{display:grid;width:21px;height:21px;place-items:center;border-radius:50%;background:#eaf6f0;color:#339977}.landing-float-pill-one{top:75px;left:6px}.landing-float-pill-two{right:0;bottom:80px;animation-delay:-2.2s}.landing-flow-card{width:min(100%,380px);padding:25px 25px 20px;border:1px solid #e3eaf0;border-radius:25px;background:#fff;box-shadow:0 22px 58px rgba(25,45,64,.11);transform:rotate(1.5deg)}.landing-flow-label{display:block;margin-bottom:18px;color:#8a98a6;font-size:10px;font-weight:800;letter-spacing:.16em}.landing-flow-row{display:flex;align-items:center;gap:13px;min-height:67px;animation:landing-row-arrive .7s both}.landing-flow-row:nth-of-type(2){animation-delay:.45s}.landing-flow-row:nth-of-type(4){animation-delay:.75s}.landing-flow-row:nth-of-type(6){animation-delay:1.05s}.landing-flow-icon{display:grid;width:42px;height:42px;flex:none;place-items:center;border-radius:13px;color:#e96549;background:#fff0e8;font-size:17px;font-weight:800}.landing-flow-icon.benefit{color:#4b8dc4;background:#edf5fb}.landing-flow-icon.proof{color:#339977;background:#eaf6f0}.landing-flow-row>div{display:grid;gap:4px;flex:1}.landing-flow-row b{color:#263c51;font-size:14px}.landing-flow-row small{color:#8795a2;font-size:11px}.landing-flow-check{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;background:#eaf6f0;color:#339977;font-size:13px;font-weight:800}.landing-flow-connector{width:1px;height:19px;margin-left:20px;background:#dce5ec;position:relative;overflow:hidden}.landing-flow-connector:after{position:absolute;top:-10px;left:0;width:1px;height:10px;background:#e96549;box-shadow:0 0 8px rgba(233,101,73,.65);content:"";animation:landing-connector-drop 2.4s ease-in 1.3s infinite}.landing-flow-footer{display:flex;align-items:center;gap:9px;margin-top:15px;padding-top:16px;border-top:1px solid #edf1f4;color:#758595;font-size:11px}.landing-flow-dot{width:8px;height:8px;border-radius:50%;background:#36a885;box-shadow:0 0 0 0 rgba(54,168,133,.4);animation:landing-dot-pulse 2.2s infinite}.landing-problem{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:0 0 92px;padding:22px 26px;border-left:3px solid #e96549;background:rgba(255,255,255,.68)}.landing-problem p{max-width:580px;margin:0;color:#263c51;font-size:17px;font-weight:700;line-height:1.55}.landing-problem span{max-width:360px;color:#78899b;font-size:13px;line-height:1.6}.landing-workflow{padding:8px 0 90px;scroll-margin-top:25px}.landing-section-heading{max-width:740px}.landing-final-cta h2,.landing-section-heading h2{margin:12px 0 11px;color:#192d40;font-size:clamp(29px,4vw,42px);line-height:1.15;letter-spacing:-.035em}.landing-final-cta p,.landing-section-heading>p{margin:0;color:#78899b;font-size:16px;line-height:1.65}.landing-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:46px;border-top:1px solid #dce5ec}.landing-step{position:relative;padding:23px 22px 0 0}.landing-step:not(:last-child):after{position:absolute;top:-5px;right:18px;width:9px;height:9px;border-radius:50%;background:#e96549;content:""}.landing-step-number{color:#e96549;font-size:12px;font-weight:800;letter-spacing:.08em}.landing-step h3{margin:14px 0 9px;color:#263c51;font-size:19px}.landing-step p{max-width:230px;margin:0;color:#78899b;font-size:13px;line-height:1.65}.landing-collaboration{padding:46px 0 84px;border-top:1px solid #e2e9ef}.landing-collaboration-grid{display:grid;grid-template-columns:1fr 1fr;gap:52px;margin-top:36px}.landing-collaboration-grid article{padding:4px 0 0;transition:transform .45s cubic-bezier(.2,.75,.25,1)}.landing-collaboration-grid article:hover{transform:translateY(-7px)}.landing-audience-tag{color:#bd482f;font-size:10px;font-weight:800;letter-spacing:.14em}.landing-audience-tag.sponsor-tag{color:#4b8dc4}.landing-collaboration-grid h3{margin:13px 0 18px;color:#263c51;font-size:22px}.landing-collaboration-grid ul{display:grid;gap:13px;margin:0;padding:0;list-style:none}.landing-collaboration-grid li{position:relative;padding-left:20px;color:#6e8091;font-size:14px;line-height:1.5}.landing-collaboration-grid li:before{position:absolute;left:0;top:.48em;width:7px;height:7px;border-radius:50%;background:#e96549;content:""}.landing-collaboration-grid article:nth-child(2) li:before{background:#4b8dc4}.landing-pricing{padding:54px 0 74px;border-top:1px solid #e2e9ef;scroll-margin-top:25px}.landing-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.landing-pricing-card{position:relative;display:flex;align-items:flex-start;flex-direction:column;min-width:0;padding:20px 18px 17px;border:1px solid #e3eaf0;border-radius:15px;background:#fff;box-shadow:0 8px 24px rgba(25,45,64,.045)}.landing-pricing-card.is-featured{border-color:#e89d7b;box-shadow:0 12px 30px rgba(233,101,73,.1)}.landing-pricing-card h3{margin:0;color:#263c51;font-size:17px}.landing-pricing-capacity{min-height:36px;margin:7px 0 18px;color:#78899b;font-size:11px;line-height:1.5}.landing-pricing-price{color:#192d40;font-size:32px;line-height:1;letter-spacing:-.045em}.landing-pricing-period{margin-top:6px;color:#8795a2;font-size:10px}.landing-pricing-features{display:grid;gap:8px;width:100%;margin:17px 0 0;padding:13px 0 0;border-top:1px solid #edf1f4;list-style:none;color:#627588;font-size:10px;line-height:1.45}.landing-pricing-features li{position:relative;padding-left:15px}.landing-pricing-features li:before{position:absolute;top:0;left:0;color:#339977;font-weight:800;content:"✓"}.landing-pricing-signature{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:68px;margin-top:15px;padding:9px 10px;border:1px solid #f4d8ce;border-radius:10px;background:#fff7f3;color:#5e6e7d;font-size:10px;font-weight:700;line-height:1.35}.landing-pricing-signature>span{display:grid;gap:2px}.landing-pricing-signature>span>small{color:#a57466;font-size:7px;font-weight:800;letter-spacing:.08em}.landing-pricing-signature>span>.landing-pricing-signature-count{color:#78899b;font-size:9px;font-weight:550;letter-spacing:0}.landing-pricing-signature>strong{flex:none;color:#bd4d36;font-size:16px}.landing-pricing-card>.btn{display:flex;justify-content:center;width:100%;min-height:39px;margin-top:18px;font-size:11px;text-decoration:none}.landing-pricing-popular{position:absolute;top:-10px;right:12px;padding:4px 7px;border-radius:99px;background:#fff0e8;color:#bd482f;font-size:8px;font-weight:800;letter-spacing:.06em}.landing-enterprise-card{display:grid;grid-template-columns:minmax(220px,1fr) minmax(300px,1.4fr) auto;align-items:center;gap:24px;margin-top:16px;padding:19px 22px;border:1px solid #d6e3eb;border-radius:14px;background:linear-gradient(110deg,#f5f9fc,#fff 72%);box-shadow:0 7px 20px rgba(25,45,64,.055)}.landing-enterprise-heading>span{color:#4b8dc4;font-size:8px;font-weight:800;letter-spacing:.14em}.landing-enterprise-heading h3{margin:5px 0 4px;color:#263c51;font-size:17px}.landing-enterprise-heading p{margin:0;color:#6e8091;font-size:10px;line-height:1.5}.landing-enterprise-card>ul{display:grid;gap:7px;margin:0;padding:0;list-style:none;color:#627588;font-size:10px;line-height:1.4}.landing-enterprise-card>ul>li{position:relative;padding-left:14px}.landing-enterprise-card>ul>li:before{position:absolute;left:0;color:#4b8dc4;font-weight:800;content:"✓"}.landing-enterprise-card>.btn{min-height:36px;padding:0 12px;font-size:10px;text-decoration:none;white-space:nowrap}.landing-pricing-note{margin:14px 0 0;color:#78899b;font-size:10px;line-height:1.5}.landing-final-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:36px 38px;border-radius:22px;background:#192d40;box-shadow:0 18px 46px rgba(25,45,64,.13)}.landing-final-cta h2{max-width:590px;margin-top:10px;color:#fff;font-size:32px}.landing-final-cta .landing-eyebrow{color:#ff987f}.landing-final-cta p{color:#c2ced8;font-size:14px}.landing-final-actions{display:grid;justify-items:start;gap:13px;flex:none}.landing-final-contact{color:#d5dfe7;font-size:12px;text-decoration:none}.landing-final-cta{position:relative;overflow:hidden}.landing-final-cta:after{position:absolute;top:-50%;left:-45%;width:24%;height:200%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);content:"";transform:rotate(20deg);animation:landing-cta-shine 7s ease-in-out 1s infinite;pointer-events:none}.landing-story{position:relative;padding:34px 0 70px}.landing-story:before{position:absolute;z-index:-1;top:18%;right:-12vw;width:44vw;height:65%;border-radius:50%;background:radial-gradient(ellipse,rgba(230,240,248,.78),transparent 68%);content:"";animation:landing-story-glow 10s ease-in-out infinite alternate}.landing-story-layout{display:grid;grid-template-columns:minmax(230px,.62fr) minmax(0,1.38fr);align-items:start;gap:30px;margin-top:26px}.landing-story-steps{position:relative}.landing-story-steps:before{position:absolute;top:12px;bottom:65px;left:17px;width:1px;background:#dce5ec;content:""}.landing-story-step{position:relative;min-height:270px;padding:6px 2px 30px 56px;opacity:.55;transition:opacity .5s ease,transform .6s cubic-bezier(.2,.75,.25,1);transform:translateX(-8px)}.landing-story-step.is-active{opacity:1;transform:translateX(0)}.landing-story-number{position:absolute;top:0;left:0;display:grid;width:36px;height:36px;place-items:center;border:1px solid #dce5ec;border-radius:50%;background:#fff;color:#91a0ad;font-size:11px;font-weight:800;transition:border-color .4s,background .4s,color .4s,box-shadow .4s}.landing-story-step.is-active .landing-story-number{border-color:#e96549;background:#e96549;color:#fff;box-shadow:0 0 0 7px rgba(233,101,73,.12),0 8px 24px rgba(233,101,73,.23);animation:landing-step-pop .55s cubic-bezier(.2,.9,.3,1.2)}.landing-story-step h3{margin:2px 0 10px;color:#263c51;font-size:20px;line-height:1.25}.landing-story-step p{max-width:300px;margin:0;color:#78899b;font-size:14px;line-height:1.7}.landing-story-step-line{display:block;width:0;height:2px;margin-top:22px;border-radius:2px;background:linear-gradient(90deg,#e96549,#e89d7b);transition:width .65s cubic-bezier(.2,.75,.25,1)}.landing-story-step.is-active .landing-story-step-line{width:78%}.landing-story-visual{position:sticky;top:8vh;min-width:0;padding:8px 0 100px;perspective:1800px}.landing-story-glow{position:absolute;inset:4% 0 20%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,rgba(255,226,215,.8),rgba(229,239,248,.45) 54%,transparent 74%);filter:blur(8px);animation:landing-story-glow 7s ease-in-out infinite alternate}.landing-story-window{position:relative;overflow:hidden;min-height:460px;border:1px solid rgba(220,230,237,.94);border-radius:21px;background:rgba(255,255,255,.98);box-shadow:0 34px 90px rgba(25,45,64,.18),0 4px 16px rgba(25,45,64,.06);transform:rotateY(-2deg) rotateX(1deg);transform-origin:center;animation:landing-window-drift 8s ease-in-out infinite}.landing-story-window-top{display:flex;align-items:center;gap:14px;height:50px;padding:0 16px;border-bottom:1px solid #e8edf1;background:#f8fafb;color:#8996a3;font-size:8px;font-weight:800;letter-spacing:.12em}.landing-window-dots{display:flex;gap:4px}.landing-window-dots i{width:6px;height:6px;border-radius:50%;background:#e89d7b}.landing-window-dots i:nth-child(2){background:#f1d18a}.landing-window-dots i:nth-child(3){background:#9ed6bb}.landing-browser-address{display:flex;align-items:center;gap:7px;min-width:0;overflow:hidden;padding:6px 11px;border:1px solid #e8edf1;border-radius:7px;background:#fff;color:#718292;font-size:8px;font-weight:600;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.landing-browser-address>i{width:6px;height:6px;flex:none;border-radius:50%;background:#49ab89;box-shadow:0 0 0 3px #e9f5f0}.landing-browser-address>b{color:#c3cdd5;font-weight:500}.landing-story-window-top>.landing-live-status{display:flex;align-items:center;gap:5px;margin-left:auto;color:#3b9a78;font-size:8px;letter-spacing:0;white-space:nowrap}.landing-live-status>i{width:6px;height:6px;border-radius:50%;background:#3b9a78;animation:landing-dot-pulse 2s infinite}.landing-story-window-body{display:grid;grid-template-columns:48px 1fr;min-height:365px}.landing-story-sidebar{display:flex;align-items:center;flex-direction:column;gap:20px;padding:15px 0;border-right:1px solid #edf1f4;background:#fbfcfd}.landing-story-sidebar>i{width:13px;height:13px;border:1px solid #d8e2e9;border-radius:4px}.landing-mini-logo{display:grid;width:23px;height:23px;place-items:center;border-radius:7px;background:#e96549;color:white;font-size:14px;font-weight:900}.landing-story-board{min-width:0;padding:23px 24px 16px}.landing-board-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.landing-board-heading>div{display:grid;gap:4px}.landing-board-heading small,.landing-screen-title>span{color:#9aa7b2;font-size:8px;font-weight:800;letter-spacing:.13em}.landing-board-heading>div>b{color:#263c51;font-size:17px}.landing-board-heading>span{color:#92a0ac;font-size:8px}.landing-board-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:19px}.landing-board-metrics>div{display:grid;gap:6px;min-height:78px;padding:12px;border:1px solid #e9eef2;border-radius:11px;background:#fff;box-shadow:0 4px 12px rgba(25,45,64,.025);animation:landing-metric-in .65s both}.landing-board-metrics>div:nth-child(2){animation-delay:.12s}.landing-board-metrics>div:nth-child(3){animation-delay:.24s}.landing-board-metrics small{color:#8998a5;font-size:8px}.landing-board-metrics b{color:#263c51;font-size:23px;line-height:1}.landing-board-metrics>div>span:not(.landing-mini-progress){color:#8d9ba7;font-size:8px}.landing-mini-progress{display:block;height:4px;overflow:hidden;border-radius:4px;background:#edf1f4}.landing-mini-progress i{display:block;width:78%;height:100%;border-radius:inherit;background:#41aa88;transform-origin:left;animation:landing-progress-fill 1.3s .3s both}.landing-story-screens{position:relative;min-height:183px;margin-top:16px}.landing-story-screen{position:absolute;inset:0;display:grid;align-content:start;gap:6px;opacity:0;transform:translateY(15px) scale(.98);transition:opacity .55s ease,transform .65s cubic-bezier(.2,.75,.25,1);pointer-events:none}.landing-story-visual[data-active-step="0"] [data-story-screen="0"],.landing-story-visual[data-active-step="1"] [data-story-screen="1"],.landing-story-visual[data-active-step="2"] [data-story-screen="2"]{opacity:1;transform:translateY(0) scale(1)}.landing-screen-title{display:grid;gap:4px;margin-bottom:1px}.landing-screen-title>b{color:#354a5d;font-size:12px}.landing-screen-row{display:flex;align-items:center;gap:9px;min-height:39px;padding:5px 9px;border:1px solid #e9eef2;border-radius:8px;background:#fff;box-shadow:0 3px 10px rgba(25,45,64,.025);animation:landing-row-arrive .5s both}.landing-screen-row:nth-child(3){animation-delay:.1s}.landing-screen-row:nth-child(4){animation-delay:.2s}.landing-avatar{display:grid;width:25px;height:25px;flex:none;place-items:center;border-radius:7px;font-size:9px;font-style:normal;font-weight:800}.avatar-orange{background:#fff0e8;color:#e96549}.avatar-blue{background:#edf5fb;color:#4b8dc4}.avatar-green{background:#eaf6f0;color:#339977}.landing-screen-row>span,.landing-task-card>span:nth-child(2){display:grid;gap:2px;min-width:0}.landing-screen-row b,.landing-task-card b{overflow:hidden;color:#415467;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.landing-screen-row small,.landing-task-card small{color:#8e9ba7;font-size:8px}.landing-screen-row em,.landing-task-card em{margin-left:auto;padding:4px 6px;border-radius:99px;background:#edf7f2;color:#41866d;font-size:6px;font-style:normal;font-weight:750;white-space:nowrap}.landing-task-card{display:flex;align-items:center;gap:9px;min-height:43px;padding:6px 10px;border:1px solid #e9eef2;border-radius:8px;background:#fff;box-shadow:0 3px 10px rgba(25,45,64,.025);animation:landing-row-arrive .5s both}.landing-task-card:nth-child(3){animation-delay:.12s}.landing-task-card:nth-child(4){animation-delay:.24s}.landing-task-card-active{border-color:#f1c8bb;background:#fff0e8}.landing-task-check{display:grid;width:24px;height:24px;flex:none;place-items:center;border-radius:7px;background:#edf7f2;color:#339977;font-size:11px;font-weight:800}.landing-task-card-active .landing-task-check{background:#fff0e8;color:#e96549;animation:landing-task-nudge 1.8s ease-in-out infinite}.landing-task-card:nth-child(3) em{background:#fff2e3;color:#b57828}.landing-proof-report{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center;min-height:117px;padding:8px 11px;border:1px solid #edf1f4;border-radius:10px;background:linear-gradient(120deg,#fbfcfd,#fff)}.landing-proof-cover{position:relative;display:grid;align-content:center;gap:6px;height:102px;overflow:hidden;padding:10px;border-radius:6px;background:linear-gradient(150deg,#19334a,#274f68);box-shadow:0 8px 18px rgba(25,45,64,.18);color:#fff;transform:rotate(-3deg);animation:landing-cover-settle .8s .15s both}.landing-proof-cover:after{position:absolute;top:-25%;bottom:-25%;left:-80%;width:55%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);content:"";transform:rotate(20deg);animation:landing-report-shine 3.6s ease-in-out .8s infinite}.landing-proof-cover>span{color:#ffac91;font-size:8px;font-weight:800}.landing-proof-cover>b{font-size:10px;line-height:1.1;letter-spacing:.04em}.landing-proof-cover>small{color:#c9d6df;font-size:5px;line-height:1.4;letter-spacing:.1em}.landing-proof-cover>i{position:absolute;right:8px;bottom:8px;display:grid;width:17px;height:17px;place-items:center;border-radius:50%;background:#4ab48f;color:#fff;font-size:10px;font-style:normal}.landing-proof-details{display:grid;gap:6px}.landing-proof-details>small{color:#98a5b1;font-size:6px;font-weight:800;letter-spacing:.12em}.landing-proof-details>b{color:#354a5d;font-size:9px}.landing-proof-details>span{display:flex;align-items:center;gap:5px;color:#7d8c99;font-size:7px}.landing-proof-details>span>i{width:5px;height:5px;border-radius:50%;background:#44a886}.landing-proof-details>em{margin-top:2px;color:#339977;font-size:7px;font-style:normal;font-weight:750}.landing-story-window-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:0 16px;border-top:1px solid #edf1f4;color:#81909d;font-size:7px}.landing-story-window-footer>span{display:flex;align-items:center;gap:6px}.landing-story-window-footer>span>i{width:5px;height:5px;border-radius:50%;background:#47ad8b;animation:landing-dot-pulse 1.9s infinite}.landing-story-window-footer>b{color:#45a384;font-size:6px;letter-spacing:.08em}.landing-story-float{position:absolute;z-index:2;display:flex;align-items:center;gap:8px;padding:9px 12px 9px 9px;border:1px solid #e5ebf0;border-radius:12px;background:rgba(255,255,255,.96);box-shadow:0 14px 35px rgba(25,45,64,.12);animation:landing-float-orbit 5.8s ease-in-out infinite}.landing-story-float>span{display:grid;width:26px;height:26px;place-items:center;border-radius:8px;background:#eaf6f0;color:#339977;font-size:12px;font-weight:900}.landing-story-float>div{display:grid;gap:3px}.landing-story-float b{color:#40566a;font-size:8px}.landing-story-float small{color:#9aa6b1;font-size:7px}.landing-story-float-one{top:16%;right:-20px}.landing-story-float-one>span{background:#fff0e8;color:#e96549}.landing-story-float-two{bottom:20%;left:-20px;animation-delay:-2.7s}@media (max-width:900px){.public-site-shell:has(.landing-page)>.public-site-header{gap:12px;padding-top:env(safe-area-inset-top)}.public-site-shell:has(.landing-page)>.public-site-header .btn{min-height:44px;padding-inline:13px;font-size:12px}.landing-page{width:calc(100% - 36px);max-width:680px;overflow-x:clip;padding:18px 0 34px}.landing-hero{grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;padding:22px 0 32px}.landing-hero h1{margin:13px 0 11px;font-size:clamp(39px,11vw,58px)}.landing-hero-copy>p{max-width:510px;font-size:16px;line-height:1.55}.landing-hero-actions{align-items:stretch;flex-direction:column;gap:7px;margin-top:20px}.landing-hero-actions .btn{width:100%;min-height:50px;justify-content:center}.landing-demo-link,.landing-price-link,.landing-text-link{display:flex;min-height:44px;align-items:center;justify-content:center;gap:7px}.landing-demo-link{font-size:14px}.landing-price-link,.landing-text-link{font-size:13px}.landing-price-link{color:#415a70;font-weight:700;text-decoration:none}.landing-audience{margin-top:17px;padding-top:13px;font-size:11px;line-height:1.5}.landing-hero-visual{min-height:315px}.landing-flow-card{width:min(100%,360px);padding:21px 20px 16px}.landing-visual-orbit-one{right:0;width:300px;height:300px}.landing-visual-orbit-two{left:4px;width:160px;height:160px}.landing-problem{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:42px;padding:17px}.landing-problem p{font-size:15px}.landing-problem span{font-size:12px}.landing-workflow{padding-bottom:44px}.landing-final-cta h2,.landing-section-heading h2{font-size:30px}.landing-section-heading>p{font-size:14px}.landing-steps{grid-template-columns:minmax(0,1fr);row-gap:0;margin-top:22px;border-top:0}.landing-step{padding:15px 0;border-top:1px solid #dce5ec}.landing-step:after{display:none}.landing-step h3{margin:5px 0;font-size:16px}.landing-step p{max-width:unset;font-size:13px}.landing-collaboration{padding:31px 0 40px}.landing-collaboration-grid{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:22px}.landing-collaboration-grid h3{margin:9px 0 13px;font-size:19px}.landing-collaboration-grid ul{gap:10px}.landing-collaboration-grid li{font-size:13px}.landing-pricing{padding:34px 0 42px;scroll-margin-top:16px}.landing-pricing-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:21px}.landing-pricing-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;padding:16px}.landing-pricing-card h3{grid-column:1;grid-row:1;align-self:end;font-size:18px}.landing-pricing-capacity{grid-column:1;grid-row:2;min-height:0;margin:0;font-size:13px;line-height:1.4}.landing-pricing-price{grid-column:2;grid-row:1;justify-self:end;font-size:30px}.landing-pricing-period{grid-column:2;grid-row:2;justify-self:end;margin:0;font-size:11px;text-align:right}.landing-pricing-features{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:9px;margin-top:9px;padding-top:12px;font-size:13px;line-height:1.45}.landing-pricing-signature{grid-column:1/-1;min-height:68px;margin-top:4px;padding:9px 11px;font-size:12px}.landing-pricing-signature>span>small{font-size:8px}.landing-pricing-signature>strong{font-size:18px}.landing-pricing-card>.btn{grid-column:1/-1;min-height:48px;margin-top:4px;font-size:14px}.landing-pricing-popular{top:0;right:12px;transform:translateY(-50%);font-size:9px}.landing-enterprise-card{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:14px;padding:16px}.landing-enterprise-heading>span{font-size:9px}.landing-enterprise-heading h3{font-size:18px}.landing-enterprise-card>ul,.landing-enterprise-heading p{font-size:13px}.landing-enterprise-card>ul{gap:8px}.landing-enterprise-card>.btn{width:100%;justify-content:center;min-height:48px;font-size:13px}.landing-pricing-note{margin-top:12px;font-size:12px}.landing-final-cta{align-items:flex-start;flex-direction:column;gap:18px;padding:22px 18px;border-radius:17px}.landing-final-cta h2{margin:9px 0;font-size:26px}.landing-final-cta p{font-size:13px}.landing-final-actions{width:100%;justify-items:stretch;gap:5px}.landing-final-actions .btn{min-height:50px;justify-content:center}.landing-final-contact{display:grid;min-height:44px;place-items:center;text-align:center}.landing-story{padding:12px 0 38px}.landing-story-layout{gap:0;margin-top:16px}.landing-story-visual{position:relative;top:auto;padding:8px 0 16px}.landing-story-window{min-height:330px}.landing-story-step{min-height:0;padding:8px 0 24px 51px}.landing-story-steps:before{bottom:35px}.landing-story-float{gap:6px;padding:7px 9px 7px 7px}.landing-story-float-one{right:0}.landing-story-float-two{left:0}.landing-scroll-thread{display:none}}@media (max-width:420px){.public-site-shell:has(.landing-page)>.public-site-footer,.public-site-shell:has(.landing-page)>.public-site-header{width:calc(100% - 28px)}.public-site-shell:has(.landing-page)>.public-site-header .btn{max-width:60%;white-space:normal;text-align:center}.landing-page{width:calc(100% - 28px)}.landing-hero{padding-top:18px}.landing-hero-visual{min-height:290px}.landing-flow-card{padding:17px 15px 14px}.landing-float-pill{padding:8px 10px;font-size:10px}.landing-pricing-card{padding:14px}.landing-pricing-price{font-size:28px}}.landing-scroll-thread{position:fixed;z-index:20;top:17vh;bottom:17vh;left:max(12px,calc((100vw - 1120px)/2 - 22px));width:2px;overflow:visible;border-radius:2px;background:#dce5ec;pointer-events:none;opacity:.72}.landing-scroll-thread>span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(180deg,#e89d7b,#e96549 58%,#4b8dc4);transform:scaleY(var(--splow-scroll-progress,0));transform-origin:top;transition:transform .12s linear}.landing-scroll-thread>i{position:absolute;top:var(--splow-progress-percent,0);left:50%;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#e96549;box-shadow:0 0 0 3px rgba(233,101,73,.17);transform:translate(-50%,-50%);transition:top .12s linear}.landing-motion-ready .landing-reveal{opacity:0;transform:translateY(28px);transition:opacity .72s cubic-bezier(.2,.75,.25,1),transform .72s cubic-bezier(.2,.75,.25,1)}.landing-motion-ready .landing-reveal-left{transform:translateX(-34px)}.landing-motion-ready .landing-reveal-right{transform:translateX(34px) scale(.985)}.landing-motion-ready .landing-reveal.is-visible{opacity:1;transform:translate(0) scale(1)}.landing-motion-ready .landing-reveal-delay-1{transition-delay:90ms}.landing-motion-ready .landing-reveal-delay-2{transition-delay:.18s}.landing-motion-ready .landing-reveal-delay-3{transition-delay:.27s}.landing-motion-ready .landing-reveal-delay-4{transition-delay:.36s}.landing-flow-card{animation:landing-card-float 6.5s ease-in-out infinite}.landing-visual-orbit-one{animation:landing-orbit-drift 11s ease-in-out infinite alternate}.landing-visual-orbit-two{animation:landing-orbit-drift 9s ease-in-out infinite alternate-reverse}.landing-hero-copy .landing-eyebrow{animation:landing-enter .75s .08s both}.landing-hero-copy h1{animation:landing-enter .82s .18s both}.landing-hero-copy>p{animation:landing-enter .82s .3s both}.landing-hero-actions{animation:landing-enter .82s .42s both}.landing-audience{animation:landing-enter .82s .52s both}@keyframes landing-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-card-float{0%,to{transform:translateY(0) rotate(1.5deg)}50%{transform:translateY(-10px) rotate(.3deg)}}@keyframes landing-orbit-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-9px,12px,0) scale(1.04)}}@media (max-width:900px){.landing-scroll-thread{left:7px;top:14vh;bottom:14vh;opacity:.48}.landing-scroll-thread>i{width:8px;height:8px}.landing-motion-ready .landing-reveal,.landing-motion-ready .landing-reveal-left,.landing-motion-ready .landing-reveal-right{transform:translateY(22px)}.landing-story{padding:15px 0 48px}.landing-story-layout{grid-template-columns:1fr;gap:0;margin-top:18px}.landing-story-visual{z-index:4;order:-1;top:8px;padding:8px 0 20px}.landing-story-window{min-height:360px;border-radius:16px;transform:none;animation:landing-window-drift-mobile 7s ease-in-out infinite}.landing-story-window-body{min-height:275px}.landing-story-board{padding:15px 12px 9px}.landing-board-metrics{gap:5px;margin-top:12px}.landing-board-metrics>div{min-height:59px;padding:7px}.landing-story-screens{min-height:148px;margin-top:10px}.landing-story-float-one{top:8%;right:-5px}.landing-story-float-two{bottom:7%;left:-5px}.landing-story-step{min-height:205px;padding-left:51px}.landing-story-steps:before{bottom:48px}.landing-visual-spark-one{top:30px;right:35px}.landing-visual-spark-two{left:5px;top:75px}}@media (max-width:420px){.landing-story-window-top{gap:8px;padding:0 10px;font-size:7px}.landing-story-window-body{grid-template-columns:32px 1fr}.landing-story-sidebar{gap:16px}.landing-story-board{padding-right:8px;padding-left:8px}.landing-board-heading>span{display:none}.landing-board-metrics small{font-size:6px}.landing-proof-report{grid-template-columns:84px 1fr;gap:8px;padding:6px}.landing-proof-details>span{font-size:6px}.landing-float-pill{padding:8px 10px;font-size:9px}}@keyframes landing-hero-breathe{0%{transform:scale(.96) translateX(-1%);opacity:.68}to{transform:scale(1.04) translateX(1%);opacity:1}}@keyframes landing-spark-turn{0%{transform:rotate(0) scale(.85);opacity:.58}50%{transform:rotate(180deg) scale(1.14);opacity:1}to{transform:rotate(1turn) scale(.85);opacity:.58}}@keyframes landing-pill-float{0%,to{transform:translateZ(0) rotate(-1deg)}50%{transform:translate3d(0,-9px,0) rotate(1deg)}}@keyframes landing-row-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-connector-drop{0%{transform:translateY(0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateY(29px);opacity:0}}@keyframes landing-dot-pulse{0%,to{box-shadow:0 0 0 0 rgba(54,168,133,.38)}50%{box-shadow:0 0 0 6px rgba(54,168,133,0)}}@keyframes landing-cta-shine{0%,42%{left:-45%;opacity:0}52%{opacity:1}70%,to{left:130%;opacity:0}}@keyframes landing-story-glow{0%{transform:translate3d(-2%,1%,0) scale(.94);opacity:.65}to{transform:translate3d(2%,-1%,0) scale(1.06);opacity:1}}@keyframes landing-step-pop{0%{transform:scale(.75)}70%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes landing-window-drift{0%,to{transform:rotateY(-5deg) rotateX(2deg) translateY(0)}50%{transform:rotateY(-2deg) rotateX(0) translateY(-8px)}}@keyframes landing-window-drift-mobile{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes landing-metric-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes landing-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes landing-task-nudge{0%,to{transform:translateX(0)}35%{transform:translateX(2px)}65%{transform:translateX(-2px)}}@keyframes landing-cover-settle{0%{opacity:0;transform:translateY(9px) rotate(-8deg) scale(.94)}to{opacity:1;transform:translateY(0) rotate(-3deg) scale(1)}}@keyframes landing-report-shine{0%,32%{left:-80%;opacity:0}42%{opacity:1}72%,to{left:140%;opacity:0}}@keyframes landing-float-orbit{0%,to{transform:translateZ(0) rotate(-1deg)}50%{transform:translate3d(0,-8px,0) rotate(1deg)}}@media (prefers-reduced-motion:reduce){.landing-scroll-thread{display:none}.landing-motion-ready .landing-reveal,.landing-motion-ready .landing-reveal-left,.landing-motion-ready .landing-reveal-right{opacity:1;transform:none;transition:none}.landing-audience,.landing-board-metrics>div,.landing-final-cta:after,.landing-float-pill,.landing-flow-card,.landing-flow-connector:after,.landing-flow-dot,.landing-flow-row,.landing-hero-actions,.landing-hero-copy .landing-eyebrow,.landing-hero-copy h1,.landing-hero-copy>p,.landing-hero:before,.landing-live-status>i,.landing-mini-progress i,.landing-proof-cover,.landing-proof-cover:after,.landing-screen-row,.landing-story-float,.landing-story-glow,.landing-story-step.is-active .landing-story-number,.landing-story-window,.landing-story-window-footer>span>i,.landing-story:before,.landing-task-card,.landing-task-card-active .landing-task-check,.landing-visual-orbit-one,.landing-visual-orbit-two,.landing-visual-spark{animation:none!important}.landing-collaboration-grid article,.landing-story-number,.landing-story-screen,.landing-story-step,.landing-story-step-line{transition:none!important}.landing-story-step{opacity:1;transform:none}.landing-story-step-line{width:0}.landing-story-visual [data-story-screen="0"]{opacity:1;transform:none}}.mobile-drawer,.sidebar{background:#142a3e!important;background-color:#142a3e!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.sidebar{z-index:40}.mobile-menu-layer{position:fixed!important;inset:0!important;z-index:2147483647!important;display:block;width:100vw;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;padding:0;overflow:visible;border:0;isolation:isolate;background:transparent!important}.mobile-menu-layer::backdrop{background:transparent}.mobile-menu-backdrop{z-index:0;background:rgba(8,18,28,.68)!important}.mobile-drawer{position:fixed!important;inset:auto!important;top:0!important;right:auto!important;bottom:0!important;left:0!important;width:min(320px,calc(100vw - 48px))!important;height:100vh!important;height:100dvh!important;min-height:100vh;display:flex!important;flex-direction:column!important;z-index:1}.mobile-drawer-head{flex:0 0 auto}.mobile-drawer .nav-label{flex:0 0 auto;margin-top:8px}.mobile-drawer .nav-list{display:grid!important;flex:0 0 auto;gap:6px}.mobile-drawer .nav-link{min-height:48px}.mobile-drawer .nav-link,.sidebar .nav-link{color:#d5dfe8!important}.mobile-drawer .nav-link.active,.sidebar .nav-link.active{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.mobile-drawer .nav-link:hover,.sidebar .nav-link:hover{background:#1d3a52!important;color:#fff!important}.mobile-drawer .nav-link.active:hover,.sidebar .nav-link.active:hover{background:var(--accent-strong)!important}.mobile-drawer .brand,.sidebar .brand{color:#fff!important}.mobile-drawer .nav-label,.sidebar .nav-label{color:#afc0ce!important}.mobile-drawer .icon-button{background:#1d3a52!important;color:#fff!important}.mobile-nav{background:#fff!important;background-color:#fff!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 -5px 18px rgba(20,42,62,.09)}.mobile-nav a,.mobile-nav button{color:#53677a}.mobile-nav a.active,.mobile-nav button.active{color:var(--accent-strong)}:root{--font-ui:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{font-family:var(--font-ui);font-size:15px;line-height:1.45;text-rendering:optimizeLegibility}.page-heading h1,h1{font-size:clamp(27px,2.2vw,32px);font-weight:700;line-height:1.12;letter-spacing:-.045em;text-wrap:balance}h2,h3{line-height:1.3;letter-spacing:-.025em}.page-heading{gap:18px;margin-bottom:34px}.page-heading .subtitle{max-width:64ch;margin-top:10px;line-height:1.6}.page-heading:has(.event-heading-actions){align-items:center}.event-heading-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;flex:0 0 auto}.event-heading-actions .event-plan-badge{margin-right:5px}.panel-heading{margin-bottom:21px}.dashboard-grid{gap:22px}.metric-grid{gap:16px}.event-overview-progress-bar b,.event-stat b,.metric-value,.sponsor-value b{font-variant-numeric:tabular-nums}.task-caption{font-size:11px;line-height:1.45}.table th{font-size:10px}.task-proof-success{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:32px;padding:6px 10px;border:1px solid #d4eee2;border-radius:999px;background:#eff9f4;color:#19765f;font-size:12px;font-weight:650;line-height:1.35;animation:proof-saved-in .22s cubic-bezier(.2,.8,.2,1) both}.task-proof-success svg{flex:0 0 auto}.task-proof-saving{display:inline-flex;align-items:center;gap:8px;color:#617487;font-size:11px;line-height:1.4}.task-proof-saving:before{width:12px;height:12px;border:2px solid #dce6ec;border-top-color:#648096;border-radius:50%;content:"";animation:proof-saving-spin .75s linear infinite}@keyframes proof-saved-in{0%{opacity:0;transform:translateY(3px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes proof-saving-spin{to{transform:rotate(1turn)}}@media (max-width:700px){.page-heading{margin-bottom:27px}.page-heading:has(.event-heading-actions){display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px}.event-heading-actions{justify-content:flex-start}.mobile-event-mode .mobile-task{padding:17px}.mobile-event-mode .mobile-task-top{margin-bottom:14px}.mobile-event-mode .mobile-task h3{font-size:15px;line-height:1.35}.mobile-event-mode .mobile-task-heading p{font-size:12px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.task-proof-saving:before,.task-proof-success{animation:none}.task-proof-saving:before{border-top-color:#648096}}.public-site-shell{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:radial-gradient(ellipse at 10% 0,#fff0e8 0,transparent 32%),#f4f0e7}.public-site-footer,.public-site-header{width:min(1120px,calc(100% - 48px));margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.public-site-header{min-height:82px}.public-site-header-partner{justify-content:center}.public-brand-lockup{min-width:0;display:flex;align-items:center;gap:16px}.public-brand-lockup>a{display:flex;align-items:center;gap:10px;color:#20384d;font-size:19px;font-weight:750;letter-spacing:-.5px;text-decoration:none}.public-brand-lockup .brand-mark{flex:none}.public-brand-partnership{color:#a0aab4;font-size:19px;font-weight:400;line-height:1}.public-partner-logo{display:block;width:auto;max-width:168px;height:44px;-o-object-fit:contain;object-fit:contain}.public-site-header .btn{text-decoration:none}.public-page-content{width:min(820px,calc(100% - 48px));margin:44px auto 64px;flex:1}.public-page-content>.eyebrow{margin-bottom:10px;color:#bd482f;font-size:10px;font-weight:800;letter-spacing:.14em}.public-page-content>h1{margin:0;color:#1c3044;font-size:clamp(32px,5vw,44px)}.public-page-intro{max-width:68ch;margin:13px 0 26px;color:#738292;font-size:15px;line-height:1.7}.legal-draft-notice{display:grid;gap:5px;margin:0 0 18px;padding:15px 17px;border:1px solid #f0d8a8;border-radius:13px;background:#fff9ec;color:#80663c;font-size:12px;line-height:1.55}.legal-draft-notice strong{color:#705323;font-size:13px}.legal-document{display:grid;gap:28px;padding:clamp(21px,4vw,38px);border:1px solid #e6ebef;border-radius:18px;box-shadow:0 12px 36px rgba(32,52,71,.045)}.legal-document section{display:grid;gap:10px}.legal-document h2{margin:0;color:#263c51;font-size:17px}.legal-document li,.legal-document p{margin:0;color:#5f6f7e;font-size:13px;line-height:1.75;overflow-wrap:anywhere}.legal-document ul{display:grid;gap:6px;margin:0;padding-left:22px}.public-contact-content{width:min(760px,calc(100% - 48px))}.public-contact-form{display:grid;gap:18px;padding:clamp(19px,4vw,30px);border:1px solid #dbe5eb;border-top:3px solid var(--accent);border-radius:18px;box-shadow:0 20px 52px rgba(32,52,71,.11)}.public-contact-form .settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.public-contact-form .settings-field{gap:8px;font-size:12px}.public-contact-form .settings-field input,.public-contact-form .settings-field select{height:46px;font-size:14px}.public-contact-form .settings-field textarea{width:100%;min-height:145px;padding:12px;border:1px solid #dce5ec;border-radius:10px;color:#31475b;font:inherit;font-size:14px;resize:vertical}.public-contact-form .settings-field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(233,101,73,.13)}.contact-privacy-check{display:flex;align-items:flex-start;gap:10px;color:#667787;font-size:12px;line-height:1.6}.contact-privacy-check input{width:16px;height:16px;flex:0 0 auto;margin-top:2px;accent-color:var(--accent-strong)}.contact-privacy-check a{color:var(--accent-strong);text-underline-offset:2px}.contact-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.public-contact-submit{display:flex;align-items:center;gap:15px;padding-top:2px}.public-contact-submit .btn{min-height:48px;padding:0 22px;font-size:13px;font-weight:700;box-shadow:0 7px 18px rgba(233,101,73,.18)}.public-contact-submit>span{color:#8995a0;font-size:11px;line-height:1.5}.public-site-footer{min-height:76px;border-top:1px solid #e6ebef;color:#8995a0;font-size:11px}.app-footer nav,.public-site-footer nav{display:flex;flex-wrap:wrap;gap:17px}.app-footer a,.public-site-footer a{color:#687888;text-decoration:none}.app-footer a:hover,.public-site-footer a:hover{color:var(--accent-strong)}.app-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 34px 18px;color:#8995a0;font-size:10px}.auth-legal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;color:#7c8997;font-size:10px}.auth-legal-links a{color:inherit;text-decoration:none}.admin-contact-requests{display:grid;gap:13px}.admin-contact-list{display:grid;gap:12px}.admin-contact-card{display:grid;gap:15px;padding:20px}.admin-contact-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.admin-contact-heading h2{margin:9px 0 3px;color:#203449;font-size:16px}.admin-contact-heading p,.admin-contact-meta{margin:0;color:#87919c;font-size:11px}.admin-contact-meta{display:flex;flex-wrap:wrap;gap:6px 14px;padding:12px 0;border-top:1px solid #edf1f4;border-bottom:1px solid #edf1f4}.admin-contact-meta b{color:#354b60}.admin-contact-meta a{color:#526f88}.admin-contact-message{margin:0;color:#526272;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.admin-contact-actions{display:flex;justify-content:flex-end}@media (max-width:700px){.public-site-footer,.public-site-header{width:calc(100% - 32px)}.public-site-header{min-height:68px}.public-brand-lockup{gap:10px}.public-brand-lockup>a{gap:8px;font-size:16px}.public-brand-partnership{font-size:16px}.public-partner-logo{max-width:min(116px,32vw);height:34px}.public-site-header .btn{min-height:38px;padding-inline:11px;font-size:11px}.public-contact-content,.public-page-content{width:calc(100% - 32px);margin-top:28px;margin-bottom:42px}.public-page-intro{font-size:13px}.legal-document{gap:23px}.legal-document h2{font-size:15px}.legal-document li,.legal-document p{font-size:12px}.public-contact-form .settings-grid{grid-template-columns:1fr}.public-contact-form .settings-field-full{grid-column:auto}.admin-contact-heading,.public-contact-submit{align-items:stretch;flex-direction:column}.public-contact-submit .btn{width:100%}.public-site-footer{align-items:flex-start;flex-direction:column;justify-content:center;padding-block:17px}.public-site-footer nav{gap:10px 16px}.app-footer{align-items:flex-start;flex-direction:column;padding:22px 17px 100px}.admin-contact-card{padding:15px}.admin-contact-heading>.btn{align-self:flex-start}.admin-contact-actions>.btn{width:100%;min-height:42px}.entitlement-enterprise-plan>.btn{min-height:42px}}@media (max-width:700px){.public-site-shell:has(.landing-page)>.public-site-header{min-height:68px}.public-site-shell:has(.landing-page)>.public-site-header .btn{min-height:44px;padding-inline:13px;font-size:12px}.public-site-shell:has(.landing-page)>.public-site-footer nav{gap:6px 12px}.public-site-shell:has(.landing-page)>.public-site-footer nav a{display:flex;min-height:40px;align-items:center}}@media (max-width:420px){.public-site-shell:has(.landing-page)>.public-site-footer,.public-site-shell:has(.landing-page)>.public-site-header{width:calc(100% - 28px)}}.workspace-data-export{display:grid;gap:15px;min-width:0;padding:18px!important;margin:0!important;border:1px solid #e5ebf0!important;border-radius:14px;background:#fff}.workspace-data-export .settings-section-heading{margin:0}.workspace-data-export-action{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:0;border:0;border-radius:0;background:transparent}.workspace-data-export-action .field-message{margin:0}.account-deletion-section{padding:20px!important;margin:0!important;border:1px solid #e8edf1!important;border-radius:14px;background:#fff}.account-deletion-section>.account-deletion-heading{display:flex;align-items:center;gap:11px;margin:0;list-style:none;cursor:pointer}.account-deletion-heading::-webkit-details-marker{display:none}.account-deletion-heading>div{flex:1;min-width:0}.account-deletion-heading:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:5px}.account-deletion-toggle{flex:none;color:#7d8995;font-size:24px;line-height:1;transition:transform .16s ease}.account-deletion-section[open]>.account-deletion-heading .account-deletion-toggle{transform:rotate(90deg)}.account-deletion-section[open]>.account-delete-body{margin-top:18px}.account-delete-body{display:grid;gap:14px}.account-delete-icon{display:grid;place-items:center;color:#a44432;background:#fff0ec;font-size:17px;font-weight:800}.account-delete-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.account-delete-option{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border:1px solid #e2e8ed;border-radius:11px;background:#fff;cursor:pointer;min-height:80px}.account-delete-option.selected{border-color:#ed9b88;background:#fff8f6;box-shadow:0 0 0 2px rgba(237,105,78,.07)}.account-delete-option.unavailable{opacity:.58;cursor:not-allowed}.account-delete-check input,.account-delete-option input{width:16px;height:16px;flex:0 0 auto;margin:2px 0 0;accent-color:var(--accent-strong)}.account-delete-option>span{display:grid;gap:4px}.account-delete-option strong{color:#34495d;font-size:12px}.account-delete-option small{color:#7e8c99;font-size:11px;line-height:1.5}.account-delete-status:not(.error){padding:11px 13px;border:1px solid #e5ebf0;border-radius:10px;background:#f8fafb}.account-delete-status.error{padding:11px 13px;border:1px solid #f0d8d2;border-radius:10px;background:#fff8f6}.account-delete-confirmation{display:grid;gap:13px;padding-top:14px;border-top:1px solid #e9eef2}.account-delete-warning{padding:13px 14px;border:1px solid #f0d8d2;border-radius:11px;background:#fff8f6}.account-delete-warning strong{color:#a44432;font-size:12px}.account-delete-warning p{margin:6px 0 0;color:#775f5a;font-size:11px;line-height:1.55}.account-delete-phrase{max-width:460px}.account-delete-phrase b{color:#34495d;letter-spacing:.02em}.account-delete-check{display:flex;align-items:flex-start;gap:9px;color:#637383;font-size:11px;line-height:1.55}.account-delete-submit{justify-self:start;min-height:42px;padding-inline:15px;font-size:11px;font-weight:700}.account-delete-submit:disabled{cursor:not-allowed;opacity:.48}.account-delete-status{margin:0;color:#718092;font-size:11px;line-height:1.55}.account-delete-status.error{color:#a44432}.account-delete-error{margin:0}.account-settings-sections{display:grid;gap:16px}.account-settings-area{display:grid;gap:15px;min-width:0;padding:18px;border:1px solid #e5ebf0;border-radius:14px;background:#fff}.account-settings-area .settings-grid,.account-settings-area .settings-section-heading{margin:0}.account-password-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.account-settings-save-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:13px;border-top:1px solid #edf0f2}.account-settings-save-row p{margin:0;color:#87919c;font-size:10px;line-height:1.45}.account-settings-save-row p.error{color:#a44432}@media (max-width:700px){.workspace-data-export-action{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:9px}.workspace-data-export-action .btn{width:100%}.account-deletion-section{padding:15px!important}.account-delete-options{grid-template-columns:minmax(0,1fr)}.account-delete-submit{width:100%;min-height:46px}.account-delete-option{padding:12px}.account-password-fields{grid-template-columns:minmax(0,1fr)}.account-settings-save-row{align-items:stretch;flex-direction:column}.account-settings-save-row .btn{width:100%}}.completion-report-modal{width:min(100%,820px);padding:0;overflow:auto}.completion-report-document{padding:38px 44px 28px;color:#35485a;background:#fff}.completion-report-brand-row{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;padding-bottom:22px;border-bottom:1px solid #e8edf1}.completion-report-splow-brand{display:inline-flex;align-items:center;gap:9px;color:#1c3044;font-size:15px;font-weight:750;letter-spacing:-.35px}.completion-report-splow-brand .brand-mark{width:30px;height:30px}.completion-report-logo{width:156px;height:48px;-o-object-fit:contain;object-fit:contain}.completion-report-organizer-name{max-width:44%;color:#667787;font-size:12px;font-weight:650;text-align:right}.completion-report-overline{margin-top:32px;color:#c65a40;font-size:10px;font-weight:800;letter-spacing:.16em}.completion-report-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:10px 0 22px}.completion-report-title-row h2{margin:0;color:#1c3044;font-size:clamp(25px,4vw,34px);line-height:1.12;letter-spacing:-.045em;overflow-wrap:anywhere}.completion-report-title-row p{margin:8px 0 0;color:#7c8997;font-size:13px;line-height:1.5}.completion-report-seal{display:inline-flex;align-items:center;gap:7px;flex:none;padding:8px 10px;border:1px solid #cfe9df;border-radius:999px;background:#eff9f5;color:#277a5f;font-size:10px;font-weight:700}.completion-report-seal>span{display:grid;width:17px;height:17px;place-items:center;border-radius:50%;background:#d8f0e6;font-size:11px}.completion-report-event{display:grid;gap:6px;padding:14px 16px;border-left:3px solid #ed7658;border-radius:0 10px 10px 0;background:#f7f9fb}.completion-report-event span,.completion-report-section-heading>div>span{color:#8593a0;font-size:9px;font-weight:800;letter-spacing:.13em}.completion-report-event strong{color:#2b4054;font-size:14px}.completion-report-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0 30px}.completion-report-summary>div{min-height:76px;align-content:center;gap:7px;padding:13px 14px;border:1px solid #e6ebef;border-radius:11px;background:#fff}.completion-report-summary span{color:#85919d;font-size:10px}.completion-report-summary b{color:#23394e;font-size:13px;line-height:1.35}.completion-report-section-heading{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:11px}.completion-report-section-heading h3{margin:6px 0 0;color:#23394e;font-size:17px;letter-spacing:-.25px}.completion-report-section-heading>span{color:#8793a0;font-size:10px}.completion-report-items{border-top:1px solid #e7edf1}.completion-report-item{display:grid;grid-template-columns:30px minmax(0,1fr) 25px;align-items:start;gap:13px;padding:17px 2px;border-bottom:1px solid #e7edf1;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.completion-report-item-number{padding-top:2px;color:#c3664e;font-size:10px;font-weight:800;letter-spacing:.08em}.completion-report-item-content{min-width:0}.completion-report-item h4{margin:0 0 11px;color:#2c4155;font-size:13px;line-height:1.45}.completion-report-evidence{display:flex;align-items:center;gap:9px;color:#c26248}.completion-report-evidence>span{display:grid;gap:3px;min-width:0}.completion-report-evidence small{color:#8a96a2;font-size:8px;font-weight:800;letter-spacing:.12em}.completion-report-evidence strong{color:#627486;font-size:10px;font-weight:550;overflow-wrap:anywhere}.completion-report-item-check{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;background:#eaf6f1;color:#25805f;font-size:12px;font-weight:800}.completion-report-footer{display:flex;justify-content:space-between;gap:15px;margin-top:25px;padding-top:14px;border-top:1px solid #e8edf1;color:#8a96a2;font-size:9px}.completion-report-footer strong{color:#536a7f}.completion-report-modal>.completion-report-actions{padding:0 44px 26px;margin:0}.event-report-sent-button.is-sent{border-color:#edc9bf;background:#fff8f6;color:#a34b3e}@media (max-width:700px){.completion-report-document{padding:25px 20px 21px}.completion-report-brand-row{padding-bottom:16px}.completion-report-logo{width:112px;height:40px}.completion-report-overline{margin-top:24px;font-size:9px}.completion-report-title-row{display:grid;gap:13px}.completion-report-title-row h2{font-size:26px}.completion-report-seal{justify-self:start}.completion-report-summary{grid-template-columns:1fr;gap:7px;margin-bottom:23px}.completion-report-summary>div{min-height:0}.completion-report-modal>.completion-report-actions{display:grid;grid-template-columns:1fr;padding:0 20px 20px}.completion-report-modal>.completion-report-actions .btn{width:100%;min-height:44px}.completion-report-footer{flex-direction:column}}@page{size:A4;margin:16mm}@media print{body,html{min-height:0;height:auto;background:#fff!important}.completion-report-backdrop{inset:auto!important;display:block!important;background:#fff!important}.completion-report-backdrop,.completion-report-modal{position:static!important;padding:0!important;overflow:visible!important}.completion-report-modal{width:auto!important;max-height:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}.completion-report-document{padding:0!important}.completion-report-modal>.completion-report-actions{display:none!important}.completion-report-section-heading,.completion-report-summary,.completion-report-title-row{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}